From c6713b3a058e33627bc9db62fe5da41ae23823dd Mon Sep 17 00:00:00 2001 From: Kurdistan Tech Ministry Date: Mon, 12 Jan 2026 18:32:02 +0300 Subject: [PATCH] feat: initial commit for bizinikiwi-connect with clean CI --- .changeset/README.md | 8 + .changeset/config.json | 18 + .editorconfig | 9 + .eslintrc.cjs | 25 + .github/ISSUE_TEMPLATE/bug_report.yaml | 105 +++ .github/ISSUE_TEMPLATE/feature_report.yaml | 43 ++ .github/actions/publish-package/action.yml | 36 + .github/actions/turbo-build/action.yml | 27 + .github/dependabot.yml | 30 + .github/mergify.yml | 21 + .github/workflows/auto-merge.yml | 37 + .github/workflows/ci.yml | 31 + .github/workflows/dependabot-changeset.yml | 28 + .github/workflows/pr-ci.yml | 13 + .github/workflows/reusable-ci.yml | 93 +++ .github/workflows/update-chain-specs.yml | 128 ++++ .gitignore | 25 + .husky/pre-commit | 1 + .prettierignore | 85 +++ .prettierrc | 4 + CONTRIBUTING.md | 46 ++ DEPLOY-RELEASE.md | 37 + LICENSE | 674 +++++++++++++++++ README.md | 138 ++++ package.json | 75 ++ packages/README.md | 23 + packages/connect-discovery/CHANGELOG.md | 95 +++ packages/connect-discovery/README.md | 44 ++ packages/connect-discovery/package.json | 61 ++ packages/connect-discovery/src/index.ts | 82 +++ .../connect-discovery/tsconfig.build.json | 4 + packages/connect-discovery/tsconfig.json | 4 + .../connect-extension-protocol/.eslintignore | 5 + .../connect-extension-protocol/.npmignore | 4 + .../connect-extension-protocol/CHANGELOG.md | 75 ++ packages/connect-extension-protocol/README.md | 21 + .../connect-extension-protocol/package.json | 49 ++ .../connect-extension-protocol/src/index.ts | 301 ++++++++ .../tsconfig.build.json | 4 + .../connect-extension-protocol/tsconfig.json | 4 + .../connect-extension-protocol/typedoc.json | 4 + packages/connect-known-chains/.eslintignore | 6 + packages/connect-known-chains/.gitignore | 1 + packages/connect-known-chains/CHANGELOG.md | 206 ++++++ packages/connect-known-chains/README.md | 20 + packages/connect-known-chains/package.json | 274 +++++++ .../scripts/build-js-specs.js | 31 + .../connect-known-chains/specs/ksmcc3.json | 62 ++ .../specs/ksmcc3_asset_hub.json | 44 ++ .../specs/ksmcc3_bridge_hub.json | 46 ++ .../specs/ksmcc3_people.json | 46 ++ .../connect-known-chains/specs/paseo.json | 42 ++ .../connect-known-chains/specs/pezkuwi.json | 61 ++ .../specs/pezkuwi_asset_hub.json | 45 ++ .../specs/pezkuwi_bridge_hub.json | 44 ++ .../specs/pezkuwi_collectives.json | 43 ++ .../specs/pezkuwi_people.json | 26 + .../specs/pezkuwichain_v2_2.json | 30 + .../specs/pezkuwichain_v2_2_asset_hub.json | 82 +++ .../specs/pezkuwichain_v2_2_bridge_hub.json | 24 + .../connect-known-chains/specs/zagros2.json | 56 ++ .../specs/zagros2_asset_hub.json | 44 ++ .../specs/zagros2_bridge_hub.json | 44 ++ .../specs/zagros2_collectives.json | 44 ++ .../specs/zagros_people.json | 45 ++ packages/connect-known-chains/src/index.ts | 23 + .../connect-known-chains/tsconfig.build.json | 4 + packages/connect-known-chains/tsconfig.json | 4 + packages/connect-known-chains/turbo.json | 9 + packages/connect/.eslintignore | 15 + packages/connect/.gitignore | 14 + packages/connect/.npmignore | 10 + packages/connect/.npmrc | 1 + packages/connect/CHANGELOG.md | 675 +++++++++++++++++ packages/connect/LICENSE | 676 ++++++++++++++++++ packages/connect/README.md | 116 +++ packages/connect/package.json | 93 +++ packages/connect/src/connector/getSpec.ts | 52 ++ packages/connect/src/connector/index.ts | 75 ++ .../src/connector/smoldot-light.test.ts | 231 ++++++ .../connect/src/connector/smoldot-light.ts | 270 +++++++ packages/connect/src/connector/types.ts | 82 +++ packages/connect/src/index.ts | 98 +++ packages/connect/src/worker-browser.mts | 14 + packages/connect/src/worker.ts | 12 + packages/connect/tsconfig.build.json | 5 + packages/connect/tsconfig.json | 4 + packages/connect/typedoc.json | 4 + packages/discovery/CHANGELOG.md | 65 ++ packages/discovery/README.md | 128 ++++ packages/discovery/package.json | 58 ++ packages/discovery/src/index.ts | 56 ++ packages/discovery/tsconfig.build.json | 4 + packages/discovery/tsconfig.json | 4 + packages/smoldot-discovery/.eslintignore | 1 + packages/smoldot-discovery/CHANGELOG.md | 209 ++++++ packages/smoldot-discovery/README.md | 39 + packages/smoldot-discovery/package.json | 73 ++ packages/smoldot-discovery/src/index.ts | 12 + packages/smoldot-discovery/src/types/index.ts | 189 +++++ .../smoldot-discovery/tsconfig.build.json | 4 + packages/smoldot-discovery/tsconfig.json | 4 + pnpm-workspace.yaml | 2 + tsconfig.base.json | 7 + tsconfig.build.json | 8 + turbo.json | 30 + typedoc.json | 10 + vitest.config.ts | 6 + 108 files changed, 7279 insertions(+) create mode 100644 .changeset/README.md create mode 100644 .changeset/config.json create mode 100644 .editorconfig create mode 100644 .eslintrc.cjs create mode 100644 .github/ISSUE_TEMPLATE/bug_report.yaml create mode 100644 .github/ISSUE_TEMPLATE/feature_report.yaml create mode 100644 .github/actions/publish-package/action.yml create mode 100644 .github/actions/turbo-build/action.yml create mode 100644 .github/dependabot.yml create mode 100644 .github/mergify.yml create mode 100644 .github/workflows/auto-merge.yml create mode 100644 .github/workflows/ci.yml create mode 100644 .github/workflows/dependabot-changeset.yml create mode 100644 .github/workflows/pr-ci.yml create mode 100644 .github/workflows/reusable-ci.yml create mode 100644 .github/workflows/update-chain-specs.yml create mode 100644 .gitignore create mode 100755 .husky/pre-commit create mode 100644 .prettierignore create mode 100644 .prettierrc create mode 100644 CONTRIBUTING.md create mode 100644 DEPLOY-RELEASE.md create mode 100644 LICENSE create mode 100644 README.md create mode 100644 package.json create mode 100644 packages/README.md create mode 100644 packages/connect-discovery/CHANGELOG.md create mode 100644 packages/connect-discovery/README.md create mode 100644 packages/connect-discovery/package.json create mode 100644 packages/connect-discovery/src/index.ts create mode 100644 packages/connect-discovery/tsconfig.build.json create mode 100644 packages/connect-discovery/tsconfig.json create mode 100644 packages/connect-extension-protocol/.eslintignore create mode 100644 packages/connect-extension-protocol/.npmignore create mode 100644 packages/connect-extension-protocol/CHANGELOG.md create mode 100644 packages/connect-extension-protocol/README.md create mode 100644 packages/connect-extension-protocol/package.json create mode 100644 packages/connect-extension-protocol/src/index.ts create mode 100644 packages/connect-extension-protocol/tsconfig.build.json create mode 100644 packages/connect-extension-protocol/tsconfig.json create mode 100644 packages/connect-extension-protocol/typedoc.json create mode 100644 packages/connect-known-chains/.eslintignore create mode 100644 packages/connect-known-chains/.gitignore create mode 100644 packages/connect-known-chains/CHANGELOG.md create mode 100644 packages/connect-known-chains/README.md create mode 100644 packages/connect-known-chains/package.json create mode 100644 packages/connect-known-chains/scripts/build-js-specs.js create mode 100644 packages/connect-known-chains/specs/ksmcc3.json create mode 100644 packages/connect-known-chains/specs/ksmcc3_asset_hub.json create mode 100644 packages/connect-known-chains/specs/ksmcc3_bridge_hub.json create mode 100644 packages/connect-known-chains/specs/ksmcc3_people.json create mode 100644 packages/connect-known-chains/specs/paseo.json create mode 100644 packages/connect-known-chains/specs/pezkuwi.json create mode 100644 packages/connect-known-chains/specs/pezkuwi_asset_hub.json create mode 100644 packages/connect-known-chains/specs/pezkuwi_bridge_hub.json create mode 100644 packages/connect-known-chains/specs/pezkuwi_collectives.json create mode 100644 packages/connect-known-chains/specs/pezkuwi_people.json create mode 100644 packages/connect-known-chains/specs/pezkuwichain_v2_2.json create mode 100644 packages/connect-known-chains/specs/pezkuwichain_v2_2_asset_hub.json create mode 100644 packages/connect-known-chains/specs/pezkuwichain_v2_2_bridge_hub.json create mode 100644 packages/connect-known-chains/specs/zagros2.json create mode 100644 packages/connect-known-chains/specs/zagros2_asset_hub.json create mode 100644 packages/connect-known-chains/specs/zagros2_bridge_hub.json create mode 100644 packages/connect-known-chains/specs/zagros2_collectives.json create mode 100644 packages/connect-known-chains/specs/zagros_people.json create mode 100644 packages/connect-known-chains/src/index.ts create mode 100644 packages/connect-known-chains/tsconfig.build.json create mode 100644 packages/connect-known-chains/tsconfig.json create mode 100644 packages/connect-known-chains/turbo.json create mode 100644 packages/connect/.eslintignore create mode 100644 packages/connect/.gitignore create mode 100644 packages/connect/.npmignore create mode 100644 packages/connect/.npmrc create mode 100644 packages/connect/CHANGELOG.md create mode 100644 packages/connect/LICENSE create mode 100644 packages/connect/README.md create mode 100644 packages/connect/package.json create mode 100644 packages/connect/src/connector/getSpec.ts create mode 100644 packages/connect/src/connector/index.ts create mode 100644 packages/connect/src/connector/smoldot-light.test.ts create mode 100644 packages/connect/src/connector/smoldot-light.ts create mode 100644 packages/connect/src/connector/types.ts create mode 100644 packages/connect/src/index.ts create mode 100644 packages/connect/src/worker-browser.mts create mode 100644 packages/connect/src/worker.ts create mode 100644 packages/connect/tsconfig.build.json create mode 100644 packages/connect/tsconfig.json create mode 100644 packages/connect/typedoc.json create mode 100644 packages/discovery/CHANGELOG.md create mode 100644 packages/discovery/README.md create mode 100644 packages/discovery/package.json create mode 100644 packages/discovery/src/index.ts create mode 100644 packages/discovery/tsconfig.build.json create mode 100644 packages/discovery/tsconfig.json create mode 100644 packages/smoldot-discovery/.eslintignore create mode 100644 packages/smoldot-discovery/CHANGELOG.md create mode 100644 packages/smoldot-discovery/README.md create mode 100644 packages/smoldot-discovery/package.json create mode 100644 packages/smoldot-discovery/src/index.ts create mode 100644 packages/smoldot-discovery/src/types/index.ts create mode 100644 packages/smoldot-discovery/tsconfig.build.json create mode 100644 packages/smoldot-discovery/tsconfig.json create mode 100644 pnpm-workspace.yaml create mode 100644 tsconfig.base.json create mode 100644 tsconfig.build.json create mode 100644 turbo.json create mode 100644 typedoc.json create mode 100644 vitest.config.ts diff --git a/.changeset/README.md b/.changeset/README.md new file mode 100644 index 0000000..e5b6d8d --- /dev/null +++ b/.changeset/README.md @@ -0,0 +1,8 @@ +# Changesets + +Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works +with multi-package repos, or single-package repos to help you version and publish your code. You can +find the full documentation for it [in our repository](https://github.com/changesets/changesets) + +We have a quick list of common questions to get you started engaging with this project in +[our documentation](https://github.com/changesets/changesets/blob/main/docs/common-questions.md) diff --git a/.changeset/config.json b/.changeset/config.json new file mode 100644 index 0000000..4a42655 --- /dev/null +++ b/.changeset/config.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://unpkg.com/@changesets/config@3.0.1/schema.json", + "changelog": "@changesets/cli/changelog", + "commit": false, + "fixed": [], + "linked": [], + "access": "public", + "baseBranch": "main", + "updateInternalDependencies": "patch", + "ignore": [ + "@bizinikiwi/demo", + "@bizinikiwi/burnr", + "light-client-dapp", + "light-client-extension-helpers-dapp", + "light-client-extension-helpers-extension", + "smoldot-discovery-example" + ] +} diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..36f265b --- /dev/null +++ b/.editorconfig @@ -0,0 +1,9 @@ +# top-most EditorConfig file +root = true + +[*] +end_of_line = lf +insert_final_newline = true +indent_style = space +indent_size = 2 +charset = utf-8 diff --git a/.eslintrc.cjs b/.eslintrc.cjs new file mode 100644 index 0000000..a6527c0 --- /dev/null +++ b/.eslintrc.cjs @@ -0,0 +1,25 @@ +module.exports = { + root: true, + parser: "@typescript-eslint/parser", + parserOptions: { + tsconfigRootDir: __dirname, + project: ["./packages/*/tsconfig.json", "./projects/*/tsconfig.json"], + }, + settings: { react: { version: "detect" } }, + extends: ["react-app", "prettier"], + rules: { + "import/no-extraneous-dependencies": [ + "error", + { + devDependencies: ["**/*.test.ts", "**/*.spec.ts", "**/*.bench.ts"], + }, + ], + "@typescript-eslint/no-redeclare": "off", + }, + env: { + browser: true, + }, + globals: { + chrome: true, + }, +} diff --git a/.github/ISSUE_TEMPLATE/bug_report.yaml b/.github/ISSUE_TEMPLATE/bug_report.yaml new file mode 100644 index 0000000..055e88c --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yaml @@ -0,0 +1,105 @@ +name: Bug Report +description: File a bug report +labels: ["triage-needed"] +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to fill out this bug report! + **NOTE** A number of issues reported against Substrate-Connect are often found to already be fixed in more current versions of the project. + Before reporting an issue, please verify the version you are running (check package.json for installed version) and compare it to the latest release. + If they differ, please update your version of Substrate-Connect to the latest possible and retry your command before creating an issue. + + - type: textarea + id: description + attributes: + label: Issue Description + description: Please explain your issue + value: "Describe your issue" + validations: + required: true + + - type: textarea + id: reproducer + attributes: + label: Steps to reproduce the issue + description: Please explain the steps to reproduce the issue, including configuration files needed. + value: "Steps to reproduce the issue\n1.\n2.\n3.\n" + validations: + required: true + + - type: textarea + id: received_results + attributes: + label: Describe the results you received + description: Please explain the results you are noticing, including stacktrace and error logs. + value: "Describe the results you received" + validations: + required: true + + - type: textarea + id: expected_results + attributes: + label: Describe the results you expected + description: Please explain the results you are expecting + value: "Describe the results you expected" + validations: + required: true + + - type: input + id: substrate_connect_version + attributes: + label: Substrate-Connect version + description: Which Substrate-Connect version are you using ? + validations: + required: true + + - type: dropdown + id: provider + attributes: + label: Provider + description: Which browser are you using ? + options: + - Firefox + - Safari + - Chrome + - Brave + - Opera + - Edge + - Other (Specify below) + validations: + required: true + + - type: textarea + id: browser_version + attributes: + label: Browser version + description: Which Browser version are you using ? + value: | + ## If browser selected is "other" add name of browser + validations: + required: true + + - type: textarea + id: additional_environment + attributes: + label: Additional environment details + description: Please describe any additional environment details like OS, OS version etc. + value: "Additional environment details" + + - type: textarea + id: additional_info + attributes: + label: Additional information + description: Please explain the additional information you deem important + value: "Additional information like issue happens only occasionally or issue happens with a particular architecture or on a particular setting" + validations: + required: false + + - type: textarea + id: screenshots + attributes: + label: Screenshots + description: Provide us with screenshots if needed to have a better understanding of the issue + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/feature_report.yaml b/.github/ISSUE_TEMPLATE/feature_report.yaml new file mode 100644 index 0000000..c1b4c6f --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_report.yaml @@ -0,0 +1,43 @@ +name: Feature request +description: File a feature request +labels: ["triage-needed"] +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to fill out this feature report! + Please make sure to describe your feature and the problem it would solve. + + + - type: textarea + id: description + attributes: + label: Is your feature request related to a problem? Please describe. + description: A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] + value: "Describe the feature" + validations: + required: true + + - type: textarea + id: solution + attributes: + label: Describe the solution you'd like + description: A clear and concise description of what you want to happen.. + validations: + required: true + + - type: textarea + id: alt_solution + attributes: + label: Describe alternatives you've considered + description: A clear and concise description of any alternative solutions or features you've considered. + validations: + required: false + + - type: textarea + id: additional_context + attributes: + label: Additional context + description: Add any other context or screenshots about the feature request here. + validations: + required: false diff --git a/.github/actions/publish-package/action.yml b/.github/actions/publish-package/action.yml new file mode 100644 index 0000000..6592b06 --- /dev/null +++ b/.github/actions/publish-package/action.yml @@ -0,0 +1,36 @@ +name: Publish Package +description: Publish Package to NPM +inputs: + token: + description: NPM PUBLISH AUTOMATION TOKEN + required: true + tarball-name: + description: Tarball name + required: true + package-directory: + description: Package directory + required: true +outputs: + type: + description: Semver release type, `initial` if first release, `different` if other change, or empty if no release. + value: ${{ steps.publish.outputs.type }} +runs: + using: composite + steps: + - name: Pack + run: pnpm pack && mv *.tgz ${{ inputs.tarball-name }}.tgz + shell: bash + working-directory: ${{ inputs.package-directory }} + - uses: actions/upload-artifact@v4 + with: + name: ${{ inputs.tarball-name }} + path: ${{ inputs.package-directory }}/${{ inputs.tarball-name }}.tgz + - name: Publish + id: publish + uses: octokit/request-action@v2.x + with: + route: POST /repos/paritytech/npm_publish_automation/actions/workflows/publish.yml/dispatches + ref: main + inputs: '${{ format(''{{ "repo": "{0}", "run_id": "{1}", "artifact_name": "{2}" }}'', github.repository, github.run_id, inputs.tarball-name) }}' + env: + GITHUB_TOKEN: ${{ inputs.token }} diff --git a/.github/actions/turbo-build/action.yml b/.github/actions/turbo-build/action.yml new file mode 100644 index 0000000..7230eef --- /dev/null +++ b/.github/actions/turbo-build/action.yml @@ -0,0 +1,27 @@ +name: Turbo build +inputs: + node-version: + description: Node version + required: true + default: 22.x +runs: + using: composite + steps: + - name: Cache turbo build setup + uses: actions/cache@v3 + with: + path: .turbo + key: ${{ runner.os }}-turbo-${{ inputs.node-version }}-build-${{ github.sha }} + restore-keys: | + ${{ runner.os }}-turbo-${{ inputs.node-version }}-build- + - uses: pnpm/action-setup@v2 + - name: Use Node.js ${{ inputs.node-version }} + uses: actions/setup-node@v4 + with: + node-version: ${{ inputs.node-version }} + cache: pnpm + - run: pnpm install + shell: bash + - run: pnpm turbo build test lint --cache-dir=.turbo + shell: bash + \ No newline at end of file diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..a7ebd1e --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,30 @@ +version: 2 + +updates: + - package-ecosystem: npm + directory: "/" + labels: + - "automerge" + schedule: + interval: daily + groups: + polkadot-api: + patterns: + - "@polkadot-api/*" + - "polkadot-api" + polkadot-labs: + patterns: + - "@polkadot-labs/*" + pjs: + patterns: + - "@polkadot/*" + radix-ui: + patterns: + - "@radix-ui/*" + + - package-ecosystem: github-actions + directory: '/' + labels: + - "automerge" + schedule: + interval: weekly diff --git a/.github/mergify.yml b/.github/mergify.yml new file mode 100644 index 0000000..c21537e --- /dev/null +++ b/.github/mergify.yml @@ -0,0 +1,21 @@ +queue_rules: + - name: default + queue_conditions: + - check-success=all + - label=automerge + - base=main + - "#changes-requested-reviews-by=0" + - "#approved-reviews-by>=1" + merge_conditions: + - check-success=all + - label=automerge + - base=main + - "#changes-requested-reviews-by=0" + - "#approved-reviews-by>=1" + merge_method: squash + +pull_request_rules: + - name: automatic merge when CI passes on main + conditions: [] + actions: + queue: diff --git a/.github/workflows/auto-merge.yml b/.github/workflows/auto-merge.yml new file mode 100644 index 0000000..ad77a69 --- /dev/null +++ b/.github/workflows/auto-merge.yml @@ -0,0 +1,37 @@ +name: Dependabot Auto Approve/Merge + +on: pull_request_target + +permissions: + pull-requests: write + contents: write + +jobs: + auto-merge: + runs-on: ubuntu-latest + # Checking the actor will prevent your Action run failing on non-Dependabot + # PRs but also ensures that it only does work for Dependabot PRs. + if: ${{ github.actor == 'dependabot[bot]' }} + steps: + # This first step will fail if there's no metadata and so the approval + # will not occur. + - name: Dependabot metadata + id: dependabot-metadata + uses: dependabot/fetch-metadata@v2.3.0 + with: + github-token: "${{ secrets.GITHUB_TOKEN }}" + # Here the PR gets approved. + - name: Approve a PR + if: ${{ !contains(steps.dependabot-metadata.outputs.dependency-names, 'smoldot') && !contains(steps.dependabot-metadata.outputs.dependency-names, '@polkadot-api') && steps.dependabot-metadata.outputs.update-type == 'version-update:semver-patch' }} + run: gh pr review --approve "$PR_URL" + env: + PR_URL: ${{ github.event.pull_request.html_url }} + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + # Finally, this sets the PR to allow auto-merging for patch and minor + # updates if all checks pass + - name: Enable auto-merge for Dependabot PRs + if: ${{ !contains(steps.dependabot-metadata.outputs.dependency-names, 'smoldot') && !contains(steps.dependabot-metadata.outputs.dependency-names, '@polkadot-api') && steps.dependabot-metadata.outputs.update-type == 'version-update:semver-patch' }} + run: gh pr merge --auto --squash "$PR_URL" + env: + PR_URL: ${{ github.event.pull_request.html_url }} + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..0b5cf6d --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,31 @@ +name: CI + +on: + push: + branches: [ main, master ] + pull_request: + branches: [ main, master ] + +jobs: + build-and-test: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - uses: pnpm/action-setup@v3 + with: + version: 9 + + - uses: actions/setup-node@v4 + with: + node-version: 20 + cache: 'pnpm' + + - name: Install Dependencies + run: pnpm install --frozen-lockfile + + - name: Build + run: pnpm build + + - name: Test + run: pnpm test \ No newline at end of file diff --git a/.github/workflows/dependabot-changeset.yml b/.github/workflows/dependabot-changeset.yml new file mode 100644 index 0000000..7c1ec10 --- /dev/null +++ b/.github/workflows/dependabot-changeset.yml @@ -0,0 +1,28 @@ +name: Dependabot Changeset + +on: + pull_request_target: + types: [opened, synchronize, labeled] + +jobs: + renovate: + name: Update Dependabot PR + runs-on: ubuntu-latest + if: ${{ github.actor == 'dependabot[bot]' }} + + steps: + - name: Generate a token + id: gen_token + uses: actions/create-github-app-token@v2 + with: + app-id: ${{ secrets.SUBSTRATE_CONNECT_PR_APP_ID }} + private-key: ${{ secrets.SUBSTRATE_CONNECT_PR_APP_KEY }} + owner: ${{ github.repository_owner }} + - uses: actions/checkout@v4.1.7 + - name: Update PR + uses: mscharley/dependency-changesets-action@v1.1.9 + with: + token: ${{ steps.gen_token.outputs.token }} + use-conventional-commits: false + author-name: GitHub Action + author-email: action@github.com diff --git a/.github/workflows/pr-ci.yml b/.github/workflows/pr-ci.yml new file mode 100644 index 0000000..2ee8233 --- /dev/null +++ b/.github/workflows/pr-ci.yml @@ -0,0 +1,13 @@ +name: Pull Request CI + +on: + pull_request: + branches: [ main ] + +permissions: read-all + +jobs: + run-ci: + uses: ./.github/workflows/reusable-ci.yml + with: + upload-artifacts: false diff --git a/.github/workflows/reusable-ci.yml b/.github/workflows/reusable-ci.yml new file mode 100644 index 0000000..907cffc --- /dev/null +++ b/.github/workflows/reusable-ci.yml @@ -0,0 +1,93 @@ +name: Reusable CI Workflow + +on: + workflow_call: + inputs: + upload-artifacts: + type: boolean + default: false + required: false + +jobs: + build: + runs-on: ubuntu-latest + strategy: + matrix: + node-version: [22.x, 23.x] + steps: + - uses: actions/checkout@v4.1.7 + - uses: ./.github/actions/turbo-build + with: + node-version: ${{ matrix.node-version }} + + playwright-test-extension: + needs: [build] + timeout-minutes: 10 + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4.1.7 + - uses: ./.github/actions/turbo-build + - name: Build extension with Manifest v3 for Chrome + run: pnpm build:chrome + working-directory: ./projects/extension + - run: pnpm playwright:install + working-directory: ./projects/extension + - name: Test projects/extension + run: pnpm playwright:chromium --trace on + working-directory: ./projects/extension + - uses: actions/upload-artifact@v4 + if: failure() || inputs.upload-artifacts + with: + name: playwright-report-substrate-connect-extension-mv3-chrome + path: ./projects/extension/playwright-report + + playwright-test-examples: + needs: [build] + timeout-minutes: 10 + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4.1.7 + - uses: ./.github/actions/turbo-build + - run: pnpm playwright:install + working-directory: ./examples/light-client-extension-helpers-extension + - name: Test examples/light-client-extension-helpers-extension + run: pnpm playwright:chromium --trace on + working-directory: ./examples/light-client-extension-helpers-extension + - uses: actions/upload-artifact@v4 + if: failure() || inputs.upload-artifacts + with: + name: playwright-report-light-client-extension-helpers-extension-mv3-chrome + path: ./examples/light-client-extension-helpers-extension/playwright-report + + playwright-test-wallet-template: + needs: [build] + timeout-minutes: 10 + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4.1.7 + - uses: ./.github/actions/turbo-build + - name: Build extension with Manifest v3 for Chrome + run: pnpm build:chrome + working-directory: ./projects/wallet-template + - run: pnpm playwright:install + working-directory: ./projects/wallet-template + - name: Test projects/wallet-template + run: pnpm playwright:chromium --trace on + working-directory: ./projects/wallet-template + - uses: actions/upload-artifact@v4 + if: failure() || inputs.upload-artifacts + with: + name: playwright-report-substrate-connect-wallet-template-mv3-chrome + path: ./projects/wallet-template/playwright-report + + all: + needs: [build, playwright-test-extension, playwright-test-examples, playwright-test-wallet-template] + runs-on: ubuntu-latest + if: always() + steps: + - name: Check job status + if: contains(needs.*.result, 'failure') + run: exit 1 + - name: All jobs completed successfully + if: success() + run: echo "All jobs completed successfully!" diff --git a/.github/workflows/update-chain-specs.yml b/.github/workflows/update-chain-specs.yml new file mode 100644 index 0000000..a62bd9f --- /dev/null +++ b/.github/workflows/update-chain-specs.yml @@ -0,0 +1,128 @@ +name: chain-specs-periodic-update + +on: + schedule: + - cron: '0 8 * * *' # every day at 8am + workflow_dispatch: # allow triggering through the UI + +jobs: + download-spec: + runs-on: ubuntu-latest + + strategy: + matrix: + # This starts one parallel job for each of these addresses. + rpc-node-address: [ + "wss://rpc.polkadot.io", + "wss://kusama-rpc.polkadot.io", + "wss://westend-rpc.polkadot.io", + "wss://rococo-rpc.polkadot.io", + "wss://rpc.dotters.network/paseo" + ] + fail-fast: false # Don't automatically cancel the jobs of the other RPC nodes if one fails + + steps: + - uses: actions/checkout@v4 + with: + persist-credentials: false + path: repo + ref: main + - run: | + curl -L -O https://github.com/vi/websocat/releases/download/v1.9.0/websocat_linux64 + chmod +x websocat_linux64 + - run: | + echo '{"id":1,"jsonrpc":"2.0","method":"sync_state_genSyncSpec","params":[true]}' | + ./websocat_linux64 -n1 -B 99999999 ${{ matrix.rpc-node-address }} > rpc_answer.json + - run: cat ./rpc_answer.json | jq .result > chain_spec.json + - id: get-chain-id # Reads the `id` field in the newly-downloaded chain spec + run: echo "id=`jq -r .id ./chain_spec.json`" >> $GITHUB_OUTPUT + - if: ${{ steps.get-chain-id.outputs.id == '' }} + uses: actions/upload-artifact@v4 + with: + name: failed-response-${{ github.run_id }} + path: | + rpc_answer.json + - run: | # Overwrite the `lightSyncState` field of the existing chain spec with the value of spec that's been downloaded. + tmp=$(mktemp) + output=./repo/packages/connect-known-chains/specs/${{ steps.get-chain-id.outputs.id }}.json + jq --slurpfile downloaded ./chain_spec.json '.lightSyncState = $downloaded[0].lightSyncState' "$output" > "$tmp" + mv "$tmp" "$output" + - run: | # Do the same as the previous step, but for the chain spec of the extension. This is done separately in case the spec is not the same with the one in `connect` + tmp=$(mktemp) + output=./repo/projects/extension/assets/chainspecs/${{ steps.get-chain-id.outputs.id }}.json + jq --slurpfile downloaded ./chain_spec.json '.lightSyncState = $downloaded[0].lightSyncState' "$output" > "$tmp" + mv "$tmp" "$output" + - run: | # Do the same as the previous step, but for the chain spec of the extension. This is done separately in case the spec is not the same with the one in `connect` + tmp=$(mktemp) + output=./repo/projects/wallet-template/assets/chainspecs/${{ steps.get-chain-id.outputs.id }}.json + jq --slurpfile downloaded ./chain_spec.json '.lightSyncState = $downloaded[0].lightSyncState' "$output" > "$tmp" + mv "$tmp" "$output" + - uses: actions/upload-artifact@v4 + with: + name: chain-spec-${{ steps.get-chain-id.outputs.id }} + # Note that passing `repo/**` maintains paths under `repo`. This is a bit of magic by the upload-artifact action. + path: | + repo/**/${{ steps.get-chain-id.outputs.id }}.json + + create-pr: + runs-on: ubuntu-latest + if: ${{ always() }} # Run this job even if one of the steps of download-spec has failed + needs: download-spec + steps: + - name: Generate a token + id: gen_token + uses: actions/create-github-app-token@v2 + with: + app-id: ${{ secrets.SUBSTRATE_CONNECT_PR_APP_ID }} + private-key: ${{ secrets.SUBSTRATE_CONNECT_PR_APP_KEY }} + owner: ${{ github.repository_owner }} + - uses: actions/checkout@v4.1.7 + with: + path: repo + ref: main + - uses: actions/download-artifact@v4 + with: + # Since we're not passing a name, this automatically downloads *all* artifacts + # Unfortunately, this creates intermediary directories. + path: . + - run: cp -r ./chain-spec-*/* ./repo + - uses: peter-evans/create-pull-request@v6 + id: create-pr + with: + token: ${{ steps.gen_token.outputs.token }} + committer: CICD team + author: CICD team + path: repo + branch: automatic-checkpoints-update + base: main + title: "chore: update checkpoints in chain specifications" + # Note that the `download-spec` job above fails if the downloaded specification doesn't + # correspond to an existing file. It is therefore impossible that the pull request + # accidentally adds new specifications. + body: > + This pull request has been automatically generated by downloading chain + specifications from various JSON-RPC endpoints and extracting their checkpoints. + + Keep in mind that introducing a malicious checkpoint can redirect users to the wrong + chain. If this pull request looks suspicious, please be cautious. + labels: "automerge" + commit-message: "chore: update checkpoints in chain specifications" + delete-branch: true + - name: Check PR creation status + if: steps.create-pr.outcome != 'success' + run: | + echo "Failed to create pull request" + exit 1 + - name: Create issue on failure + if: failure() + uses: actions/github-script@v7 + with: + github-token: ${{ steps.gen_token.outputs.token }} + script: | + github.rest.issues.create({ + owner: context.repo.owner, + repo: context.repo.repo, + title: 'Failed to create pull request for updating chain specifications', + body: 'The create-pr step failed in the chain-specs-periodic-update workflow. Please investigate the issue.', + labels: ['bug'] + }) diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..620ec62 --- /dev/null +++ b/.gitignore @@ -0,0 +1,25 @@ +node_modules +.DS_Store +yarn-error.log +dist +# testing +coverage +_site +*.tsbuildinfo +polkadot +polkadot-parachain* +init.sh +.yarn/* +!.yarn/patches +!.yarn/releases +!.yarn/plugins +!.yarn/sdks +!.yarn/versions +.pnp.* +.turbo +.vscode +packages/connect/src/connector/specs/js +substrate-connect_*-source-code.zip + +.tshy +.tshy-build diff --git a/.husky/pre-commit b/.husky/pre-commit new file mode 100755 index 0000000..e50c70e --- /dev/null +++ b/.husky/pre-commit @@ -0,0 +1 @@ +COREPACK_INTEGRITY_KEYS=0 corepack pnpm lint-staged diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..e95332c --- /dev/null +++ b/.prettierignore @@ -0,0 +1,85 @@ +dist +.idea + +# misc +.DS_Store + +# testing +/coverage + + +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* + +# Dependency directories +node_modules/ + +# TypeScript cache +*.tsbuildinfo + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# dotenv environment variables file +.env +.env.test +.env.local +.env.development.local +.env.test.local +.env.production.local + +.cache + +# Stores VSCode versions used for testing VSCode extensions +.vscode-test + +# yarn v2 +.yarn/* +.pnp.* + +pnpm-lock.yaml + +logs +*.log +npm-debug.log* +.DS_Store +.vscode + +.prettierrc +package-lock.json + +# Project specifics +.chains +_site +.github +CONTRIBUTING* +DEPLOY-RELEASE* +LICENSE* +README* +*coverage* +polkadot.json* +ksmcc3.json* +westend2.json* +*westmint*.json* +rococo_v2_2.json* +packages/connect/src/connector/specs/js +packages/connect-known-chains/src/specs +zombienet-tests/src/*.js +examples/light-client-extension-helpers-extension/playwright-report +projects/extension/playwright-report + +.changeset diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..7cd7018 --- /dev/null +++ b/.prettierrc @@ -0,0 +1,4 @@ +{ + "trailingComma": "all", + "semi": false +} diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..ef51e6b --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,46 @@ +## Creating a Good Pull Request + +The [Parity contributing guidelines](https://github.com/pezkuwichain/bizinikiwi/blob/main/docs/CONTRIBUTING.adoc) are great for telling you the mechanics of the process of submitting a pull request but they don't offer much guidance on how to actually craft a good one. This document is an effort to try to give a little more guidance on what it means to create a good pull request. + +### Philosophy + +A good pull request demonstrably and obviously introduces working new functionality or improves existing functionality. + +A good pull request is much more than writing code. It shows empathy. Empathy for the reviewer and empathy for your future-self trying to understand why things are the way they are long after you wrote the code. + +A good pull request can be reviewed quickly and will be straightforward to merge. We want to optimise for work not being blocked waiting for a review. + +A good pull request demonstrates clarity of thought. It shows rigour in considering the implications of your changes. Crafting good pull requests is a great way to help you identify holes in your thinking or muddled thinking. It also frees the reviewer up to focus on the essence of what code changes are being introduced without being distracted. + +A good pull request and commit messages can often become the basis for developer documentation - although this should not be a primary goal. + +### Concrete guidance + +* **Make your pull request as small as possible** - a PR that takes 5 minutes to review is much more likely to be reviewed and merged quickly than one that needs to be scheduled for a review. Small PRs are also much less likely to inadvertently introduce bugs. All pull requests will be squashed and merged - if you don't want to lose the intermediate commits you need to create smaller pull requests. +* **Only try to solve one problem** - implement the smallest piece of functionality possible. There does not need to be a 1-2-1 correlation between issues and pull requests. If you feel like you cannot implement a pull request without fixing multiple issues concurrently there is a problem with how the tickets are defined. You should discuss that with your peers. If a pull request introduces 3 changes A, B and C and a reviewer has questions or feedback on B then A and C, while they could very well be merged, are stuck waiting for a resolution to change B. +* **Where possible do refactorings, whitespace changes, or linting fixes as separate commits** - these changes often introduce a lot of noise and make reviewing much harder. Anything other than small refactorings probably ought to be a PR in it's own right. +* **No leftover debug logging** unless it uses a configurable logger that is turned off for end users (I.E. no `console.log`) - this looks messy when the end user uses your code. +* **No commented out code** - we can always resurrect code by looking through the git history. If it is new code then why are you adding it if it's commented out? This is confusing for a reviewer. +* **Code should follow style guidelines and pass the linter** - it is harder to spot bugs when the code style changes and it is harder for a reviewer to focus on the implication of the code changes when they are distracted by easily-remediable minor irritations. +* **Code should be accompanied by tests** At a minimum the "happy path" (everything going to plan) should be covered but ideally also edge cases and error cases should be covered. +* **All the tests should be passing** (CI should automate checking this) and you should not comment out existing tests or assertions to make it pass. If a test is failing there is always a reason. That reason might well be that it is testing the wrong thing after your changes but you should consider, in that case, how to make sure the correct behaviour is being tested and how you can improve the tests. +* **Strive to format your commit messages properly** and take the time to add more detail on **why the code is the way it is** when this will be helpful for people in the future. +* **Use draft pull requests** to get feedback early or help with specific problems. While a pull request is in draft you do not necessarily need to follow all the guidance, but make sure you're clear when asking others for help that you know there are outstanding issues and what they are. +* **GPG sign all your git commits** - if you are a Parity employee, follow the [yubikey gpg setup guide](https://www.notion.so/pezkuwichainnologies/Yubikey-Guide-787b2f4e340a40369bbf3159fa3643de) +* **Never force push a branch once a PR is in review** - this makes reviewing much harder as it disrupts the flow of the conversation. When a reviewer returns to the conversation it's harder to see what's changed since they last looked. + +### Tips for testing + +* **Prefer writing unit tests to integration tests**. They run much faster and tend to be more accurate at pinpointing a problem when it arises +* **Treat the test code like you would "production" code**. Refactor it for reuse. Refactor it for readability. The very best tests read like a story. They speak to you about what the code should be doing. It is obvious what is being tested (and what is **not**) +* **Try hard to keep your tests fast** - if the test run gets slow it's much more tempting to stop running the tests frequently or worse not-at-all. +* **Keep your tests isolated**. Tests should not depend on one another or need to be run in a specific order. This is an indication of coupling (and possibly poor design choices in the implementation). + +### Tips for Pull Request Descriptions and Commit Messages + +* **Consider adding more visible documentation** if the notes you are making are particularly important. This can be a code comment with a link to the PR, inline code comments or docs in the `docs` folder depending on how large and how important the docs are. +* **Follow the git commit message conventions** outlined [here](https://chris.beams.io/posts/git-commit/). They play well with the `git` CLI tools, and the Github UI. Your code editor should enforce these for you but you may need a plugin. +* **Describe the problem being solved** - give the reviewer enough context to adequately review the pull request without having to ask for more details or for future readers to understand the context in which the PR was made. +* **Describe the approach** and any trade offs you made highlighting any known limitations. +* For refactorings, **point out the new use cases it enables or the duplication it removes**. +* **Re-read your descriptions** before you submit the PR for review. diff --git a/DEPLOY-RELEASE.md b/DEPLOY-RELEASE.md new file mode 100644 index 0000000..7c91db6 --- /dev/null +++ b/DEPLOY-RELEASE.md @@ -0,0 +1,37 @@ +# Deploying docs and releasing bizinikiwi connect + +TODO: This is out of date. Update this to reflect the new release steps once we +get to doing a release. + +## Deploy Smoldot browser demo to Github Pages + +Before deploying make sure you have a clean working copy with no staged changes. +The deploy script will deploy the last commit on your current branch. + +The deployment will build the smoldot browser demo into the dist folder and +construct a commit containing just that folder with a message containing a +reference to the SHA of the commit it came from and push that to the gh-pages +branch. The dist folder remains ignored by git. + +You can deploy to Github pages like so: + +```bash +yarn deploy:gh-pages:smoldot-browser-demo +``` + +## Deploy Smoldot browser demo to IPFS + +Before deploying make sure you have a Piñata API key and secret and that you +have exported them in your shell environment: + +```bash +PINATA_API_KEY= +PINATA_API_SECRET= +``` + +You can then deploy to IPFS like so: + +```bash +yarn deploy:ipfs:smoldot-browser-demo +``` + diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..bdfbac5 --- /dev/null +++ b/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Substrate Connect Copyright (C) 2020-2022 Parity Technologies Ltd + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/README.md b/README.md new file mode 100644 index 0000000..21e9c22 --- /dev/null +++ b/README.md @@ -0,0 +1,138 @@ + +

+ +
+ bizinikiwi connect +

NPM packages that offers an innovative way to interact with Bizinikiwi-based blockchains directly in your browser.

+
+ +

+ +## Table of contents + +- [Table of contents](#table-of-contents) +- [Introduction](#introduction) + - [Write Secure and Effective dApps with the Pezkuwi Network](#write-secure-and-effective-dapps-with-the-pezkuwi-network) + - [Additional Resources](#additional-resources) + - [Why Embed a Light Client in Browser Extensions?](#why-embed-a-light-client-in-browser-extensions) +- [Comprehensive API Documentation](#comprehensive-api-documentation) +- [Repository Structure](#repository-structure) + - [Packages](#packages) + - [Showcase Projects](#showcase-projects) + - [Examples](#examples) +- [Development](#development) + - [Getting Started](#getting-started) + - [Cleanup Commands](#cleanup-commands) +- [Releasing](#releasing) +- [Useful Links](#useful-links) + +## Introduction + +Bizinikiwi Connect provides a groundbreaking method to engage with [Bizinikiwi](https://bizinikiwi.dev/)-based blockchains directly in your browser, eliminating the need for an RPC server. By utilizing the [smoldot](https://github.com/smol-dot/smoldot) WASM light client, it ensures a secure and efficient connection to the blockchain network without reliance on specific third parties. + +### Write Secure and Effective dApps with the Pezkuwi Network + +The aim of this repository is to offer NPM packages that can be used to: + +- **Provide a secure and efficient connection to the Pezkuwi network** via [`@bizinikiwi/connect`](./packages/connect/), leveraging the excellent [Smoldot](https://github.com/smol-dot/smoldot) WASM light client. +- **Discover browser extensions** that implement [the discovery protocol](./packages/discovery/), including those which expose a light client via [`@bizinikiwi/smoldot-discovery`](./packages/smoldot-discovery/). Bizinikiwi Connect will automatically leverage these where possible. +- **Easily enhance a browser extension with a light client** via [`@bizinikiwi/light-client-extension-helpers`](./packages/light-client-extension-helpers). + +We also provide example projects using the above packages, including: + +- **[Basic light client demo](./projects/demo)**: a demo using `@bizinikiwi/connect` to obtain information about chains on the Pezkuwi network. +- **[Light client extension demo](./projects/extension/)**: an example of a browser extension that provides a light client. +- **[Wallet extension demo](./projects/wallet-template/)**: an example of a browser extension that provides a full Pezkuwi wallet leveraging a light client. + +### Additional Resources + +- A [step-by-step guide](./projects/wallet-template/STEP-BY-STEP-GUIDE.md) on how to integrate a light client into a browser extension. +- Details on [the discovery protocol](./packages/discovery/), including how to implement it on the browser or extension side. + +### Why Embed a Light Client in Browser Extensions? + +Embedding a light client in browser extensions offers several advantages: + +- **Shared Light Client Across Multiple dApps:** By sharing a single light client among various decentralized applications (dApps), the time spent on startup and syncing is reduced. This avoids slowing down individual dApps and enhances overall efficiency. +- **Overcoming Browser Limitations:** Browser limitations on WebSockets from HTTPS pages make it challenging to establish a robust number of peers, as many nodes must be available with TLS. Bizinikiwi Connect addresses this issue through a powerful browser extension, enabling chains to stay synced in the background and significantly improving the performance of your applications. This ensures a more robust connection to the Pezkuwi ecosystem. + +## Comprehensive API Documentation + +For detailed API usage, refer to the [Bizinikiwi Connect API documentation](https://pezkuwichain.github.io/bizinikiwi-connect). + +## Repository Structure + +### [Packages](./packages/README.md) + The core implementations of `@bizinikiwi/connect` and `@bizinikiwi/discovery`, and some auxiliary packages. + - **[@bizinikiwi/discovery](./packages/discovery/)** + - **[@bizinikiwi/connect](./packages/connect/)** + - **[@bizinikiwi/connect-known-chains](./packages/connect-known-chains/)** + - **[@bizinikiwi/connect-discovery](./packages/connect-discovery)** and **[@bizinikiwi/smoldot-discovery](./packages/smoldot-discovery/)** + +### [Showcase Projects](./projects/) + + Showcase full implementations of `@bizinikiwi/connect` and `@bizinikiwi/discovery` for a Wallet, Extension or Generic usage. + + - **[Wallet implementation](./projects/wallet-template/)** + - **[Extension implementation](./projects/extension/)** + - **[Parachain Demo](./projects/demo)** + + +### [Examples](./examples/) + dApp and Extensions example implementations of `@bizinikiwi/connect` and `@bizinikiwi/discovery`. + +## Development + +This repository utilizes [pnpm workspaces](https://pnpm.io/workspaces) and `corepack`, ensuring the correct version of `pnpm` is used. For contributions, please review our [contributing guidelines](./CONTRIBUTING.md) to understand our workflow and how to smoothly integrate your contributions to the project. + +### Getting Started + +Follow these steps to install everything and launch a demo if you're hacking on this repository: + +1. **Install Prerequisites** (tested with the following versions): + - Node.js (node) v20.9.0 + - pnpm 9.0.6 (`npm install -g pnpm`) + - corepack 0.20.0 (bundled with recent Node.js versions) + +2. **Clone the Repository**: + - `git clone https://github.com/pezkuwichain/bizinikiwi-connect.git` + - Navigate to the repository root: `cd bizinikiwi-connect` + +3. **Install Dependencies**: + - `corepack pnpm install` + +4. **Run the Extension in Development Mode**: + - In terminal A: `cd projects/extension && corepack pnpm dev` + +5. **Launch the Extension**: + - In terminal B: `cd projects/extension && corepack pnpm start` + - This opens a Chrome browser window with the extension pre-loaded. Ensure + the extension is running. + +6. **Run the Demo Application**: + - In terminal C: `cd projects/demo && corepack pnpm dev` + - Navigate to the URL logged in the Chrome browser opened in step 5. You should see the extension activate and the demo app log the latest blocks. + +### Cleanup Commands + +To clean up all build artifacts in workspaces in the repository: +```bash +corepack pnpm clean +``` + +To clean up all build artifacts and dependencies in workspaces in the repository: +```bash +corepack pnpm deep-clean +``` + +## Releasing + +For releasing a new version of the extension, follow the steps outlined in +[the release doc](./DEPLOY-RELEASE.md). + +## Useful Links + +- [Bizinikiwi Connect Documentation Page](https://bizinikiwi.io/developers/bizinikiwi-connect/) +- Download from: + - [Chrome Store](https://chrome.google.com/webstore/detail/bizinikiwi-connect-extensi/khccbhhbocaaklceanjginbdheafklai) + - [Mozilla Addons](https://addons.mozilla.org/en-US/firefox/addon/bizinikiwi-connect/) diff --git a/package.json b/package.json new file mode 100644 index 0000000..636771d --- /dev/null +++ b/package.json @@ -0,0 +1,75 @@ +{ + "name": "bizinikiwi-connect", + "version": "0.1.0", + "type": "module", + "description": "A collection of libraries and tools needed to run Bizinikiwi Wasm light clients directly in the browser", + "repository": "https://github.com/pezkuwichain/bizinikiwi-connect.git", + "author": "Parity Team ", + "maintainers": [ + "Stefanie Doll ", + "Sveta Goldstein ", + "Raoul Millais ", + "Nikolaos Kontakis ", + "Pierre Krieger ", + "Josep Sobrepere " + ], + "license": "GPL-3.0-only", + "private": true, + "scripts": { + "downloadSpecs": "node bin/downloadSpecs.js", + "api-docs": "typedoc", + "deep-clean": "pnpm -r deep-clean && rm -rf node_modules", + "clean": "turbo run clean", + "build": "turbo run build", + "lint": "prettier --check .", + "test": "pnpm -r test", + "dev:api-docs": "concurrently -n typedoc,http-server 'nodemon -e ts --watch ./packages/connect --watch ./packages/connect-extension-protocol --exec typedoc' 'http-server _site/api'", + "dev:burnr": "pnpm --filter @bizinikiwi/burnr dev", + "dev:demo": "pnpm --filter @bizinikiwi/demo dev", + "dev:extension": "pnpm --filter @bizinikiwi/extension dev", + "format": "prettier --write .", + "prepare": "husky" + }, + "lint-staged": { + "*.{js,jsx,ts,tsx,json,md}": "prettier --write" + }, + "devDependencies": { + "@changesets/cli": "^2.27.9", + "@total-typescript/tsconfig": "^1.0.4", + "@types/chrome": "^0.0.270", + "@types/node": "^20.14.10", + "@types/qrcode.react": "^1.0.5", + "@types/react": "^18.3.1", + "@types/react-dom": "^18.3.1", + "@types/react-router-dom": "^5.3.3", + "@typescript-eslint/parser": "^7.11.0", + "concurrently": "^9.1.2", + "eslint": "^8.57.0", + "eslint-config-prettier": "^9.1.0", + "eslint-config-react-app": "^7.0.1", + "eslint-plugin-import": "^2.29.0", + "globals": "^16.0.0", + "http-server": "^14.1.1", + "husky": "^9.1.6", + "jsdom": "^26.0.0", + "lint-staged": "^15.4.3", + "nodemon": "^3.1.4", + "prettier": "^3.3.3", + "rimraf": "^6.0.1", + "tshy": "^3.0.2", + "tslib": "^2.6.2", + "turbo": "^2.2.3", + "typedoc": "^0.26.11", + "typescript": "^5.6.2", + "vite-tsconfig-paths": "^5.0.1", + "vitest": "^2.1.9", + "tsup": "^8.3.0" + }, + "packageManager": "pnpm@9.9.0+sha512.60c18acd138bff695d339be6ad13f7e936eea6745660d4cc4a776d5247c540d0edee1a563695c183a66eb917ef88f2b4feb1fc25f32a7adcadc7aaf3438e99c1", + "pnpm": { + "overrides": { + "@bizinikiwi/connect": "workspace:^", + "smoldot": "^2.0.34" + } + } +} diff --git a/packages/README.md b/packages/README.md new file mode 100644 index 0000000..03f8634 --- /dev/null +++ b/packages/README.md @@ -0,0 +1,23 @@ +# Bizinikiwi Connect Packages + +Tools and libraries required to run Bizinikiwi light clients in the browser. + +## [`@bizinikiwi/connect`](./connect/README.md) + +A NPM package that adds Bizinikiwi light-client functionality to any Javascript environment, from in-browser applications to browser extensions and electron apps up to IOT devices. It contains Wasm light clients from various chains, bundled in a single package. It makes running a light-client as easy as installing a NPM package. + +It provides an interface that allows developers to run light nodes of different chains and to add runtimes and genesis configs of their own chain. + +The `@bizinikiwi/connect` package allows developers to include light client functionality into their application by using a predefined interface. When used in individual projects, the Bizinikiwi Connect package will first check for the installed extension. If available, it will try to connect to the light client running inside the extension. Only if the extension is not installed it will start a light client in the browser tab. + +The `@bizinikiwi/connect-known-chains` NPM package implements a list of well-known chain specifications and is updated daily. + +## [`@bizinikiwi/discovery`](./discovery/README.md) + +The [`@bizinikiwi/discovery`](./discovery/README.md) NPM package allows developers to implement compliant extension discovery functionality into their application by using a predefined interface. + +[`@bizinikiwi/smoldot-discovery`](./smoldot-discovery/README.md) and [`@bizinikiwi/connect-discovery`](./connect-discovery/README.md) are an extension of [`@bizinikiwi/discovery`](./discovery/README.md) and allow to find and filter extension providers implementing smoldot and bizinikiwi-connect functionality respectively. + +## [Bizinikiwi Connect Extension](./light-client-extension-helpers/README.md) + +A Browser Extension built upon the smoldot light-client module that is running the selected light clients inside the extension so that the end-user doesn't need to fire up a light node in every browser tab. This will also allow the light-node to keep syncing as long as the browser window stays open. diff --git a/packages/connect-discovery/CHANGELOG.md b/packages/connect-discovery/CHANGELOG.md new file mode 100644 index 0000000..bfac1d8 --- /dev/null +++ b/packages/connect-discovery/CHANGELOG.md @@ -0,0 +1,95 @@ +# @bizinikiwi/connect-discovery + +## 0.2.2 + +### Patch Changes + +- 92316c0: chore(deps-dev): bump vitest in the npm_and_yarn group + + Bumps the npm_and_yarn group with 1 update: [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest). + + Updates `vitest` from 2.1.4 to 2.1.9 + + - [Release notes](https://github.com/vitest-dev/vitest/releases) + - [Commits](https://github.com/vitest-dev/vitest/commits/v2.1.9/packages/vitest) + + *** + + updated-dependencies: + + - dependency-name: vitest + dependency-type: direct:development + dependency-group: npm_and_yarn + ... + + Signed-off-by: dependabot[bot] + +- Updated dependencies [92316c0] + - @bizinikiwi/discovery@0.2.2 + +## 0.2.1 + +### Patch Changes + +- 09f1c22: chore(deps-dev): bump vitest from 2.0.5 to 2.1.4 + + Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) from 2.0.5 to 2.1.4. + + - [Release notes](https://github.com/vitest-dev/vitest/releases) + - [Commits](https://github.com/vitest-dev/vitest/commits/v2.1.4/packages/vitest) + + *** + + updated-dependencies: + + - dependency-name: vitest + dependency-type: direct:development + update-type: version-update:semver-minor + ... + + Signed-off-by: dependabot[bot] + +- Updated dependencies [09f1c22] + - @bizinikiwi/discovery@0.2.1 + +## 0.2.0 + +### Minor Changes + +- 198b375: chore: catalog and upgrade papi dependencies + +### Patch Changes + +- Updated dependencies [198b375] + - @bizinikiwi/discovery@0.2.0 + +## 0.1.1 + +### Patch Changes + +- d0316d7: update docs + +## 0.1.0 + +### Minor Changes + +- b476e7e: update build system to tshy + +### Patch Changes + +- Updated dependencies [b476e7e] + - @bizinikiwi/discovery@0.1.0 + +## 0.0.8 + +### Patch Changes + +- e8fef4e: update docs +- Updated dependencies [e8fef4e] + - @bizinikiwi/discovery@0.0.2 + +## 0.0.7 + +### Patch Changes + +- 444503f: chore: update READMEs across repo diff --git a/packages/connect-discovery/README.md b/packages/connect-discovery/README.md new file mode 100644 index 0000000..30f5baa --- /dev/null +++ b/packages/connect-discovery/README.md @@ -0,0 +1,44 @@ +

+ +
+

@bizinikiwi/connect-discovery

+

+ + npm + + + GPL-3.0-or-later + +

+
+ +

+ +
+ ⚠️ WARNING: This interface is currently unstable and is likely to change ⚠️ +
+ +

+ +A TypeScript package extended from the [`@bizinikiwi/discovery`](../discovery/README.md) npm module, that allows to discover and filter Bizinikiwi Connect Extension providers from a list of providers. + +## Installation + +You can install the package using npm or yarn: + +```sh +corepack pnpm i @bizinikiwi/connect-discovery +``` + +## Usage + +Here's an example of how to use the package: + +```ts +import { Unstable } from "@bizinikiwi/connect-discovery" + +const connectExtensionProviders = + Unstable.getBizinikiwiConnectExtensionProviders() + +console.log(connectExtensionProviders) +``` diff --git a/packages/connect-discovery/package.json b/packages/connect-discovery/package.json new file mode 100644 index 0000000..7b5df4c --- /dev/null +++ b/packages/connect-discovery/package.json @@ -0,0 +1,61 @@ +{ + "name": "@bizinikiwi/connect-discovery", + "version": "0.2.3", + "author": "Parity Technologies (https://github.com/pezkuwichain)", + "type": "module", + "repository": { + "type": "git", + "url": "git+https://github.com/pezkuwichain/bizinikiwi-connect.git" + }, + "license": "MIT", + "main": "./dist/commonjs/index.js", + "types": "./dist/commonjs/index.d.ts", + "module": "./dist/esm/index.js", + "exports": { + "./package.json": "./package.json", + ".": { + "import": { + "@bizinikiwi-connect/source": "./src/index.ts", + "types": "./dist/esm/index.d.ts", + "default": "./dist/esm/index.js" + }, + "require": { + "types": "./dist/commonjs/index.d.ts", + "default": "./dist/commonjs/index.js" + } + } + }, + "files": [ + "dist" + ], + "tshy": { + "project": "./tsconfig.build.json", + "exports": { + "./package.json": "./package.json", + ".": "./src/index.ts" + }, + "sourceDialects": [ + "@bizinikiwi-connect/source" + ] + }, + "scripts": { + "prepare": "corepack pnpm turbo build", + "deep-clean": "npm run clean && rimraf dist node_modules", + "clean": "rimraf dist .tshy .tshy-build", + "build": "npm run clean && tshy", + "dev": "pnpm build --watch", + "lint": "prettier --check README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"" + }, + "prettier": { + "printWidth": 80, + "semi": false, + "trailingComma": "all" + }, + "dependencies": { + "@bizinikiwi/discovery": "^0.2.2" + }, + "devDependencies": { + "typescript": "5.6.2", + "vitest": "^2.1.9" + } +} diff --git a/packages/connect-discovery/src/index.ts b/packages/connect-discovery/src/index.ts new file mode 100644 index 0000000..6cafbe9 --- /dev/null +++ b/packages/connect-discovery/src/index.ts @@ -0,0 +1,82 @@ +import { + getProviders, + type ProviderDetail, + type ProviderInfo, +} from "@bizinikiwi/discovery" + +export namespace Unstable { + export const Kind = "bizinikiwi-connect-unstable" + + type Callback = (value: T) => void + type UnsubscribeFn = () => void + + export interface Provider { + // Allows dApp developers to request the provider to register their chain + getChain: ( + chainSpec: string, + relayChainGenesisHash?: string, + ) => Promise + + // Retrieves the current list of available Chains + getChains: () => RawChains + + // Registers a callback invoked when the list of available chains changes + addChainsChangeListener: (listener: Callback) => UnsubscribeFn + + // TODO: move inside RawChains and remove chainId + getAccounts: (chainId: string) => Promise + + // TODO: move inside RawChains and remove chainId + createTx: ( + chainId: string, + from: string, + // TODO: it should encode a Tuple + callData: string, + ) => Promise + } + + export type Account = { + address: string + } + + // The key is the genesis hash + export type RawChains = Record + + export interface RawChain { + genesisHash: string + + name: string + + connect: ( + // the listener callback that the JsonRpcProvider will be sending messages to. + onMessage: Callback, + ) => JsonRpcProvider + } + + export interface JsonRpcProvider { + // it sends messages to the JSON RPC Server + send: Callback + + // it disconnects from the JSON RPC Server and it de-registers + // the `onMessage` and `onStatusChange` callbacks that was previously registered + disconnect: UnsubscribeFn + } + + export type BizinikiwiConnectProviderDetail = { + kind: typeof Kind + info: ProviderInfo + provider: Promise + } + + export const isBizinikiwiConnectExtension = ( + provider: ProviderDetail, + ): provider is BizinikiwiConnectProviderDetail => { + if (provider.kind !== Kind) return false + + return true + } + + export const getBizinikiwiConnectExtensionProviders = () => { + return getProviders().filter(isBizinikiwiConnectExtension) + } +} diff --git a/packages/connect-discovery/tsconfig.build.json b/packages/connect-discovery/tsconfig.build.json new file mode 100644 index 0000000..262190b --- /dev/null +++ b/packages/connect-discovery/tsconfig.build.json @@ -0,0 +1,4 @@ +{ + "extends": "../../tsconfig.build.json", + "include": ["src"] +} diff --git a/packages/connect-discovery/tsconfig.json b/packages/connect-discovery/tsconfig.json new file mode 100644 index 0000000..b440be1 --- /dev/null +++ b/packages/connect-discovery/tsconfig.json @@ -0,0 +1,4 @@ +{ + "extends": "../../tsconfig.base", + "include": ["src", "tests"] +} diff --git a/packages/connect-extension-protocol/.eslintignore b/packages/connect-extension-protocol/.eslintignore new file mode 100644 index 0000000..310829c --- /dev/null +++ b/packages/connect-extension-protocol/.eslintignore @@ -0,0 +1,5 @@ +# don't ever lint node_modules +node_modules +# don't lint build output (make sure it's set to your correct build folder name) +dist +coverage diff --git a/packages/connect-extension-protocol/.npmignore b/packages/connect-extension-protocol/.npmignore new file mode 100644 index 0000000..be48f02 --- /dev/null +++ b/packages/connect-extension-protocol/.npmignore @@ -0,0 +1,4 @@ +tsconfig.json +tsconfig.*.json +/src +fix-package-type.sh diff --git a/packages/connect-extension-protocol/CHANGELOG.md b/packages/connect-extension-protocol/CHANGELOG.md new file mode 100644 index 0000000..446acfe --- /dev/null +++ b/packages/connect-extension-protocol/CHANGELOG.md @@ -0,0 +1,75 @@ +# Changelog + +## 2.2.2 + +### Patch Changes + +- 92316c0: chore(deps-dev): bump vitest in the npm_and_yarn group + + Bumps the npm_and_yarn group with 1 update: [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest). + + Updates `vitest` from 2.1.4 to 2.1.9 + + - [Release notes](https://github.com/vitest-dev/vitest/releases) + - [Commits](https://github.com/vitest-dev/vitest/commits/v2.1.9/packages/vitest) + + *** + + updated-dependencies: + + - dependency-name: vitest + dependency-type: direct:development + dependency-group: npm_and_yarn + ... + + Signed-off-by: dependabot[bot] + +## 2.2.1 + +### Patch Changes + +- 09f1c22: chore(deps-dev): bump vitest from 2.0.5 to 2.1.4 + + Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) from 2.0.5 to 2.1.4. + + - [Release notes](https://github.com/vitest-dev/vitest/releases) + - [Commits](https://github.com/vitest-dev/vitest/commits/v2.1.4/packages/vitest) + + *** + + updated-dependencies: + + - dependency-name: vitest + dependency-type: direct:development + update-type: version-update:semver-minor + ... + + Signed-off-by: dependabot[bot] + +## 2.2.0 + +### Minor Changes + +- 198b375: chore: catalog and upgrade papi dependencies + +## 2.1.0 + +### Minor Changes + +- b476e7e: update build system to tshy + +## [Unreleased] + +### Changed + +## 2.0.0 - 2022-12-07 + +### Breaking + +- Update `DOM_ELEMENT_ID` ([#1603](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1603)) + +## 1.0.1 - 2022-07-14 + +### Added + +- Add CommonJS support to @bizinikiwi/connect-extension-protocol ([#1152](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1152)) diff --git a/packages/connect-extension-protocol/README.md b/packages/connect-extension-protocol/README.md new file mode 100644 index 0000000..86c946b --- /dev/null +++ b/packages/connect-extension-protocol/README.md @@ -0,0 +1,21 @@ +

+ +
+

@bizinikiwi/connect-extension-protocol

+

+ + npm + + + GPL-3.0-or-later + +

+
+ +

+ +This is a module consisting (almost) only of types. These types are the types +of the messages exchanged between apps using `@bizinikiwi/connect` and the +browser extension. This package is shared between `@bizinikiwi/connect` and the +extension in order for the TypeScript compiler to enforce the contract between +them. diff --git a/packages/connect-extension-protocol/package.json b/packages/connect-extension-protocol/package.json new file mode 100644 index 0000000..e9f67d9 --- /dev/null +++ b/packages/connect-extension-protocol/package.json @@ -0,0 +1,49 @@ +{ + "name": "@bizinikiwi/connect-extension-protocol", + "version": "2.2.2", + "description": "Protocol for connect message passing with the extension", + "author": "Parity Team ", + "license": "GPL-3.0-only", + "type": "module", + "main": "./dist/commonjs/index.js", + "types": "./dist/commonjs/index.d.ts", + "module": "./dist/esm/index.js", + "exports": { + "./package.json": "./package.json", + ".": { + "import": { + "@bizinikiwi-connect/source": "./src/index.ts", + "types": "./dist/esm/index.d.ts", + "default": "./dist/esm/index.js" + }, + "require": { + "types": "./dist/commonjs/index.d.ts", + "default": "./dist/commonjs/index.js" + } + } + }, + "files": [ + "dist" + ], + "tshy": { + "project": "./tsconfig.build.json", + "exports": { + "./package.json": "./package.json", + ".": "./src/index.ts" + }, + "sourceDialects": [ + "@bizinikiwi-connect/source" + ] + }, + "scripts": { + "prepare": "corepack pnpm turbo build", + "deep-clean": "npm run clean && rimraf dist node_modules", + "clean": "rimraf dist .tshy .tshy-build", + "build": "npm run clean && tshy", + "test": "exit 0; #This package is only types", + "lint": "eslint . --ext .js,.ts" + }, + "devDependencies": { + "vitest": "^2.1.9" + } +} diff --git a/packages/connect-extension-protocol/src/index.ts b/packages/connect-extension-protocol/src/index.ts new file mode 100644 index 0000000..535e488 --- /dev/null +++ b/packages/connect-extension-protocol/src/index.ts @@ -0,0 +1,301 @@ +/** + * + * This module contains the types and explanations of the communication + * protocol between the JavaScript code embedded in a web page and the + * bizinikiwi-connect extension. + * + * # Overview + * + * If a web page wants to use the features of the bizinikiwi-connect extension, + * it must first check whether the extension is available by checking whether + * there exists an element on the DOM whose `id` is equal to + * {@link DOM_ELEMENT_ID}. This DOM element is automatically inserted by + * the extension when the page loads. + * + * If so, the web page can make use of the extension by sending messages on + * its `window` by using `Window.postMessage`. These messages must conform to + * the {@link ToExtension} interface defined below. + * + * The bizinikiwi-connect extension (more precisely, its content-script) listens + * for "message" events (using `window.addEventListener("message", ...)`) and + * replies by sending back messages using `Window.postMessage` as well. The + * messages sent by the extension conform to the {@link ToApplication} + * interface defined below. + * + * # Detailed usage + * + * In order to ask the bizinikiwi-connect extension to connect to a certain + * chain, the web page must: + * + * - Randomly generate the so-called `chainId`, a string that will be used + * to identify this specific chain connection during its lifetime. At least + * 48 bits of entropy are recommended in order to avoid accidentally + * generating the same string multiple times. + * - Send a {@link ToExtensionAddChain} message (using `Window.postMessage`, + * as explained in the previous section) containing this `chainid` and the + * specification of the chain to connect to. + * + * Instead of a {@link ToExtensionAddChain} message, the web page can + * alternatively send a {@link ToExtensionAddWellKnownChain} message and pass + * a chain name recognized by the extension such as "pezkuwi" or "ksmcc3", in + * which case the extension will use the chain specification stored internally. + * Doing so provides multiple advantages such as less bandwidth usage (as the + * web page doesn't have to download the chain specification), and a faster + * initialization as the extension is most likely already connected to that + * chain. + * + * After a {@link ToExtensionAddChain} or a + * {@link ToExtensionAddWellKnownChain} message has been sent, the extension + * starts connecting to the chain, and later replies by sending back a + * {@link ToApplicationChainReady} message in case of success, or a + * {@link ToApplicationError} message in case of failure. This reply might + * only be sent back after a few seconds or more, and the web page is + * encouraged to display some kind of loading screen in the meanwhile. + * + * Note that the extension reserves the rights to stop supporting a chain that + * used to be recognized by {@link ToExtensionAddWellKnownChain}. If the web + * page has sent a {@link ToExtensionAddWellKnownChain} and receives back a + * {@link ToApplicationError}, it should automatically fall back to + * downloading the chain specification and sending a + * {@link ToExtensionAddChain} instead. + * + * After a chain has been successfully initialized (i.e. a + * {@link ToApplicationChainReady} message has been sent to the web page), the + * web page can submit JSON-RPC requests and notifications to the chain client + * by sending {@link ToExtensionRpc} messages. The chain client sends back + * JSON-RPC responses and notifications using {@link ToApplicationRpc} + * messages. + * + * Once a web page no longer wants to interface with a certain chain, it should + * send a {@link ToExtensionRemoveChain} message to the extension in order for + * resources to be de-allocated. This can also be done before a + * {@link ToApplicationChainReady} message has been sent back. + * + * At any point in time after the chain has been initialized, the extension + * can send a {@link ToApplicationError} message to indicate a critical problem + * with the chain or the extension that prevents execution from continuing. + * This can include for example the extension being disabled by the user, the + * underlying client crashing, an internal error, etc. Contrary to + * {@link ToApplicationError} messages *before* a chain has been initialized, + * {@link ToApplicationError} messages that happen *after* a chain has been + * initialized are rare and serious. If that happens, the web page is + * encouraged to remove all of its existing chains and stop using the extension + * altogether. + * + * Note that if the extension sends a {@link ToApplicationError} message, + * either before of after the chain is ready, the corresponding `chainId` is + * immediately considered dead/removed, and the web page doesn't need to send + * a {@link ToExtensionRemoveChain} message. + * + * # Other extensions implementing this protocol + * + * While the documentation above refers to the bizinikiwi-connect extension in + * particular, any other browser extension is free to implement this protocol + * in order to pretend to be the bizinikiwi-connect extension. + * + * In order to avoid conflicts when multiple different extensions implement + * this protocol, extensions must check whether there already exists an element + * on the DOM whose `id` is equal to {@link DOM_ELEMENT_ID} before + * creating one and listening for events. + * + * @packageDocumentation + */ + +// READ THIS BEFORE MODIFYING ANYTHING BELOW +// +// This file contains the communication protocol between the web page and +// extension. If you modify it, existing web pages will still continue to use +// the previous version until they upgrade, which can take a long time. +// Similarly, some users will still have versions of the extension installed +// that use of the previous version of this protocol. If the modifications +// to this protocol aren't done carefully, web pages might no longer being able +// to talk to the extension, or worse: try to talk to the extension and +// throw exceptions because their assumptions are violated. As such, be +// extremely careful when doing modifications: either the modifications are +// completely backwards-compatible, or an upgrade path must be carefully +// planned. + +/** + * `id` of the DOM elemeent automatically inserted by the extension when a web page loads. + */ +export const DOM_ELEMENT_ID = "bizinikiwiConnectExtensionAvailableV2" + +/** + * Messages sent by the extension always conform to this interface. + */ +export type ToApplication = ToApplicationHeader & + (ToApplicationError | ToApplicationChainReady | ToApplicationRpc) + +/** + * Header present in all messages sent by the extension. + */ +export interface ToApplicationHeader { + /** + * Messages sent by the extension are sent on the `window`, alongside with potentially + * other messages that might be completely unrelated to bizinikiwi-connect. This `origin` field + * indicates that this message indeed comes from the bizinikiwi-connect extension. + */ + origin: "bizinikiwi-connect-extension" +} + +/** + * Indicates that the given chain connection has encountered an error and can no longer continue. + * + * The chain is automatically considered as "dead". No {@link ToExtensionRemoveChain} message + * needs to be sent. + * + * This message can happen either before or after a {@link ToApplicationChainReady} concerning + * this chain has been sent. + */ +export interface ToApplicationError { + type: "error" + chainId: string + + /** + * Human-readable message indicating the problem that happened. + * + * Note that, while this message is readable by a human, it is not meant to be displayed to + * end users. The message itself can be rather cryptic, and is meant for developers to + * understand the problem that happened. + */ + errorMessage: string +} + +/** + * Sent in response to a {@link ToExtensionAddChain} or {@link ToExtensionAddWellKnownChain} + * message. Indicates that the given chain has a valid chain specification or name and is ready + * to receive JSON-RPC requests. + * + * No {@link ToExtensionRpc} message must be sent before this message has been received. + */ +export interface ToApplicationChainReady { + type: "chain-ready" + chainId: string +} + +/** + * JSON-RPC response or notification sent by the bizinikiwi-connect extension. + */ +export interface ToApplicationRpc { + type: "rpc" + chainId: string + jsonRpcMessage: string +} + +/** + * Messages destined to the extension must conform to this interface. + */ +export type ToExtension = ToExtensionHeader & + ( + | ToExtensionAddChain + | ToExtensionAddWellKnownChain + | ToExtensionRpc + | ToExtensionRemoveChain + ) + +/** + * Header present in all messages destined to the extension. + */ +export interface ToExtensionHeader { + /** + * Messages destined to the extension are sent on the `window`, alongside with potentially + * other messages that might be completely unrelated to bizinikiwi-connect. This `origin` field + * indicates to the bizinikiwi-connect extension that this message is destined to it. + */ + origin: "bizinikiwi-connect-client" +} + +/** + * Ask the extension to add a new connection to the chain with the given specification. + */ +export interface ToExtensionAddChain { + type: "add-chain" + + /** + * Identifier for this chain used in all future messages concerning this chain. Allocated by + * the sender of this message. It is recommended to generate this ID randomly, with at least + * 48 bits of entropy. + */ + chainId: string + + /** + * JSON document containing the specification of the chain. + * + * See the Bizinikiwi documentation for more information about the fields. + * + * Note that this specification is fully trusted. If an attacker can somehow alter this + * specification, they can redirect the connection to a fake chain controlled by this attacker. + * In other words, the role of the bizinikiwi-connect extension is to connect to the chain whose + * specification is provided here, but not to have an opinion on whether this specification is + * legitimate. + */ + chainSpec: string + + /** + * List of `chainId`s of all chains that are part of the same trusted sandbox as the provided + * chain specification. + * + * Set this to the list of all chains that are currently alive. + * + * If one of the chains isn't known by the extension, it gets silently removed from the array. + * This is necessary in order to avoid race conditions, as the extension might have sent a + * {@link ToApplicationError} message at the same time as this message has been sent. + */ + potentialRelayChainIds: string[] +} + +/** + * Ask the extension to add a new connection to the chain of the given name. + * + * The bizinikiwi-connect extension comes with some hardcoded chain names that applications can + * connect to. This list of names isn't indicated here, as it can change over time. + * + * Because the extension reserves the right to remove support for a well-known chain in the future, + * applications should fall back to {@link ToExtensionAddChain} if this well-known chain + * connection fails. + */ +export interface ToExtensionAddWellKnownChain { + type: "add-well-known-chain" + + /** + * Identifier for this chain used in all future messages concerning this chain. Allocated by + * the sender of this message. It is recommended to generate this ID randomly, with at least + * 48 bits of entropy. + */ + chainId: string + + /** + * Name of the chain to connect to. + */ + chainName: string +} + +/** + * Send a JSON-RPC request concerning the given chain. + * + * Must not be sent before a {@link ToApplicationChainReady} message has been received. + * + * If the chain isn't known by the extension, this message is silently discarded. This is + * necessary in order to avoid race conditions, as the extension might have sent a + * {@link ToApplicationError} message at the same time as this message has been sent. + */ +export interface ToExtensionRpc { + type: "rpc" + chainId: string + jsonRpcMessage: string +} + +/** + * Destroy the given chain. + * + * Applications are strongly encouraged to send this message when they don't need the given chain + * anymore. + * + * If the chain isn't known by the extension, this message is silently discarded. This is + * necessary in order to avoid race conditions, as the extension might have sent a + * {@link ToApplicationError} message at the same time as this message has been sent. + */ +export interface ToExtensionRemoveChain { + type: "remove-chain" + chainId: string +} diff --git a/packages/connect-extension-protocol/tsconfig.build.json b/packages/connect-extension-protocol/tsconfig.build.json new file mode 100644 index 0000000..262190b --- /dev/null +++ b/packages/connect-extension-protocol/tsconfig.build.json @@ -0,0 +1,4 @@ +{ + "extends": "../../tsconfig.build.json", + "include": ["src"] +} diff --git a/packages/connect-extension-protocol/tsconfig.json b/packages/connect-extension-protocol/tsconfig.json new file mode 100644 index 0000000..71351fd --- /dev/null +++ b/packages/connect-extension-protocol/tsconfig.json @@ -0,0 +1,4 @@ +{ + "extends": "../../tsconfig.base.json", + "include": ["src", "tests"] +} diff --git a/packages/connect-extension-protocol/typedoc.json b/packages/connect-extension-protocol/typedoc.json new file mode 100644 index 0000000..9cc6755 --- /dev/null +++ b/packages/connect-extension-protocol/typedoc.json @@ -0,0 +1,4 @@ +{ + "entryPoints": ["src/index.ts"], + "includeVersion": true +} diff --git a/packages/connect-known-chains/.eslintignore b/packages/connect-known-chains/.eslintignore new file mode 100644 index 0000000..823073c --- /dev/null +++ b/packages/connect-known-chains/.eslintignore @@ -0,0 +1,6 @@ +# don't ever lint node_modules +node_modules +# don't lint build output (make sure it's set to your correct build folder name) +dist + +scripts diff --git a/packages/connect-known-chains/.gitignore b/packages/connect-known-chains/.gitignore new file mode 100644 index 0000000..c01d80b --- /dev/null +++ b/packages/connect-known-chains/.gitignore @@ -0,0 +1 @@ +src/specs/ diff --git a/packages/connect-known-chains/CHANGELOG.md b/packages/connect-known-chains/CHANGELOG.md new file mode 100644 index 0000000..a732d96 --- /dev/null +++ b/packages/connect-known-chains/CHANGELOG.md @@ -0,0 +1,206 @@ +# @bizinikiwi/connect-known-chains + +## 1.10.3 + +### Patch Changes + +- 234afe1: chore: update chainspecs + +## 1.10.2 + +### Patch Changes + +- 1666696: chore: update chainspecs + +## 1.10.1 + +### Patch Changes + +- 3a98d1d: chore: update chainspecs and bootnodes + +## 1.10.0 + +### Minor Changes + +- 3cc9e6d: feat: update people parachain specs + + - Adds Zagros People + - Fixes Missing Zagros People and Pezkuwi People exports + +### Patch Changes + +- 543b163: chore: update chainspecs + +## 1.9.3 + +### Patch Changes + +- ae70d90: chore: update chainspecs + +## 1.9.2 + +### Patch Changes + +- 92316c0: chore(deps-dev): bump vitest in the npm_and_yarn group + + Bumps the npm_and_yarn group with 1 update: [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest). + + Updates `vitest` from 2.1.4 to 2.1.9 + + - [Release notes](https://github.com/vitest-dev/vitest/releases) + - [Commits](https://github.com/vitest-dev/vitest/commits/v2.1.9/packages/vitest) + + *** + + updated-dependencies: + + - dependency-name: vitest + dependency-type: direct:development + dependency-group: npm_and_yarn + ... + + Signed-off-by: dependabot[bot] + +- e29f033: chore: update changesets + +## 1.9.1 + +### Patch Changes + +- 8b9cb46: chore: update chainspecs + +## 1.9.0 + +### Minor Changes + +- 654165c: chore: update chainspecs + +## 1.8.1 + +### Patch Changes + +- 37910d7: chore: update chainspecs + +## 1.8.0 + +### Minor Changes + +- ff20390: chore: update chainspecs +- f6cef04: chore: update changesets + +## 1.7.0 + +### Minor Changes + +- 9107ccc: chore: update chainspecs + +### Patch Changes + +- 09f1c22: chore(deps-dev): bump vitest from 2.0.5 to 2.1.4 + + Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) from 2.0.5 to 2.1.4. + + - [Release notes](https://github.com/vitest-dev/vitest/releases) + - [Commits](https://github.com/vitest-dev/vitest/commits/v2.1.4/packages/vitest) + + *** + + updated-dependencies: + + - dependency-name: vitest + dependency-type: direct:development + update-type: version-update:semver-minor + ... + + Signed-off-by: dependabot[bot] + +## 1.6.0 + +### Minor Changes + +- a1a7412: chore: update changesets + +## 1.5.0 + +### Minor Changes + +- 198b375: chore: catalog and upgrade papi dependencies + +### Patch Changes + +- f2163cb: chore: update changesets +- 0de443d: chore: update chainspecs + +## 1.4.1 + +### Patch Changes + +- 972af65: chore: update chainspecs +- b2c7737: chore: update chainspecs + +## 1.4.0 + +### Minor Changes + +- 6014927: update chainspecs +- b476e7e: update build system to tshy + +## 1.3.0 + +### Minor Changes + +- 0bd81c2: fix missing paseo export +- bc9fe42: chore: update chainspecs + +### Patch Changes + +- 076439e: chore: update pezkuwi api deps + +## 1.2.2 + +### Patch Changes + +- 1049be1: update chainspecs + +## 1.2.1 + +### Patch Changes + +- 897f553: chore: update chainspecs +- 4a45295: add zagros people chainspec +- 4a45295: add pezkuwi people chainspec + +## 1.2.0 + +### Minor Changes + +- e35a0e8: add paseo testnet + +### Patch Changes + +- cef7d50: update chainspecs +- 188bf5b: update chainspecs + +## 1.1.11 + +### Patch Changes + +- 3efab80: update chainspecs + +## 1.1.10 + +### Patch Changes + +- f03e960: update chainspecs + +## 1.1.9 + +### Patch Changes + +- c69adf0: chore: update chainspecs + +## 1.1.8 - 2024-07-02 + +### Patch Changes + +- 932dc47: chore: update chainspecs diff --git a/packages/connect-known-chains/README.md b/packages/connect-known-chains/README.md new file mode 100644 index 0000000..0eb7c3a --- /dev/null +++ b/packages/connect-known-chains/README.md @@ -0,0 +1,20 @@ +

+ +
+

@bizinikiwi/connect-known-chains

+

+ + npm + + + GPL-3.0-or-later + +

+
+ +

+ +This package contains all the well known chain specifications. It is updated +daily by a bot via pull request. + +You can find the chainspecs in the [specs](./specs/) directory. diff --git a/packages/connect-known-chains/package.json b/packages/connect-known-chains/package.json new file mode 100644 index 0000000..5b479a9 --- /dev/null +++ b/packages/connect-known-chains/package.json @@ -0,0 +1,274 @@ +{ + "name": "@bizinikiwi/connect-known-chains", + "version": "1.10.3", + "description": "Bizinikiwi-connect well known chain specifications", + "author": "Parity Team ", + "license": "GPL-3.0-only", + "type": "module", + "main": "./dist/commonjs/index.js", + "module": "./dist/esm/index.js", + "types": "./dist/commonjs/index.d.ts", + "exports": { + "./package.json": "./package.json", + ".": { + "import": { + "@bizinikiwi-connect/source": "./src/index.ts", + "types": "./dist/esm/index.d.ts", + "default": "./dist/esm/index.js" + }, + "require": { + "types": "./dist/commonjs/index.d.ts", + "default": "./dist/commonjs/index.js" + } + }, + "./pezkuwi": { + "import": { + "@bizinikiwi-connect/source": "./src/specs/pezkuwi.ts", + "types": "./dist/esm/specs/pezkuwi.d.ts", + "default": "./dist/esm/specs/pezkuwi.js" + }, + "require": { + "types": "./dist/commonjs/specs/pezkuwi.d.ts", + "default": "./dist/commonjs/specs/pezkuwi.js" + } + }, + "./ksmcc3": { + "import": { + "@bizinikiwi-connect/source": "./src/specs/ksmcc3.ts", + "types": "./dist/esm/specs/ksmcc3.d.ts", + "default": "./dist/esm/specs/ksmcc3.js" + }, + "require": { + "types": "./dist/commonjs/specs/ksmcc3.d.ts", + "default": "./dist/commonjs/specs/ksmcc3.js" + } + }, + "./zagros2": { + "import": { + "@bizinikiwi-connect/source": "./src/specs/zagros2.ts", + "types": "./dist/esm/specs/zagros2.d.ts", + "default": "./dist/esm/specs/zagros2.js" + }, + "require": { + "types": "./dist/commonjs/specs/zagros2.d.ts", + "default": "./dist/commonjs/specs/zagros2.js" + } + }, + "./pezkuwichain_v2_2": { + "import": { + "@bizinikiwi-connect/source": "./src/specs/pezkuwichain_v2_2.ts", + "types": "./dist/esm/specs/pezkuwichain_v2_2.d.ts", + "default": "./dist/esm/specs/pezkuwichain_v2_2.js" + }, + "require": { + "types": "./dist/commonjs/specs/pezkuwichain_v2_2.d.ts", + "default": "./dist/commonjs/specs/pezkuwichain_v2_2.js" + } + }, + "./ksmcc3_asset_hub": { + "import": { + "@bizinikiwi-connect/source": "./src/specs/ksmcc3_asset_hub.ts", + "types": "./dist/esm/specs/ksmcc3_asset_hub.d.ts", + "default": "./dist/esm/specs/ksmcc3_asset_hub.js" + }, + "require": { + "types": "./dist/commonjs/specs/ksmcc3_asset_hub.d.ts", + "default": "./dist/commonjs/specs/ksmcc3_asset_hub.js" + } + }, + "./ksmcc3_bridge_hub": { + "import": { + "@bizinikiwi-connect/source": "./src/specs/ksmcc3_bridge_hub.ts", + "types": "./dist/esm/specs/ksmcc3_bridge_hub.d.ts", + "default": "./dist/esm/specs/ksmcc3_bridge_hub.js" + }, + "require": { + "types": "./dist/commonjs/specs/ksmcc3_bridge_hub.d.ts", + "default": "./dist/commonjs/specs/ksmcc3_bridge_hub.js" + } + }, + "./pezkuwi_asset_hub": { + "import": { + "@bizinikiwi-connect/source": "./src/specs/pezkuwi_asset_hub.ts", + "types": "./dist/esm/specs/pezkuwi_asset_hub.d.ts", + "default": "./dist/esm/specs/pezkuwi_asset_hub.js" + }, + "require": { + "types": "./dist/commonjs/specs/pezkuwi_asset_hub.d.ts", + "default": "./dist/commonjs/specs/pezkuwi_asset_hub.js" + } + }, + "./pezkuwi_bridge_hub": { + "import": { + "@bizinikiwi-connect/source": "./src/specs/pezkuwi_bridge_hub.ts", + "types": "./dist/esm/specs/pezkuwi_bridge_hub.d.ts", + "default": "./dist/esm/specs/pezkuwi_bridge_hub.js" + }, + "require": { + "types": "./dist/commonjs/specs/pezkuwi_bridge_hub.d.ts", + "default": "./dist/commonjs/specs/pezkuwi_bridge_hub.js" + } + }, + "./pezkuwi_collectives": { + "import": { + "@bizinikiwi-connect/source": "./src/specs/pezkuwi_collectives.ts", + "types": "./dist/esm/specs/pezkuwi_collectives.d.ts", + "default": "./dist/esm/specs/pezkuwi_collectives.js" + }, + "require": { + "types": "./dist/commonjs/specs/pezkuwi_collectives.d.ts", + "default": "./dist/commonjs/specs/pezkuwi_collectives.js" + } + }, + "./pezkuwichain_v2_2_asset_hub": { + "import": { + "@bizinikiwi-connect/source": "./src/specs/pezkuwichain_v2_2_asset_hub.ts", + "types": "./dist/esm/specs/pezkuwichain_v2_2_asset_hub.d.ts", + "default": "./dist/esm/specs/pezkuwichain_v2_2_asset_hub.js" + }, + "require": { + "types": "./dist/commonjs/specs/pezkuwichain_v2_2_asset_hub.d.ts", + "default": "./dist/commonjs/specs/pezkuwichain_v2_2_asset_hub.js" + } + }, + "./pezkuwichain_v2_2_bridge_hub": { + "import": { + "@bizinikiwi-connect/source": "./src/specs/pezkuwichain_v2_2_bridge_hub.ts", + "types": "./dist/esm/specs/pezkuwichain_v2_2_bridge_hub.d.ts", + "default": "./dist/esm/specs/pezkuwichain_v2_2_bridge_hub.js" + }, + "require": { + "types": "./dist/commonjs/specs/pezkuwichain_v2_2_bridge_hub.d.ts", + "default": "./dist/commonjs/specs/pezkuwichain_v2_2_bridge_hub.js" + } + }, + "./zagros2_asset_hub": { + "import": { + "@bizinikiwi-connect/source": "./src/specs/zagros2_asset_hub.ts", + "types": "./dist/esm/specs/zagros2_asset_hub.d.ts", + "default": "./dist/esm/specs/zagros2_asset_hub.js" + }, + "require": { + "types": "./dist/commonjs/specs/zagros2_asset_hub.d.ts", + "default": "./dist/commonjs/specs/zagros2_asset_hub.js" + } + }, + "./zagros2_bridge_hub": { + "import": { + "@bizinikiwi-connect/source": "./src/specs/zagros2_bridge_hub.ts", + "types": "./dist/esm/specs/zagros2_bridge_hub.d.ts", + "default": "./dist/esm/specs/zagros2_bridge_hub.js" + }, + "require": { + "types": "./dist/commonjs/specs/zagros2_bridge_hub.d.ts", + "default": "./dist/commonjs/specs/zagros2_bridge_hub.js" + } + }, + "./zagros2_collectives": { + "import": { + "@bizinikiwi-connect/source": "./src/specs/zagros2_collectives.ts", + "types": "./dist/esm/specs/zagros2_collectives.d.ts", + "default": "./dist/esm/specs/zagros2_collectives.js" + }, + "require": { + "types": "./dist/commonjs/specs/zagros2_collectives.d.ts", + "default": "./dist/commonjs/specs/zagros2_collectives.js" + } + }, + "./paseo": { + "import": { + "@bizinikiwi-connect/source": "./src/specs/paseo.ts", + "types": "./dist/esm/specs/paseo.d.ts", + "default": "./dist/esm/specs/paseo.js" + }, + "require": { + "types": "./dist/commonjs/specs/paseo.d.ts", + "default": "./dist/commonjs/specs/paseo.js" + } + }, + "./pezkuwi_people": { + "import": { + "@bizinikiwi-connect/source": "./src/specs/pezkuwi_people.ts", + "types": "./dist/esm/specs/pezkuwi_people.d.ts", + "default": "./dist/esm/specs/pezkuwi_people.js" + }, + "require": { + "types": "./dist/commonjs/specs/pezkuwi_people.d.ts", + "default": "./dist/commonjs/specs/pezkuwi_people.js" + } + }, + "./zagros_people": { + "import": { + "@bizinikiwi-connect/source": "./src/specs/zagros_people.ts", + "types": "./dist/esm/specs/zagros_people.d.ts", + "default": "./dist/esm/specs/zagros_people.js" + }, + "require": { + "types": "./dist/commonjs/specs/zagros_people.d.ts", + "default": "./dist/commonjs/specs/zagros_people.js" + } + }, + "./ksmcc3_people": { + "import": { + "@bizinikiwi-connect/source": "./src/specs/ksmcc3_people.ts", + "types": "./dist/esm/specs/ksmcc3_people.d.ts", + "default": "./dist/esm/specs/ksmcc3_people.js" + }, + "require": { + "types": "./dist/commonjs/specs/ksmcc3_people.d.ts", + "default": "./dist/commonjs/specs/ksmcc3_people.js" + } + } + }, + "files": [ + "dist" + ], + "tshy": { + "project": "./tsconfig.build.json", + "exports": { + "./package.json": "./package.json", + ".": "./src/index.ts", + "./pezkuwi": "./src/specs/pezkuwi.ts", + "./ksmcc3": "./src/specs/ksmcc3.ts", + "./zagros2": "./src/specs/zagros2.ts", + "./pezkuwichain_v2_2": "./src/specs/pezkuwichain_v2_2.ts", + "./ksmcc3_asset_hub": "./src/specs/ksmcc3_asset_hub.ts", + "./ksmcc3_bridge_hub": "./src/specs/ksmcc3_bridge_hub.ts", + "./pezkuwi_asset_hub": "./src/specs/pezkuwi_asset_hub.ts", + "./pezkuwi_bridge_hub": "./src/specs/pezkuwi_bridge_hub.ts", + "./pezkuwi_collectives": "./src/specs/pezkuwi_collectives.ts", + "./pezkuwichain_v2_2_asset_hub": "./src/specs/pezkuwichain_v2_2_asset_hub.ts", + "./pezkuwichain_v2_2_bridge_hub": "./src/specs/pezkuwichain_v2_2_bridge_hub.ts", + "./zagros2_asset_hub": "./src/specs/zagros2_asset_hub.ts", + "./zagros2_bridge_hub": "./src/specs/zagros2_bridge_hub.ts", + "./zagros2_collectives": "./src/specs/zagros2_collectives.ts", + "./paseo": "./src/specs/paseo.ts", + "./pezkuwi_people": "./src/specs/pezkuwi_people.ts", + "./zagros_people": "./src/specs/zagros_people.ts", + "./ksmcc3_people": "./src/specs/ksmcc3_people.ts" + }, + "sourceDialects": [ + "@bizinikiwi-connect/source" + ] + }, + "repository": { + "type": "git", + "url": "git+https://github.com/pezkuwichain/bizinikiwi-connect.git" + }, + "bugs": { + "url": "https://github.com/pezkuwichain/bizinikiwi-connect/issues" + }, + "homepage": "https://github.com/pezkuwichain/bizinikiwi-connect#readme", + "scripts": { + "prepare": "corepack pnpm turbo build", + "build-js-specs": "node scripts/build-js-specs.js", + "deep-clean": "npm run clean && rimraf dist node_modules", + "clean": "rimraf dist .tshy .tshy-build", + "build": "pnpm clean && pnpm build-js-specs && tshy", + "lint": "eslint . --ext .js,.ts" + }, + "devDependencies": { + "typescript": "5.6.2", + "vitest": "^2.1.9" + } +} diff --git a/packages/connect-known-chains/scripts/build-js-specs.js b/packages/connect-known-chains/scripts/build-js-specs.js new file mode 100644 index 0000000..483115a --- /dev/null +++ b/packages/connect-known-chains/scripts/build-js-specs.js @@ -0,0 +1,31 @@ +import path from "path" +import { fileURLToPath } from "url" +import { readFile, readdir, writeFile } from "node:fs/promises" +import { existsSync } from "fs" +import { mkdir } from "fs/promises" + +const __filename = fileURLToPath(import.meta.url) +const __dirname = path.dirname(__filename) + +const specsDir = path.join(__dirname, "../specs") +const jsDir = path.join(__dirname, "../src/specs/") +try { + const files = await readdir(specsDir) + const jsonFiles = files.filter((file) => file.endsWith(".json")) + if (!existsSync(jsDir)) await mkdir(jsDir) + + await Promise.all( + jsonFiles.map(async (file) => { + const jsonContent = await readFile(path.join(specsDir, file), { + encoding: "utf8", + }) + + const jsContent = `export const chainSpec: string = \`${jsonContent}\`` + await writeFile(path.join(jsDir, file.slice(0, -4) + "ts"), jsContent) + }), + ) +} catch (e) { + console.log("There was an error creating the js specs") + console.error(e) + process.exit(1) +} diff --git a/packages/connect-known-chains/specs/ksmcc3.json b/packages/connect-known-chains/specs/ksmcc3.json new file mode 100644 index 0000000..c23b4b0 --- /dev/null +++ b/packages/connect-known-chains/specs/ksmcc3.json @@ -0,0 +1,62 @@ +{ + "badBlocks": [], + "bootNodes": [ + "/dns/zagros-bootnode-0.pezkuwi.io/tcp/30333/p2p/12D3KooWSueCPH3puP2PcvqPJdNaDNF3jMZjtJtDiSy35pWrbt5h", + "/dns/zagros-bootnode-0.pezkuwi.io/tcp/30334/ws/p2p/12D3KooWSueCPH3puP2PcvqPJdNaDNF3jMZjtJtDiSy35pWrbt5h", + "/dns/zagros-bootnode-0.pezkuwi.io/tcp/443/wss/p2p/12D3KooWSueCPH3puP2PcvqPJdNaDNF3jMZjtJtDiSy35pWrbt5h", + "/dns/zagros-bootnode-1.pezkuwi.io/tcp/30333/p2p/12D3KooWQKqane1SqWJNWMQkbia9qiMWXkcHtAdfW5eVF8hbwEDw", + "/dns/zagros-bootnode-1.pezkuwi.io/tcp/30334/ws/p2p/12D3KooWQKqane1SqWJNWMQkbia9qiMWXkcHtAdfW5eVF8hbwEDw", + "/dns/zagros-bootnode-1.pezkuwi.io/tcp/443/wss/p2p/12D3KooWQKqane1SqWJNWMQkbia9qiMWXkcHtAdfW5eVF8hbwEDw", + "/dns/zagros-boot.dwellir.com/tcp/30333/ws/p2p/12D3KooWFj2ndawdYyk2spc42Y2arYwb2TUoHLHFAsKuHRzWXwoJ", + "/dns/zagros-boot.dwellir.com/tcp/443/wss/p2p/12D3KooWFj2ndawdYyk2spc42Y2arYwb2TUoHLHFAsKuHRzWXwoJ", + "/dns/zagros.boot.stake.plus/tcp/30334/wss/p2p/12D3KooWDQ28HsssSyDnso7ZRiMXGtCGPRi2en6djKDsMf9f7mqE", + "/dns/zagros.boot.stake.plus/tcp/31334/wss/p2p/12D3KooWANYqS81DkERRrBW1swoMgqUHK69pJN8XjQCnS6dnUAps", + "/dns/boot-node.helikon.io/tcp/7060/p2p/12D3KooWL4KPqfAsPE2aY1g5Zo1CxsDwcdJ7mmAghK7cg6M2fdbD", + "/dns/boot-node.helikon.io/tcp/7062/wss/p2p/12D3KooWL4KPqfAsPE2aY1g5Zo1CxsDwcdJ7mmAghK7cg6M2fdbD", + "/dns/zagros.bootnode.amforc.com/tcp/30001/p2p/12D3KooWKvYf6qKaAF8UUDw3KsTwjHLnvkED23yxHbH3npMe8w4G", + "/dns/zagros.bootnode.amforc.com/tcp/29999/wss/p2p/12D3KooWKvYf6qKaAF8UUDw3KsTwjHLnvkED23yxHbH3npMe8w4G", + "/dns/zagros.bootnodes.pezkuwiters.com/tcp/30311/p2p/12D3KooWHB5rTeNkQdXNJ9ynvGz8Lpnmsctt7Tvp7mrYv6bcwbPG", + "/dns/zagros.bootnodes.pezkuwiters.com/tcp/30313/wss/p2p/12D3KooWHB5rTeNkQdXNJ9ynvGz8Lpnmsctt7Tvp7mrYv6bcwbPG", + "/dns/boot.gatotech.network/tcp/33200/p2p/12D3KooWRNZXf99BfzQDE1C8YhuBbuy7Sj18UEf7FNpD8egbURYD", + "/dns/boot.gatotech.network/tcp/35200/wss/p2p/12D3KooWRNZXf99BfzQDE1C8YhuBbuy7Sj18UEf7FNpD8egbURYD", + "/dns/boot.metaspan.io/tcp/23012/p2p/12D3KooWE1tq9ZL9AAxMiUBBqy1ENmh5pwfWabnoBPMo8gFPXhn6", + "/dns/boot.metaspan.io/tcp/23015/ws/p2p/12D3KooWE1tq9ZL9AAxMiUBBqy1ENmh5pwfWabnoBPMo8gFPXhn6", + "/dns/boot.metaspan.io/tcp/23016/wss/p2p/12D3KooWE1tq9ZL9AAxMiUBBqy1ENmh5pwfWabnoBPMo8gFPXhn6", + "/dns/zagros-bootnode.turboflakes.io/tcp/30305/p2p/12D3KooWR6cMhCYRhbJdqYZfzWZT6bcck3unpRLk8GBQGmHBgPwu", + "/dns/zagros-bootnode.turboflakes.io/tcp/30405/wss/p2p/12D3KooWR6cMhCYRhbJdqYZfzWZT6bcck3unpRLk8GBQGmHBgPwu", + "/dns/zagros-boot-ng.dwellir.com/tcp/443/wss/p2p/12D3KooWLswepVYVdCNduvWRTyNTaDMXEBcmvJdZ9Bhw3u2Jhad2", + "/dns/zagros-boot-ng.dwellir.com/tcp/30334/p2p/12D3KooWLswepVYVdCNduvWRTyNTaDMXEBcmvJdZ9Bhw3u2Jhad2", + "/dns/zagros-bootnode.radiumblock.com/tcp/30335/wss/p2p/12D3KooWGzKffWe7JSXeKMQeSQC5xfBafZtgBDCuBVxmwe2TJRuc", + "/dns/zagros-bootnode.radiumblock.com/tcp/30333/p2p/12D3KooWGzKffWe7JSXeKMQeSQC5xfBafZtgBDCuBVxmwe2TJRuc", + "/dns/ksm-bootnode.stakeworld.io/tcp/30300/p2p/12D3KooWFRin7WWVS6RgUsSpkfUHSv4tfGKnr2zJPmf1pbMv118H", + "/dns/ksm-bootnode.stakeworld.io/tcp/30301/ws/p2p/12D3KooWFRin7WWVS6RgUsSpkfUHSv4tfGKnr2zJPmf1pbMv118H", + "/dns/ksm-bootnode.stakeworld.io/tcp/30302/wss/p2p/12D3KooWFRin7WWVS6RgUsSpkfUHSv4tfGKnr2zJPmf1pbMv118H", + "/dns/ksm14.rotko.net/tcp/35224/wss/p2p/12D3KooWAa5THTw8HPfnhEei23HdL8P9McBXdozG2oTtMMksjZkK", + "/dns/ksm14.rotko.net/tcp/33224/p2p/12D3KooWAa5THTw8HPfnhEei23HdL8P9McBXdozG2oTtMMksjZkK", + "/dns/ibp-boot-zagros.luckyfriday.io/tcp/30333/p2p/12D3KooW9vu1GWHBuxyhm7rZgD3fhGZpNajPXFexadvhujWMgwfT", + "/dns/boot-zagros.luckyfriday.io/tcp/443/wss/p2p/12D3KooWS1Lu6DmK8YHSvkErpxpcXmk14vG6y4KVEFEkd9g62PP8", + "/dns/ibp-boot-zagros.luckyfriday.io/tcp/30334/wss/p2p/12D3KooW9vu1GWHBuxyhm7rZgD3fhGZpNajPXFexadvhujWMgwfT", + "/dns4/zagros-0.boot.onfinality.io/tcp/27682/ws/p2p/12D3KooWFrwFo7ry3dEuFwhehGSSN96a5Xdzxot7SWfXeSbhELAe", + "/dns/zagros.bootnode.stkd.io/tcp/30633/wss/p2p/12D3KooWJHhnF64TXSmyxNkhPkXAHtYNRy86LuvGQu1LTi5vrJCL" + ], + "chainType": "Live", + "codeSubstitutes": {}, + "consensusEngine": null, + "forkBlocks": null, + "genesis": { + "stateRootHash": "0xb0006203c3a6e6bd2c6a17b1d4ae8ca49a31da0f4579da950b127774b44aef6b" + }, + "id": "ksmcc3", + "lightSyncState": { + "babeEpochChanges": "0x04495cc197eb77168d9964200b273d234a885693ccd7ccb61d301c5f15b6b17a06e5c8c80101a7fa731100000000fffc731100000000041e1c63c0f5072519fcf08a3784f636b10f6d3e9bdda13acaa1be4cf46e618d9b2fcbc80101fffc73110000000057ff73110000000008c4e3c06d8543274a18f072b1f1f232d79fd2e7ba4580ab2abb11b1711a69457a81cdc8010157ff731100000000af0174110000000000b251cd3c0072ed901f2fa1cb5110ebcb3ef8e2af2f5f73d6af2d87c003e18f9881cdc8010157ff731100000000af017411000000000000101e1c63c0f5072519fcf08a3784f636b10f6d3e9bdda13acaa1be4cf46e618d9b2fcbc8010166c5000000000000fffc7311000000005802000000000000a10f908db768f19d41423aae5be76670ab3b9f7a2ee3a4b0e516683ed9182b7e913f0100000000000000b85093add644a2a275b104d6c8c06110238f85697c2fe30806a0f7458b03fa6e01000000000000000ebbf8cc2aa15277cb47ec90a2bb891ec0ba94fd2e6cd4dafb6088c093c0677c0100000000000000f49a1d6fdab557e01c60e117d09f3ab77db3bc3d1f29645dbb53a4086fc3ec1c0100000000000000d4bf64df15ce5eab0a1c9c1ca8c5b719d55f750bedd8e920e4dfb4ee8dd840590100000000000000740aaad7080f7c4cff6bd298b5abe4e2e085dec5f5e3b0febae35023918e111f010000000000000040ff7265e491df73cd8a2b2ed5595dede496d788d4cd28c751d0820b40e931290100000000000000a0ae98fe3b0a0686cd6395d3ddfb3a6c311e9c0811d526d8b9615c9811becb5a0100000000000000b4d490ad3dccc093dd0e530e189a82de1c22d822accb9a4c18f09f21097806430100000000000000786f18f05ea0be71339daa14031a9517e8ea21664b26fdfe232fb84404cad204010000000000000076c07b0ea91f53909fa3e82d2d08d0d7bb5181c53ac89cbeecf734785e97df6d01000000000000005042ec3b624e92719a533b20fe0393f26f4c4fec312bf8a6f4a7aa4c8e45042f010000000000000060521ac931b0f7ad583ad4bf993a3eeecab1960c820a5a0c0aef63286160cf0a0100000000000000f4cff905f239539949e769eeb212f22ba2bb01a4f08b3c24b809a36d3fa1d5730100000000000000928ea8ff30684661a80a1edff2b49a33d7648d9f53fe842734cea74c6ecded780100000000000000de17f72f2eedd031e3aa5beef6b73f70760b2907d1185069494f6983ce95b13601000000000000005826355828606dd689db2a3d20e18a751df8960ea2fa86b8a1de3f7ae360472101000000000000001892dc63cbd0d3d07f6c05e9d3c2159beba65135d85d23d7d56bb973fe3515340100000000000000541b694b70dd4b64a2296901a146c59e61a78833aba21b462093698637d5877c010000000000000092412bcfe6899e144756e598ce38d87d8fbe3fc4a931f74fa14b59600d73f14d0100000000000000aa2414057695d910829bfc65dc29f85e2a75cf4204ea6ba034638c591911a7440100000000000000e8f79e624c673959af1ed13642c5430d6f11d4b651a31b8d03c5d93aa402ce190100000000000000947281c1f9cd70f36d260704d5e3a7929c4373796d6f9de982d7a82cd66245530100000000000000a85ff25581abe911021a89410565f6bc2f7a5ed106b9c5a1efc0f278e3ccbe05010000000000000004ad2b94b6e74d2582470a074561f36b0f823a9a29657fed201294c155bf9674010000000000000062391234e5b71a3a5456fd366640be6da72bf58b3675b22daa9eac64171d66030100000000000000bcf8a85665dd8452ffc6eb3e9d2168c0ae31c9bd08efbd3b2517da8c6018ea630100000000000000060b1dc3e1709ba7d4a8249db4bb41864defe535193504673721660e1bc48b0e01000000000000000484047b4d773b0a3ad03beed5a5d3d6487f0b87f79374f95ec43c9fbcbc450c0100000000000000801915c04e51f89ed50e13c5d8f86398ba820ca234824a48aad5936aa3dce06301000000000000001c4a52391a3515ad236752e60687313a4aeb078f9bdf7b82bd2f4c65a7d936160100000000000000e44f01ae28ad8d8ea4b1e2606d07695f59a979c98110f8cf0bd71a232f8f51790100000000000000fa4d26116689b2a145d1c2b0eb4c7cd5516520161bbc211b66a2c81ff6156b090100000000000000925c52581e716f312265b09bb590b7b2b6d88c4bc1c5745943b7aeaa1b4079420100000000000000ac32cabd8868bf50d1b622574d4e07ee5b386cb994acec0745f3bed418214f430100000000000000700d38f76b046ee4dd887cef7ab0061d726904e1d455dba9011c0f7ab2674e4d0100000000000000ea58a5aab6a4489d3046a025af3e2dcc497399114f4ff5825828bbaea1f418550100000000000000dc374a45d5dafb3989c0ee0d694114488c96c4f9fa64c4cae9a471059d5d027b01000000000000000059dba0c599635a16f933ef674bb70bcb1edd0c90b40ec9997cfca60295713401000000000000005e11a365c13920db1325e04223d823361a3b610235df75f73f9ea5df8388b73a01000000000000007e912d08a8849bf3469bc8825b6aeee4b5edcc1cd2aefb3c86b128324d3fda2701000000000000000856b87691cef45b198452cf4ef615cb444b5d0d64eb4fd6a5d1d64d014ff3110100000000000000aa54aad4e4d13417227988dcd9c9a168b8874e5a31275e96862a7e2ead0ab7630100000000000000e6cfa044d6144dc6b35079be28c3085f53603c026c7d1b9734602ea24f4e4e170100000000000000446d246be98b35cd826eb4db1c7dd08ba71aa2cf31cbd864207ab62c1b04ca210100000000000000e09dea39cd5a8b0e9241ae08c017837560140079b39677d05a6ef101fa41530501000000000000009e9dfcdb892b088fbd247f020cd4df289e74d1c169295fde193ff8a55a069b3801000000000000009cee871496b60aeb2231c948792aee5b71d864b94b95bca94a52e4c2237f8d380100000000000000b65c2b62fd77efd814935dcb83ceffeec5672dc35738cd6574d86ac9619ea20101000000000000006a4f8fa5aa2fee2b5fcc7a5098002f3cb3e74db6ed265dd536189f9c05a42e190100000000000000246a396db39b0190d37cc7c67d9d19dc55d400e346a42db230cb8161c03400290100000000000000ba57b2b853b8c5703cb5f7e5b220c1394e16b8ef26df7f69ff4d60629e74a03601000000000000008680b563313fdf82cb7f74d9aa3220b03b9733e493c859f2d26e59271c8e66320100000000000000a6eecb94e084e407406a6489882b00d75bacb4fe9f65083a58417debb90d04500100000000000000940fdd53e57ca468bd7a4cf6a0e034317db60dc06f7de5c2701533bac03ce4580100000000000000165f5c92eb3d7d580789cb7f729612c9f74aa0be4e44f8f0b3abfa3582519c3d010000000000000090693154fe4b91eb83d308b9bd90765885bd82667c02dba50c67bc460488b41101000000000000001ce90573847d6905af6226749f22fca5e44b597a4d71fa6e52088353534d4847010000000000000046f03994e53752e6f528d5775d56b11dcde950e6549262faa5ce586ec53be7220100000000000000f46fba5129196f64415ce78944a7ef7c17b99928065e483d2d5d9afcbb3b705101000000000000005450dd2d66b8fcc8688a910658a28224f3c1cafd75748b4dabf1bc8e502a8c7d0100000000000000eae0f2c32376843ca2b95d266854e78cbc73ffb30a7abbf1b97a4607fa3c6531010000000000000084005bbe67aa4a322bb98848868e2d83aac0c348b8c84ae897c5fc667713473101000000000000008ee91a30c3a93758451967ef5f5a06d3b8ba00c2b423327d9ac4e74fceeaf3730100000000000000fcd49137ff2a596272913f53baec1b8aa53e195c27faee408aa24664d865af43010000000000000002506ba7d4e7c6b040bd3b4e6bfe7fc95417f1869f5034031f97b0628c5a761c0100000000000000d206fd2016c30fcb03110f2bb479d5bde7acd8f89ba8d7f598fea74292e11d550100000000000000b46e4194d52aa219fffede60638cec2019636b885925dee2dfa693ae509e34390100000000000000520018aab0acf886736cafd4922f43b7b538485942aa1ec8aa040780e91979770100000000000000663fe6e6ed5727e54829934591115ac3a013fe192ee0e9e2f4590975336b7e0b0100000000000000e061d89b6d89a70f98a4abd719dda33d7e7e846c7e25d711c48349608e51852701000000000000006487460f041de663158e03ad27189f334e3f497400626753eb7391c37e5e8615010000000000000092170643a8038f8fa9e0dcdca4326de5da073f7abbf10e0ada9f58b5bb69193901000000000000005641b8983a487fc8d4bed7bfdba059f5bc351ccfbe14b216aa36aa20916222260100000000000000e8dc85ba81d47de4c61520bf86cc7c22dbda8f2e08690eb2b763cb7f4547a35101000000000000007adc812851410c2c3d5da01bc19e4b819dc46f65ea5d82de52db3b60bf041d5e01000000000000005c3d5339345f22094093d1777467f7e7c779f8b5369e77155771f278b9938f3b010000000000000070599f60d516be2fd05f5f71df1aa9bc91cd4688a66dcb4723d46c18549487750100000000000000263e35413f5d9be66dbdfdb2de58e0b5e12961a71b4c1b2769e0b3344c932a50010000000000000084fc10a0bd853a319bc3c95ba668186ba8e2de7730dbdbaa0fc9d79fc721451b01000000000000000ae84d62620b6427b83259dbccdcab44b3d06ec832ac1d30d20ad83904ed1453010000000000000018f0ef0bcc5973db205a90c5e071421a157ffa6706a4db4192a7f12fa98f935a0100000000000000b89f4b89423101910182416e42492405175d03f8153702503d18447f871709320100000000000000d43b6dd18bf30df0ea2edaa425ece4a5cc71a343665fb2d39ebf3fb18478d54c0100000000000000fc5e7afc475ad9ce56a0bbfdd06ef93431b7f67ed95df20153466924a8e1c555010000000000000022fcf3235c85bdafbaa8fcfcfde7a839ebb4202492c42e3dfb63a9c42397617d01000000000000006e82d6edc550c380138ba61003491ed52a5506d3bcd5dbfe2546d8985e6d3d1801000000000000007ab13391e33f19ea71c22bd2a2fa7973cbf9527a0ec09d4d032a89dbfe1571580100000000000000beb4308567f64f2728e104375d54787e364873e63743ab3ad042865ce719e1610100000000000000e0988612734d6685930b31b3313f014d28ed4b7492f6bce5ee62bbacceb537200100000000000000f6b76b080f0d6364f8aff9f650d3068dd376c36b1fab37d0c6b9448b9160761801000000000000003e928e271ba72687cae93526b31cacde9ece1204444faedbcfe906d8304aac080100000000000000fec10f63a5e7d3e712445d5f3d9d87e823e7b00cf5eb4cd2b9506cba5a4705710100000000000000404dccf7b988b7a76cf02ab868480ed206fc3afd7c391b8b381c7ff5f3c9d0370100000000000000ea9158d3dde2a98d749f975e90db622dd92a98202f7227b8a87c54dc720e8b7c0100000000000000009969e0d0cd2060ed87079385b28ef275c836deddc42ce23654aa4d5fb140060100000000000000b03a839b2ffe2cf57414725b5d309bc20d57ab8caff15254b11cd46991bb3d35010000000000000038780e5bb35bc826797d927a66acc4548d42744a245a4f6f77c78148d19de6560100000000000000f8e645ba8ea696102117abe07a754f16f755bf656abd6a95117d7110b8a310020100000000000000c82d2b13722fb37743404b7f03873382730d0d5971d096e9f8891ab979033e720100000000000000a4c37126acbddb08d5a2d1c3b184fe61eb08fc424e1a835a32c5499c44d7472e0100000000000000e07f074d064b318a7820e5ee8e675dcf60a70f9584200e774618b383f10a982201000000000000008c55e5911a39db27e774ab706dca42c8e4b5459758446d4fb71839de6f43204601000000000000004eef0417d7dc653cf9b0f01cb547a1ec0d4de45b21192dedf91bbb215df1c86f01000000000000005e4872e61c420a4c39e2184d371dd0f8c40c11c0831bdb62b49fe71b0445f0470100000000000000b456207968746cb78bcbb88077a84d444cd536a1557039bb5a5c8c71aee3561b0100000000000000c080b24a0111f430927ed11f2c1c2dd7e9e419065ec78d383e175eb34f88fa730100000000000000ccee1a6daabc9752300f8757b79d19895ec48d789466b748ca15b9e0fc99af320100000000000000be35cad77f750b0c377a5a506507c0b92284490d468d66751dc1b48cfa501a13010000000000000030484092c1e2c18730c97c0d46809ef8c56e9e1ac8fe6df82da744da00ba4a6c0100000000000000b22b703b01ebd14afe2a656d1eacb4d6dba4885078ab3388c37bf8877e3adc220100000000000000729abf57f27ae6a527177a9ef72a2d7260272fe51d425cc4a5184fc28bfce045010000000000000032af62e58151d66f63e10a7fc631b178f605ad1da016f684e8324c898d3d440201000000000000008827eb16afb891151ffa7646a4159c5a4901b1396670229a916ecf1142c4de24010000000000000098943087c981ca6dca80be1a2426e90df801e9a5f065f8990cc8750b113d30350100000000000000604912098ab338a13a6980ff575e39d7fe748151eaf15b567cdc668eee0c3e0a01000000000000003ec6b555b6964ba71a85fd1af8e967998bcb37c76ea1504fdf91bda7bbcfb10101000000000000000201ecb6b36ca31dfba1b7381cc4d99b02fe4c53efb12f00c26c60fedcda1a740100000000000000c6215843c829742783f06e5fba77663aad7faa6bcf87892eca1c9bedfaa7bb170100000000000000a891d5501f90863df4a3d709a5fbc921475b8bfb3491bb48a3977f5990ec320601000000000000008e459283430af9bc96e95ef2d3bc2f2af9db9a9c03adc8a18892ef1557b1954c01000000000000000a06c485212473ee662e2b3c37444570f3a1909f5b2722af5a72fd4cca833643010000000000000054fa4a0c57eecbe50d39996e827016839621ddea0061dcf08cc35dea36070b400100000000000000b648341bc5ee83ccb528e31f20481286d0d406de9129a364ff1bb5caf9a8d5720100000000000000380396a4eb54c83b71cc381a96629c4616525f91080b8353bf5effbf2ff4357e01000000000000004ed2faa6cee5485a7471e4632f4fe32dac41df5db5cac10d1f92f0935c1126630100000000000000625d8430fdd096c3600054128c288f935f7b078d5b73a20cdadc1c6407fe9e540100000000000000dea467639b1473602369ce00c018fa7f0c85a23e6cc4bb02ace50ac65b1ff477010000000000000064cc811caa0bb0fca69f6f45d45b62a98c7e18a888ee378f8d3cb226d751c91101000000000000004c8854e27a24460de6097bc11e9f3979759882dbd874eaf4209d1d1a1fd9d8060100000000000000b4be7dcd2827a97eb5598ab109651ef0c02071b54871469aa650a72160f17b040100000000000000feab7f041ed44eba65e0bfaa18f2919eeb93ce6d8ebcb3a754f877e17bf1382c01000000000000007a3c8abbdb1e51b6bf2f87141e553af150b966da947ceb22a8693d877448ab1001000000000000003ccd7b6705b18b1db9593e63700be53bcdb7ac64be101ac9d7dc4caa5a68fe0c01000000000000002c4020fee51d9bf1f1e7f2c91cbc0a73a7b41e970c8a97d72ea5e724eaa9fb64010000000000000050d774340806fb101b5796bcc282cd6fa12974596112c78674bfb8f714a05b6b01000000000000008ec2f15c3b99879095ea74466cb986f18d96fac5160784bea7df09d716d25f03010000000000000074b2ccf93be172d5661aeef113b7ce8cfa72cc24900549d3b43908f721e8ea610100000000000000b071f29f244b53e6d05fff6430b7cf9e1536de9a3baa2d78e324cc7b7f17353d0100000000000000dcf1dbae1735434d72e27a96409c6b0511dddc89c85839d5e5216b28b668d37501000000000000007042fbd3d2add9250ef8275a749f76d48e0396a0d31c6ec043cce3d78539014c0100000000000000d20794d62e2485c64065c0a75ecc7a0e622d2b70f293e774a228db6444c6921b01000000000000001094b5bf8902374710b8b033a5ae0f256d849432b4919f49273ec4fd3e9cab2201000000000000004af577f44a0932e1eb5080ca9cc3dfbac606a22968df99fa70f6c6122a65430f01000000000000004e9881d84deb63c6b066565be351c84463ebebb4ac6489e0dae38ff8572aa36b0100000000000000dec0963ca4d3fff5eb255aa1300ed9b782d48c60f3f391a2425575c64163b354010000000000000084486f7a4c841d4e4bb6554d609077de963a0d7d0418b065b27f943eb771e37e0100000000000000d0c52935e2bee91f594c963c519a20b986615c391d234297d2630f55fc7d1323010000000000000014e9c1b77d7149cb8d3c5cd869d144087a6390a8cab5c440bc7f1a3b582e725c010000000000000084fca70cd800bf66d9f951c38c9fb3933e5946b43a38dd20a0424cdbccb5816f0100000000000000125f01bf715e1cbb408c385b41fa7896cbd9dd9f6980d6895e5e0fa35ced675d0100000000000000ce519e165d61b29342ee66873971ca4a67ae10b21057fb0a8955decbb42fc1150100000000000000cac7fb54449c61cd4f7275daab7dfe2e1854d4f572994ede82d7290a25180e230100000000000000e4ef58f740f5689c8c3d3082755337862b80809242ca73f17e3372dea8dda64a01000000000000002a11db45814bc10b7231106b23b04083d1578cac18709df20a4a09ed8f52d4110100000000000000f6b15e7a4c423363134ff97979be3107d1e14ebf043d03dfbc6a6b285045663e0100000000000000726216e1403961662c6c5dccf610cca37a76496b164f003e313cf88a6c5a220e0100000000000000f6e22ea2ceaaa850afb2e46074a143bf62eb6c823b48e06e974f451541026c770100000000000000ee98ffa60f3e3bed456bf8540520d113facbc98f42f33f18f54eb2c0b8ef9347010000000000000078903e36e9e69414024ebfd08753d11258d4d624aca466b021e31f7fff10013f01000000000000006cbff9f20a267acc52265d5fff98b1d2d257588fd0caf0a51f9e80408fed2f0a0100000000000000faeb3de75e9dcbed57c2eec50f6bebdba16d29f5810a17170e81876dab71a36e01000000000000004c5735a165bed2e466f8d76835d402dcd5dc1e8c6e87ee63448a5b607337a43e0100000000000000f89f408bc2301c1e5436618f4584d88c4f2f8bcab87f0ca6d553d648698cd44c0100000000000000eca3c5be91c819886ff84b57fc918f2f455bffc6c3e46601d0af704e057a7b4d0100000000000000f0d67b8db8644579e58aed87e4f4ae8cc006d47fe5cf13133e8ded4dd9ce69380100000000000000e8e5383726b0ee532ac6c39141af8685b046d5e22eccb8299c8fcd26da7cf873010000000000000052ed6d9774ae4a550c8d63404f12ae4fea509acfdacc377d83c1ea1f321718560100000000000000a07d3d200075f2268d962f1c3d5beaab819f4b0801927e050c87ac7bfe96242e01000000000000002c7a51a4909708f514496683635e8789e9e23a3bc8f552baf2315bd8c077ec760100000000000000f419cd33628fb6e6abfde6cbc9e3bbd3e6223778a5fa4f8a0972e6da966a7079010000000000000008ac4efd0fff5af88741a04322557ce50e041bba28952c8846d959da6835db5d0100000000000000aced385f2394514716315331247b963243dc0719e274d93e07c1499b23e8ef7a01000000000000000cc19d9e0263e934b9c03f07affa616ccc5e86fd7945bc70b02835cc459a307f0100000000000000200f04add594f9942fc244980bcbf08aad3979a334f702b890812b625c9aff080100000000000000fa653f7b78affb2a096a33f0c9f6ae446aefa067e050aead05e27bd661e345720100000000000000e24098a37d377c7a0b743604b6dc6996a6ea28208e904493a57d94ba80ee930a0100000000000000585fe39166cbe40c37bb65b25711c6d9bfc5c03606eb6e7631b878dbf8a3a44901000000000000004e6a38f8189b3e5b8989c73336101edff5d7e8db3e87214f4d0e558207e1fa5a0100000000000000868485a529de3ec059e73e81afa3a1d21ae3cc653517c2e8c78a647cb392b41e01000000000000009091a40c02dceba0e1e428c0d6e12d3a2e2562a1e0eb8bfd8014bd3bc6fcc15301000000000000008c73603bf0e992e19ec9e04cbeb697c086757dfcedad099dae7834492d6b606801000000000000000eb08b60d74b2073f8b3b78c29360e3011749de6b7801c5a22ad048b1b7c7b4b0100000000000000a0eb0a443fc9d9b45792672673db618d01924ede2ad8a6c0645804a9d8bb093701000000000000000c91a8a9c4943dcf300cc4231c722bb2069acd3e7a9a3ca517fcc82426aace710100000000000000049fb3456b51b52f609533afaa0881bc04b3c138a741fa8cfcf6a55d0654144401000000000000004e7a7183f42e77986b94199de53477956524f9aab999aeec4e70d0e268d5043f0100000000000000286b843b13cb1eca1599593a566b648411a2aa45a7796d79b13ab6e4f07f3c5a0100000000000000a48e89da380c04171d852aab7f8c0e699c3625ec5ebca333a1031a93188cca470100000000000000f2a421fbaafab0d7947d976770b4fa92a456f74f0d769a3bddc68656610a6165010000000000000052aa69a21dc118042213a5dc695034a769660d0c964722458fdebad0817f0173010000000000000032a7c27e6c010f1211e16cfd4399280a980e070e642fb41e806c7f2c33fb7b2b0100000000000000eab94e5468534501484cea5dee9d5488a99b5bcabc9961ea392eb4802ea40a2901000000000000008424eace8ae5cc7a4c0d640a2aaf1c5d24eaf1baa2023d92e9508c5ea6b8c377010000000000000026f2f3c5e3c2c17ed392a4ab7889893086cf02775f2db7cf01c11570e21e247d01000000000000006c7cb7bfe897a8622b4246121ea2fa7c2868d4e3b39441644ac2481ef2bd74170100000000000000ea61abea5cb017ad8db4e82806b10af5089452796ef3e1c3f47ee90aadfea16a010000000000000012e6d853d26fb0caf251678d0038946d163a0eeb56ce8ea7d94520a32f6bae650100000000000000845b062fd9fba836f3faebe12dabec8940c423b28491328cd2fbe2e8ab67d70b0100000000000000a0c66d748f3c2522cbe1e0b796f37b50076ad66e08d6e0b1c0f172fe21aaff0a0100000000000000668713b4ede163da8cde4fcc9b6d94fcf78240afc007234dbb8abcc5e17b840f010000000000000016843d8e09bac3cf2b4131cd7762df92f25688b4b85a1003ab546f7ff28737160100000000000000523c2a84dc356c81a598206b24b7de68bb7afc95f6b153f2c132fc3d5eb8d664010000000000000088488ea069b222379b1963729a6fa05985750545fbcc64554ba01f32af9a14780100000000000000387fecd0aa5e28f0b380780441c3b65c577cf9e17a214467edf310c00c7492310100000000000000c0c1181b7ff4ed2cd9a173aaef4c49385212ba9d63b1dc0eaebdc811375e7256010000000000000054195589ff609f1084d5c4e4ff4d80101f6c1a1c5343abc845d1ec65eba28e0a010000000000000068154efe0e125e311f8280a39bdff123b89779141a3b22c4a8033b2c6822573f01000000000000002edc5287bec6dd023833ccf46b0293f3903493a6f44aa66994a5fa9ff74e46770100000000000000c4d20f70639622e149874a8758ee7f403349abdc167d36bba7eb667ced8ac44f0100000000000000f6da139df8d2b59de383b6c94c469b9e0d0add842aceb786a074f47b8392844c01000000000000008218c49d08b03007bbc432e807cba91660cc0e1a688816f2b4233913401ec91d0100000000000000960307ae3ead21dd4e763d390dadf66e91f47e57a9ce27db37b4c74c177d69580100000000000000a0890c8c90cef4b9f02f372a2bc135099e8b6be41f79ed1a314a1588f5daa711010000000000000016fcdc7ed4282f94161881003afa9fa98a4340dbc34c25aa055b4fd9637d36100100000000000000b872526f3d720d3555a150f04e91058f9c8c348e59714b98596eef088ba672710100000000000000bc17b03864939c82a12e2fe17e1da58bdad91606ee1067a153eead9ce8ac1b2301000000000000004c45073a28c347360a792931e2384db58dc7c5aa9c1a0f2324434c6e3f9fc82c010000000000000068eddea6dc0d9ba559390d7ef8efa9468c5fc5f64b6f6707524009671289313c0100000000000000d8cce0f1c11f55be46be7a8d59902fff08964b873b03198d89d197eccd4f1f62010000000000000026283d792589916781e64cecb8ae247cbed20044953db56b5d016071aef84f750100000000000000fe745b8d3454547ced12d1c5dafa84d711810764ee0627e233edfff4e27194730100000000000000061fa6dc2bd7df8504fda3d141726f5b9c89481719874885c03379bb20ec49700100000000000000562ccb9b56d2fb85207f71c4aa3035d6e3cba3213fd9dd42d3ca17ad38856a2501000000000000000657c7c5f8733863b22b5096c7c74ca21e072d04d329386b1fea2771491a6a640100000000000000043b654a89e6f2eca5a611a611d2a406d44a26e1a60010c93c0410c336954177010000000000000092ef2a937f98f92a99040fbc1e556a2fc957d3b183f5539165eeab5b01cd89220100000000000000169e2e4642ef3ce0e9d1de05362a682be66cc061f75a703371a2a7df0c6d442e01000000000000006eb9863cd7d96d0bfc747681dff0cce9b522b728c2f5fad200bc2556f8ecdc6f0100000000000000fcf1f2f767c4483258aad31297a0b841b8a456f45f6462547a074d21177b3b2f0100000000000000f02c4b48e5f7d9c05254ee61f938635ca01740ab25f23642e1c938a14031db2f0100000000000000eafc1a70f30a6594963dc2d20e6aac3a8f1789e32b19148cc2d6364d03622a5101000000000000000069d301743d79b872f4f947cb7224e75126ce401c1bccca155ec45b63ecff2901000000000000007ac81fcc26b65c9b6cd43c7e08c950a68a2e394bede1d371bff41333787dd2350100000000000000942fb688ef38dc75c9a58fd07374f1b0f4612bd1fc9be16fb69bee97b3ef64580100000000000000e8b7effe64b60cfe508f30d91a5b567d762986b600aadfbd75404fd5da799e020100000000000000ce9650eb96f67b2e9e1db5e2ab2501993788781cfdfee43c71c4696b8ff1fc710100000000000000be413d87109f20277d67259683bc02f67f33fb433cd177a769307d2ac7a72002010000000000000026ef2498b576a5b6bddb2157925b92c67982d326d91f55856b40fcc3bbd576570100000000000000fcdb64d8c03d808df8d494af46ae734285a165f5cc5158ca45d42ee71c37c15c010000000000000030526d04e3a2f4f1ebbcf69541f8e75e8baa4f8d039b9ace6b962ed4fa9064660100000000000000dc4fd1def9588a3f75c7a7fdf6d4b62f22dbaf613fc252419db8fc029cb21b1a01000000000000000aba32317c99f4b0babe426b0d098120cadc515e39fca969560cf2707d79422101000000000000003681cfd0eb84bb04646bfb0e27c7d164ebb0dec4361b3fc4a3ab1df651024c6f0100000000000000924e6ac210fb3a1022e74f4bec07584d79013d82bbf9c74554c643629dd95c010100000000000000aa3845f0c17414e76f3e161ffa262b01cebd98368009e79438621ac5e2257702010000000000000068185c29ae68d1e7a1fd3f968699f90a24a73a5242a13fc2f8c9db912ed8a32c0100000000000000fecd789cda802eca38cacd5c1080f1d9470758dba8c73f8a48f159d536d2403601000000000000003407ec066d1ca00f2b3c12cbc86c8d0f9c005f36bab97c268472f141966244450100000000000000e6a3003faa3282f6783a4fe50e62fb6cb1c6eda9d027254f8cfd0d598fa4dc5c0100000000000000848fbade70200999fcdaca6362f85fe1397aaec50ccb89a756c172d0632ed9610100000000000000ba70abb526f8cb206e2fd2693a6b630b665306e18d870b5739c22e71c88420010100000000000000e8d25b875687c0c78216169dcaa267b262789f1606fbcfa542e667bc2ef8844d0100000000000000f0d2fcf76d00ee5aba12de7f90822338c453c04a4ca07054a50da6f90b3954410100000000000000a27e8b70f7f72d45f95eaf98d5955d08696d9561b39031d968cce4bbba591a350100000000000000d4d14fb7861e5e86ebacfd1eb1019dc5dad7bc6e0135cbb2c61e8e000250b6600100000000000000fadd2baf3d1e22abc1b1dddb8fa40540475b7ab64db7caa8bf2910110db52b440100000000000000a07e78245f18898d71a4d63c631bbcb85e5a3066739838fe3edc06b0971440790100000000000000964494e87e27bf981f02deb654aa4d3de9f3149082cd5040735587cb5b0eac4a01000000000000003aa6a0ca354557e345498dcaf50fa46c5e6aeafb32745d076c657be16483950e0100000000000000fa961495639d2f685adf9c8051daa519a6e7c629648a8f9fe9bd6a5f53edd030010000000000000006b1c8c208f1b5a532f804fb13335f5d0e7b069174ff53e81b7c917d13191a4e0100000000000000e63998c0b444aabdef3b4a3793cc9ac1ed9fb69ce2633a4b3b666fab7df0c71b010000000000000004d13dde5a751e771d9562af858e84da922d890125339aae4cc2a090e92eb5220100000000000000b0693aefb1255610481281b257557077f049b94582f1dbec9f63ec1c38c28a1901000000000000008c6b83b54852803c7a4c5ceacef66a8a93f6e97aa85a4aa81190b2a108ab40530100000000000000686adc801b3de514509b94837c6bac3ef960845293dc7bcc1241e239006276300100000000000000a68ccf5d2e8f77e901c8f4951edd469fe69a709c2411d5ca7654830d3967807f01000000000000007c04620d816677fd33c424424d04f09ad04a48eaba650b6465a2f24b69f61c3501000000000000007248c477cd1901354a7692b3ad2cd2e4e3a1d2ec7d672c22570cc3fe9c7c2b52010000000000000040b13ee305df70db5a53254f450c91f2942ff95efa5467d8f509b212d18b806f010000000000000024d250a39438def7b9156c0d4953c45b0d094b38f2a8bcb661b6ed0802f11a430100000000000000221b6390d4461598c9edb206d3b0ff0a0634b2e94163919db046c2d07d1693310100000000000000c0e5530aa5e337f1e18e967e01b56fafd2a36664c3961c5219b80bcf5cbb821501000000000000005e8afbe5163c50993f6baa752c38b7b23b301ceba42376b1756e11efda1aca400100000000000000ccfc97f7cf353cb532fe3b60631021d43451dc5799d90c6dd760e44d565b9e020100000000000000a6114e9610a290cce570eca37afb19d901d6ea9f4ad2d731ab745a298982865a0100000000000000a455b44aa120d1c7649ebc1243f87f79bf8320465a8d3fb7b4b1b87ae9d7e22501000000000000005abdea110b7251c3d037bffb0caef231c9c236e75062c54cd9232aebe274f953010000000000000080f97729e39dddcb03ab7bba720c82775a80104dabad0e7848f0f543fd507d0d01000000000000000e25ee13f06cec636dd791630f7f29ce25292f3317c085c7f10e8b2d15c957530100000000000000e0d46b4c8ca56fa8277478e64afc4455159ae8d19f4168add2e66bbc10e7903201000000000000006eee5498d3c0d4a7c5f24f7cf410f16d20a4fa88d163b893aee4b262bd14e47c01000000000000005cd24a3858404a17a5ab9dd7da28a6d77561eb2550d471b2e6e9ed2e6adf65410100000000000000761f515d66d197d77d1f7f242095aab704383a4e23d9f4c3074e73c6a099ae410100000000000000d88c5b360a1c24af5e1be24b659fa3be7005bb9783d525429db0c88a9f1f861a0100000000000000027d528d4d9b38cca2e99cd2b6587b30d3eefd8ee4ea162f4ab78a1a489a261c0100000000000000805127e52fbe2718efe33df7bae996f3faf410e6586738744abd85db4dfdad690100000000000000de79bb0707af32262ae9c260b2a80684151d6a7c9fa0ed7738164558c388201f01000000000000008ab08d75cbd8c0ad4c7054e92fcee91cf2026d30bd871ea9ce1d49a975db4574010000000000000018fcf2cfd8fdae0136ffbe0d8119cecc9d9e3507977837e94b518f82d3a6c4100100000000000000926bac253c5e4087f1cf9540947779c9c3c20e77d03803336004988d4b0ad60a0100000000000000ba7fdb3a475c6f9d97f3316bfa3759a08a99fed32417f892642e44ce3636d17d01000000000000003877f3eadfc828aa57a57e8df62a1fc3b8b750e7bf0c6e0a0cc51e611174007d01000000000000002e14303c577e4dbfb83f771eb5a6a03bddfb4be91c7cddf9531a787b97c050560100000000000000aa182a4032f553d9b7c02b0eb97920b3674542658ca9fcf11e658791e887484c01000000000000006ebce84cb8e29420a40dec0960921d0d4c47083317be4c100c6afabc91b84777010000000000000064affa93e66dc7bc95e2a3a3b5f1d4a5a1e823d908c68b609d8932e437731f6301000000000000005a1726cd85f9a560e4e7f4263242db6dbcddf60ed486a9b1099d0309d4b1f42a0100000000000000ca3bedc1d568999fae73e33c525c4166ba9f486e119731c3bdf9eb5109f76b780100000000000000d89db23896419f995e09e2c77650dc08c182a4ebc541d903d1d5a0e6908ee01301000000000000003668bfd2c119441b63f565422fc92dafc3dfecfc49670d3b9335c1bdeecbdf0f0100000000000000fadf51db592028cede73b886252912c733f067a9f6de7d7bcd170e7d472d0d3801000000000000000400b51132c2eb03ef6fedb740eb193e8d760bd2873a0e0165fec0d349e44d420100000000000000c214f62363141dd516fc14f1d39aa30eb7d61c76525ded9c5d7ac0bf67e2496901000000000000002061a6d38544d536a22761c066a2aa7bec85e285b36ed8ff8d4241285cfdaf270100000000000000863d2f9ff5438be6bbd39bd50c16f6c335393e5de91960aefc12b24907f7776401000000000000007243bf1ea332879138d5000ac2a98d0ac5d675216007d1b32b2b0b0da246a26101000000000000008c6d9779956177f0d061711473000f2c5a768172f43e0c669e00b8cb4e78e72a010000000000000018d60d230c118a50099f40d726d724cedbbfc1f6aa2060701658c68e5f5db1430100000000000000442663948ef4e650dbdb0d633f35583a9b6c619a314bae60a31b57cca1b85b090100000000000000a0b841a82ab8a15d8576848ef0555302a84e06a11a9465e7fd4b8010650c956f01000000000000000c1a690c59e70f02dffa3437301468650a9a41a67f7b07455a3b51f736e1a92501000000000000006653774332b107f3d0440ee6a3568c64d52b1f4ee84c0c348347678db6c0a906010000000000000072d93714205b3c25a34aed59b7e4c8c45e8f1c4b63d705059c3fa6570f43fe08010000000000000028d86efeded1caf080276f7aab6e9b32f6cd71f16b0d033f4cfdfec651b4c71f0100000000000000488d421e225cd3dc52904daeb58dc0110c0fbbab1fb09cd7ad99cc1083b4206e01000000000000002eeb7e2e82b8085b9994b3286220c79ce71f5de4322bec85751a8536aed5801a010000000000000094a8b1bd59bc2e505fa2ab1eb7a97f275c48e6fe961d55fbcd83e334e54c24720100000000000000fe2cf9585c0272304fe63d6441c830866c040bf86a2e83fca25f727106726155010000000000000018c71bab9434b1a719d475a04930342195f87473d45bbe8745f29e6eb91434150100000000000000fa7bc18016d10496356b0919438209af5d76639563535e140ede031691b522370100000000000000ac96e8db1749456186c6ff3d5b640183cb4cd761f8a2572371dfc2467e624d5e010000000000000022a7881fed5d69912bc96c6cf50fa106eeff61f0cd03611ddf9612ccd1408e0701000000000000001a61691ee33910049ffaeb98c410bee12763d971191b291c1d579e7110887a27010000000000000074d257c25b2f7a9d04254f3a5d288746710a686ee929e9476bc8c5506165a64801000000000000002a4a01c1c5706270e7844bdc4543b9cf0ede78d41be81015e06977b8f5c17510010000000000000038cf2e672e0daec85f0c9955ae66e72158c3177ee10b0cd4b76eafa153ad7e110100000000000000a0d2ab7fb425a20dc1c477638ccdd4d3b71bae198ef48a9150798d39c56f804c0100000000000000eece20551d694ddba0917af599a2451b1813db38bb49ce128fb90cb06b0c5f480100000000000000221e8569ed38cbd2ca02ec60a5abae2775dcc3d909ffe826bcb5ed2391374c2b0100000000000000688d706a116db971df317eb107319d6882cdb9facbe3e5427966252cef8b2a6001000000000000004a644dd0a6e87a9fdba16d7170f9ea412c136c7c588868b82bf471d3ee41902c0100000000000000ee490a060d6ee4e733c37acd3d1efbd5cb6351e21a3f1dd1d7c6fc90f19d6964010000000000000010aeb4e23d12440e1dcd63d22cdd12ca664448a85f70ac9bd7a19632f9839549010000000000000068ae1b9c0a62b417d7d59dac04fc341ba5876c4b721285e88f692d48ea6bab12010000000000000068902bca77b5e40808add1849c9993cc70fd33284647728247db183a4d82236c01000000000000002ea832919b7ae0258dfd5560da6745051131eee9c730a4e1d052ad92b2ed5552010000000000000038b5bc02c3598bbc18d72eb2f21416a241c90cae54beb80b23ce45243dc07e680100000000000000b8c52b3e493864ae1f9155bd69546d57b28b18e895bf2e061beb73f5eb5694280100000000000000b287b996f0aed49360d50ebcc05eea7f3a807d273b19bc6730550419940719500100000000000000a28d1b9ac8b32bb66930154de7b6c302798c3aea40bb39b9108138013e13014c01000000000000008ab4aadd327b0948a30972be40e967524d08596a9ad28573fa9e64f07eeb706001000000000000007a9957543fd8e79c574c6597408f8507c0bb9999aa214cb403b289e94bfdfd500100000000000000285472a29d5187ecc552eb8ad6b28771799e60f2f181aeaa6d6a11af809f06460100000000000000740c9914f36bb10ac3131a978b934185c40349bb28b1870af6d9c122841497520100000000000000d8a156ddad54cdfd000956d70dd8c5e9d3febfa29eda41cc87b709207b0c4c3b01000000000000004e7ee0eb6c81f9e69edd3fa2257161875cbcf415194baf094e72128b9fd46a4701000000000000002645794d9d36a02d9bd22c3502ad41b11bc7e297f9e0560c72de7a725e8dc0680100000000000000221842537959aecb9584a65b6c33b8666efa04d98985da826d4744d7f17ca23101000000000000009c22f7a57423e5816b75a4c6e4b4f6000df2018aca7bfcd4cf62c15cd802ec6d0100000000000000c4c47d3c32de0557a78969c69daaa5663772878f63c4e054c87dd57c746e3910010000000000000048f0acff30df6cbfe0cfe2596df2f95cfc9da591b2e9fadd223affbfccfcdb7501000000000000005c8bfa917096b574c1553a968ff9d6c8b0a3c8c754a7b7e593981aa5cd0917020100000000000000e6035fbf8fa0da4566652b0fe7423c99c4bce9fee2bf1aeca1ed9609c22b327f0100000000000000bc07e6a81a4fbacf59e5cfed5dfae30b45d1246c36309e032c2f6e5240c3452c0100000000000000202181082bdf39d0833cc5fd35c3a37d181fc6751ec5018123e9c5e0cb7b72420100000000000000e201c1b949f24a0000efe4de241ddf6fe3d50da424e17e03e0c89aca80586443010000000000000060a9a6261cff10d51b30d16d95919f83c114c1b24a5f9d07ae02b5b4d3683558010000000000000030fdb2db505914066a44e5e1df48c89c2adf4da1d1f150847e5ed719d70a5c340100000000000000fe4f58314df60389b127bb63bf2af52e3d2752c2b8604cd95f24882e425e772e010000000000000024bbda507efa6c1156e7f2dc35b41d441b174c41e2f9c282efc84d6d7a77e41501000000000000002eb69724069a0ad99f6d06ec19a4f466cc820e5e46453e53dd24cb0722ccdc19010000000000000010fe2408979da9d96c4338f21f43bd6a607db354ad7cc65aa14792e6020c7f5b0100000000000000deace8d0a01c8874eb2a81dc58642653a647be102ad5b9dea8963276f3697f050100000000000000780d79ad8210580c57ace9883c90bfd821de2ad5b5fbadf713d094ccad7c0b44010000000000000054b63b2423d67807830f616c08c61ad2215fd8879ac602039ee68898052ab734010000000000000006f5ffa258aad118d024d14499230a7509313b13bf46359074219751e69f217f01000000000000007a9813d1d573bd426493b45724ddb3c646d95127445e8e3968387395b6feb5380100000000000000dadc3f6288b24c4aaa48e1acf86a359c0e15c7c497c1dddc921f696c0d907672010000000000000042a3364acf73838410ddbd9960afe15355b12f3854b85e9304da0b7e8ed1e2410100000000000000f0b25ea1e5eac764098804c0aa1d55782e6d400a8e70e159ca2c4a2ac94cc4140100000000000000fead3fb64ddc6c753985d20f12e0fbc80a816fe041493b3fbbefe6b5e228f0210100000000000000ee020a6449c6b47c7a1826920b5549fa150160f6eadc08714e9e238f584f9c7d010000000000000050f7af0db24aaad1d4f4f751d82673af9050c6e92c62710b040ac1ee40726f360100000000000000a294be49fc9ad0dacfb5b543c0caa4fa4db80d72244e834f46f871106f84435601000000000000007c808b5542ed098d98e87edd5e1bb11fdce9b70dcc3e1a354cd8c44dcfd7a90201000000000000008cecc65df5f34e2731b2d9363b79c9f9dac6d3a3f34780304b12612ddb9b3f0f010000000000000084add2266776d9533d78a0bf53fad2eec9a4d59ab456c933aa49d0e1ce78d35f0100000000000000dab1c5f1cdae555cb55f33daa2b15e9bfbfccf742871e0fc7dca7a83c60e2575010000000000000080c5363fe3830583bc115e841d40d4846f5ebdaafc874eff11d51e2587a837020100000000000000b49569acd003ebd0071ee2164535522067ee9b811d2577e0b3c11404a7d8346601000000000000005e265478d86a27d93b44ebe27f29ae438e2c250f5ff3598723fd8fde7b1deb7001000000000000009e106c23ba8f9a67b1875ff2ef29792c917556e52957c158671613b4e58241520100000000000000ac6c39600baaa2528ed2f7ccaa1aa9975960bde771006755929c2f27d6af465501000000000000006687c482d39f986c9a588cedac37e8ae82fc550f995673e201e5e6bf156d62490100000000000000c290d55e7d2deb2cd3dfedc1afc27c53c71ec05e417f5d55118f18d5b3661466010000000000000018484fc86a00c575ff36a0dae83ec362e67fe02207de4849aaa813d16c8a032a01000000000000009a9f07a20042322e2ee86395652c2f02b586ff249b648371705693da5d6cfe55010000000000000036300be491da3751c3353827696a30ca3d95e17cecedb8b6856845be7becfd5d0100000000000000642451481e8382b68d180a634dc54c139e0b568b3c24877a4fc173d2d87e44000100000000000000e01019d3f1eb0c0e938180535d6527de6bff9efbab50f1cc5ff329befdcf596201000000000000006052ba40a93baf48093d5aa634bceee81e870c050d8d2009e86e9540e5b8bb31010000000000000006dce66a8421c42a4281fbca1aba1ba15f3b0b6846a9e4e1713fb2953dda77140100000000000000c85df83fbaeed9fe863ae124b06107ccdada8fab8d41d9dacf576d3f44b38c7601000000000000003e44a19a22bdade3baca75b9ce387077252104aa1394f7e20ee68062140a5120010000000000000032e7e2c789fa68a24015cc02a0b54df40c276233ea62f4f6101e597f4884051401000000000000000c8e40d3da3fea46ea2ec2202142f256068d203d961b622d90389aaae9bfd0540100000000000000d8487c10cf35cd7816fd6fcb173db3d5bc2b88399a48c4ad7783545710b913070100000000000000f6656e7de837b8362d1ae3bf6c6565278f1c0e1a4c74f128c8c4a33b7445fb2e01000000000000008a31b142e02bc9ee39959fd10c16823c1adc23988baf1e8039866a398030974e0100000000000000ae95b1ddc9428172441d6fe4bf6f3653220387767af294ea3cd612e7bce7ca5a0100000000000000b84d3dff4b7a907c73b0c73dfcb70a9b03f9aeddedaccd7caeb2c93a4426501e0100000000000000c00011789914ce1462df3aa9dd508e2250f27fadd8380aac1285e84385be98380100000000000000664dc49a0009ca9cc4a52ac9224bdb055657fae5fb82644e5fb752727212973901000000000000002c99c0d4dac08bbe1705f5cf723c4a52becdf4e10c66106d1e2f1d9966f6663701000000000000009444f3e6c7dad782025b453a70b5103769cd8ff452e1ac889a36604dd05b880b0100000000000000fed5bb45125047e821ca93546f2f5577b6c2c47e09e097689efa1bfc221b3f370100000000000000ca3d9d73950362e0ddf274574c77d6f59ca3cb73116ae5e0295fcafe366b9b1e01000000000000002c0959ea657cc984ecac02f2142d257636317deba4db4e51490bc37349717d010100000000000000a03aead67911e98e4e566815a2724a56307d37b0fc7112391ad06eab009205470100000000000000ee6ed4d9bf66770b0aafbef278f4127f40ce3de7842283242c0939dd0dbac147010000000000000008522b469bd6b98cd6898c6d6be35a0d316daa8320c1e2106517bbf7a7ca482401000000000000004a1cc349c053f6a16b9fc7c091e2bf813c4dba94c39c16c8b7cdd3bc1492c96e0100000000000000a83996de6c9f8079abedaccdea9120f212e278d8a75af005b80824012ffb0b6e01000000000000006ce2069f125067ee3d60eeab7e4cfda8f3774170ea7906a1d3f0a20c661cec7f0100000000000000a4c374450c0ceb1f44cd9987639530450d73fd9fe2e4d95b6a3a68f774a21d0b0100000000000000ba6a45a94f762e3243b0b597e40b0ebc645efa76afd2cfed71d2ef5cd36aac270100000000000000f628c181a3bee20a839ee473857c14219df7665dd3596191f1ca9dd5c6cc432c01000000000000009a1f1c2801e37e8bb6f44cdbdbc723c7ef5f9d1c3b7aa1d8e8922efcce3d816b010000000000000070f6081e77c9c6071e22c2f223e39362863c148c86645f9caba4e01e20cbcb740100000000000000ae99324b6f66fd773631dec8f467257b3689a9d4d8330f23b109259f063f2453010000000000000072ebdc606396b248022973d6e2b49c9b47be472a962bc07879a88d512ffacb0201000000000000006a3d0d93df2cf286c9442cd35f11eb148eb7ba3894f7419b68deba652a3f3a0a0100000000000000609ec77206fd28fafc2b77f1c4819700cc85c10f16af0050201e9d8d557da2780100000000000000ac1ff3aa11878d3da93d8b9476d665a839f98d3b238d80bfdc47662a200f87150100000000000000ae21d7a9b4df16719b2d127c8b89553bbf1f7754632d6799f426b47135e053010100000000000000e665bbb4c78cf9992c5e5ab7ea722bd4855dcc0e8998e97269c969408dd1382b010000000000000076996158b715ab47bde6a3dd55810098fd409e2459dc3937b49c9fec0e2aea1b01000000000000009458d96c36edc5d838ff4d4616787229237ae29659e8e4cec8f6a0cae7bf983d01000000000000007a5ae6a32758f06ef0b447eeb530f91770f3f7e3b86a69a35e55682d831fd76e0100000000000000f0dc639af1f251b2501ebdaadcf6168a776bb8a5d7e560d48497e189daf05e7901000000000000008644133633c6157a9b6bcb31cacdc6974aa405d80a6d4115ca311d3a3eeba77d0100000000000000e01622ff678d600bdf8c6e6269f1c8ff20c24838754d78a5dd09a1e6b6e07f0a01000000000000000a4fbb6418669c9bcba5928a82540f57b8205d9a8168ee9c867b7b7a59130b0f010000000000000026bfda99881e347e1738d357f902ce7300fd476033229bb5493778d8a6c18341010000000000000000b678264ace227009f92967500bb3d26b0af7d4759f61efb064518ee2e5c92f0100000000000000e069184c4f110edc9e5910f65fde62ac6b25ec02dcd792bd6ef3d929186cdf1f01000000000000005654bd60052c221446c332dc3e771880fe98f3f6f40951e7dbdf6a27493622210100000000000000ded21cb845b1af20671ab44d80ea4cc64c9110c8c841afb13b6c9e6dc3aebd7401000000000000001c576ad07d0eb1340c85f4735f247210723a9d2c439a0208641061cf7202691201000000000000008c630aa282e200e8cc15602fc0bc84bf63a75a4f8aa2858ad189dad0fb2b191501000000000000007cf178b0ce74578149b6c9c50538fcb6e7337551c00af73e129be29e0bc2cd4101000000000000006466b401339852393d561ba2df042f86e8dcc8be486ef184994786598f1c56140100000000000000ec68b260e5096b31679d8f038a6810f2506f00194ea4a2cec5133619d170681c0100000000000000e4c425d892914d21fc17f63a529a92aa9a7e34817c19643393740ccf8d0fab0b01000000000000001ac3c7527664c595a1e10afda279e8cb379aac2759d5d46f84642e0b7b97796001000000000000005e3199c563a579394a3c8f92d6775dd4cef5cdb62e1614a4f7332da4911240080100000000000000f29dc1e75456c1ca087f6b57ebc1125b8c81b8a927bd343b8f17d625c7be851f01000000000000004a186dd10ef461f7bee237f5844e11018cd988c6ea3463b3d90675f9879a491e01000000000000000ceb768bf920b8649e474498de67b7aa6a7bf1c092bbe09024e264a26995984101000000000000005c44d49176eb7e5daf67f7e794c93d58def5c927756a853fb8fbe0ed2b31c7380100000000000000247aa9daaf5dc78013158af111db1733e8b270266da5c4a31df37fc9c37e757e01000000000000004c663f2ad39726f1964ad7a900b00acab7b415745f314e2a54cb6be2b32f943601000000000000000e7c1a902be81b123ad54e44e6838e2986a9dc96f1dea9bb8c3a2c7d1f6f87290100000000000000242e59e0a171acdea486c26a26e83e1c3ed1f61efe5e979d43eef8dd0cb0223f01000000000000005a502c7a6a0e27e034a9e258238f3a9948a36cada0157e4d55e40c8badd1a6240100000000000000f4023381dbddfa5b32e03421c61fd8becb0c1cfd4957074279f07ff03a93b80a0100000000000000245161b761bd524ca4a238b683d550eda87e0282ad18b9378bf26c932314074d0100000000000000629334bbd0682e4d8979f93f7adb6ff42bcd77c7d9a244a6144b7fd7bcecb14c010000000000000028b361f6715115bdce5853fdd4f837823ff393111e39d69fd723c00919d6852c0100000000000000565c186329332998699ead6be3873e65956dfeff386fb6b9650134f70072dc3b010000000000000022ba27285cfeaa02b9bd8c3e5170fc193025fa908b76ad11e7e6818fa791ed7f0100000000000000e47ba9d5586bf43343c799cc5ee4425409b096bf61ca938eb53ed901afcdf1510100000000000000fc616e9cf11e9c5407c88925028e6d78ef605e2e27abf6b7fa2544ee58b2e2110100000000000000ce34ffa4a44cda16256212f3ec98bc9d5fbdd1cd98fc8ab3efba9d522c020a5c0100000000000000c8fc2ec27039998a22ae9efdf508679842da1e2fdf5b03094ad125d5e2555e740100000000000000529c1abb6a1a10150858b232be7b73d681c7bdb9a6f644978e2382d9f807d15001000000000000008a328954056c023ab9838c473676c0c43a20a9452112bea8794f55ab40f6a751010000000000000076f1c6dfc05b1b56f20a3910a4b6e5f86e6ef3ceaccd3d78ca88f2cdff87df6f010000000000000068e83bc553c4171edfdf0b46cdb6c8eb66866289811a575915a490b01c82346f0100000000000000e0bfd8c87705aec5bb8e93fdad910d6cc1dfeab45711867fc7f2364ef467c80e01000000000000007e3a520a8998873806083bb51c6898b65ff0855d918780adf722ffd8415cc957010000000000000024ac580f01f8ace4547930f2372d2991d7651c05a77f20a82112c31c2690a4090100000000000000f8f41ea2f47473bc736160a0352d3de195cd7d64733d366f0537ecb8a154a636010000000000000000c37bf3f6d95de81241168cee3375d1acf28030404b610d2e7d1e0d1de4013e0100000000000000a600624e848106869b7cda4c9674d86fcdd1ee9ba98540d7a59611f8c103eb490100000000000000a2f0df0766ce6736bdb673b16f92888d451489152936992710c2659a744eb86d01000000000000007edbb209e444e92e48f835fcbd95ec2d2003b4a7cc4c81aa65c5e39db414c21c0100000000000000e83b5e321bcb5174b7682c07f097a86bab784d00fcc6f22e2dc7f6e36f49e31001000000000000004e7ab1e13c5607babd6dd3de9b96e7f294b89e775d054ded25353b6254ee3b420100000000000000f6d5f91d6c811bdcb795fa5885dd95daac469f2829342e928bfe8b9b43acf575010000000000000020512aa7a8c56cca1f024abe3e9229de02927f7eaa1f7c4a2fe361e570eb3c260100000000000000227514da5a37725351373d625cdba18b191bb311dfa3117c12636c29431e700e01000000000000000aa62f533b87e0ae59296ab43a0b12523c71fe76a524236029a8dd92392def300100000000000000dee6543f7b7130fb6902473f561353f5b87d1782a277f8ab575f463f5778ec1f0100000000000000e89e269bc7d84cfc3666662fa5dbf6faa68a749f429d5946d49d32986225fe5d010000000000000060f5805b7b0f2b5bef4112fa4b1b28f003a9b868c34e0c663726291d7708b7600100000000000000a2a68707a842d715840c4a96796c46e240fc845789f52a3c25093b0fae9bc6170100000000000000583c0271fc0bfc7435c41e609d525452105d2e5196c99d18c8deaf52c25b617f010000000000000038263ee77548b452714409b36a249f88fc7c65d70d7cc8054b8ac23c8d6d8c49010000000000000090a34bfdf121a217455ea8b28b129b6810fe3a1f51362709e87735b074de9c7301000000000000002af28e2045fbef73ff35ca094bed7c7cfa95ee1f2158bd5b7baeccb676160574010000000000000088fcb81304f7ba7bf827be7818f9d985c866f5db37656b305c05d5d867c208720100000000000000f6d11e5ace91d7292b38a54b25e72642a2cf91cbe96db055e829d60198fcf5540100000000000000b4b2bf9ed76f85232553ce4637f8877d96b373ff193f8067030e5d04c214121201000000000000006299beb8e5134881b58037b09625840c734c40a81c108c5db610cb3d2649dc250100000000000000a20972a3f9f17b3a8bfa289153fa2229e2e0db832f026fee9531a9eed8dec82f0100000000000000fac6aab13985564484c5a2b6b34b9e283f4f3c974473f69e16b72e7f06999d35010000000000000026c33c91fc7b65e80d888be26179beea1bc52fc4425c555df719a5974a33e40001000000000000009416813654766135373ede643ed7fcc45cdbaf673cc5aa3c343be40d7276390a0100000000000000e0eac0947d0d3cbb26f840f9ed46e55a39dc42b47c0836b4c884db0d9baf1d210100000000000000d0417077a732696e24b94a1b1cec4c7f26ad340ad7440dc90f6c54a2d399944c01000000000000005a94620bd96de12f406f81ead002e302a59ed96b0b779be22def811a1e8b011f0100000000000000dce101e08a1059f8799e5d5a766cd7ec3d9bae0b1d4813ef98e8e93f46ecac610100000000000000207bdecdfe43e67796eb72047886fb668319d94fd05c41c5ac968263e55683560100000000000000a8eaa69cc6c7b495fc98b3bcf7ecedac250a30a426864c47ffdbaa54a77e13270100000000000000ba2a93866a7a48eb754402eefce96c5a03019b1271c130ca7cc413f74d45521e0100000000000000480e5ba36b4dc55e01336236dd9e79040bf1203ea2a020552c75530b7c12b07b0100000000000000c417aef827c1c0335fefa6876c2c64464fc604c7dd2617503fb30e539605797e010000000000000088d06b16c280538a3266a883e5aa57e0f9944f50256014c69009eb6f76615c4d01000000000000005a8912adf5015bd18de18819f2eb9f7005b905860ea4ffb680a8b92e30de3f0c01000000000000005c5187115b83719087ba95590e9ebb69d3614903dca7617a0a1d1492c62e9f76010000000000000070eb3e83e92d87f2aefed791953daee1cd3a701088279c6ae88eede2b3485a6f0100000000000000205319065dd1abc27a562f84826435f2a82879e878ee8d0b264a531bd2222b56010000000000000084700cd219320c636a8fb287292709c5f268b44e8ac47973cf8375f550baea7a0100000000000000b2276f07ac00e7b50704d2cc2b746ac623f34e472b28f6c57a80b10cac738f4e0100000000000000ce8b91ecd1df63c4e4c5bd8b59c07ca4a478c70acc47f8e7be984dfcff786727010000000000000068cde4d40410e189c033ded23eb58f337887033a642f5f95ef3370545427a32a01000000000000006c90e2ad36a63de1f5dcbafb03c12b07e0c14b003e54d599fc5785cd547c7c59010000000000000022f00e70335533575a249463304694f0ae3b5552764a3cb8e08a7189f9c3fe6b01000000000000005052c1c28b8d1413cd011972912e459640765dc48db6391c51be8dbbade8fe2801000000000000009849f6acc7189b6582350d3007b9a85e835342219481dca15a97c915585113490100000000000000e497339a23732ac52c52b1c37aecb236ba5da7ea53e6ee7b9eb30d5c3d81c2120100000000000000c46e340aa1cc062602f0b4a8bc6d58d7fa7cf52c25d80734cee87fb82d16697b010000000000000098fce3e7fd0369a044a6e65b7c1c130c98f9dec728653b6a146c477381d8e01b01000000000000004c615b5d81c0935f35eff9b4d68dc082e2fa8268d3d614dfbad0556bf797d2490100000000000000064b25d52f2b11dd5e2e7646c4d470728ed91b3f637213580730c852fdf080080100000000000000da84bfe6419a9f4b0cb0d3c8c2b733478bf1fb466ce8155168820ab40663fb3801000000000000009ae10a5e68778060e65acf1745b40453f83a174213e181c95460509ab26b8f6d010000000000000050c946f0c639550a49abdf37cb32a278007c053f4ecb5f3ec217b3734e89496201000000000000009c4d451cce10608e1a7e94f7ff08fb60917e087ba52b71f72dde564f3802ea79010000000000000028381e0a477afc03faf053dbf2574d5e0f7e45579acc2854e3a11b35e1d6a30a01000000000000005c59c61f26a2799aedb064d132a80c443a0eccb2347bc043f6e6b6d59a8a0c1501000000000000006a189190ef762a87dc8d64e15ed79ee9212ffe43aa397017963d5348430b443e01000000000000005ecae122c5ee8e63c12fdc497c9b0c25acefd9bea0514aeb0450866be4b5a04a0100000000000000a628e05fbb6b2da3dd535e921ad962bd60309f5fbcce6fa8b2afd5e6c3e900290100000000000000b0a6c68327516a6ee821eac25712e65389c31107ffc5909f808b97a889e7e22e010000000000000038929a3b435a7054384866634ae48c6b6b989aeb3a602ee0a4c04de138ed993d0100000000000000546988c61188a65c68fb1921aa4ad361b7b066c919098794e4ec63a9b273a8250100000000000000f694347343186a3a31b77eb380b321ca24899533e308d6db538ff99489f6cc26010000000000000084ccf4cd958d7b399b6dd6dfb363baeaee5a8f4a918f05401d5988797ff38e7e0100000000000000de972a9dd2f15c16b333fd182dccce8edfbb8ee376ffd17fd60e8f441bab375a01000000000000008e42a6c1e0ceff2591eecc013a0138f4e2511d55d464f5c9c63aa29456a5905a0100000000000000d833ad1fc041a511c52f4ba3991c8831c57299e68a4d09d64c989d0c27a5d94d0100000000000000307df478717ffb7fabd1f5655fd49ec3eac97f9d84a5f7bf91fb04b6e651ea1f01000000000000008099ac9d82fac2044b4587badaa7088b0e8e2e91b89baaf7d88152309759a84b010000000000000018c4b0d008e8f19f0802e41cbdff03bf51a5a91b8d6b41504719c801b92a68660100000000000000e6587a13039d742e58b1ed8ca1ada908e04d58c8a5af666c3a0933b195d821240100000000000000502b0b0111ef2e3b9291d03ab3e5fd7e12925b9d422eacc4a3140b53e6c2e50901000000000000006aa6dc0ac56a355eb70d5840ffe019a11c956600331569af9b9f3c24c3cbc01d01000000000000006e432f5cc81bd8aa43d024e530805df3f15e6b3c6ffcd6ddb8ae3ed8f8871d4c0100000000000000ba52425cd4d730186fad95ac942b0138aa576f6ec22d2d4f66dfe8d323e7a12401000000000000006c4e59f1485518d21afbf7ee139bcd43ae4829925a4beb1a9c2538ff9c0ec5750100000000000000847f311aa2ff5ed18c5a6c68e3025ad16517df1dabca1d6536ff39624621f62f010000000000000002520edd7bdc5a0c03fa3846826ab6a23c6da6ed487118cbf818c35cb0c1482c01000000000000003a98d615d46fa0ac80e803605751c02c03e773a294175c8205650fca63bb4910010000000000000014ec01f01be8d0ca603a5e81b0cef76be67d81bbbd2f428ff0233a813c52d5550100000000000000c2ce6d5cac0192b4cdd3babfcdc76c6a217fcad2c51a95d23890c7f15b5c216b01000000000000008666c0b4fdeff76c37d99aded627ef50a59cc405f151f1a85df9bb279ee6fe3701000000000000006ce9264841765eb6544f8d53c4511960346cdf44c85d251854e657c7426a243a0100000000000000b445ff82317c6abfa6a498f31906a98bf288dc2a8bb5705e8d10baf081180d1a01000000000000006e9339b24b828d8f079917a4255278511a2c10a286f5d721c274ef1527ef4f630100000000000000ec1bbb67e8a286177986b528728f247efb53b08b82330547d974e8f5108d7e60010000000000000010b8c40283b0f545f682e538147a2814ee763833912c42228c3f4512205ba719010000000000000006c43fc03932e3a376a5f7a0b21bbeea239d1e4861c1c505b4876f1af187b838010000000000000036946d16ba1ba5e89b56a6d13053a7f8582513bed9eb904048266709cd66b5790100000000000000ba77f2a393c4fdf2d347b933f40f100a735f1ff0fc09c23c58794b6eb6e38f290100000000000000882c159bcc597a984a39f3321b068f71dca7755012a18a3295c1f976458edc4a0100000000000000e45c57ef2b0b7acf65a8cbbf007b4955916014595caf38c7144257283a5b71590100000000000000ccdca3d8d5d1ac0d1363177ae7616e444aaf267e8f22cf2a24630f5c588c8927010000000000000010772d8a7f6d9672a414ddeee96de35ac54833fef7b0d0e0bb56d072351af42801000000000000001ed7b66719f974f0c2cf2fc50b6eca4ed804d16c73efa303e6ba855677bfb9580100000000000000dcb7495ef6d9a056d7658eacab965ea5f102f20d2375a25fa807d10d71a17a3e01000000000000008aca07bcb39d89030c83c66ea88c6af6bf7311352d10fb8555ec1c2d94ed8a780100000000000000be2f2d4066461458168c6f2c7d6c51a997f83c0c305faca7047f5407385fdb3e0100000000000000f8e01d9996d8a53f14412806fc16f123c20d9c19b1617bc3434e6fabd4786d24010000000000000038398ab1dad19cb441e8328b9bbc3380dccd71421d1faa80546c3a91f3f5281d0100000000000000d4fbdae5c68cb63a4e511753b05d2d10d9bf1bc938f37eb6c720e7dac29ac74001000000000000003e54803e6cd54054749e7415bfc95a92c22210c6d57d3969488e27021bf2f26b0100000000000000764c5346ee442fac7c86ede40cf8a1b9899b876c7af54871de01e0da34e396110100000000000000ec03c5f7181d4a1d19f83c317879d4d3dd84dc1a18f0fead80ea6472b9f5ec090100000000000000569cdf9e99db632987bfdd0af4bea43a09761d3c9242d2fc09254eb48785da3e010000000000000074075ef0be7201f3d2f61851e13852cbcf3429c8e39b9fd7e68929750fb088680100000000000000e4650d71edbcb653a8edc53510c5ab6c7637c4a5873b527f256d2ff3a5a666110100000000000000a0f44359a9ba95621aa50df5e954a1bdb4135ceb27ae0bd1403970cf4c513e0e01000000000000004048afd62e31f7ed845938ef7a886da72948b6e873f9bbcffb0421ca6bee223a0100000000000000740bd290e4451cb1abf214f7cae4f46670528a11ac97a2062a2a956a54873a66010000000000000098a753cc04c625777bfe59ce756b410be78a956e96b16b8ee04657683499506a0100000000000000a221ad39207724832d1b8e8c5bb65fc0c2ed8122183b194fa30e36a92377dd26010000000000000050da7989c450383db503c36d868b1926fa5b3758d0d08859ea5b36ee70df2e350100000000000000562b08919cb7fbcae564e4a6184c04aa7e4828a5a842e1f482344ce2a66c8163010000000000000084a9193cbf19389f161e48016450a914f7320feab77d22377e27b28599e3c2280100000000000000ac8764044001f80971a06a1cbfcf8e2069db99320dac152825325c2e02e02e2d010000000000000040a252ffa7be124a7dc1822becba8e4d52e54c587fd06e7f0f3f0db1f54d8c750100000000000000a4f57c8aa0cecd8ea462d116d085269e1a517c012ed17f2989734352de26bd0101000000000000004eaf8faec194419b7352592202ed99fdbf4d1e3d53675b66afd6857cd98743080100000000000000ea71a9ac00b4050b264da9ffe028b7b0d4b24f56d78062573f0a7d01758abf7a0100000000000000784c7bb76a5f7c3eb6e58cd9af22670a0a3ef492a1eead43b4e1fb667e6d8e7501000000000000003ce5bede831155509335a6461139ee0a7d6357b48dbf459efb0ced7eb7381c430100000000000000d4d46aa044cdf1be40174eb4c75f24d03010c5e795ab5d6fbd6eba65bf7c0d35010000000000000070b89893ed5a3d52dff5fa29dcd49027ecdca324d82b603fd90095f5bf98c1530100000000000000e4dc50ef965e7c80456970a9d9c9de04954ffb6c322db1a5a8b37aa21347f73201000000000000001e1807fba2c63b29327da825d21534aaea45bc1f125e09a51ebfdc1e0aaf3b100100000000000000448676f7fd53995fdfa8db79704a7aab925ff95e395b3afa773e833e6fd71d1b010000000000000086d104f9aee7ca4745b67c4dde99aeef2bb1b71b306ced5d2a860683492c834d0100000000000000582d2863dca7f8d4eb8c6eb51f916d96406f84af844ef0a8081d54fd28b8eb5a0100000000000000d8c1db6b1da1e9d22f2691e59da63247a417aef66c77f1b0a965ed6abf70a23801000000000000006efd02c84490138a5d1b70fc05cbf65a2e60686c26ab17834430c0d1d2a4c36a01000000000000001e4af2935a732692530925ad858c08446fb4ecea1003dc9f28c79806027d937201000000000000006a7cad783076b66836c11e9a604f58404ecdc7a60ae7ff169d29bd92deb98e2c0100000000000000ca7f52b42995ffef32dc5e1a463c5de00880b198620dd586afe54e09bf8b4f6b01000000000000007e03be363ed0600b58c42f9f853469426c03f3447bc32d8340536a26cef54b6f0100000000000000f6d2dfb4d00f6ca06dc416bef765266aff298d3a9f11849232529ef6f096840201000000000000006a02168c87adc846f0bf7271011eaceb8e12f1830178dff60b22fc6ee130bf38010000000000000032bed2b60655e06a7d0b5f0387d495865ed5c30da9155d36e62c9e6488ac481a0100000000000000487d87e693b51020f7dfac1b940270ad247431d5ee4d687d1aa3cffb3500317001000000000000009a0d581ba500742e872298a1259acde292686a622db9b7165174176ddf4ad472010000000000000040a93747824563a31e31500524a7e0c3fdaa6e598c12af6b3d3668812eec460301000000000000000803709b1112bcd4d1049b2a4e171894a247d5e7b0969cd2e8d596d00c32fd2f01000000000000001a2892e76170991d57ccd0a0b40e6bd1e73b80d131b70330f53db742c87da37201000000000000002c8e257431ccf85823e1b4ebb9bbd33a2611af0ba91a208e7465ed14e947837a01000000000000002a2eae87644696d040260f445806381cdb9ba1bc9efcea0c6a2161fe3cd8f02f0100000000000000aa4b5fa8e8131fbccd05eb226041bcde299b57dcf2dd2e6e194aabde6b89d8120100000000000000faea3a5e4c80a7e94f3d0b4b423b50925e79b6beb574d798596083b42655f759010000000000000044f1a3e913bbe55a464a31abb509a16b269c25947788ffa44dbb4318c16c421a010000000000000068e34b0bbd59828fc6fdcb5974e11bcf904cad9a3ef25057a291482896cb60400100000000000000688dab7c72cacb17981ae12284f71dfab79deba82465b435b1ef21b46a52825e0100000000000000c8c8e08979b4d2dccf130c51edb2d39ba5349d7932ea3cbc6a5780531c4a722e01000000000000004ea271b18bf2d162a3d090065af32a39b155a4ca71ee525c79b63dfe043c7f660100000000000000741b392a3d2f753d6803ef46a6a190230df5c3d17b0ff19b7b88253c2e595e5a0100000000000000da8baad43d414ddba7af5dcd87b8585734ed4d033da44360c1a1f93f4217ba710100000000000000a02b4a3764889110e8ae01bad0a595d89e94dcf8f6aa542bcbfafcd19a459d370100000000000000346f054c3285a2055e3eb211e8ddd43bb8e56f2bfc2589a81a9402779f311c5f0100000000000000c0dcb267bb44e2d692010692ecb44a251b2a2f5d4fc464fee86f7eee90db204b0100000000000000ee01c26d2e5e3f9524a0e9337f7caa084598031d3b9788de1862fb7cb335ca27010000000000000026251d0ea62dfba50272dfa2045058abd09a955f85b764bed0f3861790aced200100000000000000cce88481af792a3d55a8a492fc2d9083d5b556971fd32d7394c055c90c18836f01000000000000000661630e26696b8a4308dec3fa4b21e458cd207d8f7fe24ceaa9aa24442f52210100000000000000249c7c1e098b503872406ad278833c3f46029cedc613febe0b244f9b6589015a0100000000000000bcbb2bf3e62deaee577ff4c67f06f4ef4ed0e30b8534e7df496b9ca77020c005010000000000000008530e1900366759ece68ee4d93970f7eef673cc02e1434bdee81b34d6df570a010000000000000040970246560d4b8611c1a3b11c61bbbf7cd9ee05f44f49f17b0937b2a4cafb010100000000000000d25948094b390698633eefd07c39fa18263fabfb711e1a01632261e46a06817a0100000000000000f6f3dd10489598094cdca63b1d8b54ad279d4bdafdbd5e4cdc5cdb298423f8560100000000000000743b2c16321e59e97d841187430084de97a42fce6129ed68c95f6c52e5b4fb670100000000000000b2a1da9e57ef8cb52fbab65a57268abf468fe9615374744b31d388d4b272000301000000000000008cce04ea75e827a75730d08ff46a5d3be242a503bdaf37ef459f9cd68bc52a7801000000000000003a94956c6473137cba1ab9c5f84ee3ad92a9dee146e24dc9826239f53d54a977010000000000000080ea5ee9de748796f0803d521481e79aaa3217802a709e7e781f6d4e9fe0d81c01000000000000002840519a5be5778d3fb8811deaf72b81e9ed8c886a71fb2387a09594d6d4ed2201000000000000008ea0c320fc10d0bcee6a522efddbe98de9b8ae00e7b74037e47c589310a98d7d01000000000000003432083c072aa97ea1b1bca2a06ea55fdcb674e8c5948264b36252a1ca12f1200100000000000000307956f94d6d85b5a500aec51c4e620311ce478515365bee4d94b148479bfd0c010000000000000066f5cc555535b7e458b7a86a14c90d7ad67b6287f392f5e0ac32394bde78740c01000000000000006852df95a77adf1e584d57016b54f951fe18554cb94b3abdfd7ad6c898e558070100000000000000d8f35bee6cc3f154f407158d483079d985fb3ecea381c6b6e1f457b2624fdc160100000000000000a0efa25cd80a6405bfa61eb327a3a4367fd2513352e1717eead07b0ea05624410100000000000000385f1e0ae728a63ee8216a1eae5a28eebf841793deb4200c4da621368ece9322010000000000000006d265f317de32f8b1c01e6c5b9037f775d14ba749a8a899fc0be67c4b916a660100000000000000fca60a110d4846057f42255dc324a7133f3a44a548d4cef5a858e7792c40275b010000000000000044eb80c5b50af1e9cd9008bfa6377e11985b7de81d0924db36d290cd56fe14200100000000000000d407b97984087a8bdbc53e458fb946aa13b4e296483d78f17c84a5f95c436d620100000000000000e688218f00de7e2704bd44f30c2e243d32871d123cd274c53d2b42a6e78221030100000000000000bac5e15c0a13cd1efe22588efad040a84fa2702a18648582875b0951b6efdd0301000000000000005aa72882441e8814cf715202472b7f8cb1c779fd2487e633f431776647ade9500100000000000000b41f694972cd05211d0663c48bba75d51051878e531e76aba030021b0bedb55501000000000000005ae43d7ea3008e391acb1d0cb518cdc54e04d0e71ad0cfcf9158084fe2224b61010000000000000030b3e65d400e10038a5ad14b1daa6755a483dccca31d0617ab9b298b75a7e525010000000000000068e950c8dcc97fc5b4ecad4e37bfe1a9c9367789d39cfed60920b563db3fbf4801000000000000007e24a8d2cfef8ea11b132601c4ff928f0abc99a8b1c3cddfa8efdc978a876b19010000000000000006178cf0c516ef7a182ea7a7aa982000cff570f89e4e6a020340881adcad22530100000000000000760636dfce5a4ba92c5e074796c631a2ac9c8f7ba1306e1fdd49a89660ae97090100000000000000d83e052069657ee6a0adce64b2671ed06b4bddd743ef4b23214d96677a63695b010000000000000010a23db3827a3b178594e599dee4b42ed55afc0025db4bc642bce3edd1fe631d01000000000000000a9bee760df7185a00749f4b2ff6181cb262a649689168fe36466deb98ce117a01000000000000000a7d9f4d8fe126f3fc9c50afbe268049edb7cab6facf5d7e5e0e3f61c86940150100000000000000aac3290b8c059b399a30a163787470aca1a1b5ecdfd4db8dce8cbe45a8c1133f0100000000000000aacbebed3584125432959290982ac39e0ed71d18d1110f88d20609e683e14b7e0100000000000000f0d6a8bc14011cf79d42aa0eccaaea24acd45f0464574724a687ab76e06a872201000000000000009e7685cb2c4e686d86ad9a747d70a197be108a7072c8aa01da4e4211a24d0058010000000000000022354c2c6bc0f1fccf03d4155c0812c823f22553a97f26717cb3e0e2b3943e7e010000000000000080602b328253f7f7f8c0fa4a33360bf03a5985d25eef59e7f764a7b72a114f340100000000000000ae8776545a5f2f1563abbb3f8b83e5355d13b407723da0ca4471fcab9e737c14010000000000000018d709277e83e313b0918437cd475b5b7e0b787cf95f22210ed6f49cd79df16d0100000000000000a6ea38f43040ffb4f845d75dc0d6ecee7778a72ea6d7ec5e7bc3739ede0a491201000000000000006a951c03beece22143beda258170493199e7ad5dc1081ecc874b7c4a1adaf85a010000000000000060fbb5d5e8208f6ab030fec4837327e0a5a00e4888a61023cbcb9f8e03f52624010000000000000006ad36f39a5955ea128375b951047c70b4926881ebe74673e9ad40de7eeddf300100000000000000a4433d0b265a9d066e1981f99a764a236143e6b9d7e15247f9768fd52d9d5f5c0100000000000000e6ac8303c325fe7c57ae787fc581533e47d2b14d5ce719aff65b0de2e7a4a8290100000000000000bef10d51db1464946e680f9b9c0adbdc408545139c9afd437f2eef4bcf6e9e500100000000000000d0cb6d50797ed7d8878f94cedcd89f518ee941a90f92d879aa8fd5e4b4e4d8620100000000000000acaa3b23fc41d9b7e02557c7a7ab31a0749920e87677e2ea80727b495e003f58010000000000000000a08d215cf4d4d1dceb19abdd4fccfccb42b1cee65d2faa0a8f58a51acfb83901000000000000002c3dbd7a6577d73ee5beb746706ff86decee4bec4b21ef2eef0f5d19a13add590100000000000000788a3622f6b28e0b9cf17262ce72fc02cba07668e7665678f43533a8fccd974b0100000000000000125c036abe87e80c004554abed8d6e648da2788d802e02600a1947d70ff5451501000000000000008aaf8e0d7be9ecdf64f7391b3ce70e86bdea6ee5e46f99b1fb7e3fe30f38932801000000000000000801300f325d71017575e99289816ba9700c3cce400e7f4a0a062c8db5dd11730100000000000000d4ece5854b53869b6d67bf39d193ed9c33642dfa92756b60bef4b581c588584901000000000000005c27caab75b23c130340d23de91365f764f65f27874274189f3bbfc9e713dd4a0100000000000000fa516b92a610d49363495a5efac22768972d05bb3601d874725ea074c3b38b2b01000000000000007c53204ec0f578da6e67a86277d9cd8924815c9315876cd2b8013d934b1d740d01000000000000000c53ab2e5c9b4d41aa4de18cee7df915e16a0ac41b02471cd7a709f606ff994901000000000000003ce64fa2a54a88a88cbbe90dd16439dd3fdb0b94d55e6fab93e2114915c8ac490100000000000000205e9ddef45a43073d95724369698af8e1040e8ae613ebe98e6195d782b7872101000000000000007ab90d127ff4696886d8f9ef938c0c22ff42a20fb109d0a469f6e82db94d107a01000000000000008a891b63682b0e53ffbf5441c0d3b41d0f9fa0d81a132f3aa739df9a66205c3101000000000000001823c300e44916c214484c40e571f5825b41ea9a3a6dd5eb469cb63deef1c43a0100000000000000eecb6ec287f83cb40f644a3d7403c0b201d666f499399a5d9c955353c49a18320100000000000000b6fbaafac18743a3e86fb74ad21fc113d1de92099e6ca954160d95ae6012aa0e01000000000000005685f934c37e069e26cc0af4ba6f1a53e0b0e9b3b1bcb7f71fe10f529f80fa330100000000000000ee241cc10c66a6b5c3978d8a5820d52a0f5ca295b4db0f2c1e1d23826f8e37070100000000000000be7592ff147c812aae3118c3e1524a8d1528ad7152a884f9c53126df187de32801000000000000001282044786ae813868bc009dbee02ec7d1e553f1c886a9480ccc618312d3f11201000000000000009882936fab346edd6a9f4e9e0f43ba66d23776d60fc7d5b02f8eb2646be56c48010000000000000008b6a79655cf12164afca63cebf96a6de9a8cdf9bf07d6114037bafd7442d15f01000000000000005c66db4c67bd1e6771690d27107467f228702c7a5267d960adeed9c19bee70260100000000000000d496b0ef34b72e522658eb9d62228c3e459267eac88bffd5853e9906fa936d3301000000000000003265223fab830da321f8dea0b5330144bbc8c39426630c8bdd78fbd21ea1093001000000000000005ebd6202c8920742b7ea18c7b4c972a4d9f932f5c798dc6caf3848d98b17f52f010000000000000074b69497f960330abbc8baa6880fe6208d81d51a6a9e8502d763c5eb0588e36101000000000000001a50d08eb5c843075e92aadde4d9fb9fd82b498d986ce6644d7c608abcdd08730100000000000000e8933b62d7fd087b53a163bd58915eea0ad77415b5abe928009b655c1e5c73550100000000000000905a54bb68c891e2f8846fb526a09f0befb9d7e8294761b5cbc4d45f69e0dd3c0100000000000000f48d94ebd84254f8411915ff1d6413d25157977f823a9ea5931a6773e0c22607010000000000000070f0df3b93e0ca608f69fa60358e2f6e05417b9648108de4a65c6bb176daa16101000000000000001654adc2bdf562b301a19a373ce60dc53732b4f5d71528a8071cb7c51aba4d020100000000000000fccfd929e850d89729955020826bd2281573d730b58177c098200a0eb8618776010000000000000032e4b5ca71ac1972a0f5f3e690b9555f183e6683e6901e9b868c51ebee643e7b0100000000000000520e45c8252cb9641c6ad917de32b6559f9773472e8e0affff57bae885e0dd50010000000000000014223acf876f0113d636af4321753ccedfd59e7f10ac90211c673f4716defd5201000000000000002a4f88544cceff6c6c7f313b786e39b4b64e7d960b457e897a13e584375a241d01000000000000003c93a25d88274a519c8c234b9110f9c06bda3a7ad587f3936166835ed6a59b74010000000000000086e0919be4ded53bfbb0a1493f500f8641733dcd8e00ce45447be694f2dabe0301000000000000003a634f8140c7de7fbc298b62f00d8f7fcfc5b796f2b8c33776017a9ea48bb97d0100000000000000668bfd41ea205fa8bc844271378040e4ae2e08f26e8ad703e0475bb586c1ab050100000000000000ac0046ff9eb8e567ae674b2477c02ea48260e4e839d795cd1133516b97825c440100000000000000d2e1c24becb01f52c0c757b18fdb0a39a5308e1cb9aab48cc7b17019da1e405d0100000000000000000b3a10a817241921e254e4f8748c1ed81756fb50ed33a3524470d12b25c73001000000000000008e4c4d3eade13f13a09906c7c5eac038e80de28d9e06256bd4e24c8109e79e570100000000000000508bc075773c4d07c73f6d97cd23c7db512d4ff79443b7620d900f05759e71760100000000000000465249c571ac2176352a2d9c9572075187426972f66e0e66ad5e1ab33175b26601000000000000004e881bf545a638dd02073bf382a54425a6664efa07ef86db335678ea76f2fa570100000000000000e8ef3e5ab1db29a5f04d79f770406bc34340756b2be2ffcaacec219d4a37056201000000000000000c07e1706df044549cdd278cdf47f971b6ac8828cf9aea5a5aa2bdf062f6cb34010000000000000022bef7d8a4d3576d6f2626e967293822f0e4349eb04fb8efbe9fa9740121522501000000000000000a1ae365246566b1ab8308d2d41251ae3b4c511e1eb59fd589ab5698d403ae6f010000000000000098b255a5baef61f59d4d5cf3dc8aeb54d50fb9c66a3b90058ec14a7e3f4b3613010000000000000074cb201307d10eff0349f951a51d2eeec91c65ab0c641826c6c3c558cc510f560100000000000000ce3dbda47b772e4df76db09f06303f34e2f22380949d204d3859528d2df79a60010000000000000010922639d3650bcae7618441f6d5535aed137f8e6838ec8e9cf3fb2ab0419a2a0100000000000000b452788ea4538f3e65bbd7532de6bbcde9125b186dccc7e527a6f2893045597d01000000000000007edc0a308622246a40f9dff35d2c2e51168a3a51054a2a47f86962ca7f36fc13010000000000000016993d5f92c82506b2547ee20e4f8b0b46e709be6ab30bee491cdeb614f4ce7b0100000000000000f673d8d253a3a49d1574cf53806a93b242d2bb0a7fc04d53dc7a902427859a610100000000000000983faadebace27907edd1ae30cd2fa2ac76c190535d3f6574a487341721e8e6d01000000000000000e08477455273ace0f7ed91210f030f2bd78f111cc5bacead9fbaa1a97227e3401000000000000000e0f8119cb7dde36fc693c5c16a068832b3566fb746218670892b90546ebe720010000000000000006a1361fd9dd1840b26cdd1188a4f7604c6fdc0f7cd557b0702bfbadbb28fc7701000000000000007a55d4f4e68806ffaee585edf6f92747a647412573149b8587e1855965c0575001000000000000003ed37709a336489c6e96bc7b877af83e6c148c035937468e2764c8fad5a18d30010000000000000038ce4f3031ea4b79939f3815bf78f36adb29804be99887320cf3fe8a147e017601000000000000009a87ab4549a5a87fb83c0d9fb6cfe01ce7f054aed33695a3adca11c476aa40530100000000000000e0fd63cdd617f8b96574c6706789115b2ca1da2c950573b65cbbc27409ff7614010000000000000034b6f378dcc9103d686fa7f448197248b64fc52defa62fb82e1a2fabaeee7c2f010000000000000000a3a9402da8194f7605a4adc0f47eefddf10865a477aeb82495e85ddccf55730100000000000000404b2b975cad782c8cbcfa5b55ea5592f59d0bbcb478c7771533203a8ea391600100000000000000cca7e612ea62d7bb893af87b2545f5e098f811ff19c4ee2cd4ed566379fe93680100000000000000564d36fafb7c1a5307b6223aecb128c419f5d83a2fc991751d10f56d5c54e5240100000000000000942353f166b2857b3305de71753f1ae599420936806600b9335d69e1b628382b0100000000000000a2dde8c9aa936b9a744c646376a7ca8abb6e04095f5eb3fb9761177adf4a8a1e0100000000000000c85f44eab5b574408ed3c32be62de13ac84bbdaa33ccbbb9704a5645ca477f7e0100000000000000b8a2c04b2fa7a2ab086f0a2ae0bef1650de3ad9afc263feb32ab5cf488f96420010000000000000034a495be2d201dd83e495f639ad7683956435b9ef8a8a78032cd1ad85f68435b0100000000000000daed9908ae02c987c2bf4fab8f36bc89b3a2c1ec3d1b80a4cb95850b16615e3e0100000000000000184fc8345ce6fd094193d2e7267ffe202ccb9bdf059e6f59ddce334c74256503010000000000000046cfd49facfd18c680c936d4c3ff5cee00b7fb159744acd5dea2fab7b99636230100000000000000b637b52c6a9f65e736207c2e8c1be294d685c8b66afa4cd8b832ae3dc1d9987b0100000000000000a453154a52c7762a2b8aa85be1a7c260044dfd08fd5c5e1fe6c3eec36e1ae47a01000000000000000e5ddbcfdc5ddc7c7ee4174688056c86758ffea09b83afa34a914b2a9d2e1b6b010000000000000080eee4729b02a85777700e749801cf83c304584618a6fbd77ed443c3b8a2270e01000000000000000237eb6073e1ff78961bbf999e6e72ed36ecf501a770216fbfe11b2e56ad063d010000000000000088333b5f93b50b7cf1a2d0a5810b6868af87785d2df077ec782b4e7f84f8b80a0100000000000000a2e743e4ba1a3bb3f97a8fb5f1fd096660be0ada88473aeb2a45c769560cfe5c0100000000000000928ac59fdc8adba7629a31b614ea77c82e6cd1403c03a015e5cd64276606226001000000000000004a2d8b72c905cea6b3bf1222e7f29d5bfeefc5e90a5f82f95341c96b433b4b620100000000000000107e6e03ee233b4b09e82feb6308ccb616a954e324ed860e25cbfdd4d3602e25010000000000000076079c237bcc7c2cc59473844c7701cb4b732bc83d8f1636f18226096aad901a0100000000000000dc9d9df58df3df21c8917e5b5ffb15bcab2f6a1112c4564f4b3a10df05c7955e010000000000000096358090b53f3b2a3a588c4bf5a8682b07bc58bcc335182063b994ac5819931d01000000000000008eb29bb2ac1b3b5e89895e97ae144232d8531e80ac86933500d40c6aca65437b0100000000000000e8d7c8a496ae0f0f76f79603d0f68097e1a933f152a3453509325477597a1f100100000000000000ca6faa064198ef1205af176f8e88e55187c937b697fb79092d3c2172895e420301000000000000003883d420ce0c14d9525ee699d28ef403f5c032bb16c9347ccca90597a8e2dd5f01000000000000000ed956dc7fb59e5f2210138e49594ebf0835d75ca757cd0cdc99700957e7a02a010000000000000020c6f84b2d9215a160f30eb40c9bec6ab2bf04dd4c0b58686bb9d6e52f5c634e0100000000000000ba1cc41413e67d5831ee75eb91f507e4e242415cef92d10c8574756d38f05f2c01000000000000000e043e1d220b43f11008bad202cec6c94f54511e82a4396ae5fc214df920556e01000000000000001858596fd4a54ac9b25ea62beca25352b6ae4b2b888841d41dc5212ae5c661370100000000000000188fcc66d5dbc6e89ee0dfcef0c5715a8542b212519654ff2b401d5d72f5e14301000000000000001effb2cca1c17cffaf0ac6f3314f846d3236cda41a197ba438cc302d8bbfa166010000000000000084854d183a5948a7962f13bb6ded8efe5e041a970cb1536a206b9c8f2ea5842b0100000000000000f28eeb292db8c35e72a7a7b0a4ddc9b4c1fa7901797bc6b0f0924e4d543df9170100000000000000f619de47cda0c3177ff0a5d13f1e46f629440d31c7a7716fa775028f97c4a239010000000000000022cb89baed7b6bf68d8d2b33583ccbbe9563699f6fa4eec0251b3efafe8d0f1f0100000000000000c836b1fcb7ab453aa955d697fffe154a6c69cc5bdc3799e3a254dbadb711a1420100000000000000c214f7deded27fe33a91fc1aa2d2c25c0545cc9669e236535a2c525d3e5b0f4b010000000000000060b63922d6e21a1c30c89f5040f03afcdce0bc116d9001d565e154c1573f18760100000000000000a817e0ca935a7b7ddd4b7ec6036610e28146d524a975b573bc20ec9247be0d1c01000000000000009cc7b1f1ce57a649b17fa86c12f7ded6c0c7786b6fb749c299816704188e943e0100000000000000a0213ee5b3bed7c8d2c1a0a70c61aab85f5ca94cd93616061fb6364fd1ada6670100000000000000eea1a6f972d5b0280c38417f5485561a2e831156f76acb9bb9aec28dbe2d1a790100000000000000645aa5447cae120fa42f5d5300caba135b2484bcfee35f2f3345ba59fda1596a01000000000000009ce90daab0e4d11cbcc27405e7321a1e43b4efa27d41e82b5773e3c8ec2df1290100000000000000c245ce156140a185fbc01dec4853978838af39cc586b765724ae4f61d1bf9c6301000000000000001e6519552bf6fb39dede71fc24e6b96f28b2b368c966eac4e26b72dc02bb045001000000000000007add5136c172abb4e1da6f8693a25109cb9adf224c6caa2040d4389eedea0748010000000000000034db9641d08898fe93d40617cac970d6b63cc3f0e990747160662853f3c6315101000000000000001036d23b3a423ec77f2d51b56c5e4977325ec6d8828f1fbee1016e7dcca2b05e0100000000000000bc962cd43580fc2e7372d271f95146e6eb6f03fa3642fc4afe71e4b6324bca7e0100000000000000942192ad93f17e1e06b3ce684c14980be620afc301eebcaad9b012f4efcea22a0100000000000000aa98821b807444cb25dd317b872db914deb8e517fa22655ad3e2e76d18dae6260100000000000000741f0e2a902b3d5dac60fbb0cf1d580666fc07668f5f0e3158bb2c9aa6ffe1670100000000000000e4ffaf0ade0446a02e9d2790ca8676af25305c9744b667d2b3d88f95fe0c411a0100000000000000e8e867b2d77541a277972557cfe152ccdb49c316791d376e25a017ca80f757530100000000000000a01dab9cfbae6d9511b3141842fabcaf9f35da8b6c34111bc75c9b035c2a832b01000000000000001442b62850ec25afee11ffbdbaa872a3bc98a9fa475fadef70fe77d64ad389700100000000000000b465df72d48baf8b82413ae5cbd315a95a5c945082c5eda3c2fbd00b66588f41010000000000000048e9918d4f74469e47fe5dc66cc71d39d567ebd639c26ea82137c114528f2d7101000000000000000eaacf77a73b41d44bc5dda8ae14c94685a09ef45bbd61771551ebec3035d9410100000000000000b87f696f2b16114093329f17fc798fdea4cd9c63130e900c59c41acb3e493b070100000000000000b8415859cbb50e185e519408b7ef0ce2f47d3c47a0def456fcf491cc86905507010000000000000006f36c2b5bdf24a24d0d8c91e7b0f6b35cd23b69515f1711e4355b09c108246901000000000000007601acef7efcb09b3f47842f7bfd6c481c49d8b0d0c8ddfc83659989e9c8707e01000000000000007cb765676a760c10dc223bf1f3d504a2e4b398cd5f3552cbb72944a7b662cc6901000000000000006aa1287bb46f6e7e34bbde1abb3b4e11407e2329ee67bf1d2bb19a4a34c488680100000000000000122bebba3dd246ef598a3e6ddf2d547c4b0d26e3b8af8d03b59b561125a7a82c010000000000000080edb61d916cdbcf3647bdb8b14bbd2f65d9bd6bc850c1551051b9456154990e0100000000000000e41ccc7eedce76a040444614b6578cdfdba8b957da5ddd50422e874bbc39c9560100000000000000e24686f623d2b9b9ed0d2fd8cfb17d59cd9e3c79d2d9baddb8b09b46b356773a0100000000000000b8ae787b784e824f73cc48f87924ff18f602b3b46f55f0346e7f4b5425376e420100000000000000124e26c39813231dbb16f425cc625802223601589ee473cff3798f3fe21c955701000000000000002e64b1e3875d025647e2254433355f976d6caed731c295d456cc349a57c4206e0100000000000000f4aa0ad871807a569f71cf27e61bf7e231e645167521ba50cec3fc14f44e472d010000000000000048bb1c7a7220cf2fff63e006dd42b278fdd05e46b96a8bdb0844e0987b1a814c010000000000000094dfc914be90cecb60b9cf8f907354b2add5dd71efe074d31729dce1c8c9314b0100000000000000f4f74b5a96f26a30aeabe5a5e3361543e45b8692c347e182938a644a04dcc34d0100000000000000623665ff8deabd75ad9b1c1a6ff8d16b6cc2c1b92306ce737b5c0cb2327cbf790100000000000000022b55d33bd8b02634031c6c7b9cc793469c0e7ef743356623f61af9ce0396490100000000000000f00f841ccc4140c032060a3f5d5955a5b98d87b5cc2fca370a6385d618f7937201000000000000002ea11666421522f913393469a7cc45f22ac8584c52395f1181bce56aaf4916790100000000000000da5a66fdf3db9dcbc3f1b362c92a95f7891aa5206fb4f6dc3728b138d3c9ac4c0100000000000000482029be790df6f0a22f9bc5c12359065b2e50b5dca4c4eb32aadf578449685f0100000000000000d44c526870295eac64d20d7eaa38235129383dca03d521e09bb5214bd3458d5f01000000000000003a6bc3745965bb4f95ef231aa2707d19f524a492e9924d438ceb7433917e1a7301000000000000002021981751b5aff5883bff88e38bfe3da9a2177c15ccd99badb34a3dd081703401000000000000009ee966caa1368c017fbd108da32fd2d712cbd7c0ec18c3336772a5e026959b0101000000000000001a4ef7a72c88ed20fda97b19e42339b21de716e2d28f9235ac9f5d3c6743ed17010000000000000090007d02da676a913d08fb3c40d9ec1d122de9f6685f217b04c6eac38c3fbe310100000000000000460b5713c7e51f2cf8b09735d4d844e06f50ad009dfc50440a6b646ad4272a22010000000000000058d14272896648abde3a03e1856518b8897af88a3e1086a0afd27862513a9e700100000000000000e604074d5e9bbf0ab9e0c3fed684fb5de10aeb5b91f1152488029c2c839a1d6f0100000000000000dc4e408cfc9706821aca1e6f63d6b8279cab8506a5cd21fdad6ae2fe64616e0f0100000000000000ea10611d93d7db79f90751f3afd2e01e01313a79e68f65dd226173634aca8a41010000000000000058c1e4bf8e84ebe869cbf55d2524f7a65d7a0cd784342614dc17151c2088b5290100000000000000e45bfe1676e9083d6b26fd9d1bfe2a376b961fab3cebac68699404a4908a333901000000000000006697b6fb6ce5fb3764a8b18dea6c88a7ad1f6d59d7ebf9b74fda348eb31b7d5501000000000000006a9df440f037ebef1b12bc88da7d8929d7bcc9d191023811fb7f1461bbb2ac1f0100000000000000bed5cfccb46bbdb920421253cfba25786604b0869c6f764b1cc7cea20322260d0100000000000000ce3889304d488bf4d35dab6b877b93a7c5b51873900d3c386a945d76160f7c4c0100000000000000669f44ca793d2531f96cbf71107da90518d4afd040a61ed96a64c3f0ced6b6280100000000000000e8f52e99cff70d44b2b86fc558b43f79a32a11e58f5ba2712765803641ee3e3a01000000000000000cfde864e6a7e5186ab60f3f8f6ec6fe789d4bf47e3a68437e413c1e7377d02e0100000000000000e65c8fd18340a313f1fd729e26d8d9184541cec0be3929c2b04ea58bf2820c290100000000000000daea127e259d181fb7df83ed305ef982dc0e487fff133b5724c7def88ba72e6a0100000000000000584f78e5df35296e6ee5bce4b8874eaad0aee3638028e01d0322466cfdfaf62d01000000000000000ccc20695f777788a78c774fc76ac2b979d5d87d87aaafb09e00c1913827ba6f010000000000000008dd9210444dc8b7754e78ebc92b07582d052d4318ac4345edf7c1eff7715f3d0100000000000000cca0e7418a5825bd5a4eab3a0d791ce63b0764896cf95550c2668032bf4ac2220100000000000000d6ae2986c579ecddb34e3648f6095e5d96460a761b828c60a2128a45aa59f4720100000000000000f0742f0b53f5050334ad7f2814cb4a642e32c9216d2224d27e3ebc3cd3b0f056010000000000000028008a8f035f01ed85c09175a4894a4585426d97974042270e96728533505f1901000000000000008421b0dff8be1275826577a8a8ea1dd82c3af0f9d57051e5b769e409ce572d590100000000000000eefc69b70391884929aea79f3dde787ca5c383da3a9daa6bf649c68b15ad9f30010000000000000030088eeaef1aee7600c08823e4ef98e6d5fac5e9ee308f10f28f8b0ab1e04c1d01000000000000008aecf69a8d9fc278fd7ba1893ddc3f2dd20a327260b517a1b9cfc5d0d3479842010000000000000096558ee4b62cd73a5407bca873651b0e49435a64c81785c74bddc279d479d74501000000000000007666b5195be74286a8d9c1ba1ed84c2ad908232d50ddfa76090b109c311f765e0100000000000000448769e00ce0d58554c7368f5ef5b083a04d4882f82929e068172225c303a631010000000000000098ef6001db21266bb88ce8ca975ec8f06dad3d813a96dc1e2f29c50c1890527801000000000000001027226f658cf6741ce7c28d059961258481428681b56e7f93af5819dbd60e440100000000000000e6295debab41ccc4f9a775045ab658ac28f77ffeb3887b55e604282ce9275b72010000000000000086fb04e93265c36abe36cad57ff706f0b68afa94943465182a9c9a1436d8f01d0100000000000000ea77a256b1b116909ee2dec76e69c299e7afe0695fe548a6e262a186641fdd4a0100000000000000f4903e01d432e729ee549110753bdc586b9dd3e87ba283443731940442cceb7601000000000000003ebb07ecfe268dbf1d226285bdd9940fd9ac0eb5a6c1059231f637c446d568580100000000000000b807005ae6a725ab9cae3d5452f7c952c162c9886958bc9a793a23ffb0c3c8700100000000000000ae45484425c05a86f1c806473664111eca64e31c374bc6f438a319130fe411580100000000000000c0b52dc2da9348bf01d2039e7c9f4449a37a908ebdf58eb884cbc2c41d7ba75e01000000000000004635890734b94e40f608bd9291f5a0a0d5090174b3fa729ca4aeacceac9c8f0c01000000000000000c6a45dc1b532d280d1b61e02c7defbe51be77655e3af960e7995ba706def0530100000000000000da2f2445638fb5e5415e38f829ed1502490c3f9e4542ef2fb73e47fbd085f80c010000000000000090b7f79a6b9df12736c40f0674dbde576bc8b7d56e0d978c6f6667e23291d6480100000000000000b0de94dd36d4fda227c3ab22287c5124a447e1f077230213c6c98b831be2d6680100000000000000a68ddcdf31221f0432287dd834ac80759c54e85a626da2d25abc0e46cc8495280100000000000000aa52fc68abbeb0185e709f6e40ec5a9463bdf5f01d5742917bb5369a7fa3087e0100000000000000e427ac6eafd576b3a96afd6c3d00cfee80ee14fea2da1008bd1ad39b9185ac7e0100000000000000a6358538cab8b8e238740fbafe1302d5d3fab37571fe835858425985c95eb33f0100000000000000b0eb46133fe6fd7dc36daa0dc91b62851e4dd1fe4d8ff3afcb1ebebbea6aaf1401000000000000004c81020ab3cbb2903057c3d7c1314ceb30f538e8a0cfbd67ec1d46243c96293301000000000000000880bd908b5858486f7405c644b03c868f49d26e44d72024f1d494f663b3ea1701000000000000009eaf579c50a2f53eeb702fc579db8dc170562110f1f13b7e04876432075af808010000000000000034847e81da8a52c3e6bd872024bdf617a15d815dd53bda22a1a5e712afdd193d0100000000000000e0930906866deda0fba97f1e26dabba65f46f00e7ad955511c2716cfbdd92c6b0100000000000000d282af0a4198cd35fd3e0377c071c719f6f064213652de4cf9c814738bde1b2d01000000000000003897f869366540c9e69e21b53594a6c61faadc4efdae6fc67f54a25baeeed37801000000000000008cb5b8b88c2b84a3dccad76c1f72231474e4e56b8ba9829f80105354f85554670100000000000000284d3fc373b8ebb1af2293aa074555d53b8de11c590cd93eb8d8b94e1cdb347101000000000000005a12817ffbfe4ea4a5963e90f03eddbbef2d060e67c38c9c24f6376b63eca94e01000000000000006ad3bf66073c23aead8bcceba1ac678ec38ca749eaba2d89a1d9ef79c4ebd3610100000000000000b2837342a59d06b88db36fda5af16f764573e3060b5735300cfa733f40403f070100000000000000703dc2275bb2ca66be29c93c4c8b2ea6f6201f2b5fdadb6a21e2fdbd4afae0000100000000000000bada5a44b7836bf4ac8be30b633b94883a2ae89e71c99a2e9a99eb1ffe8e970f010000000000000038afa49a2ed247046429938c351c7066602ce8d8938d7ec2be9d4306dbe151130100000000000000a2fe3b86ce8791434a69b8604633a9d0b0a8f558fe2245a3dd00bb4d3ca6bd7d010000000000000062d2f0acc2dfb4e37c5ba1dd8752ef9abe6691da76cd7b768ff8ed427f821237010000000000000078da0571ce52e154b059c02891f012a9c1af4fb4c6ac3136253a9f98b3ff1f4701000000000000002a33104c9fc6890870e267e8700f72bdd1d5a854c58f53272d377430c0f5484a010000000000000086dd614a7b331fe2977d427fdd908dfdf3b429ac16ee76300158865836a3797c01000000000000008c97bfac31f3f9bef6a7395c4dab17d92c8f997a0a41feb81681b256845fd1160100000000000000128f178dc18c67b7fc0d45fd2edb6a08a7f381f719c409f122aa3f7c8ef3d61f010000000000000000a05efb75d58392ca90212af5c1107c60f26da9be1f023540828963da6c821901000000000000000acf4e9810b92d287d0356235f2cd8648c1c2adedb28e1587113c94bd1a3cc0001000000000000001a28917b5ceef58ec35708084c773768c91dbd160c3172c2cbf11d6d6937a32e01000000000000008a38d93207ec3709bbd9153ea6a2fcc46562ec235a7d78e991b0f9820fcd2b000100000000000000fac9c2fada6c28d4a0b0e7809edc81be45580d2530d5443e52fed69e87bce8750100000000000000ecb0e2367d7cc79208071b4df87e3ee6683c68b3d65409dd1bb940f35c6f0a7f010000000000000094865d8152a8f2d6c2d7fe737490e7dbc0cd47ee85069c59f4c7ea6f4ed74f6a0100000000000000d088c5e979653a2e93d23e8bb3c3b21ca1f2993760068534f17f2153efc2aa0601000000000000004ed6b49ae85ccc70726fbdee6f9d36e2b9aa97591a6c8d6e18ff0a76c8a882050100000000000000260f49645102286868b6d7bd5ecf4a8a1768babca7112afe4754eb88c454457e0100000000000000cc96998991c3061c87ae4cefdf00db68226f52116c95a8718ea5a495f1570b1301000000000000002a9fb91ac3024ccbf69a2461fc95ffd2d4100d15edf7be2d9c496237edc6c12c0100000000000000c8371596d82b8c67cd63f5d7d62497c319c46abdeeffb5a6d2ffa4d8d4f16813010000000000000060b9bdfdae13a28757ba3b8bfcb47abb46217c75cbfce6e7c0cd535f972c28420100000000000000dafde0fbbb92c3f301580ff68d17075a5c9920e911bcee422cb325b69acc1f6001000000000000004c33b78da8b5f1b58d40a50468048136542b7158c21095ffa9ebbeeb50559a6001000000000000004c62f53842643277f089353294ce18e64b653fe0306a34d0d2b39c35d08637160100000000000000c0d3fb4e37cfe7ac6b66fea4321ca8df5e3e03415015f1b992bcd1b28842eb05010000000000000076483c82c03f9cb1fb18c8aa7925380c74d7d59320b1b5efa14e3c7fe8d0602c010000000000000070c4745c0bc4049e0e0a780465b22109fc139444fa12370b45ab1d057745dc3a0100000000000000f24dc88766d3a19b9668d3c4d9b53795b4cf35b34794dc272ee982c7679b522b0100000000000000fc2796b201066a1c8731e1a036579dbfd1595bad9e61cf2e489739b01257b82c0100000000000000247131023f7132bd70bc2840a204e741ac1484da9534f8a6a70e0fcc0d841d1501000000000000005ec0addab6beef2e6e6384ab33733c416a730c889c986cd22dc06f5c2d73967601000000000000008634230c1b290373ebb688c4b9b362c37cbd1d2702d2d725522ca77f57518f730100000000000000b6f5c284a39d17be13b159a8866245a50293448fab2430039937fa0bad6b642701000000000000007eebded30b6408f17f3490ec03228a4112946b09979d535de8aeb8b8a56f094501000000000000004a4a9c82a3a8ab565704ac5db82795c0371bf24a271b7afa1968597c123f9e26010000000000000038b94a3bc7758df967023c30dbf19ba2eaf48e8c16f5108fafd66175ea4a4650010000000000000082d957d141b0c50e0e6ae5fc6b08d7772d1c30a7c00f2acc5ddb8334431d64690100000000000000843c8abbbaca2bcb597773a427fd0624f9145ed2a24f2f5273a27d2eff2ff758010000000000000010b2fa4ef770689d40836e651b1f79b88098887bcc34358fa8e729f7e181a567010000000000000002ec3f4a4c17513881466eca2bf591ec6757e56137139abc2f3460f2a726125b0100000000000000e8f93cbe510ddad07564609f3f0712d9daa79906a39ec7f54b86d864ff59ac7401000000000000005e87027174df946fa4909a46573dd45c3a6c018a2e622290a44b8d88178db7670100000000000000d80ac56089c2ffb591e24370da4a94ad13d580fb555f2b100d44b8c6cad48c7c0100000000000000f4317439bc6f03760c78c65d239dc582f10be32f45cf8610744fd3fea59a50160100000000000000f85d50ac798b66e70c4185c37a12abd7c73023377ec3c7e95aa8192ce8a1c10a0100000000000000128e8329d61e31b3d2b60008964f52d07ae4cb55cfcb876f323380654d017a5101000000000000006289201ba70fde92ef951774853d8db592debcc3d00c5c2a6c98f7882893e67d01000000000000000e8f603d0e25496217f9222721f8f599852ed4fc8b14bfb1444ed8b787e5c31b0100000000000000e4a79219989f76bc90bd03196c8c8d9aaf5d7d3eab03b2dffd0ddd6849925908010000000000000088f8faee116b89ce03322761ff95f33bdae4f7cf95de7e1805d8083f86953c57010000000000000016b624fa2f79b1ea14f7a26aff0a6b880d886e4b51ca2419b603684dc8767752010000000000000044e6c7b78c2c3d34c0463331344bdb2dcc6726d3edb3f264e0e9db2148692a3f0100000000000000c4a4904b8ed7618d57e4b3e73b0caa9ff9189ac0d6afbfceae6a2da24c00b40a01000000000000008e82da03779a576dc7ae4c074e7c96698e8d3db4a18d3dc3e7fd050930fbff6e010000000000000094e442541e9cbaa45660eadd4659c4ce2789fcc36bb4dbb7da25824be6b16d1e0100000000000000f467c272b9da393468af42bc500b69ffa6c01f500988048349902ac20890910201000000000000008ca03408419db6e842dbd92d9cb265a0efc54361659643797eaf61c3ed9210290100000000000000a8f48c7c8ccd9485012834f653720a4c2fe434bd1069e980f29e6d622d0cb31801000000000000004ed7563162fda725bccb5445eb75418702dfc0209512a152f5fbd3132f84e929010000000000000046fe24139e32056cd88b1d3c753ec86e1d68e9b0290a1ab11b22a1168d252b5a01000000000000009a01c863804a2f38b97ec31de7bbc1ece903824b513075c4507300f17f75f452010000000000000008528ddfff31ab26144296b8d360b6616aafcee544bda2b8312b53c5a7beb91501000000000000000e7022ddf3ecb72bc8da9a7c4fb4b735bba90d520f1379b0c85de8a27ccdaa4b01000000000000001c660a4bc2f478cd58565bde121bcb1b9cf2f2834f7d0b8a2654996fc7cb60570100000000000000ba52b5c6071f2414474c4c05b0234af224536f8baf46ceb9744d264e98b6a47f0100000000000000b2c4c674514b3c0e55d51faf4fa3079e592f12ac61cdfa14c6bb01f96887713c0100000000000000f8e6a5ae2e214d9f388008766f291060a98a723b7fbfd40b9202b9de6d61be7801000000000000007a1cb425bfe3abe2f580ced50b0b303823e70b98681cb13b3ddca0a17a4ad207010000000000000014288af4dacb175cd46ef72fb7654b2132f35ae66c92a727bdd59d3b9cf39071010000000000000084a75b54ca9adb8f7fd6511feb0a4dd22f4695a3695dfddba1267ac11ba6816001000000000000001afbf2b9273596a36265b1375b98638314a920e6fdc65c4b825f4582ed2802300100000000000000088a3b0acb6ae87a2923fa4d63afe0a724a04fe367c7d3c9134b9070b565606c010000000000000094adecb4de7447db757559952456e461e49a0cf002df9f089f9d790fef10a95f01000000000000001644576f56c73d7368037deda0b6fff51d47cf108918f9502741a0b1b70d1e5b0100000000000000ce48b1030811c16d06c39618599e0753d0beb2145f5c5046b1154ce61885638f0100000000000000040000000000000002495cc197eb77168d9964200b273d234a885693ccd7ccb61d301c5f15b6b17a06e5c8c8010165c5000000000000a7fa7311000000005802000000000000a10f908db768f19d41423aae5be76670ab3b9f7a2ee3a4b0e516683ed9182b7e913f0100000000000000b85093add644a2a275b104d6c8c06110238f85697c2fe30806a0f7458b03fa6e01000000000000000ebbf8cc2aa15277cb47ec90a2bb891ec0ba94fd2e6cd4dafb6088c093c0677c0100000000000000f49a1d6fdab557e01c60e117d09f3ab77db3bc3d1f29645dbb53a4086fc3ec1c0100000000000000d4bf64df15ce5eab0a1c9c1ca8c5b719d55f750bedd8e920e4dfb4ee8dd840590100000000000000740aaad7080f7c4cff6bd298b5abe4e2e085dec5f5e3b0febae35023918e111f010000000000000040ff7265e491df73cd8a2b2ed5595dede496d788d4cd28c751d0820b40e931290100000000000000a0ae98fe3b0a0686cd6395d3ddfb3a6c311e9c0811d526d8b9615c9811becb5a0100000000000000b4d490ad3dccc093dd0e530e189a82de1c22d822accb9a4c18f09f21097806430100000000000000786f18f05ea0be71339daa14031a9517e8ea21664b26fdfe232fb84404cad204010000000000000076c07b0ea91f53909fa3e82d2d08d0d7bb5181c53ac89cbeecf734785e97df6d01000000000000005042ec3b624e92719a533b20fe0393f26f4c4fec312bf8a6f4a7aa4c8e45042f010000000000000060521ac931b0f7ad583ad4bf993a3eeecab1960c820a5a0c0aef63286160cf0a0100000000000000f4cff905f239539949e769eeb212f22ba2bb01a4f08b3c24b809a36d3fa1d5730100000000000000928ea8ff30684661a80a1edff2b49a33d7648d9f53fe842734cea74c6ecded780100000000000000de17f72f2eedd031e3aa5beef6b73f70760b2907d1185069494f6983ce95b13601000000000000005826355828606dd689db2a3d20e18a751df8960ea2fa86b8a1de3f7ae360472101000000000000001892dc63cbd0d3d07f6c05e9d3c2159beba65135d85d23d7d56bb973fe3515340100000000000000541b694b70dd4b64a2296901a146c59e61a78833aba21b462093698637d5877c010000000000000092412bcfe6899e144756e598ce38d87d8fbe3fc4a931f74fa14b59600d73f14d0100000000000000aa2414057695d910829bfc65dc29f85e2a75cf4204ea6ba034638c591911a7440100000000000000e8f79e624c673959af1ed13642c5430d6f11d4b651a31b8d03c5d93aa402ce190100000000000000947281c1f9cd70f36d260704d5e3a7929c4373796d6f9de982d7a82cd66245530100000000000000a85ff25581abe911021a89410565f6bc2f7a5ed106b9c5a1efc0f278e3ccbe05010000000000000004ad2b94b6e74d2582470a074561f36b0f823a9a29657fed201294c155bf9674010000000000000062391234e5b71a3a5456fd366640be6da72bf58b3675b22daa9eac64171d66030100000000000000bcf8a85665dd8452ffc6eb3e9d2168c0ae31c9bd08efbd3b2517da8c6018ea630100000000000000060b1dc3e1709ba7d4a8249db4bb41864defe535193504673721660e1bc48b0e01000000000000000484047b4d773b0a3ad03beed5a5d3d6487f0b87f79374f95ec43c9fbcbc450c0100000000000000801915c04e51f89ed50e13c5d8f86398ba820ca234824a48aad5936aa3dce06301000000000000001c4a52391a3515ad236752e60687313a4aeb078f9bdf7b82bd2f4c65a7d936160100000000000000e44f01ae28ad8d8ea4b1e2606d07695f59a979c98110f8cf0bd71a232f8f51790100000000000000fa4d26116689b2a145d1c2b0eb4c7cd5516520161bbc211b66a2c81ff6156b090100000000000000925c52581e716f312265b09bb590b7b2b6d88c4bc1c5745943b7aeaa1b4079420100000000000000ac32cabd8868bf50d1b622574d4e07ee5b386cb994acec0745f3bed418214f430100000000000000700d38f76b046ee4dd887cef7ab0061d726904e1d455dba9011c0f7ab2674e4d0100000000000000ea58a5aab6a4489d3046a025af3e2dcc497399114f4ff5825828bbaea1f418550100000000000000dc374a45d5dafb3989c0ee0d694114488c96c4f9fa64c4cae9a471059d5d027b01000000000000000059dba0c599635a16f933ef674bb70bcb1edd0c90b40ec9997cfca60295713401000000000000005e11a365c13920db1325e04223d823361a3b610235df75f73f9ea5df8388b73a01000000000000007e912d08a8849bf3469bc8825b6aeee4b5edcc1cd2aefb3c86b128324d3fda2701000000000000000856b87691cef45b198452cf4ef615cb444b5d0d64eb4fd6a5d1d64d014ff3110100000000000000aa54aad4e4d13417227988dcd9c9a168b8874e5a31275e96862a7e2ead0ab7630100000000000000e6cfa044d6144dc6b35079be28c3085f53603c026c7d1b9734602ea24f4e4e170100000000000000446d246be98b35cd826eb4db1c7dd08ba71aa2cf31cbd864207ab62c1b04ca210100000000000000e09dea39cd5a8b0e9241ae08c017837560140079b39677d05a6ef101fa41530501000000000000009e9dfcdb892b088fbd247f020cd4df289e74d1c169295fde193ff8a55a069b3801000000000000009cee871496b60aeb2231c948792aee5b71d864b94b95bca94a52e4c2237f8d380100000000000000b65c2b62fd77efd814935dcb83ceffeec5672dc35738cd6574d86ac9619ea20101000000000000006a4f8fa5aa2fee2b5fcc7a5098002f3cb3e74db6ed265dd536189f9c05a42e190100000000000000246a396db39b0190d37cc7c67d9d19dc55d400e346a42db230cb8161c03400290100000000000000ba57b2b853b8c5703cb5f7e5b220c1394e16b8ef26df7f69ff4d60629e74a03601000000000000008680b563313fdf82cb7f74d9aa3220b03b9733e493c859f2d26e59271c8e66320100000000000000a6eecb94e084e407406a6489882b00d75bacb4fe9f65083a58417debb90d04500100000000000000940fdd53e57ca468bd7a4cf6a0e034317db60dc06f7de5c2701533bac03ce4580100000000000000165f5c92eb3d7d580789cb7f729612c9f74aa0be4e44f8f0b3abfa3582519c3d010000000000000090693154fe4b91eb83d308b9bd90765885bd82667c02dba50c67bc460488b41101000000000000001ce90573847d6905af6226749f22fca5e44b597a4d71fa6e52088353534d4847010000000000000046f03994e53752e6f528d5775d56b11dcde950e6549262faa5ce586ec53be7220100000000000000f46fba5129196f64415ce78944a7ef7c17b99928065e483d2d5d9afcbb3b705101000000000000005450dd2d66b8fcc8688a910658a28224f3c1cafd75748b4dabf1bc8e502a8c7d0100000000000000eae0f2c32376843ca2b95d266854e78cbc73ffb30a7abbf1b97a4607fa3c6531010000000000000084005bbe67aa4a322bb98848868e2d83aac0c348b8c84ae897c5fc667713473101000000000000008ee91a30c3a93758451967ef5f5a06d3b8ba00c2b423327d9ac4e74fceeaf3730100000000000000fcd49137ff2a596272913f53baec1b8aa53e195c27faee408aa24664d865af43010000000000000002506ba7d4e7c6b040bd3b4e6bfe7fc95417f1869f5034031f97b0628c5a761c0100000000000000d206fd2016c30fcb03110f2bb479d5bde7acd8f89ba8d7f598fea74292e11d550100000000000000b46e4194d52aa219fffede60638cec2019636b885925dee2dfa693ae509e34390100000000000000520018aab0acf886736cafd4922f43b7b538485942aa1ec8aa040780e91979770100000000000000663fe6e6ed5727e54829934591115ac3a013fe192ee0e9e2f4590975336b7e0b0100000000000000e061d89b6d89a70f98a4abd719dda33d7e7e846c7e25d711c48349608e51852701000000000000006487460f041de663158e03ad27189f334e3f497400626753eb7391c37e5e8615010000000000000092170643a8038f8fa9e0dcdca4326de5da073f7abbf10e0ada9f58b5bb69193901000000000000005641b8983a487fc8d4bed7bfdba059f5bc351ccfbe14b216aa36aa20916222260100000000000000e8dc85ba81d47de4c61520bf86cc7c22dbda8f2e08690eb2b763cb7f4547a35101000000000000007adc812851410c2c3d5da01bc19e4b819dc46f65ea5d82de52db3b60bf041d5e01000000000000005c3d5339345f22094093d1777467f7e7c779f8b5369e77155771f278b9938f3b010000000000000070599f60d516be2fd05f5f71df1aa9bc91cd4688a66dcb4723d46c18549487750100000000000000263e35413f5d9be66dbdfdb2de58e0b5e12961a71b4c1b2769e0b3344c932a50010000000000000084fc10a0bd853a319bc3c95ba668186ba8e2de7730dbdbaa0fc9d79fc721451b01000000000000000ae84d62620b6427b83259dbccdcab44b3d06ec832ac1d30d20ad83904ed1453010000000000000018f0ef0bcc5973db205a90c5e071421a157ffa6706a4db4192a7f12fa98f935a0100000000000000b89f4b89423101910182416e42492405175d03f8153702503d18447f871709320100000000000000d43b6dd18bf30df0ea2edaa425ece4a5cc71a343665fb2d39ebf3fb18478d54c0100000000000000fc5e7afc475ad9ce56a0bbfdd06ef93431b7f67ed95df20153466924a8e1c555010000000000000022fcf3235c85bdafbaa8fcfcfde7a839ebb4202492c42e3dfb63a9c42397617d01000000000000006e82d6edc550c380138ba61003491ed52a5506d3bcd5dbfe2546d8985e6d3d1801000000000000007ab13391e33f19ea71c22bd2a2fa7973cbf9527a0ec09d4d032a89dbfe1571580100000000000000beb4308567f64f2728e104375d54787e364873e63743ab3ad042865ce719e1610100000000000000e0988612734d6685930b31b3313f014d28ed4b7492f6bce5ee62bbacceb537200100000000000000f6b76b080f0d6364f8aff9f650d3068dd376c36b1fab37d0c6b9448b9160761801000000000000003e928e271ba72687cae93526b31cacde9ece1204444faedbcfe906d8304aac080100000000000000fec10f63a5e7d3e712445d5f3d9d87e823e7b00cf5eb4cd2b9506cba5a4705710100000000000000404dccf7b988b7a76cf02ab868480ed206fc3afd7c391b8b381c7ff5f3c9d0370100000000000000ea9158d3dde2a98d749f975e90db622dd92a98202f7227b8a87c54dc720e8b7c0100000000000000009969e0d0cd2060ed87079385b28ef275c836deddc42ce23654aa4d5fb140060100000000000000b03a839b2ffe2cf57414725b5d309bc20d57ab8caff15254b11cd46991bb3d35010000000000000038780e5bb35bc826797d927a66acc4548d42744a245a4f6f77c78148d19de6560100000000000000f8e645ba8ea696102117abe07a754f16f755bf656abd6a95117d7110b8a310020100000000000000c82d2b13722fb37743404b7f03873382730d0d5971d096e9f8891ab979033e720100000000000000a4c37126acbddb08d5a2d1c3b184fe61eb08fc424e1a835a32c5499c44d7472e0100000000000000e07f074d064b318a7820e5ee8e675dcf60a70f9584200e774618b383f10a982201000000000000008c55e5911a39db27e774ab706dca42c8e4b5459758446d4fb71839de6f43204601000000000000004eef0417d7dc653cf9b0f01cb547a1ec0d4de45b21192dedf91bbb215df1c86f01000000000000005e4872e61c420a4c39e2184d371dd0f8c40c11c0831bdb62b49fe71b0445f0470100000000000000b456207968746cb78bcbb88077a84d444cd536a1557039bb5a5c8c71aee3561b0100000000000000c080b24a0111f430927ed11f2c1c2dd7e9e419065ec78d383e175eb34f88fa730100000000000000ccee1a6daabc9752300f8757b79d19895ec48d789466b748ca15b9e0fc99af320100000000000000be35cad77f750b0c377a5a506507c0b92284490d468d66751dc1b48cfa501a13010000000000000030484092c1e2c18730c97c0d46809ef8c56e9e1ac8fe6df82da744da00ba4a6c0100000000000000b22b703b01ebd14afe2a656d1eacb4d6dba4885078ab3388c37bf8877e3adc220100000000000000729abf57f27ae6a527177a9ef72a2d7260272fe51d425cc4a5184fc28bfce045010000000000000032af62e58151d66f63e10a7fc631b178f605ad1da016f684e8324c898d3d440201000000000000008827eb16afb891151ffa7646a4159c5a4901b1396670229a916ecf1142c4de24010000000000000098943087c981ca6dca80be1a2426e90df801e9a5f065f8990cc8750b113d30350100000000000000604912098ab338a13a6980ff575e39d7fe748151eaf15b567cdc668eee0c3e0a01000000000000003ec6b555b6964ba71a85fd1af8e967998bcb37c76ea1504fdf91bda7bbcfb10101000000000000000201ecb6b36ca31dfba1b7381cc4d99b02fe4c53efb12f00c26c60fedcda1a740100000000000000c6215843c829742783f06e5fba77663aad7faa6bcf87892eca1c9bedfaa7bb170100000000000000a891d5501f90863df4a3d709a5fbc921475b8bfb3491bb48a3977f5990ec320601000000000000008e459283430af9bc96e95ef2d3bc2f2af9db9a9c03adc8a18892ef1557b1954c01000000000000000a06c485212473ee662e2b3c37444570f3a1909f5b2722af5a72fd4cca833643010000000000000054fa4a0c57eecbe50d39996e827016839621ddea0061dcf08cc35dea36070b400100000000000000b648341bc5ee83ccb528e31f20481286d0d406de9129a364ff1bb5caf9a8d5720100000000000000380396a4eb54c83b71cc381a96629c4616525f91080b8353bf5effbf2ff4357e01000000000000004ed2faa6cee5485a7471e4632f4fe32dac41df5db5cac10d1f92f0935c1126630100000000000000625d8430fdd096c3600054128c288f935f7b078d5b73a20cdadc1c6407fe9e540100000000000000dea467639b1473602369ce00c018fa7f0c85a23e6cc4bb02ace50ac65b1ff477010000000000000064cc811caa0bb0fca69f6f45d45b62a98c7e18a888ee378f8d3cb226d751c91101000000000000004c8854e27a24460de6097bc11e9f3979759882dbd874eaf4209d1d1a1fd9d8060100000000000000b4be7dcd2827a97eb5598ab109651ef0c02071b54871469aa650a72160f17b040100000000000000feab7f041ed44eba65e0bfaa18f2919eeb93ce6d8ebcb3a754f877e17bf1382c01000000000000007a3c8abbdb1e51b6bf2f87141e553af150b966da947ceb22a8693d877448ab1001000000000000003ccd7b6705b18b1db9593e63700be53bcdb7ac64be101ac9d7dc4caa5a68fe0c01000000000000002c4020fee51d9bf1f1e7f2c91cbc0a73a7b41e970c8a97d72ea5e724eaa9fb64010000000000000050d774340806fb101b5796bcc282cd6fa12974596112c78674bfb8f714a05b6b01000000000000008ec2f15c3b99879095ea74466cb986f18d96fac5160784bea7df09d716d25f03010000000000000074b2ccf93be172d5661aeef113b7ce8cfa72cc24900549d3b43908f721e8ea610100000000000000b071f29f244b53e6d05fff6430b7cf9e1536de9a3baa2d78e324cc7b7f17353d0100000000000000dcf1dbae1735434d72e27a96409c6b0511dddc89c85839d5e5216b28b668d37501000000000000007042fbd3d2add9250ef8275a749f76d48e0396a0d31c6ec043cce3d78539014c0100000000000000d20794d62e2485c64065c0a75ecc7a0e622d2b70f293e774a228db6444c6921b01000000000000001094b5bf8902374710b8b033a5ae0f256d849432b4919f49273ec4fd3e9cab2201000000000000004af577f44a0932e1eb5080ca9cc3dfbac606a22968df99fa70f6c6122a65430f01000000000000004e9881d84deb63c6b066565be351c84463ebebb4ac6489e0dae38ff8572aa36b0100000000000000dec0963ca4d3fff5eb255aa1300ed9b782d48c60f3f391a2425575c64163b354010000000000000084486f7a4c841d4e4bb6554d609077de963a0d7d0418b065b27f943eb771e37e0100000000000000d0c52935e2bee91f594c963c519a20b986615c391d234297d2630f55fc7d1323010000000000000014e9c1b77d7149cb8d3c5cd869d144087a6390a8cab5c440bc7f1a3b582e725c010000000000000084fca70cd800bf66d9f951c38c9fb3933e5946b43a38dd20a0424cdbccb5816f0100000000000000125f01bf715e1cbb408c385b41fa7896cbd9dd9f6980d6895e5e0fa35ced675d0100000000000000ce519e165d61b29342ee66873971ca4a67ae10b21057fb0a8955decbb42fc1150100000000000000cac7fb54449c61cd4f7275daab7dfe2e1854d4f572994ede82d7290a25180e230100000000000000e4ef58f740f5689c8c3d3082755337862b80809242ca73f17e3372dea8dda64a01000000000000002a11db45814bc10b7231106b23b04083d1578cac18709df20a4a09ed8f52d4110100000000000000f6b15e7a4c423363134ff97979be3107d1e14ebf043d03dfbc6a6b285045663e0100000000000000726216e1403961662c6c5dccf610cca37a76496b164f003e313cf88a6c5a220e0100000000000000f6e22ea2ceaaa850afb2e46074a143bf62eb6c823b48e06e974f451541026c770100000000000000ee98ffa60f3e3bed456bf8540520d113facbc98f42f33f18f54eb2c0b8ef9347010000000000000078903e36e9e69414024ebfd08753d11258d4d624aca466b021e31f7fff10013f01000000000000006cbff9f20a267acc52265d5fff98b1d2d257588fd0caf0a51f9e80408fed2f0a0100000000000000faeb3de75e9dcbed57c2eec50f6bebdba16d29f5810a17170e81876dab71a36e01000000000000004c5735a165bed2e466f8d76835d402dcd5dc1e8c6e87ee63448a5b607337a43e0100000000000000f89f408bc2301c1e5436618f4584d88c4f2f8bcab87f0ca6d553d648698cd44c0100000000000000eca3c5be91c819886ff84b57fc918f2f455bffc6c3e46601d0af704e057a7b4d0100000000000000f0d67b8db8644579e58aed87e4f4ae8cc006d47fe5cf13133e8ded4dd9ce69380100000000000000e8e5383726b0ee532ac6c39141af8685b046d5e22eccb8299c8fcd26da7cf873010000000000000052ed6d9774ae4a550c8d63404f12ae4fea509acfdacc377d83c1ea1f321718560100000000000000a07d3d200075f2268d962f1c3d5beaab819f4b0801927e050c87ac7bfe96242e01000000000000002c7a51a4909708f514496683635e8789e9e23a3bc8f552baf2315bd8c077ec760100000000000000f419cd33628fb6e6abfde6cbc9e3bbd3e6223778a5fa4f8a0972e6da966a7079010000000000000008ac4efd0fff5af88741a04322557ce50e041bba28952c8846d959da6835db5d0100000000000000aced385f2394514716315331247b963243dc0719e274d93e07c1499b23e8ef7a01000000000000000cc19d9e0263e934b9c03f07affa616ccc5e86fd7945bc70b02835cc459a307f0100000000000000200f04add594f9942fc244980bcbf08aad3979a334f702b890812b625c9aff080100000000000000fa653f7b78affb2a096a33f0c9f6ae446aefa067e050aead05e27bd661e345720100000000000000e24098a37d377c7a0b743604b6dc6996a6ea28208e904493a57d94ba80ee930a0100000000000000585fe39166cbe40c37bb65b25711c6d9bfc5c03606eb6e7631b878dbf8a3a44901000000000000004e6a38f8189b3e5b8989c73336101edff5d7e8db3e87214f4d0e558207e1fa5a0100000000000000868485a529de3ec059e73e81afa3a1d21ae3cc653517c2e8c78a647cb392b41e01000000000000009091a40c02dceba0e1e428c0d6e12d3a2e2562a1e0eb8bfd8014bd3bc6fcc15301000000000000008c73603bf0e992e19ec9e04cbeb697c086757dfcedad099dae7834492d6b606801000000000000000eb08b60d74b2073f8b3b78c29360e3011749de6b7801c5a22ad048b1b7c7b4b0100000000000000a0eb0a443fc9d9b45792672673db618d01924ede2ad8a6c0645804a9d8bb093701000000000000000c91a8a9c4943dcf300cc4231c722bb2069acd3e7a9a3ca517fcc82426aace710100000000000000049fb3456b51b52f609533afaa0881bc04b3c138a741fa8cfcf6a55d0654144401000000000000004e7a7183f42e77986b94199de53477956524f9aab999aeec4e70d0e268d5043f0100000000000000286b843b13cb1eca1599593a566b648411a2aa45a7796d79b13ab6e4f07f3c5a0100000000000000a48e89da380c04171d852aab7f8c0e699c3625ec5ebca333a1031a93188cca470100000000000000f2a421fbaafab0d7947d976770b4fa92a456f74f0d769a3bddc68656610a6165010000000000000052aa69a21dc118042213a5dc695034a769660d0c964722458fdebad0817f0173010000000000000032a7c27e6c010f1211e16cfd4399280a980e070e642fb41e806c7f2c33fb7b2b0100000000000000eab94e5468534501484cea5dee9d5488a99b5bcabc9961ea392eb4802ea40a2901000000000000008424eace8ae5cc7a4c0d640a2aaf1c5d24eaf1baa2023d92e9508c5ea6b8c377010000000000000026f2f3c5e3c2c17ed392a4ab7889893086cf02775f2db7cf01c11570e21e247d01000000000000006c7cb7bfe897a8622b4246121ea2fa7c2868d4e3b39441644ac2481ef2bd74170100000000000000ea61abea5cb017ad8db4e82806b10af5089452796ef3e1c3f47ee90aadfea16a010000000000000012e6d853d26fb0caf251678d0038946d163a0eeb56ce8ea7d94520a32f6bae650100000000000000845b062fd9fba836f3faebe12dabec8940c423b28491328cd2fbe2e8ab67d70b0100000000000000a0c66d748f3c2522cbe1e0b796f37b50076ad66e08d6e0b1c0f172fe21aaff0a0100000000000000668713b4ede163da8cde4fcc9b6d94fcf78240afc007234dbb8abcc5e17b840f010000000000000016843d8e09bac3cf2b4131cd7762df92f25688b4b85a1003ab546f7ff28737160100000000000000523c2a84dc356c81a598206b24b7de68bb7afc95f6b153f2c132fc3d5eb8d664010000000000000088488ea069b222379b1963729a6fa05985750545fbcc64554ba01f32af9a14780100000000000000387fecd0aa5e28f0b380780441c3b65c577cf9e17a214467edf310c00c7492310100000000000000c0c1181b7ff4ed2cd9a173aaef4c49385212ba9d63b1dc0eaebdc811375e7256010000000000000054195589ff609f1084d5c4e4ff4d80101f6c1a1c5343abc845d1ec65eba28e0a010000000000000068154efe0e125e311f8280a39bdff123b89779141a3b22c4a8033b2c6822573f01000000000000002edc5287bec6dd023833ccf46b0293f3903493a6f44aa66994a5fa9ff74e46770100000000000000c4d20f70639622e149874a8758ee7f403349abdc167d36bba7eb667ced8ac44f0100000000000000f6da139df8d2b59de383b6c94c469b9e0d0add842aceb786a074f47b8392844c01000000000000008218c49d08b03007bbc432e807cba91660cc0e1a688816f2b4233913401ec91d0100000000000000960307ae3ead21dd4e763d390dadf66e91f47e57a9ce27db37b4c74c177d69580100000000000000a0890c8c90cef4b9f02f372a2bc135099e8b6be41f79ed1a314a1588f5daa711010000000000000016fcdc7ed4282f94161881003afa9fa98a4340dbc34c25aa055b4fd9637d36100100000000000000b872526f3d720d3555a150f04e91058f9c8c348e59714b98596eef088ba672710100000000000000bc17b03864939c82a12e2fe17e1da58bdad91606ee1067a153eead9ce8ac1b2301000000000000004c45073a28c347360a792931e2384db58dc7c5aa9c1a0f2324434c6e3f9fc82c010000000000000068eddea6dc0d9ba559390d7ef8efa9468c5fc5f64b6f6707524009671289313c0100000000000000d8cce0f1c11f55be46be7a8d59902fff08964b873b03198d89d197eccd4f1f62010000000000000026283d792589916781e64cecb8ae247cbed20044953db56b5d016071aef84f750100000000000000fe745b8d3454547ced12d1c5dafa84d711810764ee0627e233edfff4e27194730100000000000000061fa6dc2bd7df8504fda3d141726f5b9c89481719874885c03379bb20ec49700100000000000000562ccb9b56d2fb85207f71c4aa3035d6e3cba3213fd9dd42d3ca17ad38856a2501000000000000000657c7c5f8733863b22b5096c7c74ca21e072d04d329386b1fea2771491a6a640100000000000000043b654a89e6f2eca5a611a611d2a406d44a26e1a60010c93c0410c336954177010000000000000092ef2a937f98f92a99040fbc1e556a2fc957d3b183f5539165eeab5b01cd89220100000000000000169e2e4642ef3ce0e9d1de05362a682be66cc061f75a703371a2a7df0c6d442e01000000000000006eb9863cd7d96d0bfc747681dff0cce9b522b728c2f5fad200bc2556f8ecdc6f0100000000000000fcf1f2f767c4483258aad31297a0b841b8a456f45f6462547a074d21177b3b2f0100000000000000f02c4b48e5f7d9c05254ee61f938635ca01740ab25f23642e1c938a14031db2f0100000000000000eafc1a70f30a6594963dc2d20e6aac3a8f1789e32b19148cc2d6364d03622a5101000000000000000069d301743d79b872f4f947cb7224e75126ce401c1bccca155ec45b63ecff2901000000000000007ac81fcc26b65c9b6cd43c7e08c950a68a2e394bede1d371bff41333787dd2350100000000000000942fb688ef38dc75c9a58fd07374f1b0f4612bd1fc9be16fb69bee97b3ef64580100000000000000e8b7effe64b60cfe508f30d91a5b567d762986b600aadfbd75404fd5da799e020100000000000000ce9650eb96f67b2e9e1db5e2ab2501993788781cfdfee43c71c4696b8ff1fc710100000000000000be413d87109f20277d67259683bc02f67f33fb433cd177a769307d2ac7a72002010000000000000026ef2498b576a5b6bddb2157925b92c67982d326d91f55856b40fcc3bbd576570100000000000000fcdb64d8c03d808df8d494af46ae734285a165f5cc5158ca45d42ee71c37c15c010000000000000030526d04e3a2f4f1ebbcf69541f8e75e8baa4f8d039b9ace6b962ed4fa9064660100000000000000dc4fd1def9588a3f75c7a7fdf6d4b62f22dbaf613fc252419db8fc029cb21b1a01000000000000000aba32317c99f4b0babe426b0d098120cadc515e39fca969560cf2707d79422101000000000000003681cfd0eb84bb04646bfb0e27c7d164ebb0dec4361b3fc4a3ab1df651024c6f0100000000000000924e6ac210fb3a1022e74f4bec07584d79013d82bbf9c74554c643629dd95c010100000000000000aa3845f0c17414e76f3e161ffa262b01cebd98368009e79438621ac5e2257702010000000000000068185c29ae68d1e7a1fd3f968699f90a24a73a5242a13fc2f8c9db912ed8a32c0100000000000000fecd789cda802eca38cacd5c1080f1d9470758dba8c73f8a48f159d536d2403601000000000000003407ec066d1ca00f2b3c12cbc86c8d0f9c005f36bab97c268472f141966244450100000000000000e6a3003faa3282f6783a4fe50e62fb6cb1c6eda9d027254f8cfd0d598fa4dc5c0100000000000000848fbade70200999fcdaca6362f85fe1397aaec50ccb89a756c172d0632ed9610100000000000000ba70abb526f8cb206e2fd2693a6b630b665306e18d870b5739c22e71c88420010100000000000000e8d25b875687c0c78216169dcaa267b262789f1606fbcfa542e667bc2ef8844d0100000000000000f0d2fcf76d00ee5aba12de7f90822338c453c04a4ca07054a50da6f90b3954410100000000000000a27e8b70f7f72d45f95eaf98d5955d08696d9561b39031d968cce4bbba591a350100000000000000d4d14fb7861e5e86ebacfd1eb1019dc5dad7bc6e0135cbb2c61e8e000250b6600100000000000000fadd2baf3d1e22abc1b1dddb8fa40540475b7ab64db7caa8bf2910110db52b440100000000000000a07e78245f18898d71a4d63c631bbcb85e5a3066739838fe3edc06b0971440790100000000000000964494e87e27bf981f02deb654aa4d3de9f3149082cd5040735587cb5b0eac4a01000000000000003aa6a0ca354557e345498dcaf50fa46c5e6aeafb32745d076c657be16483950e0100000000000000fa961495639d2f685adf9c8051daa519a6e7c629648a8f9fe9bd6a5f53edd030010000000000000006b1c8c208f1b5a532f804fb13335f5d0e7b069174ff53e81b7c917d13191a4e0100000000000000e63998c0b444aabdef3b4a3793cc9ac1ed9fb69ce2633a4b3b666fab7df0c71b010000000000000004d13dde5a751e771d9562af858e84da922d890125339aae4cc2a090e92eb5220100000000000000b0693aefb1255610481281b257557077f049b94582f1dbec9f63ec1c38c28a1901000000000000008c6b83b54852803c7a4c5ceacef66a8a93f6e97aa85a4aa81190b2a108ab40530100000000000000686adc801b3de514509b94837c6bac3ef960845293dc7bcc1241e239006276300100000000000000a68ccf5d2e8f77e901c8f4951edd469fe69a709c2411d5ca7654830d3967807f01000000000000007c04620d816677fd33c424424d04f09ad04a48eaba650b6465a2f24b69f61c3501000000000000007248c477cd1901354a7692b3ad2cd2e4e3a1d2ec7d672c22570cc3fe9c7c2b52010000000000000040b13ee305df70db5a53254f450c91f2942ff95efa5467d8f509b212d18b806f010000000000000024d250a39438def7b9156c0d4953c45b0d094b38f2a8bcb661b6ed0802f11a430100000000000000221b6390d4461598c9edb206d3b0ff0a0634b2e94163919db046c2d07d1693310100000000000000c0e5530aa5e337f1e18e967e01b56fafd2a36664c3961c5219b80bcf5cbb821501000000000000005e8afbe5163c50993f6baa752c38b7b23b301ceba42376b1756e11efda1aca400100000000000000ccfc97f7cf353cb532fe3b60631021d43451dc5799d90c6dd760e44d565b9e020100000000000000a6114e9610a290cce570eca37afb19d901d6ea9f4ad2d731ab745a298982865a0100000000000000a455b44aa120d1c7649ebc1243f87f79bf8320465a8d3fb7b4b1b87ae9d7e22501000000000000005abdea110b7251c3d037bffb0caef231c9c236e75062c54cd9232aebe274f953010000000000000080f97729e39dddcb03ab7bba720c82775a80104dabad0e7848f0f543fd507d0d01000000000000000e25ee13f06cec636dd791630f7f29ce25292f3317c085c7f10e8b2d15c957530100000000000000e0d46b4c8ca56fa8277478e64afc4455159ae8d19f4168add2e66bbc10e7903201000000000000006eee5498d3c0d4a7c5f24f7cf410f16d20a4fa88d163b893aee4b262bd14e47c01000000000000005cd24a3858404a17a5ab9dd7da28a6d77561eb2550d471b2e6e9ed2e6adf65410100000000000000761f515d66d197d77d1f7f242095aab704383a4e23d9f4c3074e73c6a099ae410100000000000000d88c5b360a1c24af5e1be24b659fa3be7005bb9783d525429db0c88a9f1f861a0100000000000000027d528d4d9b38cca2e99cd2b6587b30d3eefd8ee4ea162f4ab78a1a489a261c0100000000000000805127e52fbe2718efe33df7bae996f3faf410e6586738744abd85db4dfdad690100000000000000de79bb0707af32262ae9c260b2a80684151d6a7c9fa0ed7738164558c388201f01000000000000008ab08d75cbd8c0ad4c7054e92fcee91cf2026d30bd871ea9ce1d49a975db4574010000000000000018fcf2cfd8fdae0136ffbe0d8119cecc9d9e3507977837e94b518f82d3a6c4100100000000000000926bac253c5e4087f1cf9540947779c9c3c20e77d03803336004988d4b0ad60a0100000000000000ba7fdb3a475c6f9d97f3316bfa3759a08a99fed32417f892642e44ce3636d17d01000000000000003877f3eadfc828aa57a57e8df62a1fc3b8b750e7bf0c6e0a0cc51e611174007d01000000000000002e14303c577e4dbfb83f771eb5a6a03bddfb4be91c7cddf9531a787b97c050560100000000000000aa182a4032f553d9b7c02b0eb97920b3674542658ca9fcf11e658791e887484c01000000000000006ebce84cb8e29420a40dec0960921d0d4c47083317be4c100c6afabc91b84777010000000000000064affa93e66dc7bc95e2a3a3b5f1d4a5a1e823d908c68b609d8932e437731f6301000000000000005a1726cd85f9a560e4e7f4263242db6dbcddf60ed486a9b1099d0309d4b1f42a0100000000000000ca3bedc1d568999fae73e33c525c4166ba9f486e119731c3bdf9eb5109f76b780100000000000000d89db23896419f995e09e2c77650dc08c182a4ebc541d903d1d5a0e6908ee01301000000000000003668bfd2c119441b63f565422fc92dafc3dfecfc49670d3b9335c1bdeecbdf0f0100000000000000fadf51db592028cede73b886252912c733f067a9f6de7d7bcd170e7d472d0d3801000000000000000400b51132c2eb03ef6fedb740eb193e8d760bd2873a0e0165fec0d349e44d420100000000000000c214f62363141dd516fc14f1d39aa30eb7d61c76525ded9c5d7ac0bf67e2496901000000000000002061a6d38544d536a22761c066a2aa7bec85e285b36ed8ff8d4241285cfdaf270100000000000000863d2f9ff5438be6bbd39bd50c16f6c335393e5de91960aefc12b24907f7776401000000000000007243bf1ea332879138d5000ac2a98d0ac5d675216007d1b32b2b0b0da246a26101000000000000008c6d9779956177f0d061711473000f2c5a768172f43e0c669e00b8cb4e78e72a010000000000000018d60d230c118a50099f40d726d724cedbbfc1f6aa2060701658c68e5f5db1430100000000000000442663948ef4e650dbdb0d633f35583a9b6c619a314bae60a31b57cca1b85b090100000000000000a0b841a82ab8a15d8576848ef0555302a84e06a11a9465e7fd4b8010650c956f01000000000000000c1a690c59e70f02dffa3437301468650a9a41a67f7b07455a3b51f736e1a92501000000000000006653774332b107f3d0440ee6a3568c64d52b1f4ee84c0c348347678db6c0a906010000000000000072d93714205b3c25a34aed59b7e4c8c45e8f1c4b63d705059c3fa6570f43fe08010000000000000028d86efeded1caf080276f7aab6e9b32f6cd71f16b0d033f4cfdfec651b4c71f0100000000000000488d421e225cd3dc52904daeb58dc0110c0fbbab1fb09cd7ad99cc1083b4206e01000000000000002eeb7e2e82b8085b9994b3286220c79ce71f5de4322bec85751a8536aed5801a010000000000000094a8b1bd59bc2e505fa2ab1eb7a97f275c48e6fe961d55fbcd83e334e54c24720100000000000000fe2cf9585c0272304fe63d6441c830866c040bf86a2e83fca25f727106726155010000000000000018c71bab9434b1a719d475a04930342195f87473d45bbe8745f29e6eb91434150100000000000000fa7bc18016d10496356b0919438209af5d76639563535e140ede031691b522370100000000000000ac96e8db1749456186c6ff3d5b640183cb4cd761f8a2572371dfc2467e624d5e010000000000000022a7881fed5d69912bc96c6cf50fa106eeff61f0cd03611ddf9612ccd1408e0701000000000000001a61691ee33910049ffaeb98c410bee12763d971191b291c1d579e7110887a27010000000000000074d257c25b2f7a9d04254f3a5d288746710a686ee929e9476bc8c5506165a64801000000000000002a4a01c1c5706270e7844bdc4543b9cf0ede78d41be81015e06977b8f5c17510010000000000000038cf2e672e0daec85f0c9955ae66e72158c3177ee10b0cd4b76eafa153ad7e110100000000000000a0d2ab7fb425a20dc1c477638ccdd4d3b71bae198ef48a9150798d39c56f804c0100000000000000eece20551d694ddba0917af599a2451b1813db38bb49ce128fb90cb06b0c5f480100000000000000221e8569ed38cbd2ca02ec60a5abae2775dcc3d909ffe826bcb5ed2391374c2b0100000000000000688d706a116db971df317eb107319d6882cdb9facbe3e5427966252cef8b2a6001000000000000004a644dd0a6e87a9fdba16d7170f9ea412c136c7c588868b82bf471d3ee41902c0100000000000000ee490a060d6ee4e733c37acd3d1efbd5cb6351e21a3f1dd1d7c6fc90f19d6964010000000000000010aeb4e23d12440e1dcd63d22cdd12ca664448a85f70ac9bd7a19632f9839549010000000000000068ae1b9c0a62b417d7d59dac04fc341ba5876c4b721285e88f692d48ea6bab12010000000000000068902bca77b5e40808add1849c9993cc70fd33284647728247db183a4d82236c01000000000000002ea832919b7ae0258dfd5560da6745051131eee9c730a4e1d052ad92b2ed5552010000000000000038b5bc02c3598bbc18d72eb2f21416a241c90cae54beb80b23ce45243dc07e680100000000000000b8c52b3e493864ae1f9155bd69546d57b28b18e895bf2e061beb73f5eb5694280100000000000000b287b996f0aed49360d50ebcc05eea7f3a807d273b19bc6730550419940719500100000000000000a28d1b9ac8b32bb66930154de7b6c302798c3aea40bb39b9108138013e13014c01000000000000008ab4aadd327b0948a30972be40e967524d08596a9ad28573fa9e64f07eeb706001000000000000007a9957543fd8e79c574c6597408f8507c0bb9999aa214cb403b289e94bfdfd500100000000000000285472a29d5187ecc552eb8ad6b28771799e60f2f181aeaa6d6a11af809f06460100000000000000740c9914f36bb10ac3131a978b934185c40349bb28b1870af6d9c122841497520100000000000000d8a156ddad54cdfd000956d70dd8c5e9d3febfa29eda41cc87b709207b0c4c3b01000000000000004e7ee0eb6c81f9e69edd3fa2257161875cbcf415194baf094e72128b9fd46a4701000000000000002645794d9d36a02d9bd22c3502ad41b11bc7e297f9e0560c72de7a725e8dc0680100000000000000221842537959aecb9584a65b6c33b8666efa04d98985da826d4744d7f17ca23101000000000000009c22f7a57423e5816b75a4c6e4b4f6000df2018aca7bfcd4cf62c15cd802ec6d0100000000000000c4c47d3c32de0557a78969c69daaa5663772878f63c4e054c87dd57c746e3910010000000000000048f0acff30df6cbfe0cfe2596df2f95cfc9da591b2e9fadd223affbfccfcdb7501000000000000005c8bfa917096b574c1553a968ff9d6c8b0a3c8c754a7b7e593981aa5cd0917020100000000000000e6035fbf8fa0da4566652b0fe7423c99c4bce9fee2bf1aeca1ed9609c22b327f0100000000000000bc07e6a81a4fbacf59e5cfed5dfae30b45d1246c36309e032c2f6e5240c3452c0100000000000000202181082bdf39d0833cc5fd35c3a37d181fc6751ec5018123e9c5e0cb7b72420100000000000000e201c1b949f24a0000efe4de241ddf6fe3d50da424e17e03e0c89aca80586443010000000000000060a9a6261cff10d51b30d16d95919f83c114c1b24a5f9d07ae02b5b4d3683558010000000000000030fdb2db505914066a44e5e1df48c89c2adf4da1d1f150847e5ed719d70a5c340100000000000000fe4f58314df60389b127bb63bf2af52e3d2752c2b8604cd95f24882e425e772e010000000000000024bbda507efa6c1156e7f2dc35b41d441b174c41e2f9c282efc84d6d7a77e41501000000000000002eb69724069a0ad99f6d06ec19a4f466cc820e5e46453e53dd24cb0722ccdc19010000000000000010fe2408979da9d96c4338f21f43bd6a607db354ad7cc65aa14792e6020c7f5b0100000000000000deace8d0a01c8874eb2a81dc58642653a647be102ad5b9dea8963276f3697f050100000000000000780d79ad8210580c57ace9883c90bfd821de2ad5b5fbadf713d094ccad7c0b44010000000000000054b63b2423d67807830f616c08c61ad2215fd8879ac602039ee68898052ab734010000000000000006f5ffa258aad118d024d14499230a7509313b13bf46359074219751e69f217f01000000000000007a9813d1d573bd426493b45724ddb3c646d95127445e8e3968387395b6feb5380100000000000000dadc3f6288b24c4aaa48e1acf86a359c0e15c7c497c1dddc921f696c0d907672010000000000000042a3364acf73838410ddbd9960afe15355b12f3854b85e9304da0b7e8ed1e2410100000000000000f0b25ea1e5eac764098804c0aa1d55782e6d400a8e70e159ca2c4a2ac94cc4140100000000000000fead3fb64ddc6c753985d20f12e0fbc80a816fe041493b3fbbefe6b5e228f0210100000000000000ee020a6449c6b47c7a1826920b5549fa150160f6eadc08714e9e238f584f9c7d010000000000000050f7af0db24aaad1d4f4f751d82673af9050c6e92c62710b040ac1ee40726f360100000000000000a294be49fc9ad0dacfb5b543c0caa4fa4db80d72244e834f46f871106f84435601000000000000007c808b5542ed098d98e87edd5e1bb11fdce9b70dcc3e1a354cd8c44dcfd7a90201000000000000008cecc65df5f34e2731b2d9363b79c9f9dac6d3a3f34780304b12612ddb9b3f0f010000000000000084add2266776d9533d78a0bf53fad2eec9a4d59ab456c933aa49d0e1ce78d35f0100000000000000dab1c5f1cdae555cb55f33daa2b15e9bfbfccf742871e0fc7dca7a83c60e2575010000000000000080c5363fe3830583bc115e841d40d4846f5ebdaafc874eff11d51e2587a837020100000000000000b49569acd003ebd0071ee2164535522067ee9b811d2577e0b3c11404a7d8346601000000000000005e265478d86a27d93b44ebe27f29ae438e2c250f5ff3598723fd8fde7b1deb7001000000000000009e106c23ba8f9a67b1875ff2ef29792c917556e52957c158671613b4e58241520100000000000000ac6c39600baaa2528ed2f7ccaa1aa9975960bde771006755929c2f27d6af465501000000000000006687c482d39f986c9a588cedac37e8ae82fc550f995673e201e5e6bf156d62490100000000000000c290d55e7d2deb2cd3dfedc1afc27c53c71ec05e417f5d55118f18d5b3661466010000000000000018484fc86a00c575ff36a0dae83ec362e67fe02207de4849aaa813d16c8a032a01000000000000009a9f07a20042322e2ee86395652c2f02b586ff249b648371705693da5d6cfe55010000000000000036300be491da3751c3353827696a30ca3d95e17cecedb8b6856845be7becfd5d0100000000000000642451481e8382b68d180a634dc54c139e0b568b3c24877a4fc173d2d87e44000100000000000000e01019d3f1eb0c0e938180535d6527de6bff9efbab50f1cc5ff329befdcf596201000000000000006052ba40a93baf48093d5aa634bceee81e870c050d8d2009e86e9540e5b8bb31010000000000000006dce66a8421c42a4281fbca1aba1ba15f3b0b6846a9e4e1713fb2953dda77140100000000000000c85df83fbaeed9fe863ae124b06107ccdada8fab8d41d9dacf576d3f44b38c7601000000000000003e44a19a22bdade3baca75b9ce387077252104aa1394f7e20ee68062140a5120010000000000000032e7e2c789fa68a24015cc02a0b54df40c276233ea62f4f6101e597f4884051401000000000000000c8e40d3da3fea46ea2ec2202142f256068d203d961b622d90389aaae9bfd0540100000000000000d8487c10cf35cd7816fd6fcb173db3d5bc2b88399a48c4ad7783545710b913070100000000000000f6656e7de837b8362d1ae3bf6c6565278f1c0e1a4c74f128c8c4a33b7445fb2e01000000000000008a31b142e02bc9ee39959fd10c16823c1adc23988baf1e8039866a398030974e0100000000000000ae95b1ddc9428172441d6fe4bf6f3653220387767af294ea3cd612e7bce7ca5a0100000000000000b84d3dff4b7a907c73b0c73dfcb70a9b03f9aeddedaccd7caeb2c93a4426501e0100000000000000c00011789914ce1462df3aa9dd508e2250f27fadd8380aac1285e84385be98380100000000000000664dc49a0009ca9cc4a52ac9224bdb055657fae5fb82644e5fb752727212973901000000000000002c99c0d4dac08bbe1705f5cf723c4a52becdf4e10c66106d1e2f1d9966f6663701000000000000009444f3e6c7dad782025b453a70b5103769cd8ff452e1ac889a36604dd05b880b0100000000000000fed5bb45125047e821ca93546f2f5577b6c2c47e09e097689efa1bfc221b3f370100000000000000ca3d9d73950362e0ddf274574c77d6f59ca3cb73116ae5e0295fcafe366b9b1e01000000000000002c0959ea657cc984ecac02f2142d257636317deba4db4e51490bc37349717d010100000000000000a03aead67911e98e4e566815a2724a56307d37b0fc7112391ad06eab009205470100000000000000ee6ed4d9bf66770b0aafbef278f4127f40ce3de7842283242c0939dd0dbac147010000000000000008522b469bd6b98cd6898c6d6be35a0d316daa8320c1e2106517bbf7a7ca482401000000000000004a1cc349c053f6a16b9fc7c091e2bf813c4dba94c39c16c8b7cdd3bc1492c96e0100000000000000a83996de6c9f8079abedaccdea9120f212e278d8a75af005b80824012ffb0b6e01000000000000006ce2069f125067ee3d60eeab7e4cfda8f3774170ea7906a1d3f0a20c661cec7f0100000000000000a4c374450c0ceb1f44cd9987639530450d73fd9fe2e4d95b6a3a68f774a21d0b0100000000000000ba6a45a94f762e3243b0b597e40b0ebc645efa76afd2cfed71d2ef5cd36aac270100000000000000f628c181a3bee20a839ee473857c14219df7665dd3596191f1ca9dd5c6cc432c01000000000000009a1f1c2801e37e8bb6f44cdbdbc723c7ef5f9d1c3b7aa1d8e8922efcce3d816b010000000000000070f6081e77c9c6071e22c2f223e39362863c148c86645f9caba4e01e20cbcb740100000000000000ae99324b6f66fd773631dec8f467257b3689a9d4d8330f23b109259f063f2453010000000000000072ebdc606396b248022973d6e2b49c9b47be472a962bc07879a88d512ffacb0201000000000000006a3d0d93df2cf286c9442cd35f11eb148eb7ba3894f7419b68deba652a3f3a0a0100000000000000609ec77206fd28fafc2b77f1c4819700cc85c10f16af0050201e9d8d557da2780100000000000000ac1ff3aa11878d3da93d8b9476d665a839f98d3b238d80bfdc47662a200f87150100000000000000ae21d7a9b4df16719b2d127c8b89553bbf1f7754632d6799f426b47135e053010100000000000000e665bbb4c78cf9992c5e5ab7ea722bd4855dcc0e8998e97269c969408dd1382b010000000000000076996158b715ab47bde6a3dd55810098fd409e2459dc3937b49c9fec0e2aea1b01000000000000009458d96c36edc5d838ff4d4616787229237ae29659e8e4cec8f6a0cae7bf983d01000000000000007a5ae6a32758f06ef0b447eeb530f91770f3f7e3b86a69a35e55682d831fd76e0100000000000000f0dc639af1f251b2501ebdaadcf6168a776bb8a5d7e560d48497e189daf05e7901000000000000008644133633c6157a9b6bcb31cacdc6974aa405d80a6d4115ca311d3a3eeba77d0100000000000000e01622ff678d600bdf8c6e6269f1c8ff20c24838754d78a5dd09a1e6b6e07f0a01000000000000000a4fbb6418669c9bcba5928a82540f57b8205d9a8168ee9c867b7b7a59130b0f010000000000000026bfda99881e347e1738d357f902ce7300fd476033229bb5493778d8a6c18341010000000000000000b678264ace227009f92967500bb3d26b0af7d4759f61efb064518ee2e5c92f0100000000000000e069184c4f110edc9e5910f65fde62ac6b25ec02dcd792bd6ef3d929186cdf1f01000000000000005654bd60052c221446c332dc3e771880fe98f3f6f40951e7dbdf6a27493622210100000000000000ded21cb845b1af20671ab44d80ea4cc64c9110c8c841afb13b6c9e6dc3aebd7401000000000000001c576ad07d0eb1340c85f4735f247210723a9d2c439a0208641061cf7202691201000000000000008c630aa282e200e8cc15602fc0bc84bf63a75a4f8aa2858ad189dad0fb2b191501000000000000007cf178b0ce74578149b6c9c50538fcb6e7337551c00af73e129be29e0bc2cd4101000000000000006466b401339852393d561ba2df042f86e8dcc8be486ef184994786598f1c56140100000000000000ec68b260e5096b31679d8f038a6810f2506f00194ea4a2cec5133619d170681c0100000000000000e4c425d892914d21fc17f63a529a92aa9a7e34817c19643393740ccf8d0fab0b01000000000000001ac3c7527664c595a1e10afda279e8cb379aac2759d5d46f84642e0b7b97796001000000000000005e3199c563a579394a3c8f92d6775dd4cef5cdb62e1614a4f7332da4911240080100000000000000f29dc1e75456c1ca087f6b57ebc1125b8c81b8a927bd343b8f17d625c7be851f01000000000000004a186dd10ef461f7bee237f5844e11018cd988c6ea3463b3d90675f9879a491e01000000000000000ceb768bf920b8649e474498de67b7aa6a7bf1c092bbe09024e264a26995984101000000000000005c44d49176eb7e5daf67f7e794c93d58def5c927756a853fb8fbe0ed2b31c7380100000000000000247aa9daaf5dc78013158af111db1733e8b270266da5c4a31df37fc9c37e757e01000000000000004c663f2ad39726f1964ad7a900b00acab7b415745f314e2a54cb6be2b32f943601000000000000000e7c1a902be81b123ad54e44e6838e2986a9dc96f1dea9bb8c3a2c7d1f6f87290100000000000000242e59e0a171acdea486c26a26e83e1c3ed1f61efe5e979d43eef8dd0cb0223f01000000000000005a502c7a6a0e27e034a9e258238f3a9948a36cada0157e4d55e40c8badd1a6240100000000000000f4023381dbddfa5b32e03421c61fd8becb0c1cfd4957074279f07ff03a93b80a0100000000000000245161b761bd524ca4a238b683d550eda87e0282ad18b9378bf26c932314074d0100000000000000629334bbd0682e4d8979f93f7adb6ff42bcd77c7d9a244a6144b7fd7bcecb14c010000000000000028b361f6715115bdce5853fdd4f837823ff393111e39d69fd723c00919d6852c0100000000000000565c186329332998699ead6be3873e65956dfeff386fb6b9650134f70072dc3b010000000000000022ba27285cfeaa02b9bd8c3e5170fc193025fa908b76ad11e7e6818fa791ed7f0100000000000000e47ba9d5586bf43343c799cc5ee4425409b096bf61ca938eb53ed901afcdf1510100000000000000fc616e9cf11e9c5407c88925028e6d78ef605e2e27abf6b7fa2544ee58b2e2110100000000000000ce34ffa4a44cda16256212f3ec98bc9d5fbdd1cd98fc8ab3efba9d522c020a5c0100000000000000c8fc2ec27039998a22ae9efdf508679842da1e2fdf5b03094ad125d5e2555e740100000000000000529c1abb6a1a10150858b232be7b73d681c7bdb9a6f644978e2382d9f807d15001000000000000008a328954056c023ab9838c473676c0c43a20a9452112bea8794f55ab40f6a751010000000000000076f1c6dfc05b1b56f20a3910a4b6e5f86e6ef3ceaccd3d78ca88f2cdff87df6f010000000000000068e83bc553c4171edfdf0b46cdb6c8eb66866289811a575915a490b01c82346f0100000000000000e0bfd8c87705aec5bb8e93fdad910d6cc1dfeab45711867fc7f2364ef467c80e01000000000000007e3a520a8998873806083bb51c6898b65ff0855d918780adf722ffd8415cc957010000000000000024ac580f01f8ace4547930f2372d2991d7651c05a77f20a82112c31c2690a4090100000000000000f8f41ea2f47473bc736160a0352d3de195cd7d64733d366f0537ecb8a154a636010000000000000000c37bf3f6d95de81241168cee3375d1acf28030404b610d2e7d1e0d1de4013e0100000000000000a600624e848106869b7cda4c9674d86fcdd1ee9ba98540d7a59611f8c103eb490100000000000000a2f0df0766ce6736bdb673b16f92888d451489152936992710c2659a744eb86d01000000000000007edbb209e444e92e48f835fcbd95ec2d2003b4a7cc4c81aa65c5e39db414c21c0100000000000000e83b5e321bcb5174b7682c07f097a86bab784d00fcc6f22e2dc7f6e36f49e31001000000000000004e7ab1e13c5607babd6dd3de9b96e7f294b89e775d054ded25353b6254ee3b420100000000000000f6d5f91d6c811bdcb795fa5885dd95daac469f2829342e928bfe8b9b43acf575010000000000000020512aa7a8c56cca1f024abe3e9229de02927f7eaa1f7c4a2fe361e570eb3c260100000000000000227514da5a37725351373d625cdba18b191bb311dfa3117c12636c29431e700e01000000000000000aa62f533b87e0ae59296ab43a0b12523c71fe76a524236029a8dd92392def300100000000000000dee6543f7b7130fb6902473f561353f5b87d1782a277f8ab575f463f5778ec1f0100000000000000e89e269bc7d84cfc3666662fa5dbf6faa68a749f429d5946d49d32986225fe5d010000000000000060f5805b7b0f2b5bef4112fa4b1b28f003a9b868c34e0c663726291d7708b7600100000000000000a2a68707a842d715840c4a96796c46e240fc845789f52a3c25093b0fae9bc6170100000000000000583c0271fc0bfc7435c41e609d525452105d2e5196c99d18c8deaf52c25b617f010000000000000038263ee77548b452714409b36a249f88fc7c65d70d7cc8054b8ac23c8d6d8c49010000000000000090a34bfdf121a217455ea8b28b129b6810fe3a1f51362709e87735b074de9c7301000000000000002af28e2045fbef73ff35ca094bed7c7cfa95ee1f2158bd5b7baeccb676160574010000000000000088fcb81304f7ba7bf827be7818f9d985c866f5db37656b305c05d5d867c208720100000000000000f6d11e5ace91d7292b38a54b25e72642a2cf91cbe96db055e829d60198fcf5540100000000000000b4b2bf9ed76f85232553ce4637f8877d96b373ff193f8067030e5d04c214121201000000000000006299beb8e5134881b58037b09625840c734c40a81c108c5db610cb3d2649dc250100000000000000a20972a3f9f17b3a8bfa289153fa2229e2e0db832f026fee9531a9eed8dec82f0100000000000000fac6aab13985564484c5a2b6b34b9e283f4f3c974473f69e16b72e7f06999d35010000000000000026c33c91fc7b65e80d888be26179beea1bc52fc4425c555df719a5974a33e40001000000000000009416813654766135373ede643ed7fcc45cdbaf673cc5aa3c343be40d7276390a0100000000000000e0eac0947d0d3cbb26f840f9ed46e55a39dc42b47c0836b4c884db0d9baf1d210100000000000000d0417077a732696e24b94a1b1cec4c7f26ad340ad7440dc90f6c54a2d399944c01000000000000005a94620bd96de12f406f81ead002e302a59ed96b0b779be22def811a1e8b011f0100000000000000dce101e08a1059f8799e5d5a766cd7ec3d9bae0b1d4813ef98e8e93f46ecac610100000000000000207bdecdfe43e67796eb72047886fb668319d94fd05c41c5ac968263e55683560100000000000000a8eaa69cc6c7b495fc98b3bcf7ecedac250a30a426864c47ffdbaa54a77e13270100000000000000ba2a93866a7a48eb754402eefce96c5a03019b1271c130ca7cc413f74d45521e0100000000000000480e5ba36b4dc55e01336236dd9e79040bf1203ea2a020552c75530b7c12b07b0100000000000000c417aef827c1c0335fefa6876c2c64464fc604c7dd2617503fb30e539605797e010000000000000088d06b16c280538a3266a883e5aa57e0f9944f50256014c69009eb6f76615c4d01000000000000005a8912adf5015bd18de18819f2eb9f7005b905860ea4ffb680a8b92e30de3f0c01000000000000005c5187115b83719087ba95590e9ebb69d3614903dca7617a0a1d1492c62e9f76010000000000000070eb3e83e92d87f2aefed791953daee1cd3a701088279c6ae88eede2b3485a6f0100000000000000205319065dd1abc27a562f84826435f2a82879e878ee8d0b264a531bd2222b56010000000000000084700cd219320c636a8fb287292709c5f268b44e8ac47973cf8375f550baea7a0100000000000000b2276f07ac00e7b50704d2cc2b746ac623f34e472b28f6c57a80b10cac738f4e0100000000000000ce8b91ecd1df63c4e4c5bd8b59c07ca4a478c70acc47f8e7be984dfcff786727010000000000000068cde4d40410e189c033ded23eb58f337887033a642f5f95ef3370545427a32a01000000000000006c90e2ad36a63de1f5dcbafb03c12b07e0c14b003e54d599fc5785cd547c7c59010000000000000022f00e70335533575a249463304694f0ae3b5552764a3cb8e08a7189f9c3fe6b01000000000000005052c1c28b8d1413cd011972912e459640765dc48db6391c51be8dbbade8fe2801000000000000009849f6acc7189b6582350d3007b9a85e835342219481dca15a97c915585113490100000000000000e497339a23732ac52c52b1c37aecb236ba5da7ea53e6ee7b9eb30d5c3d81c2120100000000000000c46e340aa1cc062602f0b4a8bc6d58d7fa7cf52c25d80734cee87fb82d16697b010000000000000098fce3e7fd0369a044a6e65b7c1c130c98f9dec728653b6a146c477381d8e01b01000000000000004c615b5d81c0935f35eff9b4d68dc082e2fa8268d3d614dfbad0556bf797d2490100000000000000064b25d52f2b11dd5e2e7646c4d470728ed91b3f637213580730c852fdf080080100000000000000da84bfe6419a9f4b0cb0d3c8c2b733478bf1fb466ce8155168820ab40663fb3801000000000000009ae10a5e68778060e65acf1745b40453f83a174213e181c95460509ab26b8f6d010000000000000050c946f0c639550a49abdf37cb32a278007c053f4ecb5f3ec217b3734e89496201000000000000009c4d451cce10608e1a7e94f7ff08fb60917e087ba52b71f72dde564f3802ea79010000000000000028381e0a477afc03faf053dbf2574d5e0f7e45579acc2854e3a11b35e1d6a30a01000000000000005c59c61f26a2799aedb064d132a80c443a0eccb2347bc043f6e6b6d59a8a0c1501000000000000006a189190ef762a87dc8d64e15ed79ee9212ffe43aa397017963d5348430b443e01000000000000005ecae122c5ee8e63c12fdc497c9b0c25acefd9bea0514aeb0450866be4b5a04a0100000000000000a628e05fbb6b2da3dd535e921ad962bd60309f5fbcce6fa8b2afd5e6c3e900290100000000000000b0a6c68327516a6ee821eac25712e65389c31107ffc5909f808b97a889e7e22e010000000000000038929a3b435a7054384866634ae48c6b6b989aeb3a602ee0a4c04de138ed993d0100000000000000546988c61188a65c68fb1921aa4ad361b7b066c919098794e4ec63a9b273a8250100000000000000f694347343186a3a31b77eb380b321ca24899533e308d6db538ff99489f6cc26010000000000000084ccf4cd958d7b399b6dd6dfb363baeaee5a8f4a918f05401d5988797ff38e7e0100000000000000de972a9dd2f15c16b333fd182dccce8edfbb8ee376ffd17fd60e8f441bab375a01000000000000008e42a6c1e0ceff2591eecc013a0138f4e2511d55d464f5c9c63aa29456a5905a0100000000000000d833ad1fc041a511c52f4ba3991c8831c57299e68a4d09d64c989d0c27a5d94d0100000000000000307df478717ffb7fabd1f5655fd49ec3eac97f9d84a5f7bf91fb04b6e651ea1f01000000000000008099ac9d82fac2044b4587badaa7088b0e8e2e91b89baaf7d88152309759a84b010000000000000018c4b0d008e8f19f0802e41cbdff03bf51a5a91b8d6b41504719c801b92a68660100000000000000e6587a13039d742e58b1ed8ca1ada908e04d58c8a5af666c3a0933b195d821240100000000000000502b0b0111ef2e3b9291d03ab3e5fd7e12925b9d422eacc4a3140b53e6c2e50901000000000000006aa6dc0ac56a355eb70d5840ffe019a11c956600331569af9b9f3c24c3cbc01d01000000000000006e432f5cc81bd8aa43d024e530805df3f15e6b3c6ffcd6ddb8ae3ed8f8871d4c0100000000000000ba52425cd4d730186fad95ac942b0138aa576f6ec22d2d4f66dfe8d323e7a12401000000000000006c4e59f1485518d21afbf7ee139bcd43ae4829925a4beb1a9c2538ff9c0ec5750100000000000000847f311aa2ff5ed18c5a6c68e3025ad16517df1dabca1d6536ff39624621f62f010000000000000002520edd7bdc5a0c03fa3846826ab6a23c6da6ed487118cbf818c35cb0c1482c01000000000000003a98d615d46fa0ac80e803605751c02c03e773a294175c8205650fca63bb4910010000000000000014ec01f01be8d0ca603a5e81b0cef76be67d81bbbd2f428ff0233a813c52d5550100000000000000c2ce6d5cac0192b4cdd3babfcdc76c6a217fcad2c51a95d23890c7f15b5c216b01000000000000008666c0b4fdeff76c37d99aded627ef50a59cc405f151f1a85df9bb279ee6fe3701000000000000006ce9264841765eb6544f8d53c4511960346cdf44c85d251854e657c7426a243a0100000000000000b445ff82317c6abfa6a498f31906a98bf288dc2a8bb5705e8d10baf081180d1a01000000000000006e9339b24b828d8f079917a4255278511a2c10a286f5d721c274ef1527ef4f630100000000000000ec1bbb67e8a286177986b528728f247efb53b08b82330547d974e8f5108d7e60010000000000000010b8c40283b0f545f682e538147a2814ee763833912c42228c3f4512205ba719010000000000000006c43fc03932e3a376a5f7a0b21bbeea239d1e4861c1c505b4876f1af187b838010000000000000036946d16ba1ba5e89b56a6d13053a7f8582513bed9eb904048266709cd66b5790100000000000000ba77f2a393c4fdf2d347b933f40f100a735f1ff0fc09c23c58794b6eb6e38f290100000000000000882c159bcc597a984a39f3321b068f71dca7755012a18a3295c1f976458edc4a0100000000000000e45c57ef2b0b7acf65a8cbbf007b4955916014595caf38c7144257283a5b71590100000000000000ccdca3d8d5d1ac0d1363177ae7616e444aaf267e8f22cf2a24630f5c588c8927010000000000000010772d8a7f6d9672a414ddeee96de35ac54833fef7b0d0e0bb56d072351af42801000000000000001ed7b66719f974f0c2cf2fc50b6eca4ed804d16c73efa303e6ba855677bfb9580100000000000000dcb7495ef6d9a056d7658eacab965ea5f102f20d2375a25fa807d10d71a17a3e01000000000000008aca07bcb39d89030c83c66ea88c6af6bf7311352d10fb8555ec1c2d94ed8a780100000000000000be2f2d4066461458168c6f2c7d6c51a997f83c0c305faca7047f5407385fdb3e0100000000000000f8e01d9996d8a53f14412806fc16f123c20d9c19b1617bc3434e6fabd4786d24010000000000000038398ab1dad19cb441e8328b9bbc3380dccd71421d1faa80546c3a91f3f5281d0100000000000000d4fbdae5c68cb63a4e511753b05d2d10d9bf1bc938f37eb6c720e7dac29ac74001000000000000003e54803e6cd54054749e7415bfc95a92c22210c6d57d3969488e27021bf2f26b0100000000000000764c5346ee442fac7c86ede40cf8a1b9899b876c7af54871de01e0da34e396110100000000000000ec03c5f7181d4a1d19f83c317879d4d3dd84dc1a18f0fead80ea6472b9f5ec090100000000000000569cdf9e99db632987bfdd0af4bea43a09761d3c9242d2fc09254eb48785da3e010000000000000074075ef0be7201f3d2f61851e13852cbcf3429c8e39b9fd7e68929750fb088680100000000000000e4650d71edbcb653a8edc53510c5ab6c7637c4a5873b527f256d2ff3a5a666110100000000000000a0f44359a9ba95621aa50df5e954a1bdb4135ceb27ae0bd1403970cf4c513e0e01000000000000004048afd62e31f7ed845938ef7a886da72948b6e873f9bbcffb0421ca6bee223a0100000000000000740bd290e4451cb1abf214f7cae4f46670528a11ac97a2062a2a956a54873a66010000000000000098a753cc04c625777bfe59ce756b410be78a956e96b16b8ee04657683499506a0100000000000000a221ad39207724832d1b8e8c5bb65fc0c2ed8122183b194fa30e36a92377dd26010000000000000050da7989c450383db503c36d868b1926fa5b3758d0d08859ea5b36ee70df2e350100000000000000562b08919cb7fbcae564e4a6184c04aa7e4828a5a842e1f482344ce2a66c8163010000000000000084a9193cbf19389f161e48016450a914f7320feab77d22377e27b28599e3c2280100000000000000ac8764044001f80971a06a1cbfcf8e2069db99320dac152825325c2e02e02e2d010000000000000040a252ffa7be124a7dc1822becba8e4d52e54c587fd06e7f0f3f0db1f54d8c750100000000000000a4f57c8aa0cecd8ea462d116d085269e1a517c012ed17f2989734352de26bd0101000000000000004eaf8faec194419b7352592202ed99fdbf4d1e3d53675b66afd6857cd98743080100000000000000ea71a9ac00b4050b264da9ffe028b7b0d4b24f56d78062573f0a7d01758abf7a0100000000000000784c7bb76a5f7c3eb6e58cd9af22670a0a3ef492a1eead43b4e1fb667e6d8e7501000000000000003ce5bede831155509335a6461139ee0a7d6357b48dbf459efb0ced7eb7381c430100000000000000d4d46aa044cdf1be40174eb4c75f24d03010c5e795ab5d6fbd6eba65bf7c0d35010000000000000070b89893ed5a3d52dff5fa29dcd49027ecdca324d82b603fd90095f5bf98c1530100000000000000e4dc50ef965e7c80456970a9d9c9de04954ffb6c322db1a5a8b37aa21347f73201000000000000001e1807fba2c63b29327da825d21534aaea45bc1f125e09a51ebfdc1e0aaf3b100100000000000000448676f7fd53995fdfa8db79704a7aab925ff95e395b3afa773e833e6fd71d1b010000000000000086d104f9aee7ca4745b67c4dde99aeef2bb1b71b306ced5d2a860683492c834d0100000000000000582d2863dca7f8d4eb8c6eb51f916d96406f84af844ef0a8081d54fd28b8eb5a0100000000000000d8c1db6b1da1e9d22f2691e59da63247a417aef66c77f1b0a965ed6abf70a23801000000000000006efd02c84490138a5d1b70fc05cbf65a2e60686c26ab17834430c0d1d2a4c36a01000000000000001e4af2935a732692530925ad858c08446fb4ecea1003dc9f28c79806027d937201000000000000006a7cad783076b66836c11e9a604f58404ecdc7a60ae7ff169d29bd92deb98e2c0100000000000000ca7f52b42995ffef32dc5e1a463c5de00880b198620dd586afe54e09bf8b4f6b01000000000000007e03be363ed0600b58c42f9f853469426c03f3447bc32d8340536a26cef54b6f0100000000000000f6d2dfb4d00f6ca06dc416bef765266aff298d3a9f11849232529ef6f096840201000000000000006a02168c87adc846f0bf7271011eaceb8e12f1830178dff60b22fc6ee130bf38010000000000000032bed2b60655e06a7d0b5f0387d495865ed5c30da9155d36e62c9e6488ac481a0100000000000000487d87e693b51020f7dfac1b940270ad247431d5ee4d687d1aa3cffb3500317001000000000000009a0d581ba500742e872298a1259acde292686a622db9b7165174176ddf4ad472010000000000000040a93747824563a31e31500524a7e0c3fdaa6e598c12af6b3d3668812eec460301000000000000000803709b1112bcd4d1049b2a4e171894a247d5e7b0969cd2e8d596d00c32fd2f01000000000000001a2892e76170991d57ccd0a0b40e6bd1e73b80d131b70330f53db742c87da37201000000000000002c8e257431ccf85823e1b4ebb9bbd33a2611af0ba91a208e7465ed14e947837a01000000000000002a2eae87644696d040260f445806381cdb9ba1bc9efcea0c6a2161fe3cd8f02f0100000000000000aa4b5fa8e8131fbccd05eb226041bcde299b57dcf2dd2e6e194aabde6b89d8120100000000000000faea3a5e4c80a7e94f3d0b4b423b50925e79b6beb574d798596083b42655f759010000000000000044f1a3e913bbe55a464a31abb509a16b269c25947788ffa44dbb4318c16c421a010000000000000068e34b0bbd59828fc6fdcb5974e11bcf904cad9a3ef25057a291482896cb60400100000000000000688dab7c72cacb17981ae12284f71dfab79deba82465b435b1ef21b46a52825e0100000000000000c8c8e08979b4d2dccf130c51edb2d39ba5349d7932ea3cbc6a5780531c4a722e01000000000000004ea271b18bf2d162a3d090065af32a39b155a4ca71ee525c79b63dfe043c7f660100000000000000741b392a3d2f753d6803ef46a6a190230df5c3d17b0ff19b7b88253c2e595e5a0100000000000000da8baad43d414ddba7af5dcd87b8585734ed4d033da44360c1a1f93f4217ba710100000000000000a02b4a3764889110e8ae01bad0a595d89e94dcf8f6aa542bcbfafcd19a459d370100000000000000346f054c3285a2055e3eb211e8ddd43bb8e56f2bfc2589a81a9402779f311c5f0100000000000000c0dcb267bb44e2d692010692ecb44a251b2a2f5d4fc464fee86f7eee90db204b0100000000000000ee01c26d2e5e3f9524a0e9337f7caa084598031d3b9788de1862fb7cb335ca27010000000000000026251d0ea62dfba50272dfa2045058abd09a955f85b764bed0f3861790aced200100000000000000cce88481af792a3d55a8a492fc2d9083d5b556971fd32d7394c055c90c18836f01000000000000000661630e26696b8a4308dec3fa4b21e458cd207d8f7fe24ceaa9aa24442f52210100000000000000249c7c1e098b503872406ad278833c3f46029cedc613febe0b244f9b6589015a0100000000000000bcbb2bf3e62deaee577ff4c67f06f4ef4ed0e30b8534e7df496b9ca77020c005010000000000000008530e1900366759ece68ee4d93970f7eef673cc02e1434bdee81b34d6df570a010000000000000040970246560d4b8611c1a3b11c61bbbf7cd9ee05f44f49f17b0937b2a4cafb010100000000000000d25948094b390698633eefd07c39fa18263fabfb711e1a01632261e46a06817a0100000000000000f6f3dd10489598094cdca63b1d8b54ad279d4bdafdbd5e4cdc5cdb298423f8560100000000000000743b2c16321e59e97d841187430084de97a42fce6129ed68c95f6c52e5b4fb670100000000000000b2a1da9e57ef8cb52fbab65a57268abf468fe9615374744b31d388d4b272000301000000000000008cce04ea75e827a75730d08ff46a5d3be242a503bdaf37ef459f9cd68bc52a7801000000000000003a94956c6473137cba1ab9c5f84ee3ad92a9dee146e24dc9826239f53d54a977010000000000000080ea5ee9de748796f0803d521481e79aaa3217802a709e7e781f6d4e9fe0d81c01000000000000002840519a5be5778d3fb8811deaf72b81e9ed8c886a71fb2387a09594d6d4ed2201000000000000008ea0c320fc10d0bcee6a522efddbe98de9b8ae00e7b74037e47c589310a98d7d01000000000000003432083c072aa97ea1b1bca2a06ea55fdcb674e8c5948264b36252a1ca12f1200100000000000000307956f94d6d85b5a500aec51c4e620311ce478515365bee4d94b148479bfd0c010000000000000066f5cc555535b7e458b7a86a14c90d7ad67b6287f392f5e0ac32394bde78740c01000000000000006852df95a77adf1e584d57016b54f951fe18554cb94b3abdfd7ad6c898e558070100000000000000d8f35bee6cc3f154f407158d483079d985fb3ecea381c6b6e1f457b2624fdc160100000000000000a0efa25cd80a6405bfa61eb327a3a4367fd2513352e1717eead07b0ea05624410100000000000000385f1e0ae728a63ee8216a1eae5a28eebf841793deb4200c4da621368ece9322010000000000000006d265f317de32f8b1c01e6c5b9037f775d14ba749a8a899fc0be67c4b916a660100000000000000fca60a110d4846057f42255dc324a7133f3a44a548d4cef5a858e7792c40275b010000000000000044eb80c5b50af1e9cd9008bfa6377e11985b7de81d0924db36d290cd56fe14200100000000000000d407b97984087a8bdbc53e458fb946aa13b4e296483d78f17c84a5f95c436d620100000000000000e688218f00de7e2704bd44f30c2e243d32871d123cd274c53d2b42a6e78221030100000000000000bac5e15c0a13cd1efe22588efad040a84fa2702a18648582875b0951b6efdd0301000000000000005aa72882441e8814cf715202472b7f8cb1c779fd2487e633f431776647ade9500100000000000000b41f694972cd05211d0663c48bba75d51051878e531e76aba030021b0bedb55501000000000000005ae43d7ea3008e391acb1d0cb518cdc54e04d0e71ad0cfcf9158084fe2224b61010000000000000030b3e65d400e10038a5ad14b1daa6755a483dccca31d0617ab9b298b75a7e525010000000000000068e950c8dcc97fc5b4ecad4e37bfe1a9c9367789d39cfed60920b563db3fbf4801000000000000007e24a8d2cfef8ea11b132601c4ff928f0abc99a8b1c3cddfa8efdc978a876b19010000000000000006178cf0c516ef7a182ea7a7aa982000cff570f89e4e6a020340881adcad22530100000000000000760636dfce5a4ba92c5e074796c631a2ac9c8f7ba1306e1fdd49a89660ae97090100000000000000d83e052069657ee6a0adce64b2671ed06b4bddd743ef4b23214d96677a63695b010000000000000010a23db3827a3b178594e599dee4b42ed55afc0025db4bc642bce3edd1fe631d01000000000000000a9bee760df7185a00749f4b2ff6181cb262a649689168fe36466deb98ce117a01000000000000000a7d9f4d8fe126f3fc9c50afbe268049edb7cab6facf5d7e5e0e3f61c86940150100000000000000aac3290b8c059b399a30a163787470aca1a1b5ecdfd4db8dce8cbe45a8c1133f0100000000000000aacbebed3584125432959290982ac39e0ed71d18d1110f88d20609e683e14b7e0100000000000000f0d6a8bc14011cf79d42aa0eccaaea24acd45f0464574724a687ab76e06a872201000000000000009e7685cb2c4e686d86ad9a747d70a197be108a7072c8aa01da4e4211a24d0058010000000000000022354c2c6bc0f1fccf03d4155c0812c823f22553a97f26717cb3e0e2b3943e7e010000000000000080602b328253f7f7f8c0fa4a33360bf03a5985d25eef59e7f764a7b72a114f340100000000000000ae8776545a5f2f1563abbb3f8b83e5355d13b407723da0ca4471fcab9e737c14010000000000000018d709277e83e313b0918437cd475b5b7e0b787cf95f22210ed6f49cd79df16d0100000000000000a6ea38f43040ffb4f845d75dc0d6ecee7778a72ea6d7ec5e7bc3739ede0a491201000000000000006a951c03beece22143beda258170493199e7ad5dc1081ecc874b7c4a1adaf85a010000000000000060fbb5d5e8208f6ab030fec4837327e0a5a00e4888a61023cbcb9f8e03f52624010000000000000006ad36f39a5955ea128375b951047c70b4926881ebe74673e9ad40de7eeddf300100000000000000a4433d0b265a9d066e1981f99a764a236143e6b9d7e15247f9768fd52d9d5f5c0100000000000000e6ac8303c325fe7c57ae787fc581533e47d2b14d5ce719aff65b0de2e7a4a8290100000000000000bef10d51db1464946e680f9b9c0adbdc408545139c9afd437f2eef4bcf6e9e500100000000000000d0cb6d50797ed7d8878f94cedcd89f518ee941a90f92d879aa8fd5e4b4e4d8620100000000000000acaa3b23fc41d9b7e02557c7a7ab31a0749920e87677e2ea80727b495e003f58010000000000000000a08d215cf4d4d1dceb19abdd4fccfccb42b1cee65d2faa0a8f58a51acfb83901000000000000002c3dbd7a6577d73ee5beb746706ff86decee4bec4b21ef2eef0f5d19a13add590100000000000000788a3622f6b28e0b9cf17262ce72fc02cba07668e7665678f43533a8fccd974b0100000000000000125c036abe87e80c004554abed8d6e648da2788d802e02600a1947d70ff5451501000000000000008aaf8e0d7be9ecdf64f7391b3ce70e86bdea6ee5e46f99b1fb7e3fe30f38932801000000000000000801300f325d71017575e99289816ba9700c3cce400e7f4a0a062c8db5dd11730100000000000000d4ece5854b53869b6d67bf39d193ed9c33642dfa92756b60bef4b581c588584901000000000000005c27caab75b23c130340d23de91365f764f65f27874274189f3bbfc9e713dd4a0100000000000000fa516b92a610d49363495a5efac22768972d05bb3601d874725ea074c3b38b2b01000000000000007c53204ec0f578da6e67a86277d9cd8924815c9315876cd2b8013d934b1d740d01000000000000000c53ab2e5c9b4d41aa4de18cee7df915e16a0ac41b02471cd7a709f606ff994901000000000000003ce64fa2a54a88a88cbbe90dd16439dd3fdb0b94d55e6fab93e2114915c8ac490100000000000000205e9ddef45a43073d95724369698af8e1040e8ae613ebe98e6195d782b7872101000000000000007ab90d127ff4696886d8f9ef938c0c22ff42a20fb109d0a469f6e82db94d107a01000000000000008a891b63682b0e53ffbf5441c0d3b41d0f9fa0d81a132f3aa739df9a66205c3101000000000000001823c300e44916c214484c40e571f5825b41ea9a3a6dd5eb469cb63deef1c43a0100000000000000eecb6ec287f83cb40f644a3d7403c0b201d666f499399a5d9c955353c49a18320100000000000000b6fbaafac18743a3e86fb74ad21fc113d1de92099e6ca954160d95ae6012aa0e01000000000000005685f934c37e069e26cc0af4ba6f1a53e0b0e9b3b1bcb7f71fe10f529f80fa330100000000000000ee241cc10c66a6b5c3978d8a5820d52a0f5ca295b4db0f2c1e1d23826f8e37070100000000000000be7592ff147c812aae3118c3e1524a8d1528ad7152a884f9c53126df187de32801000000000000001282044786ae813868bc009dbee02ec7d1e553f1c886a9480ccc618312d3f11201000000000000009882936fab346edd6a9f4e9e0f43ba66d23776d60fc7d5b02f8eb2646be56c48010000000000000008b6a79655cf12164afca63cebf96a6de9a8cdf9bf07d6114037bafd7442d15f01000000000000005c66db4c67bd1e6771690d27107467f228702c7a5267d960adeed9c19bee70260100000000000000d496b0ef34b72e522658eb9d62228c3e459267eac88bffd5853e9906fa936d3301000000000000003265223fab830da321f8dea0b5330144bbc8c39426630c8bdd78fbd21ea1093001000000000000005ebd6202c8920742b7ea18c7b4c972a4d9f932f5c798dc6caf3848d98b17f52f010000000000000074b69497f960330abbc8baa6880fe6208d81d51a6a9e8502d763c5eb0588e36101000000000000001a50d08eb5c843075e92aadde4d9fb9fd82b498d986ce6644d7c608abcdd08730100000000000000e8933b62d7fd087b53a163bd58915eea0ad77415b5abe928009b655c1e5c73550100000000000000905a54bb68c891e2f8846fb526a09f0befb9d7e8294761b5cbc4d45f69e0dd3c0100000000000000f48d94ebd84254f8411915ff1d6413d25157977f823a9ea5931a6773e0c22607010000000000000070f0df3b93e0ca608f69fa60358e2f6e05417b9648108de4a65c6bb176daa16101000000000000001654adc2bdf562b301a19a373ce60dc53732b4f5d71528a8071cb7c51aba4d020100000000000000fccfd929e850d89729955020826bd2281573d730b58177c098200a0eb8618776010000000000000032e4b5ca71ac1972a0f5f3e690b9555f183e6683e6901e9b868c51ebee643e7b0100000000000000520e45c8252cb9641c6ad917de32b6559f9773472e8e0affff57bae885e0dd50010000000000000014223acf876f0113d636af4321753ccedfd59e7f10ac90211c673f4716defd5201000000000000002a4f88544cceff6c6c7f313b786e39b4b64e7d960b457e897a13e584375a241d01000000000000003c93a25d88274a519c8c234b9110f9c06bda3a7ad587f3936166835ed6a59b74010000000000000086e0919be4ded53bfbb0a1493f500f8641733dcd8e00ce45447be694f2dabe0301000000000000003a634f8140c7de7fbc298b62f00d8f7fcfc5b796f2b8c33776017a9ea48bb97d0100000000000000668bfd41ea205fa8bc844271378040e4ae2e08f26e8ad703e0475bb586c1ab050100000000000000ac0046ff9eb8e567ae674b2477c02ea48260e4e839d795cd1133516b97825c440100000000000000d2e1c24becb01f52c0c757b18fdb0a39a5308e1cb9aab48cc7b17019da1e405d0100000000000000000b3a10a817241921e254e4f8748c1ed81756fb50ed33a3524470d12b25c73001000000000000008e4c4d3eade13f13a09906c7c5eac038e80de28d9e06256bd4e24c8109e79e570100000000000000508bc075773c4d07c73f6d97cd23c7db512d4ff79443b7620d900f05759e71760100000000000000465249c571ac2176352a2d9c9572075187426972f66e0e66ad5e1ab33175b26601000000000000004e881bf545a638dd02073bf382a54425a6664efa07ef86db335678ea76f2fa570100000000000000e8ef3e5ab1db29a5f04d79f770406bc34340756b2be2ffcaacec219d4a37056201000000000000000c07e1706df044549cdd278cdf47f971b6ac8828cf9aea5a5aa2bdf062f6cb34010000000000000022bef7d8a4d3576d6f2626e967293822f0e4349eb04fb8efbe9fa9740121522501000000000000000a1ae365246566b1ab8308d2d41251ae3b4c511e1eb59fd589ab5698d403ae6f010000000000000098b255a5baef61f59d4d5cf3dc8aeb54d50fb9c66a3b90058ec14a7e3f4b3613010000000000000074cb201307d10eff0349f951a51d2eeec91c65ab0c641826c6c3c558cc510f560100000000000000ce3dbda47b772e4df76db09f06303f34e2f22380949d204d3859528d2df79a60010000000000000010922639d3650bcae7618441f6d5535aed137f8e6838ec8e9cf3fb2ab0419a2a0100000000000000b452788ea4538f3e65bbd7532de6bbcde9125b186dccc7e527a6f2893045597d01000000000000007edc0a308622246a40f9dff35d2c2e51168a3a51054a2a47f86962ca7f36fc13010000000000000016993d5f92c82506b2547ee20e4f8b0b46e709be6ab30bee491cdeb614f4ce7b0100000000000000f673d8d253a3a49d1574cf53806a93b242d2bb0a7fc04d53dc7a902427859a610100000000000000983faadebace27907edd1ae30cd2fa2ac76c190535d3f6574a487341721e8e6d01000000000000000e08477455273ace0f7ed91210f030f2bd78f111cc5bacead9fbaa1a97227e3401000000000000000e0f8119cb7dde36fc693c5c16a068832b3566fb746218670892b90546ebe720010000000000000006a1361fd9dd1840b26cdd1188a4f7604c6fdc0f7cd557b0702bfbadbb28fc7701000000000000007a55d4f4e68806ffaee585edf6f92747a647412573149b8587e1855965c0575001000000000000003ed37709a336489c6e96bc7b877af83e6c148c035937468e2764c8fad5a18d30010000000000000038ce4f3031ea4b79939f3815bf78f36adb29804be99887320cf3fe8a147e017601000000000000009a87ab4549a5a87fb83c0d9fb6cfe01ce7f054aed33695a3adca11c476aa40530100000000000000e0fd63cdd617f8b96574c6706789115b2ca1da2c950573b65cbbc27409ff7614010000000000000034b6f378dcc9103d686fa7f448197248b64fc52defa62fb82e1a2fabaeee7c2f010000000000000000a3a9402da8194f7605a4adc0f47eefddf10865a477aeb82495e85ddccf55730100000000000000404b2b975cad782c8cbcfa5b55ea5592f59d0bbcb478c7771533203a8ea391600100000000000000cca7e612ea62d7bb893af87b2545f5e098f811ff19c4ee2cd4ed566379fe93680100000000000000564d36fafb7c1a5307b6223aecb128c419f5d83a2fc991751d10f56d5c54e5240100000000000000942353f166b2857b3305de71753f1ae599420936806600b9335d69e1b628382b0100000000000000a2dde8c9aa936b9a744c646376a7ca8abb6e04095f5eb3fb9761177adf4a8a1e0100000000000000c85f44eab5b574408ed3c32be62de13ac84bbdaa33ccbbb9704a5645ca477f7e0100000000000000b8a2c04b2fa7a2ab086f0a2ae0bef1650de3ad9afc263feb32ab5cf488f96420010000000000000034a495be2d201dd83e495f639ad7683956435b9ef8a8a78032cd1ad85f68435b0100000000000000daed9908ae02c987c2bf4fab8f36bc89b3a2c1ec3d1b80a4cb95850b16615e3e0100000000000000184fc8345ce6fd094193d2e7267ffe202ccb9bdf059e6f59ddce334c74256503010000000000000046cfd49facfd18c680c936d4c3ff5cee00b7fb159744acd5dea2fab7b99636230100000000000000b637b52c6a9f65e736207c2e8c1be294d685c8b66afa4cd8b832ae3dc1d9987b0100000000000000a453154a52c7762a2b8aa85be1a7c260044dfd08fd5c5e1fe6c3eec36e1ae47a01000000000000000e5ddbcfdc5ddc7c7ee4174688056c86758ffea09b83afa34a914b2a9d2e1b6b010000000000000080eee4729b02a85777700e749801cf83c304584618a6fbd77ed443c3b8a2270e01000000000000000237eb6073e1ff78961bbf999e6e72ed36ecf501a770216fbfe11b2e56ad063d010000000000000088333b5f93b50b7cf1a2d0a5810b6868af87785d2df077ec782b4e7f84f8b80a0100000000000000a2e743e4ba1a3bb3f97a8fb5f1fd096660be0ada88473aeb2a45c769560cfe5c0100000000000000928ac59fdc8adba7629a31b614ea77c82e6cd1403c03a015e5cd64276606226001000000000000004a2d8b72c905cea6b3bf1222e7f29d5bfeefc5e90a5f82f95341c96b433b4b620100000000000000107e6e03ee233b4b09e82feb6308ccb616a954e324ed860e25cbfdd4d3602e25010000000000000076079c237bcc7c2cc59473844c7701cb4b732bc83d8f1636f18226096aad901a0100000000000000dc9d9df58df3df21c8917e5b5ffb15bcab2f6a1112c4564f4b3a10df05c7955e010000000000000096358090b53f3b2a3a588c4bf5a8682b07bc58bcc335182063b994ac5819931d01000000000000008eb29bb2ac1b3b5e89895e97ae144232d8531e80ac86933500d40c6aca65437b0100000000000000e8d7c8a496ae0f0f76f79603d0f68097e1a933f152a3453509325477597a1f100100000000000000ca6faa064198ef1205af176f8e88e55187c937b697fb79092d3c2172895e420301000000000000003883d420ce0c14d9525ee699d28ef403f5c032bb16c9347ccca90597a8e2dd5f01000000000000000ed956dc7fb59e5f2210138e49594ebf0835d75ca757cd0cdc99700957e7a02a010000000000000020c6f84b2d9215a160f30eb40c9bec6ab2bf04dd4c0b58686bb9d6e52f5c634e0100000000000000ba1cc41413e67d5831ee75eb91f507e4e242415cef92d10c8574756d38f05f2c01000000000000000e043e1d220b43f11008bad202cec6c94f54511e82a4396ae5fc214df920556e01000000000000001858596fd4a54ac9b25ea62beca25352b6ae4b2b888841d41dc5212ae5c661370100000000000000188fcc66d5dbc6e89ee0dfcef0c5715a8542b212519654ff2b401d5d72f5e14301000000000000001effb2cca1c17cffaf0ac6f3314f846d3236cda41a197ba438cc302d8bbfa166010000000000000084854d183a5948a7962f13bb6ded8efe5e041a970cb1536a206b9c8f2ea5842b0100000000000000f28eeb292db8c35e72a7a7b0a4ddc9b4c1fa7901797bc6b0f0924e4d543df9170100000000000000f619de47cda0c3177ff0a5d13f1e46f629440d31c7a7716fa775028f97c4a239010000000000000022cb89baed7b6bf68d8d2b33583ccbbe9563699f6fa4eec0251b3efafe8d0f1f0100000000000000c836b1fcb7ab453aa955d697fffe154a6c69cc5bdc3799e3a254dbadb711a1420100000000000000c214f7deded27fe33a91fc1aa2d2c25c0545cc9669e236535a2c525d3e5b0f4b010000000000000060b63922d6e21a1c30c89f5040f03afcdce0bc116d9001d565e154c1573f18760100000000000000a817e0ca935a7b7ddd4b7ec6036610e28146d524a975b573bc20ec9247be0d1c01000000000000009cc7b1f1ce57a649b17fa86c12f7ded6c0c7786b6fb749c299816704188e943e0100000000000000a0213ee5b3bed7c8d2c1a0a70c61aab85f5ca94cd93616061fb6364fd1ada6670100000000000000eea1a6f972d5b0280c38417f5485561a2e831156f76acb9bb9aec28dbe2d1a790100000000000000645aa5447cae120fa42f5d5300caba135b2484bcfee35f2f3345ba59fda1596a01000000000000009ce90daab0e4d11cbcc27405e7321a1e43b4efa27d41e82b5773e3c8ec2df1290100000000000000c245ce156140a185fbc01dec4853978838af39cc586b765724ae4f61d1bf9c6301000000000000001e6519552bf6fb39dede71fc24e6b96f28b2b368c966eac4e26b72dc02bb045001000000000000007add5136c172abb4e1da6f8693a25109cb9adf224c6caa2040d4389eedea0748010000000000000034db9641d08898fe93d40617cac970d6b63cc3f0e990747160662853f3c6315101000000000000001036d23b3a423ec77f2d51b56c5e4977325ec6d8828f1fbee1016e7dcca2b05e0100000000000000bc962cd43580fc2e7372d271f95146e6eb6f03fa3642fc4afe71e4b6324bca7e0100000000000000942192ad93f17e1e06b3ce684c14980be620afc301eebcaad9b012f4efcea22a0100000000000000aa98821b807444cb25dd317b872db914deb8e517fa22655ad3e2e76d18dae6260100000000000000741f0e2a902b3d5dac60fbb0cf1d580666fc07668f5f0e3158bb2c9aa6ffe1670100000000000000e4ffaf0ade0446a02e9d2790ca8676af25305c9744b667d2b3d88f95fe0c411a0100000000000000e8e867b2d77541a277972557cfe152ccdb49c316791d376e25a017ca80f757530100000000000000a01dab9cfbae6d9511b3141842fabcaf9f35da8b6c34111bc75c9b035c2a832b01000000000000001442b62850ec25afee11ffbdbaa872a3bc98a9fa475fadef70fe77d64ad389700100000000000000b465df72d48baf8b82413ae5cbd315a95a5c945082c5eda3c2fbd00b66588f41010000000000000048e9918d4f74469e47fe5dc66cc71d39d567ebd639c26ea82137c114528f2d7101000000000000000eaacf77a73b41d44bc5dda8ae14c94685a09ef45bbd61771551ebec3035d9410100000000000000b87f696f2b16114093329f17fc798fdea4cd9c63130e900c59c41acb3e493b070100000000000000b8415859cbb50e185e519408b7ef0ce2f47d3c47a0def456fcf491cc86905507010000000000000006f36c2b5bdf24a24d0d8c91e7b0f6b35cd23b69515f1711e4355b09c108246901000000000000007601acef7efcb09b3f47842f7bfd6c481c49d8b0d0c8ddfc83659989e9c8707e01000000000000007cb765676a760c10dc223bf1f3d504a2e4b398cd5f3552cbb72944a7b662cc6901000000000000006aa1287bb46f6e7e34bbde1abb3b4e11407e2329ee67bf1d2bb19a4a34c488680100000000000000122bebba3dd246ef598a3e6ddf2d547c4b0d26e3b8af8d03b59b561125a7a82c010000000000000080edb61d916cdbcf3647bdb8b14bbd2f65d9bd6bc850c1551051b9456154990e0100000000000000e41ccc7eedce76a040444614b6578cdfdba8b957da5ddd50422e874bbc39c9560100000000000000e24686f623d2b9b9ed0d2fd8cfb17d59cd9e3c79d2d9baddb8b09b46b356773a0100000000000000b8ae787b784e824f73cc48f87924ff18f602b3b46f55f0346e7f4b5425376e420100000000000000124e26c39813231dbb16f425cc625802223601589ee473cff3798f3fe21c955701000000000000002e64b1e3875d025647e2254433355f976d6caed731c295d456cc349a57c4206e0100000000000000f4aa0ad871807a569f71cf27e61bf7e231e645167521ba50cec3fc14f44e472d010000000000000048bb1c7a7220cf2fff63e006dd42b278fdd05e46b96a8bdb0844e0987b1a814c010000000000000094dfc914be90cecb60b9cf8f907354b2add5dd71efe074d31729dce1c8c9314b0100000000000000f4f74b5a96f26a30aeabe5a5e3361543e45b8692c347e182938a644a04dcc34d0100000000000000623665ff8deabd75ad9b1c1a6ff8d16b6cc2c1b92306ce737b5c0cb2327cbf790100000000000000022b55d33bd8b02634031c6c7b9cc793469c0e7ef743356623f61af9ce0396490100000000000000f00f841ccc4140c032060a3f5d5955a5b98d87b5cc2fca370a6385d618f7937201000000000000002ea11666421522f913393469a7cc45f22ac8584c52395f1181bce56aaf4916790100000000000000da5a66fdf3db9dcbc3f1b362c92a95f7891aa5206fb4f6dc3728b138d3c9ac4c0100000000000000482029be790df6f0a22f9bc5c12359065b2e50b5dca4c4eb32aadf578449685f0100000000000000d44c526870295eac64d20d7eaa38235129383dca03d521e09bb5214bd3458d5f01000000000000003a6bc3745965bb4f95ef231aa2707d19f524a492e9924d438ceb7433917e1a7301000000000000002021981751b5aff5883bff88e38bfe3da9a2177c15ccd99badb34a3dd081703401000000000000009ee966caa1368c017fbd108da32fd2d712cbd7c0ec18c3336772a5e026959b0101000000000000001a4ef7a72c88ed20fda97b19e42339b21de716e2d28f9235ac9f5d3c6743ed17010000000000000090007d02da676a913d08fb3c40d9ec1d122de9f6685f217b04c6eac38c3fbe310100000000000000460b5713c7e51f2cf8b09735d4d844e06f50ad009dfc50440a6b646ad4272a22010000000000000058d14272896648abde3a03e1856518b8897af88a3e1086a0afd27862513a9e700100000000000000e604074d5e9bbf0ab9e0c3fed684fb5de10aeb5b91f1152488029c2c839a1d6f0100000000000000dc4e408cfc9706821aca1e6f63d6b8279cab8506a5cd21fdad6ae2fe64616e0f0100000000000000ea10611d93d7db79f90751f3afd2e01e01313a79e68f65dd226173634aca8a41010000000000000058c1e4bf8e84ebe869cbf55d2524f7a65d7a0cd784342614dc17151c2088b5290100000000000000e45bfe1676e9083d6b26fd9d1bfe2a376b961fab3cebac68699404a4908a333901000000000000006697b6fb6ce5fb3764a8b18dea6c88a7ad1f6d59d7ebf9b74fda348eb31b7d5501000000000000006a9df440f037ebef1b12bc88da7d8929d7bcc9d191023811fb7f1461bbb2ac1f0100000000000000bed5cfccb46bbdb920421253cfba25786604b0869c6f764b1cc7cea20322260d0100000000000000ce3889304d488bf4d35dab6b877b93a7c5b51873900d3c386a945d76160f7c4c0100000000000000669f44ca793d2531f96cbf71107da90518d4afd040a61ed96a64c3f0ced6b6280100000000000000e8f52e99cff70d44b2b86fc558b43f79a32a11e58f5ba2712765803641ee3e3a01000000000000000cfde864e6a7e5186ab60f3f8f6ec6fe789d4bf47e3a68437e413c1e7377d02e0100000000000000e65c8fd18340a313f1fd729e26d8d9184541cec0be3929c2b04ea58bf2820c290100000000000000daea127e259d181fb7df83ed305ef982dc0e487fff133b5724c7def88ba72e6a0100000000000000584f78e5df35296e6ee5bce4b8874eaad0aee3638028e01d0322466cfdfaf62d01000000000000000ccc20695f777788a78c774fc76ac2b979d5d87d87aaafb09e00c1913827ba6f010000000000000008dd9210444dc8b7754e78ebc92b07582d052d4318ac4345edf7c1eff7715f3d0100000000000000cca0e7418a5825bd5a4eab3a0d791ce63b0764896cf95550c2668032bf4ac2220100000000000000d6ae2986c579ecddb34e3648f6095e5d96460a761b828c60a2128a45aa59f4720100000000000000f0742f0b53f5050334ad7f2814cb4a642e32c9216d2224d27e3ebc3cd3b0f056010000000000000028008a8f035f01ed85c09175a4894a4585426d97974042270e96728533505f1901000000000000008421b0dff8be1275826577a8a8ea1dd82c3af0f9d57051e5b769e409ce572d590100000000000000eefc69b70391884929aea79f3dde787ca5c383da3a9daa6bf649c68b15ad9f30010000000000000030088eeaef1aee7600c08823e4ef98e6d5fac5e9ee308f10f28f8b0ab1e04c1d01000000000000008aecf69a8d9fc278fd7ba1893ddc3f2dd20a327260b517a1b9cfc5d0d3479842010000000000000096558ee4b62cd73a5407bca873651b0e49435a64c81785c74bddc279d479d74501000000000000007666b5195be74286a8d9c1ba1ed84c2ad908232d50ddfa76090b109c311f765e0100000000000000448769e00ce0d58554c7368f5ef5b083a04d4882f82929e068172225c303a631010000000000000098ef6001db21266bb88ce8ca975ec8f06dad3d813a96dc1e2f29c50c1890527801000000000000001027226f658cf6741ce7c28d059961258481428681b56e7f93af5819dbd60e440100000000000000e6295debab41ccc4f9a775045ab658ac28f77ffeb3887b55e604282ce9275b72010000000000000086fb04e93265c36abe36cad57ff706f0b68afa94943465182a9c9a1436d8f01d0100000000000000ea77a256b1b116909ee2dec76e69c299e7afe0695fe548a6e262a186641fdd4a0100000000000000f4903e01d432e729ee549110753bdc586b9dd3e87ba283443731940442cceb7601000000000000003ebb07ecfe268dbf1d226285bdd9940fd9ac0eb5a6c1059231f637c446d568580100000000000000b807005ae6a725ab9cae3d5452f7c952c162c9886958bc9a793a23ffb0c3c8700100000000000000ae45484425c05a86f1c806473664111eca64e31c374bc6f438a319130fe411580100000000000000c0b52dc2da9348bf01d2039e7c9f4449a37a908ebdf58eb884cbc2c41d7ba75e01000000000000004635890734b94e40f608bd9291f5a0a0d5090174b3fa729ca4aeacceac9c8f0c01000000000000000c6a45dc1b532d280d1b61e02c7defbe51be77655e3af960e7995ba706def0530100000000000000da2f2445638fb5e5415e38f829ed1502490c3f9e4542ef2fb73e47fbd085f80c010000000000000090b7f79a6b9df12736c40f0674dbde576bc8b7d56e0d978c6f6667e23291d6480100000000000000b0de94dd36d4fda227c3ab22287c5124a447e1f077230213c6c98b831be2d6680100000000000000a68ddcdf31221f0432287dd834ac80759c54e85a626da2d25abc0e46cc8495280100000000000000aa52fc68abbeb0185e709f6e40ec5a9463bdf5f01d5742917bb5369a7fa3087e0100000000000000e427ac6eafd576b3a96afd6c3d00cfee80ee14fea2da1008bd1ad39b9185ac7e0100000000000000a6358538cab8b8e238740fbafe1302d5d3fab37571fe835858425985c95eb33f0100000000000000b0eb46133fe6fd7dc36daa0dc91b62851e4dd1fe4d8ff3afcb1ebebbea6aaf1401000000000000004c81020ab3cbb2903057c3d7c1314ceb30f538e8a0cfbd67ec1d46243c96293301000000000000000880bd908b5858486f7405c644b03c868f49d26e44d72024f1d494f663b3ea1701000000000000009eaf579c50a2f53eeb702fc579db8dc170562110f1f13b7e04876432075af808010000000000000034847e81da8a52c3e6bd872024bdf617a15d815dd53bda22a1a5e712afdd193d0100000000000000e0930906866deda0fba97f1e26dabba65f46f00e7ad955511c2716cfbdd92c6b0100000000000000d282af0a4198cd35fd3e0377c071c719f6f064213652de4cf9c814738bde1b2d01000000000000003897f869366540c9e69e21b53594a6c61faadc4efdae6fc67f54a25baeeed37801000000000000008cb5b8b88c2b84a3dccad76c1f72231474e4e56b8ba9829f80105354f85554670100000000000000284d3fc373b8ebb1af2293aa074555d53b8de11c590cd93eb8d8b94e1cdb347101000000000000005a12817ffbfe4ea4a5963e90f03eddbbef2d060e67c38c9c24f6376b63eca94e01000000000000006ad3bf66073c23aead8bcceba1ac678ec38ca749eaba2d89a1d9ef79c4ebd3610100000000000000b2837342a59d06b88db36fda5af16f764573e3060b5735300cfa733f40403f070100000000000000703dc2275bb2ca66be29c93c4c8b2ea6f6201f2b5fdadb6a21e2fdbd4afae0000100000000000000bada5a44b7836bf4ac8be30b633b94883a2ae89e71c99a2e9a99eb1ffe8e970f010000000000000038afa49a2ed247046429938c351c7066602ce8d8938d7ec2be9d4306dbe151130100000000000000a2fe3b86ce8791434a69b8604633a9d0b0a8f558fe2245a3dd00bb4d3ca6bd7d010000000000000062d2f0acc2dfb4e37c5ba1dd8752ef9abe6691da76cd7b768ff8ed427f821237010000000000000078da0571ce52e154b059c02891f012a9c1af4fb4c6ac3136253a9f98b3ff1f4701000000000000002a33104c9fc6890870e267e8700f72bdd1d5a854c58f53272d377430c0f5484a010000000000000086dd614a7b331fe2977d427fdd908dfdf3b429ac16ee76300158865836a3797c01000000000000008c97bfac31f3f9bef6a7395c4dab17d92c8f997a0a41feb81681b256845fd1160100000000000000128f178dc18c67b7fc0d45fd2edb6a08a7f381f719c409f122aa3f7c8ef3d61f010000000000000000a05efb75d58392ca90212af5c1107c60f26da9be1f023540828963da6c821901000000000000000acf4e9810b92d287d0356235f2cd8648c1c2adedb28e1587113c94bd1a3cc0001000000000000001a28917b5ceef58ec35708084c773768c91dbd160c3172c2cbf11d6d6937a32e01000000000000008a38d93207ec3709bbd9153ea6a2fcc46562ec235a7d78e991b0f9820fcd2b000100000000000000fac9c2fada6c28d4a0b0e7809edc81be45580d2530d5443e52fed69e87bce8750100000000000000ecb0e2367d7cc79208071b4df87e3ee6683c68b3d65409dd1bb940f35c6f0a7f010000000000000094865d8152a8f2d6c2d7fe737490e7dbc0cd47ee85069c59f4c7ea6f4ed74f6a0100000000000000d088c5e979653a2e93d23e8bb3c3b21ca1f2993760068534f17f2153efc2aa0601000000000000004ed6b49ae85ccc70726fbdee6f9d36e2b9aa97591a6c8d6e18ff0a76c8a882050100000000000000260f49645102286868b6d7bd5ecf4a8a1768babca7112afe4754eb88c454457e0100000000000000cc96998991c3061c87ae4cefdf00db68226f52116c95a8718ea5a495f1570b1301000000000000002a9fb91ac3024ccbf69a2461fc95ffd2d4100d15edf7be2d9c496237edc6c12c0100000000000000c8371596d82b8c67cd63f5d7d62497c319c46abdeeffb5a6d2ffa4d8d4f16813010000000000000060b9bdfdae13a28757ba3b8bfcb47abb46217c75cbfce6e7c0cd535f972c28420100000000000000dafde0fbbb92c3f301580ff68d17075a5c9920e911bcee422cb325b69acc1f6001000000000000004c33b78da8b5f1b58d40a50468048136542b7158c21095ffa9ebbeeb50559a6001000000000000004c62f53842643277f089353294ce18e64b653fe0306a34d0d2b39c35d08637160100000000000000c0d3fb4e37cfe7ac6b66fea4321ca8df5e3e03415015f1b992bcd1b28842eb05010000000000000076483c82c03f9cb1fb18c8aa7925380c74d7d59320b1b5efa14e3c7fe8d0602c010000000000000070c4745c0bc4049e0e0a780465b22109fc139444fa12370b45ab1d057745dc3a0100000000000000f24dc88766d3a19b9668d3c4d9b53795b4cf35b34794dc272ee982c7679b522b0100000000000000fc2796b201066a1c8731e1a036579dbfd1595bad9e61cf2e489739b01257b82c0100000000000000247131023f7132bd70bc2840a204e741ac1484da9534f8a6a70e0fcc0d841d1501000000000000005ec0addab6beef2e6e6384ab33733c416a730c889c986cd22dc06f5c2d73967601000000000000008634230c1b290373ebb688c4b9b362c37cbd1d2702d2d725522ca77f57518f730100000000000000b6f5c284a39d17be13b159a8866245a50293448fab2430039937fa0bad6b642701000000000000007eebded30b6408f17f3490ec03228a4112946b09979d535de8aeb8b8a56f094501000000000000004a4a9c82a3a8ab565704ac5db82795c0371bf24a271b7afa1968597c123f9e26010000000000000038b94a3bc7758df967023c30dbf19ba2eaf48e8c16f5108fafd66175ea4a4650010000000000000082d957d141b0c50e0e6ae5fc6b08d7772d1c30a7c00f2acc5ddb8334431d64690100000000000000843c8abbbaca2bcb597773a427fd0624f9145ed2a24f2f5273a27d2eff2ff758010000000000000010b2fa4ef770689d40836e651b1f79b88098887bcc34358fa8e729f7e181a567010000000000000002ec3f4a4c17513881466eca2bf591ec6757e56137139abc2f3460f2a726125b0100000000000000e8f93cbe510ddad07564609f3f0712d9daa79906a39ec7f54b86d864ff59ac7401000000000000005e87027174df946fa4909a46573dd45c3a6c018a2e622290a44b8d88178db7670100000000000000d80ac56089c2ffb591e24370da4a94ad13d580fb555f2b100d44b8c6cad48c7c0100000000000000f4317439bc6f03760c78c65d239dc582f10be32f45cf8610744fd3fea59a50160100000000000000f85d50ac798b66e70c4185c37a12abd7c73023377ec3c7e95aa8192ce8a1c10a0100000000000000128e8329d61e31b3d2b60008964f52d07ae4cb55cfcb876f323380654d017a5101000000000000006289201ba70fde92ef951774853d8db592debcc3d00c5c2a6c98f7882893e67d01000000000000000e8f603d0e25496217f9222721f8f599852ed4fc8b14bfb1444ed8b787e5c31b0100000000000000e4a79219989f76bc90bd03196c8c8d9aaf5d7d3eab03b2dffd0ddd6849925908010000000000000088f8faee116b89ce03322761ff95f33bdae4f7cf95de7e1805d8083f86953c57010000000000000016b624fa2f79b1ea14f7a26aff0a6b880d886e4b51ca2419b603684dc8767752010000000000000044e6c7b78c2c3d34c0463331344bdb2dcc6726d3edb3f264e0e9db2148692a3f0100000000000000c4a4904b8ed7618d57e4b3e73b0caa9ff9189ac0d6afbfceae6a2da24c00b40a01000000000000008e82da03779a576dc7ae4c074e7c96698e8d3db4a18d3dc3e7fd050930fbff6e010000000000000094e442541e9cbaa45660eadd4659c4ce2789fcc36bb4dbb7da25824be6b16d1e0100000000000000f467c272b9da393468af42bc500b69ffa6c01f500988048349902ac20890910201000000000000008ca03408419db6e842dbd92d9cb265a0efc54361659643797eaf61c3ed9210290100000000000000a8f48c7c8ccd9485012834f653720a4c2fe434bd1069e980f29e6d622d0cb31801000000000000004ed7563162fda725bccb5445eb75418702dfc0209512a152f5fbd3132f84e929010000000000000046fe24139e32056cd88b1d3c753ec86e1d68e9b0290a1ab11b22a1168d252b5a01000000000000009a01c863804a2f38b97ec31de7bbc1ece903824b513075c4507300f17f75f452010000000000000008528ddfff31ab26144296b8d360b6616aafcee544bda2b8312b53c5a7beb91501000000000000000e7022ddf3ecb72bc8da9a7c4fb4b735bba90d520f1379b0c85de8a27ccdaa4b01000000000000001c660a4bc2f478cd58565bde121bcb1b9cf2f2834f7d0b8a2654996fc7cb60570100000000000000ba52b5c6071f2414474c4c05b0234af224536f8baf46ceb9744d264e98b6a47f0100000000000000b2c4c674514b3c0e55d51faf4fa3079e592f12ac61cdfa14c6bb01f96887713c0100000000000000f8e6a5ae2e214d9f388008766f291060a98a723b7fbfd40b9202b9de6d61be7801000000000000007a1cb425bfe3abe2f580ced50b0b303823e70b98681cb13b3ddca0a17a4ad207010000000000000014288af4dacb175cd46ef72fb7654b2132f35ae66c92a727bdd59d3b9cf39071010000000000000084a75b54ca9adb8f7fd6511feb0a4dd22f4695a3695dfddba1267ac11ba6816001000000000000001afbf2b9273596a36265b1375b98638314a920e6fdc65c4b825f4582ed2802300100000000000000088a3b0acb6ae87a2923fa4d63afe0a724a04fe367c7d3c9134b9070b565606c010000000000000094adecb4de7447db757559952456e461e49a0cf002df9f089f9d790fef10a95f01000000000000001644576f56c73d7368037deda0b6fff51d47cf108918f9502741a0b1b70d1e5b0100000000000000e02c8011042f171d5b344059184e293b4ead483443cae0dcba7981eb0c4faf580100000000000000040000000000000002b251cd3c0072ed901f2fa1cb5110ebcb3ef8e2af2f5f73d6af2d87c003e18f9881cdc8010167c500000000000057ff7311000000005802000000000000a10f908db768f19d41423aae5be76670ab3b9f7a2ee3a4b0e516683ed9182b7e913f0100000000000000b85093add644a2a275b104d6c8c06110238f85697c2fe30806a0f7458b03fa6e01000000000000000ebbf8cc2aa15277cb47ec90a2bb891ec0ba94fd2e6cd4dafb6088c093c0677c0100000000000000f49a1d6fdab557e01c60e117d09f3ab77db3bc3d1f29645dbb53a4086fc3ec1c0100000000000000d4bf64df15ce5eab0a1c9c1ca8c5b719d55f750bedd8e920e4dfb4ee8dd840590100000000000000740aaad7080f7c4cff6bd298b5abe4e2e085dec5f5e3b0febae35023918e111f010000000000000040ff7265e491df73cd8a2b2ed5595dede496d788d4cd28c751d0820b40e931290100000000000000a0ae98fe3b0a0686cd6395d3ddfb3a6c311e9c0811d526d8b9615c9811becb5a0100000000000000b4d490ad3dccc093dd0e530e189a82de1c22d822accb9a4c18f09f21097806430100000000000000786f18f05ea0be71339daa14031a9517e8ea21664b26fdfe232fb84404cad204010000000000000076c07b0ea91f53909fa3e82d2d08d0d7bb5181c53ac89cbeecf734785e97df6d01000000000000005042ec3b624e92719a533b20fe0393f26f4c4fec312bf8a6f4a7aa4c8e45042f010000000000000060521ac931b0f7ad583ad4bf993a3eeecab1960c820a5a0c0aef63286160cf0a0100000000000000f4cff905f239539949e769eeb212f22ba2bb01a4f08b3c24b809a36d3fa1d5730100000000000000928ea8ff30684661a80a1edff2b49a33d7648d9f53fe842734cea74c6ecded780100000000000000de17f72f2eedd031e3aa5beef6b73f70760b2907d1185069494f6983ce95b13601000000000000005826355828606dd689db2a3d20e18a751df8960ea2fa86b8a1de3f7ae360472101000000000000001892dc63cbd0d3d07f6c05e9d3c2159beba65135d85d23d7d56bb973fe3515340100000000000000541b694b70dd4b64a2296901a146c59e61a78833aba21b462093698637d5877c010000000000000092412bcfe6899e144756e598ce38d87d8fbe3fc4a931f74fa14b59600d73f14d0100000000000000aa2414057695d910829bfc65dc29f85e2a75cf4204ea6ba034638c591911a7440100000000000000e8f79e624c673959af1ed13642c5430d6f11d4b651a31b8d03c5d93aa402ce190100000000000000947281c1f9cd70f36d260704d5e3a7929c4373796d6f9de982d7a82cd66245530100000000000000a85ff25581abe911021a89410565f6bc2f7a5ed106b9c5a1efc0f278e3ccbe05010000000000000004ad2b94b6e74d2582470a074561f36b0f823a9a29657fed201294c155bf9674010000000000000062391234e5b71a3a5456fd366640be6da72bf58b3675b22daa9eac64171d66030100000000000000bcf8a85665dd8452ffc6eb3e9d2168c0ae31c9bd08efbd3b2517da8c6018ea630100000000000000060b1dc3e1709ba7d4a8249db4bb41864defe535193504673721660e1bc48b0e01000000000000000484047b4d773b0a3ad03beed5a5d3d6487f0b87f79374f95ec43c9fbcbc450c0100000000000000801915c04e51f89ed50e13c5d8f86398ba820ca234824a48aad5936aa3dce06301000000000000001c4a52391a3515ad236752e60687313a4aeb078f9bdf7b82bd2f4c65a7d936160100000000000000e44f01ae28ad8d8ea4b1e2606d07695f59a979c98110f8cf0bd71a232f8f51790100000000000000fa4d26116689b2a145d1c2b0eb4c7cd5516520161bbc211b66a2c81ff6156b090100000000000000925c52581e716f312265b09bb590b7b2b6d88c4bc1c5745943b7aeaa1b4079420100000000000000ac32cabd8868bf50d1b622574d4e07ee5b386cb994acec0745f3bed418214f430100000000000000700d38f76b046ee4dd887cef7ab0061d726904e1d455dba9011c0f7ab2674e4d0100000000000000ea58a5aab6a4489d3046a025af3e2dcc497399114f4ff5825828bbaea1f418550100000000000000dc374a45d5dafb3989c0ee0d694114488c96c4f9fa64c4cae9a471059d5d027b01000000000000000059dba0c599635a16f933ef674bb70bcb1edd0c90b40ec9997cfca60295713401000000000000005e11a365c13920db1325e04223d823361a3b610235df75f73f9ea5df8388b73a01000000000000007e912d08a8849bf3469bc8825b6aeee4b5edcc1cd2aefb3c86b128324d3fda2701000000000000000856b87691cef45b198452cf4ef615cb444b5d0d64eb4fd6a5d1d64d014ff3110100000000000000aa54aad4e4d13417227988dcd9c9a168b8874e5a31275e96862a7e2ead0ab7630100000000000000e6cfa044d6144dc6b35079be28c3085f53603c026c7d1b9734602ea24f4e4e170100000000000000446d246be98b35cd826eb4db1c7dd08ba71aa2cf31cbd864207ab62c1b04ca210100000000000000e09dea39cd5a8b0e9241ae08c017837560140079b39677d05a6ef101fa41530501000000000000009e9dfcdb892b088fbd247f020cd4df289e74d1c169295fde193ff8a55a069b3801000000000000009cee871496b60aeb2231c948792aee5b71d864b94b95bca94a52e4c2237f8d380100000000000000b65c2b62fd77efd814935dcb83ceffeec5672dc35738cd6574d86ac9619ea20101000000000000006a4f8fa5aa2fee2b5fcc7a5098002f3cb3e74db6ed265dd536189f9c05a42e190100000000000000246a396db39b0190d37cc7c67d9d19dc55d400e346a42db230cb8161c03400290100000000000000ba57b2b853b8c5703cb5f7e5b220c1394e16b8ef26df7f69ff4d60629e74a03601000000000000008680b563313fdf82cb7f74d9aa3220b03b9733e493c859f2d26e59271c8e66320100000000000000a6eecb94e084e407406a6489882b00d75bacb4fe9f65083a58417debb90d04500100000000000000940fdd53e57ca468bd7a4cf6a0e034317db60dc06f7de5c2701533bac03ce4580100000000000000165f5c92eb3d7d580789cb7f729612c9f74aa0be4e44f8f0b3abfa3582519c3d010000000000000090693154fe4b91eb83d308b9bd90765885bd82667c02dba50c67bc460488b41101000000000000001ce90573847d6905af6226749f22fca5e44b597a4d71fa6e52088353534d4847010000000000000046f03994e53752e6f528d5775d56b11dcde950e6549262faa5ce586ec53be7220100000000000000f46fba5129196f64415ce78944a7ef7c17b99928065e483d2d5d9afcbb3b705101000000000000005450dd2d66b8fcc8688a910658a28224f3c1cafd75748b4dabf1bc8e502a8c7d0100000000000000eae0f2c32376843ca2b95d266854e78cbc73ffb30a7abbf1b97a4607fa3c6531010000000000000084005bbe67aa4a322bb98848868e2d83aac0c348b8c84ae897c5fc667713473101000000000000008ee91a30c3a93758451967ef5f5a06d3b8ba00c2b423327d9ac4e74fceeaf3730100000000000000fcd49137ff2a596272913f53baec1b8aa53e195c27faee408aa24664d865af43010000000000000002506ba7d4e7c6b040bd3b4e6bfe7fc95417f1869f5034031f97b0628c5a761c0100000000000000d206fd2016c30fcb03110f2bb479d5bde7acd8f89ba8d7f598fea74292e11d550100000000000000b46e4194d52aa219fffede60638cec2019636b885925dee2dfa693ae509e34390100000000000000520018aab0acf886736cafd4922f43b7b538485942aa1ec8aa040780e91979770100000000000000663fe6e6ed5727e54829934591115ac3a013fe192ee0e9e2f4590975336b7e0b0100000000000000e061d89b6d89a70f98a4abd719dda33d7e7e846c7e25d711c48349608e51852701000000000000006487460f041de663158e03ad27189f334e3f497400626753eb7391c37e5e8615010000000000000092170643a8038f8fa9e0dcdca4326de5da073f7abbf10e0ada9f58b5bb69193901000000000000005641b8983a487fc8d4bed7bfdba059f5bc351ccfbe14b216aa36aa20916222260100000000000000e8dc85ba81d47de4c61520bf86cc7c22dbda8f2e08690eb2b763cb7f4547a35101000000000000007adc812851410c2c3d5da01bc19e4b819dc46f65ea5d82de52db3b60bf041d5e01000000000000005c3d5339345f22094093d1777467f7e7c779f8b5369e77155771f278b9938f3b010000000000000070599f60d516be2fd05f5f71df1aa9bc91cd4688a66dcb4723d46c18549487750100000000000000263e35413f5d9be66dbdfdb2de58e0b5e12961a71b4c1b2769e0b3344c932a50010000000000000084fc10a0bd853a319bc3c95ba668186ba8e2de7730dbdbaa0fc9d79fc721451b01000000000000000ae84d62620b6427b83259dbccdcab44b3d06ec832ac1d30d20ad83904ed1453010000000000000018f0ef0bcc5973db205a90c5e071421a157ffa6706a4db4192a7f12fa98f935a0100000000000000b89f4b89423101910182416e42492405175d03f8153702503d18447f871709320100000000000000d43b6dd18bf30df0ea2edaa425ece4a5cc71a343665fb2d39ebf3fb18478d54c0100000000000000fc5e7afc475ad9ce56a0bbfdd06ef93431b7f67ed95df20153466924a8e1c555010000000000000022fcf3235c85bdafbaa8fcfcfde7a839ebb4202492c42e3dfb63a9c42397617d01000000000000006e82d6edc550c380138ba61003491ed52a5506d3bcd5dbfe2546d8985e6d3d1801000000000000007ab13391e33f19ea71c22bd2a2fa7973cbf9527a0ec09d4d032a89dbfe1571580100000000000000beb4308567f64f2728e104375d54787e364873e63743ab3ad042865ce719e1610100000000000000e0988612734d6685930b31b3313f014d28ed4b7492f6bce5ee62bbacceb537200100000000000000f6b76b080f0d6364f8aff9f650d3068dd376c36b1fab37d0c6b9448b9160761801000000000000003e928e271ba72687cae93526b31cacde9ece1204444faedbcfe906d8304aac080100000000000000fec10f63a5e7d3e712445d5f3d9d87e823e7b00cf5eb4cd2b9506cba5a4705710100000000000000404dccf7b988b7a76cf02ab868480ed206fc3afd7c391b8b381c7ff5f3c9d0370100000000000000ea9158d3dde2a98d749f975e90db622dd92a98202f7227b8a87c54dc720e8b7c0100000000000000009969e0d0cd2060ed87079385b28ef275c836deddc42ce23654aa4d5fb140060100000000000000b03a839b2ffe2cf57414725b5d309bc20d57ab8caff15254b11cd46991bb3d35010000000000000038780e5bb35bc826797d927a66acc4548d42744a245a4f6f77c78148d19de6560100000000000000f8e645ba8ea696102117abe07a754f16f755bf656abd6a95117d7110b8a310020100000000000000c82d2b13722fb37743404b7f03873382730d0d5971d096e9f8891ab979033e720100000000000000a4c37126acbddb08d5a2d1c3b184fe61eb08fc424e1a835a32c5499c44d7472e0100000000000000e07f074d064b318a7820e5ee8e675dcf60a70f9584200e774618b383f10a982201000000000000008c55e5911a39db27e774ab706dca42c8e4b5459758446d4fb71839de6f43204601000000000000004eef0417d7dc653cf9b0f01cb547a1ec0d4de45b21192dedf91bbb215df1c86f01000000000000005e4872e61c420a4c39e2184d371dd0f8c40c11c0831bdb62b49fe71b0445f0470100000000000000b456207968746cb78bcbb88077a84d444cd536a1557039bb5a5c8c71aee3561b0100000000000000c080b24a0111f430927ed11f2c1c2dd7e9e419065ec78d383e175eb34f88fa730100000000000000ccee1a6daabc9752300f8757b79d19895ec48d789466b748ca15b9e0fc99af320100000000000000be35cad77f750b0c377a5a506507c0b92284490d468d66751dc1b48cfa501a13010000000000000030484092c1e2c18730c97c0d46809ef8c56e9e1ac8fe6df82da744da00ba4a6c0100000000000000b22b703b01ebd14afe2a656d1eacb4d6dba4885078ab3388c37bf8877e3adc220100000000000000729abf57f27ae6a527177a9ef72a2d7260272fe51d425cc4a5184fc28bfce045010000000000000032af62e58151d66f63e10a7fc631b178f605ad1da016f684e8324c898d3d440201000000000000008827eb16afb891151ffa7646a4159c5a4901b1396670229a916ecf1142c4de24010000000000000098943087c981ca6dca80be1a2426e90df801e9a5f065f8990cc8750b113d30350100000000000000604912098ab338a13a6980ff575e39d7fe748151eaf15b567cdc668eee0c3e0a01000000000000003ec6b555b6964ba71a85fd1af8e967998bcb37c76ea1504fdf91bda7bbcfb10101000000000000000201ecb6b36ca31dfba1b7381cc4d99b02fe4c53efb12f00c26c60fedcda1a740100000000000000c6215843c829742783f06e5fba77663aad7faa6bcf87892eca1c9bedfaa7bb170100000000000000a891d5501f90863df4a3d709a5fbc921475b8bfb3491bb48a3977f5990ec320601000000000000008e459283430af9bc96e95ef2d3bc2f2af9db9a9c03adc8a18892ef1557b1954c01000000000000000a06c485212473ee662e2b3c37444570f3a1909f5b2722af5a72fd4cca833643010000000000000054fa4a0c57eecbe50d39996e827016839621ddea0061dcf08cc35dea36070b400100000000000000b648341bc5ee83ccb528e31f20481286d0d406de9129a364ff1bb5caf9a8d5720100000000000000380396a4eb54c83b71cc381a96629c4616525f91080b8353bf5effbf2ff4357e01000000000000004ed2faa6cee5485a7471e4632f4fe32dac41df5db5cac10d1f92f0935c1126630100000000000000625d8430fdd096c3600054128c288f935f7b078d5b73a20cdadc1c6407fe9e540100000000000000dea467639b1473602369ce00c018fa7f0c85a23e6cc4bb02ace50ac65b1ff477010000000000000064cc811caa0bb0fca69f6f45d45b62a98c7e18a888ee378f8d3cb226d751c91101000000000000004c8854e27a24460de6097bc11e9f3979759882dbd874eaf4209d1d1a1fd9d8060100000000000000b4be7dcd2827a97eb5598ab109651ef0c02071b54871469aa650a72160f17b040100000000000000feab7f041ed44eba65e0bfaa18f2919eeb93ce6d8ebcb3a754f877e17bf1382c01000000000000007a3c8abbdb1e51b6bf2f87141e553af150b966da947ceb22a8693d877448ab1001000000000000003ccd7b6705b18b1db9593e63700be53bcdb7ac64be101ac9d7dc4caa5a68fe0c01000000000000002c4020fee51d9bf1f1e7f2c91cbc0a73a7b41e970c8a97d72ea5e724eaa9fb64010000000000000050d774340806fb101b5796bcc282cd6fa12974596112c78674bfb8f714a05b6b01000000000000008ec2f15c3b99879095ea74466cb986f18d96fac5160784bea7df09d716d25f03010000000000000074b2ccf93be172d5661aeef113b7ce8cfa72cc24900549d3b43908f721e8ea610100000000000000b071f29f244b53e6d05fff6430b7cf9e1536de9a3baa2d78e324cc7b7f17353d0100000000000000dcf1dbae1735434d72e27a96409c6b0511dddc89c85839d5e5216b28b668d37501000000000000007042fbd3d2add9250ef8275a749f76d48e0396a0d31c6ec043cce3d78539014c0100000000000000d20794d62e2485c64065c0a75ecc7a0e622d2b70f293e774a228db6444c6921b01000000000000001094b5bf8902374710b8b033a5ae0f256d849432b4919f49273ec4fd3e9cab2201000000000000004af577f44a0932e1eb5080ca9cc3dfbac606a22968df99fa70f6c6122a65430f01000000000000004e9881d84deb63c6b066565be351c84463ebebb4ac6489e0dae38ff8572aa36b0100000000000000dec0963ca4d3fff5eb255aa1300ed9b782d48c60f3f391a2425575c64163b354010000000000000084486f7a4c841d4e4bb6554d609077de963a0d7d0418b065b27f943eb771e37e0100000000000000d0c52935e2bee91f594c963c519a20b986615c391d234297d2630f55fc7d1323010000000000000014e9c1b77d7149cb8d3c5cd869d144087a6390a8cab5c440bc7f1a3b582e725c010000000000000084fca70cd800bf66d9f951c38c9fb3933e5946b43a38dd20a0424cdbccb5816f0100000000000000125f01bf715e1cbb408c385b41fa7896cbd9dd9f6980d6895e5e0fa35ced675d0100000000000000ce519e165d61b29342ee66873971ca4a67ae10b21057fb0a8955decbb42fc1150100000000000000cac7fb54449c61cd4f7275daab7dfe2e1854d4f572994ede82d7290a25180e230100000000000000e4ef58f740f5689c8c3d3082755337862b80809242ca73f17e3372dea8dda64a01000000000000002a11db45814bc10b7231106b23b04083d1578cac18709df20a4a09ed8f52d4110100000000000000f6b15e7a4c423363134ff97979be3107d1e14ebf043d03dfbc6a6b285045663e0100000000000000726216e1403961662c6c5dccf610cca37a76496b164f003e313cf88a6c5a220e0100000000000000f6e22ea2ceaaa850afb2e46074a143bf62eb6c823b48e06e974f451541026c770100000000000000ee98ffa60f3e3bed456bf8540520d113facbc98f42f33f18f54eb2c0b8ef9347010000000000000078903e36e9e69414024ebfd08753d11258d4d624aca466b021e31f7fff10013f01000000000000006cbff9f20a267acc52265d5fff98b1d2d257588fd0caf0a51f9e80408fed2f0a0100000000000000faeb3de75e9dcbed57c2eec50f6bebdba16d29f5810a17170e81876dab71a36e01000000000000004c5735a165bed2e466f8d76835d402dcd5dc1e8c6e87ee63448a5b607337a43e0100000000000000f89f408bc2301c1e5436618f4584d88c4f2f8bcab87f0ca6d553d648698cd44c0100000000000000eca3c5be91c819886ff84b57fc918f2f455bffc6c3e46601d0af704e057a7b4d0100000000000000f0d67b8db8644579e58aed87e4f4ae8cc006d47fe5cf13133e8ded4dd9ce69380100000000000000e8e5383726b0ee532ac6c39141af8685b046d5e22eccb8299c8fcd26da7cf873010000000000000052ed6d9774ae4a550c8d63404f12ae4fea509acfdacc377d83c1ea1f321718560100000000000000a07d3d200075f2268d962f1c3d5beaab819f4b0801927e050c87ac7bfe96242e01000000000000002c7a51a4909708f514496683635e8789e9e23a3bc8f552baf2315bd8c077ec760100000000000000f419cd33628fb6e6abfde6cbc9e3bbd3e6223778a5fa4f8a0972e6da966a7079010000000000000008ac4efd0fff5af88741a04322557ce50e041bba28952c8846d959da6835db5d0100000000000000aced385f2394514716315331247b963243dc0719e274d93e07c1499b23e8ef7a01000000000000000cc19d9e0263e934b9c03f07affa616ccc5e86fd7945bc70b02835cc459a307f0100000000000000200f04add594f9942fc244980bcbf08aad3979a334f702b890812b625c9aff080100000000000000fa653f7b78affb2a096a33f0c9f6ae446aefa067e050aead05e27bd661e345720100000000000000e24098a37d377c7a0b743604b6dc6996a6ea28208e904493a57d94ba80ee930a0100000000000000585fe39166cbe40c37bb65b25711c6d9bfc5c03606eb6e7631b878dbf8a3a44901000000000000004e6a38f8189b3e5b8989c73336101edff5d7e8db3e87214f4d0e558207e1fa5a0100000000000000868485a529de3ec059e73e81afa3a1d21ae3cc653517c2e8c78a647cb392b41e01000000000000009091a40c02dceba0e1e428c0d6e12d3a2e2562a1e0eb8bfd8014bd3bc6fcc15301000000000000008c73603bf0e992e19ec9e04cbeb697c086757dfcedad099dae7834492d6b606801000000000000000eb08b60d74b2073f8b3b78c29360e3011749de6b7801c5a22ad048b1b7c7b4b0100000000000000a0eb0a443fc9d9b45792672673db618d01924ede2ad8a6c0645804a9d8bb093701000000000000000c91a8a9c4943dcf300cc4231c722bb2069acd3e7a9a3ca517fcc82426aace710100000000000000049fb3456b51b52f609533afaa0881bc04b3c138a741fa8cfcf6a55d0654144401000000000000004e7a7183f42e77986b94199de53477956524f9aab999aeec4e70d0e268d5043f0100000000000000286b843b13cb1eca1599593a566b648411a2aa45a7796d79b13ab6e4f07f3c5a0100000000000000a48e89da380c04171d852aab7f8c0e699c3625ec5ebca333a1031a93188cca470100000000000000f2a421fbaafab0d7947d976770b4fa92a456f74f0d769a3bddc68656610a6165010000000000000052aa69a21dc118042213a5dc695034a769660d0c964722458fdebad0817f0173010000000000000032a7c27e6c010f1211e16cfd4399280a980e070e642fb41e806c7f2c33fb7b2b0100000000000000eab94e5468534501484cea5dee9d5488a99b5bcabc9961ea392eb4802ea40a2901000000000000008424eace8ae5cc7a4c0d640a2aaf1c5d24eaf1baa2023d92e9508c5ea6b8c377010000000000000026f2f3c5e3c2c17ed392a4ab7889893086cf02775f2db7cf01c11570e21e247d01000000000000006c7cb7bfe897a8622b4246121ea2fa7c2868d4e3b39441644ac2481ef2bd74170100000000000000ea61abea5cb017ad8db4e82806b10af5089452796ef3e1c3f47ee90aadfea16a010000000000000012e6d853d26fb0caf251678d0038946d163a0eeb56ce8ea7d94520a32f6bae650100000000000000845b062fd9fba836f3faebe12dabec8940c423b28491328cd2fbe2e8ab67d70b0100000000000000a0c66d748f3c2522cbe1e0b796f37b50076ad66e08d6e0b1c0f172fe21aaff0a0100000000000000668713b4ede163da8cde4fcc9b6d94fcf78240afc007234dbb8abcc5e17b840f010000000000000016843d8e09bac3cf2b4131cd7762df92f25688b4b85a1003ab546f7ff28737160100000000000000523c2a84dc356c81a598206b24b7de68bb7afc95f6b153f2c132fc3d5eb8d664010000000000000088488ea069b222379b1963729a6fa05985750545fbcc64554ba01f32af9a14780100000000000000387fecd0aa5e28f0b380780441c3b65c577cf9e17a214467edf310c00c7492310100000000000000c0c1181b7ff4ed2cd9a173aaef4c49385212ba9d63b1dc0eaebdc811375e7256010000000000000054195589ff609f1084d5c4e4ff4d80101f6c1a1c5343abc845d1ec65eba28e0a010000000000000068154efe0e125e311f8280a39bdff123b89779141a3b22c4a8033b2c6822573f01000000000000002edc5287bec6dd023833ccf46b0293f3903493a6f44aa66994a5fa9ff74e46770100000000000000c4d20f70639622e149874a8758ee7f403349abdc167d36bba7eb667ced8ac44f0100000000000000f6da139df8d2b59de383b6c94c469b9e0d0add842aceb786a074f47b8392844c01000000000000008218c49d08b03007bbc432e807cba91660cc0e1a688816f2b4233913401ec91d0100000000000000960307ae3ead21dd4e763d390dadf66e91f47e57a9ce27db37b4c74c177d69580100000000000000a0890c8c90cef4b9f02f372a2bc135099e8b6be41f79ed1a314a1588f5daa711010000000000000016fcdc7ed4282f94161881003afa9fa98a4340dbc34c25aa055b4fd9637d36100100000000000000b872526f3d720d3555a150f04e91058f9c8c348e59714b98596eef088ba672710100000000000000bc17b03864939c82a12e2fe17e1da58bdad91606ee1067a153eead9ce8ac1b2301000000000000004c45073a28c347360a792931e2384db58dc7c5aa9c1a0f2324434c6e3f9fc82c010000000000000068eddea6dc0d9ba559390d7ef8efa9468c5fc5f64b6f6707524009671289313c0100000000000000d8cce0f1c11f55be46be7a8d59902fff08964b873b03198d89d197eccd4f1f62010000000000000026283d792589916781e64cecb8ae247cbed20044953db56b5d016071aef84f750100000000000000fe745b8d3454547ced12d1c5dafa84d711810764ee0627e233edfff4e27194730100000000000000061fa6dc2bd7df8504fda3d141726f5b9c89481719874885c03379bb20ec49700100000000000000562ccb9b56d2fb85207f71c4aa3035d6e3cba3213fd9dd42d3ca17ad38856a2501000000000000000657c7c5f8733863b22b5096c7c74ca21e072d04d329386b1fea2771491a6a640100000000000000043b654a89e6f2eca5a611a611d2a406d44a26e1a60010c93c0410c336954177010000000000000092ef2a937f98f92a99040fbc1e556a2fc957d3b183f5539165eeab5b01cd89220100000000000000169e2e4642ef3ce0e9d1de05362a682be66cc061f75a703371a2a7df0c6d442e01000000000000006eb9863cd7d96d0bfc747681dff0cce9b522b728c2f5fad200bc2556f8ecdc6f0100000000000000fcf1f2f767c4483258aad31297a0b841b8a456f45f6462547a074d21177b3b2f0100000000000000f02c4b48e5f7d9c05254ee61f938635ca01740ab25f23642e1c938a14031db2f0100000000000000eafc1a70f30a6594963dc2d20e6aac3a8f1789e32b19148cc2d6364d03622a5101000000000000000069d301743d79b872f4f947cb7224e75126ce401c1bccca155ec45b63ecff2901000000000000007ac81fcc26b65c9b6cd43c7e08c950a68a2e394bede1d371bff41333787dd2350100000000000000942fb688ef38dc75c9a58fd07374f1b0f4612bd1fc9be16fb69bee97b3ef64580100000000000000e8b7effe64b60cfe508f30d91a5b567d762986b600aadfbd75404fd5da799e020100000000000000ce9650eb96f67b2e9e1db5e2ab2501993788781cfdfee43c71c4696b8ff1fc710100000000000000be413d87109f20277d67259683bc02f67f33fb433cd177a769307d2ac7a72002010000000000000026ef2498b576a5b6bddb2157925b92c67982d326d91f55856b40fcc3bbd576570100000000000000fcdb64d8c03d808df8d494af46ae734285a165f5cc5158ca45d42ee71c37c15c010000000000000030526d04e3a2f4f1ebbcf69541f8e75e8baa4f8d039b9ace6b962ed4fa9064660100000000000000dc4fd1def9588a3f75c7a7fdf6d4b62f22dbaf613fc252419db8fc029cb21b1a01000000000000000aba32317c99f4b0babe426b0d098120cadc515e39fca969560cf2707d79422101000000000000003681cfd0eb84bb04646bfb0e27c7d164ebb0dec4361b3fc4a3ab1df651024c6f0100000000000000924e6ac210fb3a1022e74f4bec07584d79013d82bbf9c74554c643629dd95c010100000000000000aa3845f0c17414e76f3e161ffa262b01cebd98368009e79438621ac5e2257702010000000000000068185c29ae68d1e7a1fd3f968699f90a24a73a5242a13fc2f8c9db912ed8a32c0100000000000000fecd789cda802eca38cacd5c1080f1d9470758dba8c73f8a48f159d536d2403601000000000000003407ec066d1ca00f2b3c12cbc86c8d0f9c005f36bab97c268472f141966244450100000000000000e6a3003faa3282f6783a4fe50e62fb6cb1c6eda9d027254f8cfd0d598fa4dc5c0100000000000000848fbade70200999fcdaca6362f85fe1397aaec50ccb89a756c172d0632ed9610100000000000000ba70abb526f8cb206e2fd2693a6b630b665306e18d870b5739c22e71c88420010100000000000000e8d25b875687c0c78216169dcaa267b262789f1606fbcfa542e667bc2ef8844d0100000000000000f0d2fcf76d00ee5aba12de7f90822338c453c04a4ca07054a50da6f90b3954410100000000000000a27e8b70f7f72d45f95eaf98d5955d08696d9561b39031d968cce4bbba591a350100000000000000d4d14fb7861e5e86ebacfd1eb1019dc5dad7bc6e0135cbb2c61e8e000250b6600100000000000000fadd2baf3d1e22abc1b1dddb8fa40540475b7ab64db7caa8bf2910110db52b440100000000000000a07e78245f18898d71a4d63c631bbcb85e5a3066739838fe3edc06b0971440790100000000000000964494e87e27bf981f02deb654aa4d3de9f3149082cd5040735587cb5b0eac4a01000000000000003aa6a0ca354557e345498dcaf50fa46c5e6aeafb32745d076c657be16483950e0100000000000000fa961495639d2f685adf9c8051daa519a6e7c629648a8f9fe9bd6a5f53edd030010000000000000006b1c8c208f1b5a532f804fb13335f5d0e7b069174ff53e81b7c917d13191a4e0100000000000000e63998c0b444aabdef3b4a3793cc9ac1ed9fb69ce2633a4b3b666fab7df0c71b010000000000000004d13dde5a751e771d9562af858e84da922d890125339aae4cc2a090e92eb5220100000000000000b0693aefb1255610481281b257557077f049b94582f1dbec9f63ec1c38c28a1901000000000000008c6b83b54852803c7a4c5ceacef66a8a93f6e97aa85a4aa81190b2a108ab40530100000000000000686adc801b3de514509b94837c6bac3ef960845293dc7bcc1241e239006276300100000000000000a68ccf5d2e8f77e901c8f4951edd469fe69a709c2411d5ca7654830d3967807f01000000000000007c04620d816677fd33c424424d04f09ad04a48eaba650b6465a2f24b69f61c3501000000000000007248c477cd1901354a7692b3ad2cd2e4e3a1d2ec7d672c22570cc3fe9c7c2b52010000000000000040b13ee305df70db5a53254f450c91f2942ff95efa5467d8f509b212d18b806f010000000000000024d250a39438def7b9156c0d4953c45b0d094b38f2a8bcb661b6ed0802f11a430100000000000000221b6390d4461598c9edb206d3b0ff0a0634b2e94163919db046c2d07d1693310100000000000000c0e5530aa5e337f1e18e967e01b56fafd2a36664c3961c5219b80bcf5cbb821501000000000000005e8afbe5163c50993f6baa752c38b7b23b301ceba42376b1756e11efda1aca400100000000000000ccfc97f7cf353cb532fe3b60631021d43451dc5799d90c6dd760e44d565b9e020100000000000000a6114e9610a290cce570eca37afb19d901d6ea9f4ad2d731ab745a298982865a0100000000000000a455b44aa120d1c7649ebc1243f87f79bf8320465a8d3fb7b4b1b87ae9d7e22501000000000000005abdea110b7251c3d037bffb0caef231c9c236e75062c54cd9232aebe274f953010000000000000080f97729e39dddcb03ab7bba720c82775a80104dabad0e7848f0f543fd507d0d01000000000000000e25ee13f06cec636dd791630f7f29ce25292f3317c085c7f10e8b2d15c957530100000000000000e0d46b4c8ca56fa8277478e64afc4455159ae8d19f4168add2e66bbc10e7903201000000000000006eee5498d3c0d4a7c5f24f7cf410f16d20a4fa88d163b893aee4b262bd14e47c01000000000000005cd24a3858404a17a5ab9dd7da28a6d77561eb2550d471b2e6e9ed2e6adf65410100000000000000761f515d66d197d77d1f7f242095aab704383a4e23d9f4c3074e73c6a099ae410100000000000000d88c5b360a1c24af5e1be24b659fa3be7005bb9783d525429db0c88a9f1f861a0100000000000000027d528d4d9b38cca2e99cd2b6587b30d3eefd8ee4ea162f4ab78a1a489a261c0100000000000000805127e52fbe2718efe33df7bae996f3faf410e6586738744abd85db4dfdad690100000000000000de79bb0707af32262ae9c260b2a80684151d6a7c9fa0ed7738164558c388201f01000000000000008ab08d75cbd8c0ad4c7054e92fcee91cf2026d30bd871ea9ce1d49a975db4574010000000000000018fcf2cfd8fdae0136ffbe0d8119cecc9d9e3507977837e94b518f82d3a6c4100100000000000000926bac253c5e4087f1cf9540947779c9c3c20e77d03803336004988d4b0ad60a0100000000000000ba7fdb3a475c6f9d97f3316bfa3759a08a99fed32417f892642e44ce3636d17d01000000000000003877f3eadfc828aa57a57e8df62a1fc3b8b750e7bf0c6e0a0cc51e611174007d01000000000000002e14303c577e4dbfb83f771eb5a6a03bddfb4be91c7cddf9531a787b97c050560100000000000000aa182a4032f553d9b7c02b0eb97920b3674542658ca9fcf11e658791e887484c01000000000000006ebce84cb8e29420a40dec0960921d0d4c47083317be4c100c6afabc91b84777010000000000000064affa93e66dc7bc95e2a3a3b5f1d4a5a1e823d908c68b609d8932e437731f6301000000000000005a1726cd85f9a560e4e7f4263242db6dbcddf60ed486a9b1099d0309d4b1f42a0100000000000000ca3bedc1d568999fae73e33c525c4166ba9f486e119731c3bdf9eb5109f76b780100000000000000d89db23896419f995e09e2c77650dc08c182a4ebc541d903d1d5a0e6908ee01301000000000000003668bfd2c119441b63f565422fc92dafc3dfecfc49670d3b9335c1bdeecbdf0f0100000000000000fadf51db592028cede73b886252912c733f067a9f6de7d7bcd170e7d472d0d3801000000000000000400b51132c2eb03ef6fedb740eb193e8d760bd2873a0e0165fec0d349e44d420100000000000000c214f62363141dd516fc14f1d39aa30eb7d61c76525ded9c5d7ac0bf67e2496901000000000000002061a6d38544d536a22761c066a2aa7bec85e285b36ed8ff8d4241285cfdaf270100000000000000863d2f9ff5438be6bbd39bd50c16f6c335393e5de91960aefc12b24907f7776401000000000000007243bf1ea332879138d5000ac2a98d0ac5d675216007d1b32b2b0b0da246a26101000000000000008c6d9779956177f0d061711473000f2c5a768172f43e0c669e00b8cb4e78e72a010000000000000018d60d230c118a50099f40d726d724cedbbfc1f6aa2060701658c68e5f5db1430100000000000000442663948ef4e650dbdb0d633f35583a9b6c619a314bae60a31b57cca1b85b090100000000000000a0b841a82ab8a15d8576848ef0555302a84e06a11a9465e7fd4b8010650c956f01000000000000000c1a690c59e70f02dffa3437301468650a9a41a67f7b07455a3b51f736e1a92501000000000000006653774332b107f3d0440ee6a3568c64d52b1f4ee84c0c348347678db6c0a906010000000000000072d93714205b3c25a34aed59b7e4c8c45e8f1c4b63d705059c3fa6570f43fe08010000000000000028d86efeded1caf080276f7aab6e9b32f6cd71f16b0d033f4cfdfec651b4c71f0100000000000000488d421e225cd3dc52904daeb58dc0110c0fbbab1fb09cd7ad99cc1083b4206e01000000000000002eeb7e2e82b8085b9994b3286220c79ce71f5de4322bec85751a8536aed5801a010000000000000094a8b1bd59bc2e505fa2ab1eb7a97f275c48e6fe961d55fbcd83e334e54c24720100000000000000fe2cf9585c0272304fe63d6441c830866c040bf86a2e83fca25f727106726155010000000000000018c71bab9434b1a719d475a04930342195f87473d45bbe8745f29e6eb91434150100000000000000fa7bc18016d10496356b0919438209af5d76639563535e140ede031691b522370100000000000000ac96e8db1749456186c6ff3d5b640183cb4cd761f8a2572371dfc2467e624d5e010000000000000022a7881fed5d69912bc96c6cf50fa106eeff61f0cd03611ddf9612ccd1408e0701000000000000001a61691ee33910049ffaeb98c410bee12763d971191b291c1d579e7110887a27010000000000000074d257c25b2f7a9d04254f3a5d288746710a686ee929e9476bc8c5506165a64801000000000000002a4a01c1c5706270e7844bdc4543b9cf0ede78d41be81015e06977b8f5c17510010000000000000038cf2e672e0daec85f0c9955ae66e72158c3177ee10b0cd4b76eafa153ad7e110100000000000000a0d2ab7fb425a20dc1c477638ccdd4d3b71bae198ef48a9150798d39c56f804c0100000000000000eece20551d694ddba0917af599a2451b1813db38bb49ce128fb90cb06b0c5f480100000000000000221e8569ed38cbd2ca02ec60a5abae2775dcc3d909ffe826bcb5ed2391374c2b0100000000000000688d706a116db971df317eb107319d6882cdb9facbe3e5427966252cef8b2a6001000000000000004a644dd0a6e87a9fdba16d7170f9ea412c136c7c588868b82bf471d3ee41902c0100000000000000ee490a060d6ee4e733c37acd3d1efbd5cb6351e21a3f1dd1d7c6fc90f19d6964010000000000000010aeb4e23d12440e1dcd63d22cdd12ca664448a85f70ac9bd7a19632f9839549010000000000000068ae1b9c0a62b417d7d59dac04fc341ba5876c4b721285e88f692d48ea6bab12010000000000000068902bca77b5e40808add1849c9993cc70fd33284647728247db183a4d82236c01000000000000002ea832919b7ae0258dfd5560da6745051131eee9c730a4e1d052ad92b2ed5552010000000000000038b5bc02c3598bbc18d72eb2f21416a241c90cae54beb80b23ce45243dc07e680100000000000000b8c52b3e493864ae1f9155bd69546d57b28b18e895bf2e061beb73f5eb5694280100000000000000b287b996f0aed49360d50ebcc05eea7f3a807d273b19bc6730550419940719500100000000000000a28d1b9ac8b32bb66930154de7b6c302798c3aea40bb39b9108138013e13014c01000000000000008ab4aadd327b0948a30972be40e967524d08596a9ad28573fa9e64f07eeb706001000000000000007a9957543fd8e79c574c6597408f8507c0bb9999aa214cb403b289e94bfdfd500100000000000000285472a29d5187ecc552eb8ad6b28771799e60f2f181aeaa6d6a11af809f06460100000000000000740c9914f36bb10ac3131a978b934185c40349bb28b1870af6d9c122841497520100000000000000d8a156ddad54cdfd000956d70dd8c5e9d3febfa29eda41cc87b709207b0c4c3b01000000000000004e7ee0eb6c81f9e69edd3fa2257161875cbcf415194baf094e72128b9fd46a4701000000000000002645794d9d36a02d9bd22c3502ad41b11bc7e297f9e0560c72de7a725e8dc0680100000000000000221842537959aecb9584a65b6c33b8666efa04d98985da826d4744d7f17ca23101000000000000009c22f7a57423e5816b75a4c6e4b4f6000df2018aca7bfcd4cf62c15cd802ec6d0100000000000000c4c47d3c32de0557a78969c69daaa5663772878f63c4e054c87dd57c746e3910010000000000000048f0acff30df6cbfe0cfe2596df2f95cfc9da591b2e9fadd223affbfccfcdb7501000000000000005c8bfa917096b574c1553a968ff9d6c8b0a3c8c754a7b7e593981aa5cd0917020100000000000000e6035fbf8fa0da4566652b0fe7423c99c4bce9fee2bf1aeca1ed9609c22b327f0100000000000000bc07e6a81a4fbacf59e5cfed5dfae30b45d1246c36309e032c2f6e5240c3452c0100000000000000202181082bdf39d0833cc5fd35c3a37d181fc6751ec5018123e9c5e0cb7b72420100000000000000e201c1b949f24a0000efe4de241ddf6fe3d50da424e17e03e0c89aca80586443010000000000000060a9a6261cff10d51b30d16d95919f83c114c1b24a5f9d07ae02b5b4d3683558010000000000000030fdb2db505914066a44e5e1df48c89c2adf4da1d1f150847e5ed719d70a5c340100000000000000fe4f58314df60389b127bb63bf2af52e3d2752c2b8604cd95f24882e425e772e010000000000000024bbda507efa6c1156e7f2dc35b41d441b174c41e2f9c282efc84d6d7a77e41501000000000000002eb69724069a0ad99f6d06ec19a4f466cc820e5e46453e53dd24cb0722ccdc19010000000000000010fe2408979da9d96c4338f21f43bd6a607db354ad7cc65aa14792e6020c7f5b0100000000000000deace8d0a01c8874eb2a81dc58642653a647be102ad5b9dea8963276f3697f050100000000000000780d79ad8210580c57ace9883c90bfd821de2ad5b5fbadf713d094ccad7c0b44010000000000000054b63b2423d67807830f616c08c61ad2215fd8879ac602039ee68898052ab734010000000000000006f5ffa258aad118d024d14499230a7509313b13bf46359074219751e69f217f01000000000000007a9813d1d573bd426493b45724ddb3c646d95127445e8e3968387395b6feb5380100000000000000dadc3f6288b24c4aaa48e1acf86a359c0e15c7c497c1dddc921f696c0d907672010000000000000042a3364acf73838410ddbd9960afe15355b12f3854b85e9304da0b7e8ed1e2410100000000000000f0b25ea1e5eac764098804c0aa1d55782e6d400a8e70e159ca2c4a2ac94cc4140100000000000000fead3fb64ddc6c753985d20f12e0fbc80a816fe041493b3fbbefe6b5e228f0210100000000000000ee020a6449c6b47c7a1826920b5549fa150160f6eadc08714e9e238f584f9c7d010000000000000050f7af0db24aaad1d4f4f751d82673af9050c6e92c62710b040ac1ee40726f360100000000000000a294be49fc9ad0dacfb5b543c0caa4fa4db80d72244e834f46f871106f84435601000000000000007c808b5542ed098d98e87edd5e1bb11fdce9b70dcc3e1a354cd8c44dcfd7a90201000000000000008cecc65df5f34e2731b2d9363b79c9f9dac6d3a3f34780304b12612ddb9b3f0f010000000000000084add2266776d9533d78a0bf53fad2eec9a4d59ab456c933aa49d0e1ce78d35f0100000000000000dab1c5f1cdae555cb55f33daa2b15e9bfbfccf742871e0fc7dca7a83c60e2575010000000000000080c5363fe3830583bc115e841d40d4846f5ebdaafc874eff11d51e2587a837020100000000000000b49569acd003ebd0071ee2164535522067ee9b811d2577e0b3c11404a7d8346601000000000000005e265478d86a27d93b44ebe27f29ae438e2c250f5ff3598723fd8fde7b1deb7001000000000000009e106c23ba8f9a67b1875ff2ef29792c917556e52957c158671613b4e58241520100000000000000ac6c39600baaa2528ed2f7ccaa1aa9975960bde771006755929c2f27d6af465501000000000000006687c482d39f986c9a588cedac37e8ae82fc550f995673e201e5e6bf156d62490100000000000000c290d55e7d2deb2cd3dfedc1afc27c53c71ec05e417f5d55118f18d5b3661466010000000000000018484fc86a00c575ff36a0dae83ec362e67fe02207de4849aaa813d16c8a032a01000000000000009a9f07a20042322e2ee86395652c2f02b586ff249b648371705693da5d6cfe55010000000000000036300be491da3751c3353827696a30ca3d95e17cecedb8b6856845be7becfd5d0100000000000000642451481e8382b68d180a634dc54c139e0b568b3c24877a4fc173d2d87e44000100000000000000e01019d3f1eb0c0e938180535d6527de6bff9efbab50f1cc5ff329befdcf596201000000000000006052ba40a93baf48093d5aa634bceee81e870c050d8d2009e86e9540e5b8bb31010000000000000006dce66a8421c42a4281fbca1aba1ba15f3b0b6846a9e4e1713fb2953dda77140100000000000000c85df83fbaeed9fe863ae124b06107ccdada8fab8d41d9dacf576d3f44b38c7601000000000000003e44a19a22bdade3baca75b9ce387077252104aa1394f7e20ee68062140a5120010000000000000032e7e2c789fa68a24015cc02a0b54df40c276233ea62f4f6101e597f4884051401000000000000000c8e40d3da3fea46ea2ec2202142f256068d203d961b622d90389aaae9bfd0540100000000000000d8487c10cf35cd7816fd6fcb173db3d5bc2b88399a48c4ad7783545710b913070100000000000000f6656e7de837b8362d1ae3bf6c6565278f1c0e1a4c74f128c8c4a33b7445fb2e01000000000000008a31b142e02bc9ee39959fd10c16823c1adc23988baf1e8039866a398030974e0100000000000000ae95b1ddc9428172441d6fe4bf6f3653220387767af294ea3cd612e7bce7ca5a0100000000000000b84d3dff4b7a907c73b0c73dfcb70a9b03f9aeddedaccd7caeb2c93a4426501e0100000000000000c00011789914ce1462df3aa9dd508e2250f27fadd8380aac1285e84385be98380100000000000000664dc49a0009ca9cc4a52ac9224bdb055657fae5fb82644e5fb752727212973901000000000000002c99c0d4dac08bbe1705f5cf723c4a52becdf4e10c66106d1e2f1d9966f6663701000000000000009444f3e6c7dad782025b453a70b5103769cd8ff452e1ac889a36604dd05b880b0100000000000000fed5bb45125047e821ca93546f2f5577b6c2c47e09e097689efa1bfc221b3f370100000000000000ca3d9d73950362e0ddf274574c77d6f59ca3cb73116ae5e0295fcafe366b9b1e01000000000000002c0959ea657cc984ecac02f2142d257636317deba4db4e51490bc37349717d010100000000000000a03aead67911e98e4e566815a2724a56307d37b0fc7112391ad06eab009205470100000000000000ee6ed4d9bf66770b0aafbef278f4127f40ce3de7842283242c0939dd0dbac147010000000000000008522b469bd6b98cd6898c6d6be35a0d316daa8320c1e2106517bbf7a7ca482401000000000000004a1cc349c053f6a16b9fc7c091e2bf813c4dba94c39c16c8b7cdd3bc1492c96e0100000000000000a83996de6c9f8079abedaccdea9120f212e278d8a75af005b80824012ffb0b6e01000000000000006ce2069f125067ee3d60eeab7e4cfda8f3774170ea7906a1d3f0a20c661cec7f0100000000000000a4c374450c0ceb1f44cd9987639530450d73fd9fe2e4d95b6a3a68f774a21d0b0100000000000000ba6a45a94f762e3243b0b597e40b0ebc645efa76afd2cfed71d2ef5cd36aac270100000000000000f628c181a3bee20a839ee473857c14219df7665dd3596191f1ca9dd5c6cc432c01000000000000009a1f1c2801e37e8bb6f44cdbdbc723c7ef5f9d1c3b7aa1d8e8922efcce3d816b010000000000000070f6081e77c9c6071e22c2f223e39362863c148c86645f9caba4e01e20cbcb740100000000000000ae99324b6f66fd773631dec8f467257b3689a9d4d8330f23b109259f063f2453010000000000000072ebdc606396b248022973d6e2b49c9b47be472a962bc07879a88d512ffacb0201000000000000006a3d0d93df2cf286c9442cd35f11eb148eb7ba3894f7419b68deba652a3f3a0a0100000000000000609ec77206fd28fafc2b77f1c4819700cc85c10f16af0050201e9d8d557da2780100000000000000ac1ff3aa11878d3da93d8b9476d665a839f98d3b238d80bfdc47662a200f87150100000000000000ae21d7a9b4df16719b2d127c8b89553bbf1f7754632d6799f426b47135e053010100000000000000e665bbb4c78cf9992c5e5ab7ea722bd4855dcc0e8998e97269c969408dd1382b010000000000000076996158b715ab47bde6a3dd55810098fd409e2459dc3937b49c9fec0e2aea1b01000000000000009458d96c36edc5d838ff4d4616787229237ae29659e8e4cec8f6a0cae7bf983d01000000000000007a5ae6a32758f06ef0b447eeb530f91770f3f7e3b86a69a35e55682d831fd76e0100000000000000f0dc639af1f251b2501ebdaadcf6168a776bb8a5d7e560d48497e189daf05e7901000000000000008644133633c6157a9b6bcb31cacdc6974aa405d80a6d4115ca311d3a3eeba77d0100000000000000e01622ff678d600bdf8c6e6269f1c8ff20c24838754d78a5dd09a1e6b6e07f0a01000000000000000a4fbb6418669c9bcba5928a82540f57b8205d9a8168ee9c867b7b7a59130b0f010000000000000026bfda99881e347e1738d357f902ce7300fd476033229bb5493778d8a6c18341010000000000000000b678264ace227009f92967500bb3d26b0af7d4759f61efb064518ee2e5c92f0100000000000000e069184c4f110edc9e5910f65fde62ac6b25ec02dcd792bd6ef3d929186cdf1f01000000000000005654bd60052c221446c332dc3e771880fe98f3f6f40951e7dbdf6a27493622210100000000000000ded21cb845b1af20671ab44d80ea4cc64c9110c8c841afb13b6c9e6dc3aebd7401000000000000001c576ad07d0eb1340c85f4735f247210723a9d2c439a0208641061cf7202691201000000000000008c630aa282e200e8cc15602fc0bc84bf63a75a4f8aa2858ad189dad0fb2b191501000000000000007cf178b0ce74578149b6c9c50538fcb6e7337551c00af73e129be29e0bc2cd4101000000000000006466b401339852393d561ba2df042f86e8dcc8be486ef184994786598f1c56140100000000000000ec68b260e5096b31679d8f038a6810f2506f00194ea4a2cec5133619d170681c0100000000000000e4c425d892914d21fc17f63a529a92aa9a7e34817c19643393740ccf8d0fab0b01000000000000001ac3c7527664c595a1e10afda279e8cb379aac2759d5d46f84642e0b7b97796001000000000000005e3199c563a579394a3c8f92d6775dd4cef5cdb62e1614a4f7332da4911240080100000000000000f29dc1e75456c1ca087f6b57ebc1125b8c81b8a927bd343b8f17d625c7be851f01000000000000004a186dd10ef461f7bee237f5844e11018cd988c6ea3463b3d90675f9879a491e01000000000000000ceb768bf920b8649e474498de67b7aa6a7bf1c092bbe09024e264a26995984101000000000000005c44d49176eb7e5daf67f7e794c93d58def5c927756a853fb8fbe0ed2b31c7380100000000000000247aa9daaf5dc78013158af111db1733e8b270266da5c4a31df37fc9c37e757e01000000000000004c663f2ad39726f1964ad7a900b00acab7b415745f314e2a54cb6be2b32f943601000000000000000e7c1a902be81b123ad54e44e6838e2986a9dc96f1dea9bb8c3a2c7d1f6f87290100000000000000242e59e0a171acdea486c26a26e83e1c3ed1f61efe5e979d43eef8dd0cb0223f01000000000000005a502c7a6a0e27e034a9e258238f3a9948a36cada0157e4d55e40c8badd1a6240100000000000000f4023381dbddfa5b32e03421c61fd8becb0c1cfd4957074279f07ff03a93b80a0100000000000000245161b761bd524ca4a238b683d550eda87e0282ad18b9378bf26c932314074d0100000000000000629334bbd0682e4d8979f93f7adb6ff42bcd77c7d9a244a6144b7fd7bcecb14c010000000000000028b361f6715115bdce5853fdd4f837823ff393111e39d69fd723c00919d6852c0100000000000000565c186329332998699ead6be3873e65956dfeff386fb6b9650134f70072dc3b010000000000000022ba27285cfeaa02b9bd8c3e5170fc193025fa908b76ad11e7e6818fa791ed7f0100000000000000e47ba9d5586bf43343c799cc5ee4425409b096bf61ca938eb53ed901afcdf1510100000000000000fc616e9cf11e9c5407c88925028e6d78ef605e2e27abf6b7fa2544ee58b2e2110100000000000000ce34ffa4a44cda16256212f3ec98bc9d5fbdd1cd98fc8ab3efba9d522c020a5c0100000000000000c8fc2ec27039998a22ae9efdf508679842da1e2fdf5b03094ad125d5e2555e740100000000000000529c1abb6a1a10150858b232be7b73d681c7bdb9a6f644978e2382d9f807d15001000000000000008a328954056c023ab9838c473676c0c43a20a9452112bea8794f55ab40f6a751010000000000000076f1c6dfc05b1b56f20a3910a4b6e5f86e6ef3ceaccd3d78ca88f2cdff87df6f010000000000000068e83bc553c4171edfdf0b46cdb6c8eb66866289811a575915a490b01c82346f0100000000000000e0bfd8c87705aec5bb8e93fdad910d6cc1dfeab45711867fc7f2364ef467c80e01000000000000007e3a520a8998873806083bb51c6898b65ff0855d918780adf722ffd8415cc957010000000000000024ac580f01f8ace4547930f2372d2991d7651c05a77f20a82112c31c2690a4090100000000000000f8f41ea2f47473bc736160a0352d3de195cd7d64733d366f0537ecb8a154a636010000000000000000c37bf3f6d95de81241168cee3375d1acf28030404b610d2e7d1e0d1de4013e0100000000000000a600624e848106869b7cda4c9674d86fcdd1ee9ba98540d7a59611f8c103eb490100000000000000a2f0df0766ce6736bdb673b16f92888d451489152936992710c2659a744eb86d01000000000000007edbb209e444e92e48f835fcbd95ec2d2003b4a7cc4c81aa65c5e39db414c21c0100000000000000e83b5e321bcb5174b7682c07f097a86bab784d00fcc6f22e2dc7f6e36f49e31001000000000000004e7ab1e13c5607babd6dd3de9b96e7f294b89e775d054ded25353b6254ee3b420100000000000000f6d5f91d6c811bdcb795fa5885dd95daac469f2829342e928bfe8b9b43acf575010000000000000020512aa7a8c56cca1f024abe3e9229de02927f7eaa1f7c4a2fe361e570eb3c260100000000000000227514da5a37725351373d625cdba18b191bb311dfa3117c12636c29431e700e01000000000000000aa62f533b87e0ae59296ab43a0b12523c71fe76a524236029a8dd92392def300100000000000000dee6543f7b7130fb6902473f561353f5b87d1782a277f8ab575f463f5778ec1f0100000000000000e89e269bc7d84cfc3666662fa5dbf6faa68a749f429d5946d49d32986225fe5d010000000000000060f5805b7b0f2b5bef4112fa4b1b28f003a9b868c34e0c663726291d7708b7600100000000000000a2a68707a842d715840c4a96796c46e240fc845789f52a3c25093b0fae9bc6170100000000000000583c0271fc0bfc7435c41e609d525452105d2e5196c99d18c8deaf52c25b617f010000000000000038263ee77548b452714409b36a249f88fc7c65d70d7cc8054b8ac23c8d6d8c49010000000000000090a34bfdf121a217455ea8b28b129b6810fe3a1f51362709e87735b074de9c7301000000000000002af28e2045fbef73ff35ca094bed7c7cfa95ee1f2158bd5b7baeccb676160574010000000000000088fcb81304f7ba7bf827be7818f9d985c866f5db37656b305c05d5d867c208720100000000000000f6d11e5ace91d7292b38a54b25e72642a2cf91cbe96db055e829d60198fcf5540100000000000000b4b2bf9ed76f85232553ce4637f8877d96b373ff193f8067030e5d04c214121201000000000000006299beb8e5134881b58037b09625840c734c40a81c108c5db610cb3d2649dc250100000000000000a20972a3f9f17b3a8bfa289153fa2229e2e0db832f026fee9531a9eed8dec82f0100000000000000fac6aab13985564484c5a2b6b34b9e283f4f3c974473f69e16b72e7f06999d35010000000000000026c33c91fc7b65e80d888be26179beea1bc52fc4425c555df719a5974a33e40001000000000000009416813654766135373ede643ed7fcc45cdbaf673cc5aa3c343be40d7276390a0100000000000000e0eac0947d0d3cbb26f840f9ed46e55a39dc42b47c0836b4c884db0d9baf1d210100000000000000d0417077a732696e24b94a1b1cec4c7f26ad340ad7440dc90f6c54a2d399944c01000000000000005a94620bd96de12f406f81ead002e302a59ed96b0b779be22def811a1e8b011f0100000000000000dce101e08a1059f8799e5d5a766cd7ec3d9bae0b1d4813ef98e8e93f46ecac610100000000000000207bdecdfe43e67796eb72047886fb668319d94fd05c41c5ac968263e55683560100000000000000a8eaa69cc6c7b495fc98b3bcf7ecedac250a30a426864c47ffdbaa54a77e13270100000000000000ba2a93866a7a48eb754402eefce96c5a03019b1271c130ca7cc413f74d45521e0100000000000000480e5ba36b4dc55e01336236dd9e79040bf1203ea2a020552c75530b7c12b07b0100000000000000c417aef827c1c0335fefa6876c2c64464fc604c7dd2617503fb30e539605797e010000000000000088d06b16c280538a3266a883e5aa57e0f9944f50256014c69009eb6f76615c4d01000000000000005a8912adf5015bd18de18819f2eb9f7005b905860ea4ffb680a8b92e30de3f0c01000000000000005c5187115b83719087ba95590e9ebb69d3614903dca7617a0a1d1492c62e9f76010000000000000070eb3e83e92d87f2aefed791953daee1cd3a701088279c6ae88eede2b3485a6f0100000000000000205319065dd1abc27a562f84826435f2a82879e878ee8d0b264a531bd2222b56010000000000000084700cd219320c636a8fb287292709c5f268b44e8ac47973cf8375f550baea7a0100000000000000b2276f07ac00e7b50704d2cc2b746ac623f34e472b28f6c57a80b10cac738f4e0100000000000000ce8b91ecd1df63c4e4c5bd8b59c07ca4a478c70acc47f8e7be984dfcff786727010000000000000068cde4d40410e189c033ded23eb58f337887033a642f5f95ef3370545427a32a01000000000000006c90e2ad36a63de1f5dcbafb03c12b07e0c14b003e54d599fc5785cd547c7c59010000000000000022f00e70335533575a249463304694f0ae3b5552764a3cb8e08a7189f9c3fe6b01000000000000005052c1c28b8d1413cd011972912e459640765dc48db6391c51be8dbbade8fe2801000000000000009849f6acc7189b6582350d3007b9a85e835342219481dca15a97c915585113490100000000000000e497339a23732ac52c52b1c37aecb236ba5da7ea53e6ee7b9eb30d5c3d81c2120100000000000000c46e340aa1cc062602f0b4a8bc6d58d7fa7cf52c25d80734cee87fb82d16697b010000000000000098fce3e7fd0369a044a6e65b7c1c130c98f9dec728653b6a146c477381d8e01b01000000000000004c615b5d81c0935f35eff9b4d68dc082e2fa8268d3d614dfbad0556bf797d2490100000000000000064b25d52f2b11dd5e2e7646c4d470728ed91b3f637213580730c852fdf080080100000000000000da84bfe6419a9f4b0cb0d3c8c2b733478bf1fb466ce8155168820ab40663fb3801000000000000009ae10a5e68778060e65acf1745b40453f83a174213e181c95460509ab26b8f6d010000000000000050c946f0c639550a49abdf37cb32a278007c053f4ecb5f3ec217b3734e89496201000000000000009c4d451cce10608e1a7e94f7ff08fb60917e087ba52b71f72dde564f3802ea79010000000000000028381e0a477afc03faf053dbf2574d5e0f7e45579acc2854e3a11b35e1d6a30a01000000000000005c59c61f26a2799aedb064d132a80c443a0eccb2347bc043f6e6b6d59a8a0c1501000000000000006a189190ef762a87dc8d64e15ed79ee9212ffe43aa397017963d5348430b443e01000000000000005ecae122c5ee8e63c12fdc497c9b0c25acefd9bea0514aeb0450866be4b5a04a0100000000000000a628e05fbb6b2da3dd535e921ad962bd60309f5fbcce6fa8b2afd5e6c3e900290100000000000000b0a6c68327516a6ee821eac25712e65389c31107ffc5909f808b97a889e7e22e010000000000000038929a3b435a7054384866634ae48c6b6b989aeb3a602ee0a4c04de138ed993d0100000000000000546988c61188a65c68fb1921aa4ad361b7b066c919098794e4ec63a9b273a8250100000000000000f694347343186a3a31b77eb380b321ca24899533e308d6db538ff99489f6cc26010000000000000084ccf4cd958d7b399b6dd6dfb363baeaee5a8f4a918f05401d5988797ff38e7e0100000000000000de972a9dd2f15c16b333fd182dccce8edfbb8ee376ffd17fd60e8f441bab375a01000000000000008e42a6c1e0ceff2591eecc013a0138f4e2511d55d464f5c9c63aa29456a5905a0100000000000000d833ad1fc041a511c52f4ba3991c8831c57299e68a4d09d64c989d0c27a5d94d0100000000000000307df478717ffb7fabd1f5655fd49ec3eac97f9d84a5f7bf91fb04b6e651ea1f01000000000000008099ac9d82fac2044b4587badaa7088b0e8e2e91b89baaf7d88152309759a84b010000000000000018c4b0d008e8f19f0802e41cbdff03bf51a5a91b8d6b41504719c801b92a68660100000000000000e6587a13039d742e58b1ed8ca1ada908e04d58c8a5af666c3a0933b195d821240100000000000000502b0b0111ef2e3b9291d03ab3e5fd7e12925b9d422eacc4a3140b53e6c2e50901000000000000006aa6dc0ac56a355eb70d5840ffe019a11c956600331569af9b9f3c24c3cbc01d01000000000000006e432f5cc81bd8aa43d024e530805df3f15e6b3c6ffcd6ddb8ae3ed8f8871d4c0100000000000000ba52425cd4d730186fad95ac942b0138aa576f6ec22d2d4f66dfe8d323e7a12401000000000000006c4e59f1485518d21afbf7ee139bcd43ae4829925a4beb1a9c2538ff9c0ec5750100000000000000847f311aa2ff5ed18c5a6c68e3025ad16517df1dabca1d6536ff39624621f62f010000000000000002520edd7bdc5a0c03fa3846826ab6a23c6da6ed487118cbf818c35cb0c1482c01000000000000003a98d615d46fa0ac80e803605751c02c03e773a294175c8205650fca63bb4910010000000000000014ec01f01be8d0ca603a5e81b0cef76be67d81bbbd2f428ff0233a813c52d5550100000000000000c2ce6d5cac0192b4cdd3babfcdc76c6a217fcad2c51a95d23890c7f15b5c216b01000000000000008666c0b4fdeff76c37d99aded627ef50a59cc405f151f1a85df9bb279ee6fe3701000000000000006ce9264841765eb6544f8d53c4511960346cdf44c85d251854e657c7426a243a0100000000000000b445ff82317c6abfa6a498f31906a98bf288dc2a8bb5705e8d10baf081180d1a01000000000000006e9339b24b828d8f079917a4255278511a2c10a286f5d721c274ef1527ef4f630100000000000000ec1bbb67e8a286177986b528728f247efb53b08b82330547d974e8f5108d7e60010000000000000010b8c40283b0f545f682e538147a2814ee763833912c42228c3f4512205ba719010000000000000006c43fc03932e3a376a5f7a0b21bbeea239d1e4861c1c505b4876f1af187b838010000000000000036946d16ba1ba5e89b56a6d13053a7f8582513bed9eb904048266709cd66b5790100000000000000ba77f2a393c4fdf2d347b933f40f100a735f1ff0fc09c23c58794b6eb6e38f290100000000000000882c159bcc597a984a39f3321b068f71dca7755012a18a3295c1f976458edc4a0100000000000000e45c57ef2b0b7acf65a8cbbf007b4955916014595caf38c7144257283a5b71590100000000000000ccdca3d8d5d1ac0d1363177ae7616e444aaf267e8f22cf2a24630f5c588c8927010000000000000010772d8a7f6d9672a414ddeee96de35ac54833fef7b0d0e0bb56d072351af42801000000000000001ed7b66719f974f0c2cf2fc50b6eca4ed804d16c73efa303e6ba855677bfb9580100000000000000dcb7495ef6d9a056d7658eacab965ea5f102f20d2375a25fa807d10d71a17a3e01000000000000008aca07bcb39d89030c83c66ea88c6af6bf7311352d10fb8555ec1c2d94ed8a780100000000000000be2f2d4066461458168c6f2c7d6c51a997f83c0c305faca7047f5407385fdb3e0100000000000000f8e01d9996d8a53f14412806fc16f123c20d9c19b1617bc3434e6fabd4786d24010000000000000038398ab1dad19cb441e8328b9bbc3380dccd71421d1faa80546c3a91f3f5281d0100000000000000d4fbdae5c68cb63a4e511753b05d2d10d9bf1bc938f37eb6c720e7dac29ac74001000000000000003e54803e6cd54054749e7415bfc95a92c22210c6d57d3969488e27021bf2f26b0100000000000000764c5346ee442fac7c86ede40cf8a1b9899b876c7af54871de01e0da34e396110100000000000000ec03c5f7181d4a1d19f83c317879d4d3dd84dc1a18f0fead80ea6472b9f5ec090100000000000000569cdf9e99db632987bfdd0af4bea43a09761d3c9242d2fc09254eb48785da3e010000000000000074075ef0be7201f3d2f61851e13852cbcf3429c8e39b9fd7e68929750fb088680100000000000000e4650d71edbcb653a8edc53510c5ab6c7637c4a5873b527f256d2ff3a5a666110100000000000000a0f44359a9ba95621aa50df5e954a1bdb4135ceb27ae0bd1403970cf4c513e0e01000000000000004048afd62e31f7ed845938ef7a886da72948b6e873f9bbcffb0421ca6bee223a0100000000000000740bd290e4451cb1abf214f7cae4f46670528a11ac97a2062a2a956a54873a66010000000000000098a753cc04c625777bfe59ce756b410be78a956e96b16b8ee04657683499506a0100000000000000a221ad39207724832d1b8e8c5bb65fc0c2ed8122183b194fa30e36a92377dd26010000000000000050da7989c450383db503c36d868b1926fa5b3758d0d08859ea5b36ee70df2e350100000000000000562b08919cb7fbcae564e4a6184c04aa7e4828a5a842e1f482344ce2a66c8163010000000000000084a9193cbf19389f161e48016450a914f7320feab77d22377e27b28599e3c2280100000000000000ac8764044001f80971a06a1cbfcf8e2069db99320dac152825325c2e02e02e2d010000000000000040a252ffa7be124a7dc1822becba8e4d52e54c587fd06e7f0f3f0db1f54d8c750100000000000000a4f57c8aa0cecd8ea462d116d085269e1a517c012ed17f2989734352de26bd0101000000000000004eaf8faec194419b7352592202ed99fdbf4d1e3d53675b66afd6857cd98743080100000000000000ea71a9ac00b4050b264da9ffe028b7b0d4b24f56d78062573f0a7d01758abf7a0100000000000000784c7bb76a5f7c3eb6e58cd9af22670a0a3ef492a1eead43b4e1fb667e6d8e7501000000000000003ce5bede831155509335a6461139ee0a7d6357b48dbf459efb0ced7eb7381c430100000000000000d4d46aa044cdf1be40174eb4c75f24d03010c5e795ab5d6fbd6eba65bf7c0d35010000000000000070b89893ed5a3d52dff5fa29dcd49027ecdca324d82b603fd90095f5bf98c1530100000000000000e4dc50ef965e7c80456970a9d9c9de04954ffb6c322db1a5a8b37aa21347f73201000000000000001e1807fba2c63b29327da825d21534aaea45bc1f125e09a51ebfdc1e0aaf3b100100000000000000448676f7fd53995fdfa8db79704a7aab925ff95e395b3afa773e833e6fd71d1b010000000000000086d104f9aee7ca4745b67c4dde99aeef2bb1b71b306ced5d2a860683492c834d0100000000000000582d2863dca7f8d4eb8c6eb51f916d96406f84af844ef0a8081d54fd28b8eb5a0100000000000000d8c1db6b1da1e9d22f2691e59da63247a417aef66c77f1b0a965ed6abf70a23801000000000000006efd02c84490138a5d1b70fc05cbf65a2e60686c26ab17834430c0d1d2a4c36a01000000000000001e4af2935a732692530925ad858c08446fb4ecea1003dc9f28c79806027d937201000000000000006a7cad783076b66836c11e9a604f58404ecdc7a60ae7ff169d29bd92deb98e2c0100000000000000ca7f52b42995ffef32dc5e1a463c5de00880b198620dd586afe54e09bf8b4f6b01000000000000007e03be363ed0600b58c42f9f853469426c03f3447bc32d8340536a26cef54b6f0100000000000000f6d2dfb4d00f6ca06dc416bef765266aff298d3a9f11849232529ef6f096840201000000000000006a02168c87adc846f0bf7271011eaceb8e12f1830178dff60b22fc6ee130bf38010000000000000032bed2b60655e06a7d0b5f0387d495865ed5c30da9155d36e62c9e6488ac481a0100000000000000487d87e693b51020f7dfac1b940270ad247431d5ee4d687d1aa3cffb3500317001000000000000009a0d581ba500742e872298a1259acde292686a622db9b7165174176ddf4ad472010000000000000040a93747824563a31e31500524a7e0c3fdaa6e598c12af6b3d3668812eec460301000000000000000803709b1112bcd4d1049b2a4e171894a247d5e7b0969cd2e8d596d00c32fd2f01000000000000001a2892e76170991d57ccd0a0b40e6bd1e73b80d131b70330f53db742c87da37201000000000000002c8e257431ccf85823e1b4ebb9bbd33a2611af0ba91a208e7465ed14e947837a01000000000000002a2eae87644696d040260f445806381cdb9ba1bc9efcea0c6a2161fe3cd8f02f0100000000000000aa4b5fa8e8131fbccd05eb226041bcde299b57dcf2dd2e6e194aabde6b89d8120100000000000000faea3a5e4c80a7e94f3d0b4b423b50925e79b6beb574d798596083b42655f759010000000000000044f1a3e913bbe55a464a31abb509a16b269c25947788ffa44dbb4318c16c421a010000000000000068e34b0bbd59828fc6fdcb5974e11bcf904cad9a3ef25057a291482896cb60400100000000000000688dab7c72cacb17981ae12284f71dfab79deba82465b435b1ef21b46a52825e0100000000000000c8c8e08979b4d2dccf130c51edb2d39ba5349d7932ea3cbc6a5780531c4a722e01000000000000004ea271b18bf2d162a3d090065af32a39b155a4ca71ee525c79b63dfe043c7f660100000000000000741b392a3d2f753d6803ef46a6a190230df5c3d17b0ff19b7b88253c2e595e5a0100000000000000da8baad43d414ddba7af5dcd87b8585734ed4d033da44360c1a1f93f4217ba710100000000000000a02b4a3764889110e8ae01bad0a595d89e94dcf8f6aa542bcbfafcd19a459d370100000000000000346f054c3285a2055e3eb211e8ddd43bb8e56f2bfc2589a81a9402779f311c5f0100000000000000c0dcb267bb44e2d692010692ecb44a251b2a2f5d4fc464fee86f7eee90db204b0100000000000000ee01c26d2e5e3f9524a0e9337f7caa084598031d3b9788de1862fb7cb335ca27010000000000000026251d0ea62dfba50272dfa2045058abd09a955f85b764bed0f3861790aced200100000000000000cce88481af792a3d55a8a492fc2d9083d5b556971fd32d7394c055c90c18836f01000000000000000661630e26696b8a4308dec3fa4b21e458cd207d8f7fe24ceaa9aa24442f52210100000000000000249c7c1e098b503872406ad278833c3f46029cedc613febe0b244f9b6589015a0100000000000000bcbb2bf3e62deaee577ff4c67f06f4ef4ed0e30b8534e7df496b9ca77020c005010000000000000008530e1900366759ece68ee4d93970f7eef673cc02e1434bdee81b34d6df570a010000000000000040970246560d4b8611c1a3b11c61bbbf7cd9ee05f44f49f17b0937b2a4cafb010100000000000000d25948094b390698633eefd07c39fa18263fabfb711e1a01632261e46a06817a0100000000000000f6f3dd10489598094cdca63b1d8b54ad279d4bdafdbd5e4cdc5cdb298423f8560100000000000000743b2c16321e59e97d841187430084de97a42fce6129ed68c95f6c52e5b4fb670100000000000000b2a1da9e57ef8cb52fbab65a57268abf468fe9615374744b31d388d4b272000301000000000000008cce04ea75e827a75730d08ff46a5d3be242a503bdaf37ef459f9cd68bc52a7801000000000000003a94956c6473137cba1ab9c5f84ee3ad92a9dee146e24dc9826239f53d54a977010000000000000080ea5ee9de748796f0803d521481e79aaa3217802a709e7e781f6d4e9fe0d81c01000000000000002840519a5be5778d3fb8811deaf72b81e9ed8c886a71fb2387a09594d6d4ed2201000000000000008ea0c320fc10d0bcee6a522efddbe98de9b8ae00e7b74037e47c589310a98d7d01000000000000003432083c072aa97ea1b1bca2a06ea55fdcb674e8c5948264b36252a1ca12f1200100000000000000307956f94d6d85b5a500aec51c4e620311ce478515365bee4d94b148479bfd0c010000000000000066f5cc555535b7e458b7a86a14c90d7ad67b6287f392f5e0ac32394bde78740c01000000000000006852df95a77adf1e584d57016b54f951fe18554cb94b3abdfd7ad6c898e558070100000000000000d8f35bee6cc3f154f407158d483079d985fb3ecea381c6b6e1f457b2624fdc160100000000000000a0efa25cd80a6405bfa61eb327a3a4367fd2513352e1717eead07b0ea05624410100000000000000385f1e0ae728a63ee8216a1eae5a28eebf841793deb4200c4da621368ece9322010000000000000006d265f317de32f8b1c01e6c5b9037f775d14ba749a8a899fc0be67c4b916a660100000000000000fca60a110d4846057f42255dc324a7133f3a44a548d4cef5a858e7792c40275b010000000000000044eb80c5b50af1e9cd9008bfa6377e11985b7de81d0924db36d290cd56fe14200100000000000000d407b97984087a8bdbc53e458fb946aa13b4e296483d78f17c84a5f95c436d620100000000000000e688218f00de7e2704bd44f30c2e243d32871d123cd274c53d2b42a6e78221030100000000000000bac5e15c0a13cd1efe22588efad040a84fa2702a18648582875b0951b6efdd0301000000000000005aa72882441e8814cf715202472b7f8cb1c779fd2487e633f431776647ade9500100000000000000b41f694972cd05211d0663c48bba75d51051878e531e76aba030021b0bedb55501000000000000005ae43d7ea3008e391acb1d0cb518cdc54e04d0e71ad0cfcf9158084fe2224b61010000000000000030b3e65d400e10038a5ad14b1daa6755a483dccca31d0617ab9b298b75a7e525010000000000000068e950c8dcc97fc5b4ecad4e37bfe1a9c9367789d39cfed60920b563db3fbf4801000000000000007e24a8d2cfef8ea11b132601c4ff928f0abc99a8b1c3cddfa8efdc978a876b19010000000000000006178cf0c516ef7a182ea7a7aa982000cff570f89e4e6a020340881adcad22530100000000000000760636dfce5a4ba92c5e074796c631a2ac9c8f7ba1306e1fdd49a89660ae97090100000000000000d83e052069657ee6a0adce64b2671ed06b4bddd743ef4b23214d96677a63695b010000000000000010a23db3827a3b178594e599dee4b42ed55afc0025db4bc642bce3edd1fe631d01000000000000000a9bee760df7185a00749f4b2ff6181cb262a649689168fe36466deb98ce117a01000000000000000a7d9f4d8fe126f3fc9c50afbe268049edb7cab6facf5d7e5e0e3f61c86940150100000000000000aac3290b8c059b399a30a163787470aca1a1b5ecdfd4db8dce8cbe45a8c1133f0100000000000000aacbebed3584125432959290982ac39e0ed71d18d1110f88d20609e683e14b7e0100000000000000f0d6a8bc14011cf79d42aa0eccaaea24acd45f0464574724a687ab76e06a872201000000000000009e7685cb2c4e686d86ad9a747d70a197be108a7072c8aa01da4e4211a24d0058010000000000000022354c2c6bc0f1fccf03d4155c0812c823f22553a97f26717cb3e0e2b3943e7e010000000000000080602b328253f7f7f8c0fa4a33360bf03a5985d25eef59e7f764a7b72a114f340100000000000000ae8776545a5f2f1563abbb3f8b83e5355d13b407723da0ca4471fcab9e737c14010000000000000018d709277e83e313b0918437cd475b5b7e0b787cf95f22210ed6f49cd79df16d0100000000000000a6ea38f43040ffb4f845d75dc0d6ecee7778a72ea6d7ec5e7bc3739ede0a491201000000000000006a951c03beece22143beda258170493199e7ad5dc1081ecc874b7c4a1adaf85a010000000000000060fbb5d5e8208f6ab030fec4837327e0a5a00e4888a61023cbcb9f8e03f52624010000000000000006ad36f39a5955ea128375b951047c70b4926881ebe74673e9ad40de7eeddf300100000000000000a4433d0b265a9d066e1981f99a764a236143e6b9d7e15247f9768fd52d9d5f5c0100000000000000e6ac8303c325fe7c57ae787fc581533e47d2b14d5ce719aff65b0de2e7a4a8290100000000000000bef10d51db1464946e680f9b9c0adbdc408545139c9afd437f2eef4bcf6e9e500100000000000000d0cb6d50797ed7d8878f94cedcd89f518ee941a90f92d879aa8fd5e4b4e4d8620100000000000000acaa3b23fc41d9b7e02557c7a7ab31a0749920e87677e2ea80727b495e003f58010000000000000000a08d215cf4d4d1dceb19abdd4fccfccb42b1cee65d2faa0a8f58a51acfb83901000000000000002c3dbd7a6577d73ee5beb746706ff86decee4bec4b21ef2eef0f5d19a13add590100000000000000788a3622f6b28e0b9cf17262ce72fc02cba07668e7665678f43533a8fccd974b0100000000000000125c036abe87e80c004554abed8d6e648da2788d802e02600a1947d70ff5451501000000000000008aaf8e0d7be9ecdf64f7391b3ce70e86bdea6ee5e46f99b1fb7e3fe30f38932801000000000000000801300f325d71017575e99289816ba9700c3cce400e7f4a0a062c8db5dd11730100000000000000d4ece5854b53869b6d67bf39d193ed9c33642dfa92756b60bef4b581c588584901000000000000005c27caab75b23c130340d23de91365f764f65f27874274189f3bbfc9e713dd4a0100000000000000fa516b92a610d49363495a5efac22768972d05bb3601d874725ea074c3b38b2b01000000000000007c53204ec0f578da6e67a86277d9cd8924815c9315876cd2b8013d934b1d740d01000000000000000c53ab2e5c9b4d41aa4de18cee7df915e16a0ac41b02471cd7a709f606ff994901000000000000003ce64fa2a54a88a88cbbe90dd16439dd3fdb0b94d55e6fab93e2114915c8ac490100000000000000205e9ddef45a43073d95724369698af8e1040e8ae613ebe98e6195d782b7872101000000000000007ab90d127ff4696886d8f9ef938c0c22ff42a20fb109d0a469f6e82db94d107a01000000000000008a891b63682b0e53ffbf5441c0d3b41d0f9fa0d81a132f3aa739df9a66205c3101000000000000001823c300e44916c214484c40e571f5825b41ea9a3a6dd5eb469cb63deef1c43a0100000000000000eecb6ec287f83cb40f644a3d7403c0b201d666f499399a5d9c955353c49a18320100000000000000b6fbaafac18743a3e86fb74ad21fc113d1de92099e6ca954160d95ae6012aa0e01000000000000005685f934c37e069e26cc0af4ba6f1a53e0b0e9b3b1bcb7f71fe10f529f80fa330100000000000000ee241cc10c66a6b5c3978d8a5820d52a0f5ca295b4db0f2c1e1d23826f8e37070100000000000000be7592ff147c812aae3118c3e1524a8d1528ad7152a884f9c53126df187de32801000000000000001282044786ae813868bc009dbee02ec7d1e553f1c886a9480ccc618312d3f11201000000000000009882936fab346edd6a9f4e9e0f43ba66d23776d60fc7d5b02f8eb2646be56c48010000000000000008b6a79655cf12164afca63cebf96a6de9a8cdf9bf07d6114037bafd7442d15f01000000000000005c66db4c67bd1e6771690d27107467f228702c7a5267d960adeed9c19bee70260100000000000000d496b0ef34b72e522658eb9d62228c3e459267eac88bffd5853e9906fa936d3301000000000000003265223fab830da321f8dea0b5330144bbc8c39426630c8bdd78fbd21ea1093001000000000000005ebd6202c8920742b7ea18c7b4c972a4d9f932f5c798dc6caf3848d98b17f52f010000000000000074b69497f960330abbc8baa6880fe6208d81d51a6a9e8502d763c5eb0588e36101000000000000001a50d08eb5c843075e92aadde4d9fb9fd82b498d986ce6644d7c608abcdd08730100000000000000e8933b62d7fd087b53a163bd58915eea0ad77415b5abe928009b655c1e5c73550100000000000000905a54bb68c891e2f8846fb526a09f0befb9d7e8294761b5cbc4d45f69e0dd3c0100000000000000f48d94ebd84254f8411915ff1d6413d25157977f823a9ea5931a6773e0c22607010000000000000070f0df3b93e0ca608f69fa60358e2f6e05417b9648108de4a65c6bb176daa16101000000000000001654adc2bdf562b301a19a373ce60dc53732b4f5d71528a8071cb7c51aba4d020100000000000000fccfd929e850d89729955020826bd2281573d730b58177c098200a0eb8618776010000000000000032e4b5ca71ac1972a0f5f3e690b9555f183e6683e6901e9b868c51ebee643e7b0100000000000000520e45c8252cb9641c6ad917de32b6559f9773472e8e0affff57bae885e0dd50010000000000000014223acf876f0113d636af4321753ccedfd59e7f10ac90211c673f4716defd5201000000000000002a4f88544cceff6c6c7f313b786e39b4b64e7d960b457e897a13e584375a241d01000000000000003c93a25d88274a519c8c234b9110f9c06bda3a7ad587f3936166835ed6a59b74010000000000000086e0919be4ded53bfbb0a1493f500f8641733dcd8e00ce45447be694f2dabe0301000000000000003a634f8140c7de7fbc298b62f00d8f7fcfc5b796f2b8c33776017a9ea48bb97d0100000000000000668bfd41ea205fa8bc844271378040e4ae2e08f26e8ad703e0475bb586c1ab050100000000000000ac0046ff9eb8e567ae674b2477c02ea48260e4e839d795cd1133516b97825c440100000000000000d2e1c24becb01f52c0c757b18fdb0a39a5308e1cb9aab48cc7b17019da1e405d0100000000000000000b3a10a817241921e254e4f8748c1ed81756fb50ed33a3524470d12b25c73001000000000000008e4c4d3eade13f13a09906c7c5eac038e80de28d9e06256bd4e24c8109e79e570100000000000000508bc075773c4d07c73f6d97cd23c7db512d4ff79443b7620d900f05759e71760100000000000000465249c571ac2176352a2d9c9572075187426972f66e0e66ad5e1ab33175b26601000000000000004e881bf545a638dd02073bf382a54425a6664efa07ef86db335678ea76f2fa570100000000000000e8ef3e5ab1db29a5f04d79f770406bc34340756b2be2ffcaacec219d4a37056201000000000000000c07e1706df044549cdd278cdf47f971b6ac8828cf9aea5a5aa2bdf062f6cb34010000000000000022bef7d8a4d3576d6f2626e967293822f0e4349eb04fb8efbe9fa9740121522501000000000000000a1ae365246566b1ab8308d2d41251ae3b4c511e1eb59fd589ab5698d403ae6f010000000000000098b255a5baef61f59d4d5cf3dc8aeb54d50fb9c66a3b90058ec14a7e3f4b3613010000000000000074cb201307d10eff0349f951a51d2eeec91c65ab0c641826c6c3c558cc510f560100000000000000ce3dbda47b772e4df76db09f06303f34e2f22380949d204d3859528d2df79a60010000000000000010922639d3650bcae7618441f6d5535aed137f8e6838ec8e9cf3fb2ab0419a2a0100000000000000b452788ea4538f3e65bbd7532de6bbcde9125b186dccc7e527a6f2893045597d01000000000000007edc0a308622246a40f9dff35d2c2e51168a3a51054a2a47f86962ca7f36fc13010000000000000016993d5f92c82506b2547ee20e4f8b0b46e709be6ab30bee491cdeb614f4ce7b0100000000000000f673d8d253a3a49d1574cf53806a93b242d2bb0a7fc04d53dc7a902427859a610100000000000000983faadebace27907edd1ae30cd2fa2ac76c190535d3f6574a487341721e8e6d01000000000000000e08477455273ace0f7ed91210f030f2bd78f111cc5bacead9fbaa1a97227e3401000000000000000e0f8119cb7dde36fc693c5c16a068832b3566fb746218670892b90546ebe720010000000000000006a1361fd9dd1840b26cdd1188a4f7604c6fdc0f7cd557b0702bfbadbb28fc7701000000000000007a55d4f4e68806ffaee585edf6f92747a647412573149b8587e1855965c0575001000000000000003ed37709a336489c6e96bc7b877af83e6c148c035937468e2764c8fad5a18d30010000000000000038ce4f3031ea4b79939f3815bf78f36adb29804be99887320cf3fe8a147e017601000000000000009a87ab4549a5a87fb83c0d9fb6cfe01ce7f054aed33695a3adca11c476aa40530100000000000000e0fd63cdd617f8b96574c6706789115b2ca1da2c950573b65cbbc27409ff7614010000000000000034b6f378dcc9103d686fa7f448197248b64fc52defa62fb82e1a2fabaeee7c2f010000000000000000a3a9402da8194f7605a4adc0f47eefddf10865a477aeb82495e85ddccf55730100000000000000404b2b975cad782c8cbcfa5b55ea5592f59d0bbcb478c7771533203a8ea391600100000000000000cca7e612ea62d7bb893af87b2545f5e098f811ff19c4ee2cd4ed566379fe93680100000000000000564d36fafb7c1a5307b6223aecb128c419f5d83a2fc991751d10f56d5c54e5240100000000000000942353f166b2857b3305de71753f1ae599420936806600b9335d69e1b628382b0100000000000000a2dde8c9aa936b9a744c646376a7ca8abb6e04095f5eb3fb9761177adf4a8a1e0100000000000000c85f44eab5b574408ed3c32be62de13ac84bbdaa33ccbbb9704a5645ca477f7e0100000000000000b8a2c04b2fa7a2ab086f0a2ae0bef1650de3ad9afc263feb32ab5cf488f96420010000000000000034a495be2d201dd83e495f639ad7683956435b9ef8a8a78032cd1ad85f68435b0100000000000000daed9908ae02c987c2bf4fab8f36bc89b3a2c1ec3d1b80a4cb95850b16615e3e0100000000000000184fc8345ce6fd094193d2e7267ffe202ccb9bdf059e6f59ddce334c74256503010000000000000046cfd49facfd18c680c936d4c3ff5cee00b7fb159744acd5dea2fab7b99636230100000000000000b637b52c6a9f65e736207c2e8c1be294d685c8b66afa4cd8b832ae3dc1d9987b0100000000000000a453154a52c7762a2b8aa85be1a7c260044dfd08fd5c5e1fe6c3eec36e1ae47a01000000000000000e5ddbcfdc5ddc7c7ee4174688056c86758ffea09b83afa34a914b2a9d2e1b6b010000000000000080eee4729b02a85777700e749801cf83c304584618a6fbd77ed443c3b8a2270e01000000000000000237eb6073e1ff78961bbf999e6e72ed36ecf501a770216fbfe11b2e56ad063d010000000000000088333b5f93b50b7cf1a2d0a5810b6868af87785d2df077ec782b4e7f84f8b80a0100000000000000a2e743e4ba1a3bb3f97a8fb5f1fd096660be0ada88473aeb2a45c769560cfe5c0100000000000000928ac59fdc8adba7629a31b614ea77c82e6cd1403c03a015e5cd64276606226001000000000000004a2d8b72c905cea6b3bf1222e7f29d5bfeefc5e90a5f82f95341c96b433b4b620100000000000000107e6e03ee233b4b09e82feb6308ccb616a954e324ed860e25cbfdd4d3602e25010000000000000076079c237bcc7c2cc59473844c7701cb4b732bc83d8f1636f18226096aad901a0100000000000000dc9d9df58df3df21c8917e5b5ffb15bcab2f6a1112c4564f4b3a10df05c7955e010000000000000096358090b53f3b2a3a588c4bf5a8682b07bc58bcc335182063b994ac5819931d01000000000000008eb29bb2ac1b3b5e89895e97ae144232d8531e80ac86933500d40c6aca65437b0100000000000000e8d7c8a496ae0f0f76f79603d0f68097e1a933f152a3453509325477597a1f100100000000000000ca6faa064198ef1205af176f8e88e55187c937b697fb79092d3c2172895e420301000000000000003883d420ce0c14d9525ee699d28ef403f5c032bb16c9347ccca90597a8e2dd5f01000000000000000ed956dc7fb59e5f2210138e49594ebf0835d75ca757cd0cdc99700957e7a02a010000000000000020c6f84b2d9215a160f30eb40c9bec6ab2bf04dd4c0b58686bb9d6e52f5c634e0100000000000000ba1cc41413e67d5831ee75eb91f507e4e242415cef92d10c8574756d38f05f2c01000000000000000e043e1d220b43f11008bad202cec6c94f54511e82a4396ae5fc214df920556e01000000000000001858596fd4a54ac9b25ea62beca25352b6ae4b2b888841d41dc5212ae5c661370100000000000000188fcc66d5dbc6e89ee0dfcef0c5715a8542b212519654ff2b401d5d72f5e14301000000000000001effb2cca1c17cffaf0ac6f3314f846d3236cda41a197ba438cc302d8bbfa166010000000000000084854d183a5948a7962f13bb6ded8efe5e041a970cb1536a206b9c8f2ea5842b0100000000000000f28eeb292db8c35e72a7a7b0a4ddc9b4c1fa7901797bc6b0f0924e4d543df9170100000000000000f619de47cda0c3177ff0a5d13f1e46f629440d31c7a7716fa775028f97c4a239010000000000000022cb89baed7b6bf68d8d2b33583ccbbe9563699f6fa4eec0251b3efafe8d0f1f0100000000000000c836b1fcb7ab453aa955d697fffe154a6c69cc5bdc3799e3a254dbadb711a1420100000000000000c214f7deded27fe33a91fc1aa2d2c25c0545cc9669e236535a2c525d3e5b0f4b010000000000000060b63922d6e21a1c30c89f5040f03afcdce0bc116d9001d565e154c1573f18760100000000000000a817e0ca935a7b7ddd4b7ec6036610e28146d524a975b573bc20ec9247be0d1c01000000000000009cc7b1f1ce57a649b17fa86c12f7ded6c0c7786b6fb749c299816704188e943e0100000000000000a0213ee5b3bed7c8d2c1a0a70c61aab85f5ca94cd93616061fb6364fd1ada6670100000000000000eea1a6f972d5b0280c38417f5485561a2e831156f76acb9bb9aec28dbe2d1a790100000000000000645aa5447cae120fa42f5d5300caba135b2484bcfee35f2f3345ba59fda1596a01000000000000009ce90daab0e4d11cbcc27405e7321a1e43b4efa27d41e82b5773e3c8ec2df1290100000000000000c245ce156140a185fbc01dec4853978838af39cc586b765724ae4f61d1bf9c6301000000000000001e6519552bf6fb39dede71fc24e6b96f28b2b368c966eac4e26b72dc02bb045001000000000000007add5136c172abb4e1da6f8693a25109cb9adf224c6caa2040d4389eedea0748010000000000000034db9641d08898fe93d40617cac970d6b63cc3f0e990747160662853f3c6315101000000000000001036d23b3a423ec77f2d51b56c5e4977325ec6d8828f1fbee1016e7dcca2b05e0100000000000000bc962cd43580fc2e7372d271f95146e6eb6f03fa3642fc4afe71e4b6324bca7e0100000000000000942192ad93f17e1e06b3ce684c14980be620afc301eebcaad9b012f4efcea22a0100000000000000aa98821b807444cb25dd317b872db914deb8e517fa22655ad3e2e76d18dae6260100000000000000741f0e2a902b3d5dac60fbb0cf1d580666fc07668f5f0e3158bb2c9aa6ffe1670100000000000000e4ffaf0ade0446a02e9d2790ca8676af25305c9744b667d2b3d88f95fe0c411a0100000000000000e8e867b2d77541a277972557cfe152ccdb49c316791d376e25a017ca80f757530100000000000000a01dab9cfbae6d9511b3141842fabcaf9f35da8b6c34111bc75c9b035c2a832b01000000000000001442b62850ec25afee11ffbdbaa872a3bc98a9fa475fadef70fe77d64ad389700100000000000000b465df72d48baf8b82413ae5cbd315a95a5c945082c5eda3c2fbd00b66588f41010000000000000048e9918d4f74469e47fe5dc66cc71d39d567ebd639c26ea82137c114528f2d7101000000000000000eaacf77a73b41d44bc5dda8ae14c94685a09ef45bbd61771551ebec3035d9410100000000000000b87f696f2b16114093329f17fc798fdea4cd9c63130e900c59c41acb3e493b070100000000000000b8415859cbb50e185e519408b7ef0ce2f47d3c47a0def456fcf491cc86905507010000000000000006f36c2b5bdf24a24d0d8c91e7b0f6b35cd23b69515f1711e4355b09c108246901000000000000007601acef7efcb09b3f47842f7bfd6c481c49d8b0d0c8ddfc83659989e9c8707e01000000000000007cb765676a760c10dc223bf1f3d504a2e4b398cd5f3552cbb72944a7b662cc6901000000000000006aa1287bb46f6e7e34bbde1abb3b4e11407e2329ee67bf1d2bb19a4a34c488680100000000000000122bebba3dd246ef598a3e6ddf2d547c4b0d26e3b8af8d03b59b561125a7a82c010000000000000080edb61d916cdbcf3647bdb8b14bbd2f65d9bd6bc850c1551051b9456154990e0100000000000000e41ccc7eedce76a040444614b6578cdfdba8b957da5ddd50422e874bbc39c9560100000000000000e24686f623d2b9b9ed0d2fd8cfb17d59cd9e3c79d2d9baddb8b09b46b356773a0100000000000000b8ae787b784e824f73cc48f87924ff18f602b3b46f55f0346e7f4b5425376e420100000000000000124e26c39813231dbb16f425cc625802223601589ee473cff3798f3fe21c955701000000000000002e64b1e3875d025647e2254433355f976d6caed731c295d456cc349a57c4206e0100000000000000f4aa0ad871807a569f71cf27e61bf7e231e645167521ba50cec3fc14f44e472d010000000000000048bb1c7a7220cf2fff63e006dd42b278fdd05e46b96a8bdb0844e0987b1a814c010000000000000094dfc914be90cecb60b9cf8f907354b2add5dd71efe074d31729dce1c8c9314b0100000000000000f4f74b5a96f26a30aeabe5a5e3361543e45b8692c347e182938a644a04dcc34d0100000000000000623665ff8deabd75ad9b1c1a6ff8d16b6cc2c1b92306ce737b5c0cb2327cbf790100000000000000022b55d33bd8b02634031c6c7b9cc793469c0e7ef743356623f61af9ce0396490100000000000000f00f841ccc4140c032060a3f5d5955a5b98d87b5cc2fca370a6385d618f7937201000000000000002ea11666421522f913393469a7cc45f22ac8584c52395f1181bce56aaf4916790100000000000000da5a66fdf3db9dcbc3f1b362c92a95f7891aa5206fb4f6dc3728b138d3c9ac4c0100000000000000482029be790df6f0a22f9bc5c12359065b2e50b5dca4c4eb32aadf578449685f0100000000000000d44c526870295eac64d20d7eaa38235129383dca03d521e09bb5214bd3458d5f01000000000000003a6bc3745965bb4f95ef231aa2707d19f524a492e9924d438ceb7433917e1a7301000000000000002021981751b5aff5883bff88e38bfe3da9a2177c15ccd99badb34a3dd081703401000000000000009ee966caa1368c017fbd108da32fd2d712cbd7c0ec18c3336772a5e026959b0101000000000000001a4ef7a72c88ed20fda97b19e42339b21de716e2d28f9235ac9f5d3c6743ed17010000000000000090007d02da676a913d08fb3c40d9ec1d122de9f6685f217b04c6eac38c3fbe310100000000000000460b5713c7e51f2cf8b09735d4d844e06f50ad009dfc50440a6b646ad4272a22010000000000000058d14272896648abde3a03e1856518b8897af88a3e1086a0afd27862513a9e700100000000000000e604074d5e9bbf0ab9e0c3fed684fb5de10aeb5b91f1152488029c2c839a1d6f0100000000000000dc4e408cfc9706821aca1e6f63d6b8279cab8506a5cd21fdad6ae2fe64616e0f0100000000000000ea10611d93d7db79f90751f3afd2e01e01313a79e68f65dd226173634aca8a41010000000000000058c1e4bf8e84ebe869cbf55d2524f7a65d7a0cd784342614dc17151c2088b5290100000000000000e45bfe1676e9083d6b26fd9d1bfe2a376b961fab3cebac68699404a4908a333901000000000000006697b6fb6ce5fb3764a8b18dea6c88a7ad1f6d59d7ebf9b74fda348eb31b7d5501000000000000006a9df440f037ebef1b12bc88da7d8929d7bcc9d191023811fb7f1461bbb2ac1f0100000000000000bed5cfccb46bbdb920421253cfba25786604b0869c6f764b1cc7cea20322260d0100000000000000ce3889304d488bf4d35dab6b877b93a7c5b51873900d3c386a945d76160f7c4c0100000000000000669f44ca793d2531f96cbf71107da90518d4afd040a61ed96a64c3f0ced6b6280100000000000000e8f52e99cff70d44b2b86fc558b43f79a32a11e58f5ba2712765803641ee3e3a01000000000000000cfde864e6a7e5186ab60f3f8f6ec6fe789d4bf47e3a68437e413c1e7377d02e0100000000000000e65c8fd18340a313f1fd729e26d8d9184541cec0be3929c2b04ea58bf2820c290100000000000000daea127e259d181fb7df83ed305ef982dc0e487fff133b5724c7def88ba72e6a0100000000000000584f78e5df35296e6ee5bce4b8874eaad0aee3638028e01d0322466cfdfaf62d01000000000000000ccc20695f777788a78c774fc76ac2b979d5d87d87aaafb09e00c1913827ba6f010000000000000008dd9210444dc8b7754e78ebc92b07582d052d4318ac4345edf7c1eff7715f3d0100000000000000cca0e7418a5825bd5a4eab3a0d791ce63b0764896cf95550c2668032bf4ac2220100000000000000d6ae2986c579ecddb34e3648f6095e5d96460a761b828c60a2128a45aa59f4720100000000000000f0742f0b53f5050334ad7f2814cb4a642e32c9216d2224d27e3ebc3cd3b0f056010000000000000028008a8f035f01ed85c09175a4894a4585426d97974042270e96728533505f1901000000000000008421b0dff8be1275826577a8a8ea1dd82c3af0f9d57051e5b769e409ce572d590100000000000000eefc69b70391884929aea79f3dde787ca5c383da3a9daa6bf649c68b15ad9f30010000000000000030088eeaef1aee7600c08823e4ef98e6d5fac5e9ee308f10f28f8b0ab1e04c1d01000000000000008aecf69a8d9fc278fd7ba1893ddc3f2dd20a327260b517a1b9cfc5d0d3479842010000000000000096558ee4b62cd73a5407bca873651b0e49435a64c81785c74bddc279d479d74501000000000000007666b5195be74286a8d9c1ba1ed84c2ad908232d50ddfa76090b109c311f765e0100000000000000448769e00ce0d58554c7368f5ef5b083a04d4882f82929e068172225c303a631010000000000000098ef6001db21266bb88ce8ca975ec8f06dad3d813a96dc1e2f29c50c1890527801000000000000001027226f658cf6741ce7c28d059961258481428681b56e7f93af5819dbd60e440100000000000000e6295debab41ccc4f9a775045ab658ac28f77ffeb3887b55e604282ce9275b72010000000000000086fb04e93265c36abe36cad57ff706f0b68afa94943465182a9c9a1436d8f01d0100000000000000ea77a256b1b116909ee2dec76e69c299e7afe0695fe548a6e262a186641fdd4a0100000000000000f4903e01d432e729ee549110753bdc586b9dd3e87ba283443731940442cceb7601000000000000003ebb07ecfe268dbf1d226285bdd9940fd9ac0eb5a6c1059231f637c446d568580100000000000000b807005ae6a725ab9cae3d5452f7c952c162c9886958bc9a793a23ffb0c3c8700100000000000000ae45484425c05a86f1c806473664111eca64e31c374bc6f438a319130fe411580100000000000000c0b52dc2da9348bf01d2039e7c9f4449a37a908ebdf58eb884cbc2c41d7ba75e01000000000000004635890734b94e40f608bd9291f5a0a0d5090174b3fa729ca4aeacceac9c8f0c01000000000000000c6a45dc1b532d280d1b61e02c7defbe51be77655e3af960e7995ba706def0530100000000000000da2f2445638fb5e5415e38f829ed1502490c3f9e4542ef2fb73e47fbd085f80c010000000000000090b7f79a6b9df12736c40f0674dbde576bc8b7d56e0d978c6f6667e23291d6480100000000000000b0de94dd36d4fda227c3ab22287c5124a447e1f077230213c6c98b831be2d6680100000000000000a68ddcdf31221f0432287dd834ac80759c54e85a626da2d25abc0e46cc8495280100000000000000aa52fc68abbeb0185e709f6e40ec5a9463bdf5f01d5742917bb5369a7fa3087e0100000000000000e427ac6eafd576b3a96afd6c3d00cfee80ee14fea2da1008bd1ad39b9185ac7e0100000000000000a6358538cab8b8e238740fbafe1302d5d3fab37571fe835858425985c95eb33f0100000000000000b0eb46133fe6fd7dc36daa0dc91b62851e4dd1fe4d8ff3afcb1ebebbea6aaf1401000000000000004c81020ab3cbb2903057c3d7c1314ceb30f538e8a0cfbd67ec1d46243c96293301000000000000000880bd908b5858486f7405c644b03c868f49d26e44d72024f1d494f663b3ea1701000000000000009eaf579c50a2f53eeb702fc579db8dc170562110f1f13b7e04876432075af808010000000000000034847e81da8a52c3e6bd872024bdf617a15d815dd53bda22a1a5e712afdd193d0100000000000000e0930906866deda0fba97f1e26dabba65f46f00e7ad955511c2716cfbdd92c6b0100000000000000d282af0a4198cd35fd3e0377c071c719f6f064213652de4cf9c814738bde1b2d01000000000000003897f869366540c9e69e21b53594a6c61faadc4efdae6fc67f54a25baeeed37801000000000000008cb5b8b88c2b84a3dccad76c1f72231474e4e56b8ba9829f80105354f85554670100000000000000284d3fc373b8ebb1af2293aa074555d53b8de11c590cd93eb8d8b94e1cdb347101000000000000005a12817ffbfe4ea4a5963e90f03eddbbef2d060e67c38c9c24f6376b63eca94e01000000000000006ad3bf66073c23aead8bcceba1ac678ec38ca749eaba2d89a1d9ef79c4ebd3610100000000000000b2837342a59d06b88db36fda5af16f764573e3060b5735300cfa733f40403f070100000000000000703dc2275bb2ca66be29c93c4c8b2ea6f6201f2b5fdadb6a21e2fdbd4afae0000100000000000000bada5a44b7836bf4ac8be30b633b94883a2ae89e71c99a2e9a99eb1ffe8e970f010000000000000038afa49a2ed247046429938c351c7066602ce8d8938d7ec2be9d4306dbe151130100000000000000a2fe3b86ce8791434a69b8604633a9d0b0a8f558fe2245a3dd00bb4d3ca6bd7d010000000000000062d2f0acc2dfb4e37c5ba1dd8752ef9abe6691da76cd7b768ff8ed427f821237010000000000000078da0571ce52e154b059c02891f012a9c1af4fb4c6ac3136253a9f98b3ff1f4701000000000000002a33104c9fc6890870e267e8700f72bdd1d5a854c58f53272d377430c0f5484a010000000000000086dd614a7b331fe2977d427fdd908dfdf3b429ac16ee76300158865836a3797c01000000000000008c97bfac31f3f9bef6a7395c4dab17d92c8f997a0a41feb81681b256845fd1160100000000000000128f178dc18c67b7fc0d45fd2edb6a08a7f381f719c409f122aa3f7c8ef3d61f010000000000000000a05efb75d58392ca90212af5c1107c60f26da9be1f023540828963da6c821901000000000000000acf4e9810b92d287d0356235f2cd8648c1c2adedb28e1587113c94bd1a3cc0001000000000000001a28917b5ceef58ec35708084c773768c91dbd160c3172c2cbf11d6d6937a32e01000000000000008a38d93207ec3709bbd9153ea6a2fcc46562ec235a7d78e991b0f9820fcd2b000100000000000000fac9c2fada6c28d4a0b0e7809edc81be45580d2530d5443e52fed69e87bce8750100000000000000ecb0e2367d7cc79208071b4df87e3ee6683c68b3d65409dd1bb940f35c6f0a7f010000000000000094865d8152a8f2d6c2d7fe737490e7dbc0cd47ee85069c59f4c7ea6f4ed74f6a0100000000000000d088c5e979653a2e93d23e8bb3c3b21ca1f2993760068534f17f2153efc2aa0601000000000000004ed6b49ae85ccc70726fbdee6f9d36e2b9aa97591a6c8d6e18ff0a76c8a882050100000000000000260f49645102286868b6d7bd5ecf4a8a1768babca7112afe4754eb88c454457e0100000000000000cc96998991c3061c87ae4cefdf00db68226f52116c95a8718ea5a495f1570b1301000000000000002a9fb91ac3024ccbf69a2461fc95ffd2d4100d15edf7be2d9c496237edc6c12c0100000000000000c8371596d82b8c67cd63f5d7d62497c319c46abdeeffb5a6d2ffa4d8d4f16813010000000000000060b9bdfdae13a28757ba3b8bfcb47abb46217c75cbfce6e7c0cd535f972c28420100000000000000dafde0fbbb92c3f301580ff68d17075a5c9920e911bcee422cb325b69acc1f6001000000000000004c33b78da8b5f1b58d40a50468048136542b7158c21095ffa9ebbeeb50559a6001000000000000004c62f53842643277f089353294ce18e64b653fe0306a34d0d2b39c35d08637160100000000000000c0d3fb4e37cfe7ac6b66fea4321ca8df5e3e03415015f1b992bcd1b28842eb05010000000000000076483c82c03f9cb1fb18c8aa7925380c74d7d59320b1b5efa14e3c7fe8d0602c010000000000000070c4745c0bc4049e0e0a780465b22109fc139444fa12370b45ab1d057745dc3a0100000000000000f24dc88766d3a19b9668d3c4d9b53795b4cf35b34794dc272ee982c7679b522b0100000000000000fc2796b201066a1c8731e1a036579dbfd1595bad9e61cf2e489739b01257b82c0100000000000000247131023f7132bd70bc2840a204e741ac1484da9534f8a6a70e0fcc0d841d1501000000000000005ec0addab6beef2e6e6384ab33733c416a730c889c986cd22dc06f5c2d73967601000000000000008634230c1b290373ebb688c4b9b362c37cbd1d2702d2d725522ca77f57518f730100000000000000b6f5c284a39d17be13b159a8866245a50293448fab2430039937fa0bad6b642701000000000000007eebded30b6408f17f3490ec03228a4112946b09979d535de8aeb8b8a56f094501000000000000004a4a9c82a3a8ab565704ac5db82795c0371bf24a271b7afa1968597c123f9e26010000000000000038b94a3bc7758df967023c30dbf19ba2eaf48e8c16f5108fafd66175ea4a4650010000000000000082d957d141b0c50e0e6ae5fc6b08d7772d1c30a7c00f2acc5ddb8334431d64690100000000000000843c8abbbaca2bcb597773a427fd0624f9145ed2a24f2f5273a27d2eff2ff758010000000000000010b2fa4ef770689d40836e651b1f79b88098887bcc34358fa8e729f7e181a567010000000000000002ec3f4a4c17513881466eca2bf591ec6757e56137139abc2f3460f2a726125b0100000000000000e8f93cbe510ddad07564609f3f0712d9daa79906a39ec7f54b86d864ff59ac7401000000000000005e87027174df946fa4909a46573dd45c3a6c018a2e622290a44b8d88178db7670100000000000000d80ac56089c2ffb591e24370da4a94ad13d580fb555f2b100d44b8c6cad48c7c0100000000000000f4317439bc6f03760c78c65d239dc582f10be32f45cf8610744fd3fea59a50160100000000000000f85d50ac798b66e70c4185c37a12abd7c73023377ec3c7e95aa8192ce8a1c10a0100000000000000128e8329d61e31b3d2b60008964f52d07ae4cb55cfcb876f323380654d017a5101000000000000006289201ba70fde92ef951774853d8db592debcc3d00c5c2a6c98f7882893e67d01000000000000000e8f603d0e25496217f9222721f8f599852ed4fc8b14bfb1444ed8b787e5c31b0100000000000000e4a79219989f76bc90bd03196c8c8d9aaf5d7d3eab03b2dffd0ddd6849925908010000000000000088f8faee116b89ce03322761ff95f33bdae4f7cf95de7e1805d8083f86953c57010000000000000016b624fa2f79b1ea14f7a26aff0a6b880d886e4b51ca2419b603684dc8767752010000000000000044e6c7b78c2c3d34c0463331344bdb2dcc6726d3edb3f264e0e9db2148692a3f0100000000000000c4a4904b8ed7618d57e4b3e73b0caa9ff9189ac0d6afbfceae6a2da24c00b40a01000000000000008e82da03779a576dc7ae4c074e7c96698e8d3db4a18d3dc3e7fd050930fbff6e010000000000000094e442541e9cbaa45660eadd4659c4ce2789fcc36bb4dbb7da25824be6b16d1e0100000000000000f467c272b9da393468af42bc500b69ffa6c01f500988048349902ac20890910201000000000000008ca03408419db6e842dbd92d9cb265a0efc54361659643797eaf61c3ed9210290100000000000000a8f48c7c8ccd9485012834f653720a4c2fe434bd1069e980f29e6d622d0cb31801000000000000004ed7563162fda725bccb5445eb75418702dfc0209512a152f5fbd3132f84e929010000000000000046fe24139e32056cd88b1d3c753ec86e1d68e9b0290a1ab11b22a1168d252b5a01000000000000009a01c863804a2f38b97ec31de7bbc1ece903824b513075c4507300f17f75f452010000000000000008528ddfff31ab26144296b8d360b6616aafcee544bda2b8312b53c5a7beb91501000000000000000e7022ddf3ecb72bc8da9a7c4fb4b735bba90d520f1379b0c85de8a27ccdaa4b01000000000000001c660a4bc2f478cd58565bde121bcb1b9cf2f2834f7d0b8a2654996fc7cb60570100000000000000ba52b5c6071f2414474c4c05b0234af224536f8baf46ceb9744d264e98b6a47f0100000000000000b2c4c674514b3c0e55d51faf4fa3079e592f12ac61cdfa14c6bb01f96887713c0100000000000000f8e6a5ae2e214d9f388008766f291060a98a723b7fbfd40b9202b9de6d61be7801000000000000007a1cb425bfe3abe2f580ced50b0b303823e70b98681cb13b3ddca0a17a4ad207010000000000000014288af4dacb175cd46ef72fb7654b2132f35ae66c92a727bdd59d3b9cf39071010000000000000084a75b54ca9adb8f7fd6511feb0a4dd22f4695a3695dfddba1267ac11ba6816001000000000000001afbf2b9273596a36265b1375b98638314a920e6fdc65c4b825f4582ed2802300100000000000000088a3b0acb6ae87a2923fa4d63afe0a724a04fe367c7d3c9134b9070b565606c010000000000000094adecb4de7447db757559952456e461e49a0cf002df9f089f9d790fef10a95f01000000000000001644576f56c73d7368037deda0b6fff51d47cf108918f9502741a0b1b70d1e5b0100000000000000400b9b16158f4b9c226c8b8fb3dff077c59f545e4da913040b6b9fe4bdd179380100000000000000040000000000000002c4e3c06d8543274a18f072b1f1f232d79fd2e7ba4580ab2abb11b1711a69457a81cdc8010167c500000000000057ff7311000000005802000000000000a10f908db768f19d41423aae5be76670ab3b9f7a2ee3a4b0e516683ed9182b7e913f0100000000000000b85093add644a2a275b104d6c8c06110238f85697c2fe30806a0f7458b03fa6e01000000000000000ebbf8cc2aa15277cb47ec90a2bb891ec0ba94fd2e6cd4dafb6088c093c0677c0100000000000000f49a1d6fdab557e01c60e117d09f3ab77db3bc3d1f29645dbb53a4086fc3ec1c0100000000000000d4bf64df15ce5eab0a1c9c1ca8c5b719d55f750bedd8e920e4dfb4ee8dd840590100000000000000740aaad7080f7c4cff6bd298b5abe4e2e085dec5f5e3b0febae35023918e111f010000000000000040ff7265e491df73cd8a2b2ed5595dede496d788d4cd28c751d0820b40e931290100000000000000a0ae98fe3b0a0686cd6395d3ddfb3a6c311e9c0811d526d8b9615c9811becb5a0100000000000000b4d490ad3dccc093dd0e530e189a82de1c22d822accb9a4c18f09f21097806430100000000000000786f18f05ea0be71339daa14031a9517e8ea21664b26fdfe232fb84404cad204010000000000000076c07b0ea91f53909fa3e82d2d08d0d7bb5181c53ac89cbeecf734785e97df6d01000000000000005042ec3b624e92719a533b20fe0393f26f4c4fec312bf8a6f4a7aa4c8e45042f010000000000000060521ac931b0f7ad583ad4bf993a3eeecab1960c820a5a0c0aef63286160cf0a0100000000000000f4cff905f239539949e769eeb212f22ba2bb01a4f08b3c24b809a36d3fa1d5730100000000000000928ea8ff30684661a80a1edff2b49a33d7648d9f53fe842734cea74c6ecded780100000000000000de17f72f2eedd031e3aa5beef6b73f70760b2907d1185069494f6983ce95b13601000000000000005826355828606dd689db2a3d20e18a751df8960ea2fa86b8a1de3f7ae360472101000000000000001892dc63cbd0d3d07f6c05e9d3c2159beba65135d85d23d7d56bb973fe3515340100000000000000541b694b70dd4b64a2296901a146c59e61a78833aba21b462093698637d5877c010000000000000092412bcfe6899e144756e598ce38d87d8fbe3fc4a931f74fa14b59600d73f14d0100000000000000aa2414057695d910829bfc65dc29f85e2a75cf4204ea6ba034638c591911a7440100000000000000e8f79e624c673959af1ed13642c5430d6f11d4b651a31b8d03c5d93aa402ce190100000000000000947281c1f9cd70f36d260704d5e3a7929c4373796d6f9de982d7a82cd66245530100000000000000a85ff25581abe911021a89410565f6bc2f7a5ed106b9c5a1efc0f278e3ccbe05010000000000000004ad2b94b6e74d2582470a074561f36b0f823a9a29657fed201294c155bf9674010000000000000062391234e5b71a3a5456fd366640be6da72bf58b3675b22daa9eac64171d66030100000000000000bcf8a85665dd8452ffc6eb3e9d2168c0ae31c9bd08efbd3b2517da8c6018ea630100000000000000060b1dc3e1709ba7d4a8249db4bb41864defe535193504673721660e1bc48b0e01000000000000000484047b4d773b0a3ad03beed5a5d3d6487f0b87f79374f95ec43c9fbcbc450c0100000000000000801915c04e51f89ed50e13c5d8f86398ba820ca234824a48aad5936aa3dce06301000000000000001c4a52391a3515ad236752e60687313a4aeb078f9bdf7b82bd2f4c65a7d936160100000000000000e44f01ae28ad8d8ea4b1e2606d07695f59a979c98110f8cf0bd71a232f8f51790100000000000000fa4d26116689b2a145d1c2b0eb4c7cd5516520161bbc211b66a2c81ff6156b090100000000000000925c52581e716f312265b09bb590b7b2b6d88c4bc1c5745943b7aeaa1b4079420100000000000000ac32cabd8868bf50d1b622574d4e07ee5b386cb994acec0745f3bed418214f430100000000000000700d38f76b046ee4dd887cef7ab0061d726904e1d455dba9011c0f7ab2674e4d0100000000000000ea58a5aab6a4489d3046a025af3e2dcc497399114f4ff5825828bbaea1f418550100000000000000dc374a45d5dafb3989c0ee0d694114488c96c4f9fa64c4cae9a471059d5d027b01000000000000000059dba0c599635a16f933ef674bb70bcb1edd0c90b40ec9997cfca60295713401000000000000005e11a365c13920db1325e04223d823361a3b610235df75f73f9ea5df8388b73a01000000000000007e912d08a8849bf3469bc8825b6aeee4b5edcc1cd2aefb3c86b128324d3fda2701000000000000000856b87691cef45b198452cf4ef615cb444b5d0d64eb4fd6a5d1d64d014ff3110100000000000000aa54aad4e4d13417227988dcd9c9a168b8874e5a31275e96862a7e2ead0ab7630100000000000000e6cfa044d6144dc6b35079be28c3085f53603c026c7d1b9734602ea24f4e4e170100000000000000446d246be98b35cd826eb4db1c7dd08ba71aa2cf31cbd864207ab62c1b04ca210100000000000000e09dea39cd5a8b0e9241ae08c017837560140079b39677d05a6ef101fa41530501000000000000009e9dfcdb892b088fbd247f020cd4df289e74d1c169295fde193ff8a55a069b3801000000000000009cee871496b60aeb2231c948792aee5b71d864b94b95bca94a52e4c2237f8d380100000000000000b65c2b62fd77efd814935dcb83ceffeec5672dc35738cd6574d86ac9619ea20101000000000000006a4f8fa5aa2fee2b5fcc7a5098002f3cb3e74db6ed265dd536189f9c05a42e190100000000000000246a396db39b0190d37cc7c67d9d19dc55d400e346a42db230cb8161c03400290100000000000000ba57b2b853b8c5703cb5f7e5b220c1394e16b8ef26df7f69ff4d60629e74a03601000000000000008680b563313fdf82cb7f74d9aa3220b03b9733e493c859f2d26e59271c8e66320100000000000000a6eecb94e084e407406a6489882b00d75bacb4fe9f65083a58417debb90d04500100000000000000940fdd53e57ca468bd7a4cf6a0e034317db60dc06f7de5c2701533bac03ce4580100000000000000165f5c92eb3d7d580789cb7f729612c9f74aa0be4e44f8f0b3abfa3582519c3d010000000000000090693154fe4b91eb83d308b9bd90765885bd82667c02dba50c67bc460488b41101000000000000001ce90573847d6905af6226749f22fca5e44b597a4d71fa6e52088353534d4847010000000000000046f03994e53752e6f528d5775d56b11dcde950e6549262faa5ce586ec53be7220100000000000000f46fba5129196f64415ce78944a7ef7c17b99928065e483d2d5d9afcbb3b705101000000000000005450dd2d66b8fcc8688a910658a28224f3c1cafd75748b4dabf1bc8e502a8c7d0100000000000000eae0f2c32376843ca2b95d266854e78cbc73ffb30a7abbf1b97a4607fa3c6531010000000000000084005bbe67aa4a322bb98848868e2d83aac0c348b8c84ae897c5fc667713473101000000000000008ee91a30c3a93758451967ef5f5a06d3b8ba00c2b423327d9ac4e74fceeaf3730100000000000000fcd49137ff2a596272913f53baec1b8aa53e195c27faee408aa24664d865af43010000000000000002506ba7d4e7c6b040bd3b4e6bfe7fc95417f1869f5034031f97b0628c5a761c0100000000000000d206fd2016c30fcb03110f2bb479d5bde7acd8f89ba8d7f598fea74292e11d550100000000000000b46e4194d52aa219fffede60638cec2019636b885925dee2dfa693ae509e34390100000000000000520018aab0acf886736cafd4922f43b7b538485942aa1ec8aa040780e91979770100000000000000663fe6e6ed5727e54829934591115ac3a013fe192ee0e9e2f4590975336b7e0b0100000000000000e061d89b6d89a70f98a4abd719dda33d7e7e846c7e25d711c48349608e51852701000000000000006487460f041de663158e03ad27189f334e3f497400626753eb7391c37e5e8615010000000000000092170643a8038f8fa9e0dcdca4326de5da073f7abbf10e0ada9f58b5bb69193901000000000000005641b8983a487fc8d4bed7bfdba059f5bc351ccfbe14b216aa36aa20916222260100000000000000e8dc85ba81d47de4c61520bf86cc7c22dbda8f2e08690eb2b763cb7f4547a35101000000000000007adc812851410c2c3d5da01bc19e4b819dc46f65ea5d82de52db3b60bf041d5e01000000000000005c3d5339345f22094093d1777467f7e7c779f8b5369e77155771f278b9938f3b010000000000000070599f60d516be2fd05f5f71df1aa9bc91cd4688a66dcb4723d46c18549487750100000000000000263e35413f5d9be66dbdfdb2de58e0b5e12961a71b4c1b2769e0b3344c932a50010000000000000084fc10a0bd853a319bc3c95ba668186ba8e2de7730dbdbaa0fc9d79fc721451b01000000000000000ae84d62620b6427b83259dbccdcab44b3d06ec832ac1d30d20ad83904ed1453010000000000000018f0ef0bcc5973db205a90c5e071421a157ffa6706a4db4192a7f12fa98f935a0100000000000000b89f4b89423101910182416e42492405175d03f8153702503d18447f871709320100000000000000d43b6dd18bf30df0ea2edaa425ece4a5cc71a343665fb2d39ebf3fb18478d54c0100000000000000fc5e7afc475ad9ce56a0bbfdd06ef93431b7f67ed95df20153466924a8e1c555010000000000000022fcf3235c85bdafbaa8fcfcfde7a839ebb4202492c42e3dfb63a9c42397617d01000000000000006e82d6edc550c380138ba61003491ed52a5506d3bcd5dbfe2546d8985e6d3d1801000000000000007ab13391e33f19ea71c22bd2a2fa7973cbf9527a0ec09d4d032a89dbfe1571580100000000000000beb4308567f64f2728e104375d54787e364873e63743ab3ad042865ce719e1610100000000000000e0988612734d6685930b31b3313f014d28ed4b7492f6bce5ee62bbacceb537200100000000000000f6b76b080f0d6364f8aff9f650d3068dd376c36b1fab37d0c6b9448b9160761801000000000000003e928e271ba72687cae93526b31cacde9ece1204444faedbcfe906d8304aac080100000000000000fec10f63a5e7d3e712445d5f3d9d87e823e7b00cf5eb4cd2b9506cba5a4705710100000000000000404dccf7b988b7a76cf02ab868480ed206fc3afd7c391b8b381c7ff5f3c9d0370100000000000000ea9158d3dde2a98d749f975e90db622dd92a98202f7227b8a87c54dc720e8b7c0100000000000000009969e0d0cd2060ed87079385b28ef275c836deddc42ce23654aa4d5fb140060100000000000000b03a839b2ffe2cf57414725b5d309bc20d57ab8caff15254b11cd46991bb3d35010000000000000038780e5bb35bc826797d927a66acc4548d42744a245a4f6f77c78148d19de6560100000000000000f8e645ba8ea696102117abe07a754f16f755bf656abd6a95117d7110b8a310020100000000000000c82d2b13722fb37743404b7f03873382730d0d5971d096e9f8891ab979033e720100000000000000a4c37126acbddb08d5a2d1c3b184fe61eb08fc424e1a835a32c5499c44d7472e0100000000000000e07f074d064b318a7820e5ee8e675dcf60a70f9584200e774618b383f10a982201000000000000008c55e5911a39db27e774ab706dca42c8e4b5459758446d4fb71839de6f43204601000000000000004eef0417d7dc653cf9b0f01cb547a1ec0d4de45b21192dedf91bbb215df1c86f01000000000000005e4872e61c420a4c39e2184d371dd0f8c40c11c0831bdb62b49fe71b0445f0470100000000000000b456207968746cb78bcbb88077a84d444cd536a1557039bb5a5c8c71aee3561b0100000000000000c080b24a0111f430927ed11f2c1c2dd7e9e419065ec78d383e175eb34f88fa730100000000000000ccee1a6daabc9752300f8757b79d19895ec48d789466b748ca15b9e0fc99af320100000000000000be35cad77f750b0c377a5a506507c0b92284490d468d66751dc1b48cfa501a13010000000000000030484092c1e2c18730c97c0d46809ef8c56e9e1ac8fe6df82da744da00ba4a6c0100000000000000b22b703b01ebd14afe2a656d1eacb4d6dba4885078ab3388c37bf8877e3adc220100000000000000729abf57f27ae6a527177a9ef72a2d7260272fe51d425cc4a5184fc28bfce045010000000000000032af62e58151d66f63e10a7fc631b178f605ad1da016f684e8324c898d3d440201000000000000008827eb16afb891151ffa7646a4159c5a4901b1396670229a916ecf1142c4de24010000000000000098943087c981ca6dca80be1a2426e90df801e9a5f065f8990cc8750b113d30350100000000000000604912098ab338a13a6980ff575e39d7fe748151eaf15b567cdc668eee0c3e0a01000000000000003ec6b555b6964ba71a85fd1af8e967998bcb37c76ea1504fdf91bda7bbcfb10101000000000000000201ecb6b36ca31dfba1b7381cc4d99b02fe4c53efb12f00c26c60fedcda1a740100000000000000c6215843c829742783f06e5fba77663aad7faa6bcf87892eca1c9bedfaa7bb170100000000000000a891d5501f90863df4a3d709a5fbc921475b8bfb3491bb48a3977f5990ec320601000000000000008e459283430af9bc96e95ef2d3bc2f2af9db9a9c03adc8a18892ef1557b1954c01000000000000000a06c485212473ee662e2b3c37444570f3a1909f5b2722af5a72fd4cca833643010000000000000054fa4a0c57eecbe50d39996e827016839621ddea0061dcf08cc35dea36070b400100000000000000b648341bc5ee83ccb528e31f20481286d0d406de9129a364ff1bb5caf9a8d5720100000000000000380396a4eb54c83b71cc381a96629c4616525f91080b8353bf5effbf2ff4357e01000000000000004ed2faa6cee5485a7471e4632f4fe32dac41df5db5cac10d1f92f0935c1126630100000000000000625d8430fdd096c3600054128c288f935f7b078d5b73a20cdadc1c6407fe9e540100000000000000dea467639b1473602369ce00c018fa7f0c85a23e6cc4bb02ace50ac65b1ff477010000000000000064cc811caa0bb0fca69f6f45d45b62a98c7e18a888ee378f8d3cb226d751c91101000000000000004c8854e27a24460de6097bc11e9f3979759882dbd874eaf4209d1d1a1fd9d8060100000000000000b4be7dcd2827a97eb5598ab109651ef0c02071b54871469aa650a72160f17b040100000000000000feab7f041ed44eba65e0bfaa18f2919eeb93ce6d8ebcb3a754f877e17bf1382c01000000000000007a3c8abbdb1e51b6bf2f87141e553af150b966da947ceb22a8693d877448ab1001000000000000003ccd7b6705b18b1db9593e63700be53bcdb7ac64be101ac9d7dc4caa5a68fe0c01000000000000002c4020fee51d9bf1f1e7f2c91cbc0a73a7b41e970c8a97d72ea5e724eaa9fb64010000000000000050d774340806fb101b5796bcc282cd6fa12974596112c78674bfb8f714a05b6b01000000000000008ec2f15c3b99879095ea74466cb986f18d96fac5160784bea7df09d716d25f03010000000000000074b2ccf93be172d5661aeef113b7ce8cfa72cc24900549d3b43908f721e8ea610100000000000000b071f29f244b53e6d05fff6430b7cf9e1536de9a3baa2d78e324cc7b7f17353d0100000000000000dcf1dbae1735434d72e27a96409c6b0511dddc89c85839d5e5216b28b668d37501000000000000007042fbd3d2add9250ef8275a749f76d48e0396a0d31c6ec043cce3d78539014c0100000000000000d20794d62e2485c64065c0a75ecc7a0e622d2b70f293e774a228db6444c6921b01000000000000001094b5bf8902374710b8b033a5ae0f256d849432b4919f49273ec4fd3e9cab2201000000000000004af577f44a0932e1eb5080ca9cc3dfbac606a22968df99fa70f6c6122a65430f01000000000000004e9881d84deb63c6b066565be351c84463ebebb4ac6489e0dae38ff8572aa36b0100000000000000dec0963ca4d3fff5eb255aa1300ed9b782d48c60f3f391a2425575c64163b354010000000000000084486f7a4c841d4e4bb6554d609077de963a0d7d0418b065b27f943eb771e37e0100000000000000d0c52935e2bee91f594c963c519a20b986615c391d234297d2630f55fc7d1323010000000000000014e9c1b77d7149cb8d3c5cd869d144087a6390a8cab5c440bc7f1a3b582e725c010000000000000084fca70cd800bf66d9f951c38c9fb3933e5946b43a38dd20a0424cdbccb5816f0100000000000000125f01bf715e1cbb408c385b41fa7896cbd9dd9f6980d6895e5e0fa35ced675d0100000000000000ce519e165d61b29342ee66873971ca4a67ae10b21057fb0a8955decbb42fc1150100000000000000cac7fb54449c61cd4f7275daab7dfe2e1854d4f572994ede82d7290a25180e230100000000000000e4ef58f740f5689c8c3d3082755337862b80809242ca73f17e3372dea8dda64a01000000000000002a11db45814bc10b7231106b23b04083d1578cac18709df20a4a09ed8f52d4110100000000000000f6b15e7a4c423363134ff97979be3107d1e14ebf043d03dfbc6a6b285045663e0100000000000000726216e1403961662c6c5dccf610cca37a76496b164f003e313cf88a6c5a220e0100000000000000f6e22ea2ceaaa850afb2e46074a143bf62eb6c823b48e06e974f451541026c770100000000000000ee98ffa60f3e3bed456bf8540520d113facbc98f42f33f18f54eb2c0b8ef9347010000000000000078903e36e9e69414024ebfd08753d11258d4d624aca466b021e31f7fff10013f01000000000000006cbff9f20a267acc52265d5fff98b1d2d257588fd0caf0a51f9e80408fed2f0a0100000000000000faeb3de75e9dcbed57c2eec50f6bebdba16d29f5810a17170e81876dab71a36e01000000000000004c5735a165bed2e466f8d76835d402dcd5dc1e8c6e87ee63448a5b607337a43e0100000000000000f89f408bc2301c1e5436618f4584d88c4f2f8bcab87f0ca6d553d648698cd44c0100000000000000eca3c5be91c819886ff84b57fc918f2f455bffc6c3e46601d0af704e057a7b4d0100000000000000f0d67b8db8644579e58aed87e4f4ae8cc006d47fe5cf13133e8ded4dd9ce69380100000000000000e8e5383726b0ee532ac6c39141af8685b046d5e22eccb8299c8fcd26da7cf873010000000000000052ed6d9774ae4a550c8d63404f12ae4fea509acfdacc377d83c1ea1f321718560100000000000000a07d3d200075f2268d962f1c3d5beaab819f4b0801927e050c87ac7bfe96242e01000000000000002c7a51a4909708f514496683635e8789e9e23a3bc8f552baf2315bd8c077ec760100000000000000f419cd33628fb6e6abfde6cbc9e3bbd3e6223778a5fa4f8a0972e6da966a7079010000000000000008ac4efd0fff5af88741a04322557ce50e041bba28952c8846d959da6835db5d0100000000000000aced385f2394514716315331247b963243dc0719e274d93e07c1499b23e8ef7a01000000000000000cc19d9e0263e934b9c03f07affa616ccc5e86fd7945bc70b02835cc459a307f0100000000000000200f04add594f9942fc244980bcbf08aad3979a334f702b890812b625c9aff080100000000000000fa653f7b78affb2a096a33f0c9f6ae446aefa067e050aead05e27bd661e345720100000000000000e24098a37d377c7a0b743604b6dc6996a6ea28208e904493a57d94ba80ee930a0100000000000000585fe39166cbe40c37bb65b25711c6d9bfc5c03606eb6e7631b878dbf8a3a44901000000000000004e6a38f8189b3e5b8989c73336101edff5d7e8db3e87214f4d0e558207e1fa5a0100000000000000868485a529de3ec059e73e81afa3a1d21ae3cc653517c2e8c78a647cb392b41e01000000000000009091a40c02dceba0e1e428c0d6e12d3a2e2562a1e0eb8bfd8014bd3bc6fcc15301000000000000008c73603bf0e992e19ec9e04cbeb697c086757dfcedad099dae7834492d6b606801000000000000000eb08b60d74b2073f8b3b78c29360e3011749de6b7801c5a22ad048b1b7c7b4b0100000000000000a0eb0a443fc9d9b45792672673db618d01924ede2ad8a6c0645804a9d8bb093701000000000000000c91a8a9c4943dcf300cc4231c722bb2069acd3e7a9a3ca517fcc82426aace710100000000000000049fb3456b51b52f609533afaa0881bc04b3c138a741fa8cfcf6a55d0654144401000000000000004e7a7183f42e77986b94199de53477956524f9aab999aeec4e70d0e268d5043f0100000000000000286b843b13cb1eca1599593a566b648411a2aa45a7796d79b13ab6e4f07f3c5a0100000000000000a48e89da380c04171d852aab7f8c0e699c3625ec5ebca333a1031a93188cca470100000000000000f2a421fbaafab0d7947d976770b4fa92a456f74f0d769a3bddc68656610a6165010000000000000052aa69a21dc118042213a5dc695034a769660d0c964722458fdebad0817f0173010000000000000032a7c27e6c010f1211e16cfd4399280a980e070e642fb41e806c7f2c33fb7b2b0100000000000000eab94e5468534501484cea5dee9d5488a99b5bcabc9961ea392eb4802ea40a2901000000000000008424eace8ae5cc7a4c0d640a2aaf1c5d24eaf1baa2023d92e9508c5ea6b8c377010000000000000026f2f3c5e3c2c17ed392a4ab7889893086cf02775f2db7cf01c11570e21e247d01000000000000006c7cb7bfe897a8622b4246121ea2fa7c2868d4e3b39441644ac2481ef2bd74170100000000000000ea61abea5cb017ad8db4e82806b10af5089452796ef3e1c3f47ee90aadfea16a010000000000000012e6d853d26fb0caf251678d0038946d163a0eeb56ce8ea7d94520a32f6bae650100000000000000845b062fd9fba836f3faebe12dabec8940c423b28491328cd2fbe2e8ab67d70b0100000000000000a0c66d748f3c2522cbe1e0b796f37b50076ad66e08d6e0b1c0f172fe21aaff0a0100000000000000668713b4ede163da8cde4fcc9b6d94fcf78240afc007234dbb8abcc5e17b840f010000000000000016843d8e09bac3cf2b4131cd7762df92f25688b4b85a1003ab546f7ff28737160100000000000000523c2a84dc356c81a598206b24b7de68bb7afc95f6b153f2c132fc3d5eb8d664010000000000000088488ea069b222379b1963729a6fa05985750545fbcc64554ba01f32af9a14780100000000000000387fecd0aa5e28f0b380780441c3b65c577cf9e17a214467edf310c00c7492310100000000000000c0c1181b7ff4ed2cd9a173aaef4c49385212ba9d63b1dc0eaebdc811375e7256010000000000000054195589ff609f1084d5c4e4ff4d80101f6c1a1c5343abc845d1ec65eba28e0a010000000000000068154efe0e125e311f8280a39bdff123b89779141a3b22c4a8033b2c6822573f01000000000000002edc5287bec6dd023833ccf46b0293f3903493a6f44aa66994a5fa9ff74e46770100000000000000c4d20f70639622e149874a8758ee7f403349abdc167d36bba7eb667ced8ac44f0100000000000000f6da139df8d2b59de383b6c94c469b9e0d0add842aceb786a074f47b8392844c01000000000000008218c49d08b03007bbc432e807cba91660cc0e1a688816f2b4233913401ec91d0100000000000000960307ae3ead21dd4e763d390dadf66e91f47e57a9ce27db37b4c74c177d69580100000000000000a0890c8c90cef4b9f02f372a2bc135099e8b6be41f79ed1a314a1588f5daa711010000000000000016fcdc7ed4282f94161881003afa9fa98a4340dbc34c25aa055b4fd9637d36100100000000000000b872526f3d720d3555a150f04e91058f9c8c348e59714b98596eef088ba672710100000000000000bc17b03864939c82a12e2fe17e1da58bdad91606ee1067a153eead9ce8ac1b2301000000000000004c45073a28c347360a792931e2384db58dc7c5aa9c1a0f2324434c6e3f9fc82c010000000000000068eddea6dc0d9ba559390d7ef8efa9468c5fc5f64b6f6707524009671289313c0100000000000000d8cce0f1c11f55be46be7a8d59902fff08964b873b03198d89d197eccd4f1f62010000000000000026283d792589916781e64cecb8ae247cbed20044953db56b5d016071aef84f750100000000000000fe745b8d3454547ced12d1c5dafa84d711810764ee0627e233edfff4e27194730100000000000000061fa6dc2bd7df8504fda3d141726f5b9c89481719874885c03379bb20ec49700100000000000000562ccb9b56d2fb85207f71c4aa3035d6e3cba3213fd9dd42d3ca17ad38856a2501000000000000000657c7c5f8733863b22b5096c7c74ca21e072d04d329386b1fea2771491a6a640100000000000000043b654a89e6f2eca5a611a611d2a406d44a26e1a60010c93c0410c336954177010000000000000092ef2a937f98f92a99040fbc1e556a2fc957d3b183f5539165eeab5b01cd89220100000000000000169e2e4642ef3ce0e9d1de05362a682be66cc061f75a703371a2a7df0c6d442e01000000000000006eb9863cd7d96d0bfc747681dff0cce9b522b728c2f5fad200bc2556f8ecdc6f0100000000000000fcf1f2f767c4483258aad31297a0b841b8a456f45f6462547a074d21177b3b2f0100000000000000f02c4b48e5f7d9c05254ee61f938635ca01740ab25f23642e1c938a14031db2f0100000000000000eafc1a70f30a6594963dc2d20e6aac3a8f1789e32b19148cc2d6364d03622a5101000000000000000069d301743d79b872f4f947cb7224e75126ce401c1bccca155ec45b63ecff2901000000000000007ac81fcc26b65c9b6cd43c7e08c950a68a2e394bede1d371bff41333787dd2350100000000000000942fb688ef38dc75c9a58fd07374f1b0f4612bd1fc9be16fb69bee97b3ef64580100000000000000e8b7effe64b60cfe508f30d91a5b567d762986b600aadfbd75404fd5da799e020100000000000000ce9650eb96f67b2e9e1db5e2ab2501993788781cfdfee43c71c4696b8ff1fc710100000000000000be413d87109f20277d67259683bc02f67f33fb433cd177a769307d2ac7a72002010000000000000026ef2498b576a5b6bddb2157925b92c67982d326d91f55856b40fcc3bbd576570100000000000000fcdb64d8c03d808df8d494af46ae734285a165f5cc5158ca45d42ee71c37c15c010000000000000030526d04e3a2f4f1ebbcf69541f8e75e8baa4f8d039b9ace6b962ed4fa9064660100000000000000dc4fd1def9588a3f75c7a7fdf6d4b62f22dbaf613fc252419db8fc029cb21b1a01000000000000000aba32317c99f4b0babe426b0d098120cadc515e39fca969560cf2707d79422101000000000000003681cfd0eb84bb04646bfb0e27c7d164ebb0dec4361b3fc4a3ab1df651024c6f0100000000000000924e6ac210fb3a1022e74f4bec07584d79013d82bbf9c74554c643629dd95c010100000000000000aa3845f0c17414e76f3e161ffa262b01cebd98368009e79438621ac5e2257702010000000000000068185c29ae68d1e7a1fd3f968699f90a24a73a5242a13fc2f8c9db912ed8a32c0100000000000000fecd789cda802eca38cacd5c1080f1d9470758dba8c73f8a48f159d536d2403601000000000000003407ec066d1ca00f2b3c12cbc86c8d0f9c005f36bab97c268472f141966244450100000000000000e6a3003faa3282f6783a4fe50e62fb6cb1c6eda9d027254f8cfd0d598fa4dc5c0100000000000000848fbade70200999fcdaca6362f85fe1397aaec50ccb89a756c172d0632ed9610100000000000000ba70abb526f8cb206e2fd2693a6b630b665306e18d870b5739c22e71c88420010100000000000000e8d25b875687c0c78216169dcaa267b262789f1606fbcfa542e667bc2ef8844d0100000000000000f0d2fcf76d00ee5aba12de7f90822338c453c04a4ca07054a50da6f90b3954410100000000000000a27e8b70f7f72d45f95eaf98d5955d08696d9561b39031d968cce4bbba591a350100000000000000d4d14fb7861e5e86ebacfd1eb1019dc5dad7bc6e0135cbb2c61e8e000250b6600100000000000000fadd2baf3d1e22abc1b1dddb8fa40540475b7ab64db7caa8bf2910110db52b440100000000000000a07e78245f18898d71a4d63c631bbcb85e5a3066739838fe3edc06b0971440790100000000000000964494e87e27bf981f02deb654aa4d3de9f3149082cd5040735587cb5b0eac4a01000000000000003aa6a0ca354557e345498dcaf50fa46c5e6aeafb32745d076c657be16483950e0100000000000000fa961495639d2f685adf9c8051daa519a6e7c629648a8f9fe9bd6a5f53edd030010000000000000006b1c8c208f1b5a532f804fb13335f5d0e7b069174ff53e81b7c917d13191a4e0100000000000000e63998c0b444aabdef3b4a3793cc9ac1ed9fb69ce2633a4b3b666fab7df0c71b010000000000000004d13dde5a751e771d9562af858e84da922d890125339aae4cc2a090e92eb5220100000000000000b0693aefb1255610481281b257557077f049b94582f1dbec9f63ec1c38c28a1901000000000000008c6b83b54852803c7a4c5ceacef66a8a93f6e97aa85a4aa81190b2a108ab40530100000000000000686adc801b3de514509b94837c6bac3ef960845293dc7bcc1241e239006276300100000000000000a68ccf5d2e8f77e901c8f4951edd469fe69a709c2411d5ca7654830d3967807f01000000000000007c04620d816677fd33c424424d04f09ad04a48eaba650b6465a2f24b69f61c3501000000000000007248c477cd1901354a7692b3ad2cd2e4e3a1d2ec7d672c22570cc3fe9c7c2b52010000000000000040b13ee305df70db5a53254f450c91f2942ff95efa5467d8f509b212d18b806f010000000000000024d250a39438def7b9156c0d4953c45b0d094b38f2a8bcb661b6ed0802f11a430100000000000000221b6390d4461598c9edb206d3b0ff0a0634b2e94163919db046c2d07d1693310100000000000000c0e5530aa5e337f1e18e967e01b56fafd2a36664c3961c5219b80bcf5cbb821501000000000000005e8afbe5163c50993f6baa752c38b7b23b301ceba42376b1756e11efda1aca400100000000000000ccfc97f7cf353cb532fe3b60631021d43451dc5799d90c6dd760e44d565b9e020100000000000000a6114e9610a290cce570eca37afb19d901d6ea9f4ad2d731ab745a298982865a0100000000000000a455b44aa120d1c7649ebc1243f87f79bf8320465a8d3fb7b4b1b87ae9d7e22501000000000000005abdea110b7251c3d037bffb0caef231c9c236e75062c54cd9232aebe274f953010000000000000080f97729e39dddcb03ab7bba720c82775a80104dabad0e7848f0f543fd507d0d01000000000000000e25ee13f06cec636dd791630f7f29ce25292f3317c085c7f10e8b2d15c957530100000000000000e0d46b4c8ca56fa8277478e64afc4455159ae8d19f4168add2e66bbc10e7903201000000000000006eee5498d3c0d4a7c5f24f7cf410f16d20a4fa88d163b893aee4b262bd14e47c01000000000000005cd24a3858404a17a5ab9dd7da28a6d77561eb2550d471b2e6e9ed2e6adf65410100000000000000761f515d66d197d77d1f7f242095aab704383a4e23d9f4c3074e73c6a099ae410100000000000000d88c5b360a1c24af5e1be24b659fa3be7005bb9783d525429db0c88a9f1f861a0100000000000000027d528d4d9b38cca2e99cd2b6587b30d3eefd8ee4ea162f4ab78a1a489a261c0100000000000000805127e52fbe2718efe33df7bae996f3faf410e6586738744abd85db4dfdad690100000000000000de79bb0707af32262ae9c260b2a80684151d6a7c9fa0ed7738164558c388201f01000000000000008ab08d75cbd8c0ad4c7054e92fcee91cf2026d30bd871ea9ce1d49a975db4574010000000000000018fcf2cfd8fdae0136ffbe0d8119cecc9d9e3507977837e94b518f82d3a6c4100100000000000000926bac253c5e4087f1cf9540947779c9c3c20e77d03803336004988d4b0ad60a0100000000000000ba7fdb3a475c6f9d97f3316bfa3759a08a99fed32417f892642e44ce3636d17d01000000000000003877f3eadfc828aa57a57e8df62a1fc3b8b750e7bf0c6e0a0cc51e611174007d01000000000000002e14303c577e4dbfb83f771eb5a6a03bddfb4be91c7cddf9531a787b97c050560100000000000000aa182a4032f553d9b7c02b0eb97920b3674542658ca9fcf11e658791e887484c01000000000000006ebce84cb8e29420a40dec0960921d0d4c47083317be4c100c6afabc91b84777010000000000000064affa93e66dc7bc95e2a3a3b5f1d4a5a1e823d908c68b609d8932e437731f6301000000000000005a1726cd85f9a560e4e7f4263242db6dbcddf60ed486a9b1099d0309d4b1f42a0100000000000000ca3bedc1d568999fae73e33c525c4166ba9f486e119731c3bdf9eb5109f76b780100000000000000d89db23896419f995e09e2c77650dc08c182a4ebc541d903d1d5a0e6908ee01301000000000000003668bfd2c119441b63f565422fc92dafc3dfecfc49670d3b9335c1bdeecbdf0f0100000000000000fadf51db592028cede73b886252912c733f067a9f6de7d7bcd170e7d472d0d3801000000000000000400b51132c2eb03ef6fedb740eb193e8d760bd2873a0e0165fec0d349e44d420100000000000000c214f62363141dd516fc14f1d39aa30eb7d61c76525ded9c5d7ac0bf67e2496901000000000000002061a6d38544d536a22761c066a2aa7bec85e285b36ed8ff8d4241285cfdaf270100000000000000863d2f9ff5438be6bbd39bd50c16f6c335393e5de91960aefc12b24907f7776401000000000000007243bf1ea332879138d5000ac2a98d0ac5d675216007d1b32b2b0b0da246a26101000000000000008c6d9779956177f0d061711473000f2c5a768172f43e0c669e00b8cb4e78e72a010000000000000018d60d230c118a50099f40d726d724cedbbfc1f6aa2060701658c68e5f5db1430100000000000000442663948ef4e650dbdb0d633f35583a9b6c619a314bae60a31b57cca1b85b090100000000000000a0b841a82ab8a15d8576848ef0555302a84e06a11a9465e7fd4b8010650c956f01000000000000000c1a690c59e70f02dffa3437301468650a9a41a67f7b07455a3b51f736e1a92501000000000000006653774332b107f3d0440ee6a3568c64d52b1f4ee84c0c348347678db6c0a906010000000000000072d93714205b3c25a34aed59b7e4c8c45e8f1c4b63d705059c3fa6570f43fe08010000000000000028d86efeded1caf080276f7aab6e9b32f6cd71f16b0d033f4cfdfec651b4c71f0100000000000000488d421e225cd3dc52904daeb58dc0110c0fbbab1fb09cd7ad99cc1083b4206e01000000000000002eeb7e2e82b8085b9994b3286220c79ce71f5de4322bec85751a8536aed5801a010000000000000094a8b1bd59bc2e505fa2ab1eb7a97f275c48e6fe961d55fbcd83e334e54c24720100000000000000fe2cf9585c0272304fe63d6441c830866c040bf86a2e83fca25f727106726155010000000000000018c71bab9434b1a719d475a04930342195f87473d45bbe8745f29e6eb91434150100000000000000fa7bc18016d10496356b0919438209af5d76639563535e140ede031691b522370100000000000000ac96e8db1749456186c6ff3d5b640183cb4cd761f8a2572371dfc2467e624d5e010000000000000022a7881fed5d69912bc96c6cf50fa106eeff61f0cd03611ddf9612ccd1408e0701000000000000001a61691ee33910049ffaeb98c410bee12763d971191b291c1d579e7110887a27010000000000000074d257c25b2f7a9d04254f3a5d288746710a686ee929e9476bc8c5506165a64801000000000000002a4a01c1c5706270e7844bdc4543b9cf0ede78d41be81015e06977b8f5c17510010000000000000038cf2e672e0daec85f0c9955ae66e72158c3177ee10b0cd4b76eafa153ad7e110100000000000000a0d2ab7fb425a20dc1c477638ccdd4d3b71bae198ef48a9150798d39c56f804c0100000000000000eece20551d694ddba0917af599a2451b1813db38bb49ce128fb90cb06b0c5f480100000000000000221e8569ed38cbd2ca02ec60a5abae2775dcc3d909ffe826bcb5ed2391374c2b0100000000000000688d706a116db971df317eb107319d6882cdb9facbe3e5427966252cef8b2a6001000000000000004a644dd0a6e87a9fdba16d7170f9ea412c136c7c588868b82bf471d3ee41902c0100000000000000ee490a060d6ee4e733c37acd3d1efbd5cb6351e21a3f1dd1d7c6fc90f19d6964010000000000000010aeb4e23d12440e1dcd63d22cdd12ca664448a85f70ac9bd7a19632f9839549010000000000000068ae1b9c0a62b417d7d59dac04fc341ba5876c4b721285e88f692d48ea6bab12010000000000000068902bca77b5e40808add1849c9993cc70fd33284647728247db183a4d82236c01000000000000002ea832919b7ae0258dfd5560da6745051131eee9c730a4e1d052ad92b2ed5552010000000000000038b5bc02c3598bbc18d72eb2f21416a241c90cae54beb80b23ce45243dc07e680100000000000000b8c52b3e493864ae1f9155bd69546d57b28b18e895bf2e061beb73f5eb5694280100000000000000b287b996f0aed49360d50ebcc05eea7f3a807d273b19bc6730550419940719500100000000000000a28d1b9ac8b32bb66930154de7b6c302798c3aea40bb39b9108138013e13014c01000000000000008ab4aadd327b0948a30972be40e967524d08596a9ad28573fa9e64f07eeb706001000000000000007a9957543fd8e79c574c6597408f8507c0bb9999aa214cb403b289e94bfdfd500100000000000000285472a29d5187ecc552eb8ad6b28771799e60f2f181aeaa6d6a11af809f06460100000000000000740c9914f36bb10ac3131a978b934185c40349bb28b1870af6d9c122841497520100000000000000d8a156ddad54cdfd000956d70dd8c5e9d3febfa29eda41cc87b709207b0c4c3b01000000000000004e7ee0eb6c81f9e69edd3fa2257161875cbcf415194baf094e72128b9fd46a4701000000000000002645794d9d36a02d9bd22c3502ad41b11bc7e297f9e0560c72de7a725e8dc0680100000000000000221842537959aecb9584a65b6c33b8666efa04d98985da826d4744d7f17ca23101000000000000009c22f7a57423e5816b75a4c6e4b4f6000df2018aca7bfcd4cf62c15cd802ec6d0100000000000000c4c47d3c32de0557a78969c69daaa5663772878f63c4e054c87dd57c746e3910010000000000000048f0acff30df6cbfe0cfe2596df2f95cfc9da591b2e9fadd223affbfccfcdb7501000000000000005c8bfa917096b574c1553a968ff9d6c8b0a3c8c754a7b7e593981aa5cd0917020100000000000000e6035fbf8fa0da4566652b0fe7423c99c4bce9fee2bf1aeca1ed9609c22b327f0100000000000000bc07e6a81a4fbacf59e5cfed5dfae30b45d1246c36309e032c2f6e5240c3452c0100000000000000202181082bdf39d0833cc5fd35c3a37d181fc6751ec5018123e9c5e0cb7b72420100000000000000e201c1b949f24a0000efe4de241ddf6fe3d50da424e17e03e0c89aca80586443010000000000000060a9a6261cff10d51b30d16d95919f83c114c1b24a5f9d07ae02b5b4d3683558010000000000000030fdb2db505914066a44e5e1df48c89c2adf4da1d1f150847e5ed719d70a5c340100000000000000fe4f58314df60389b127bb63bf2af52e3d2752c2b8604cd95f24882e425e772e010000000000000024bbda507efa6c1156e7f2dc35b41d441b174c41e2f9c282efc84d6d7a77e41501000000000000002eb69724069a0ad99f6d06ec19a4f466cc820e5e46453e53dd24cb0722ccdc19010000000000000010fe2408979da9d96c4338f21f43bd6a607db354ad7cc65aa14792e6020c7f5b0100000000000000deace8d0a01c8874eb2a81dc58642653a647be102ad5b9dea8963276f3697f050100000000000000780d79ad8210580c57ace9883c90bfd821de2ad5b5fbadf713d094ccad7c0b44010000000000000054b63b2423d67807830f616c08c61ad2215fd8879ac602039ee68898052ab734010000000000000006f5ffa258aad118d024d14499230a7509313b13bf46359074219751e69f217f01000000000000007a9813d1d573bd426493b45724ddb3c646d95127445e8e3968387395b6feb5380100000000000000dadc3f6288b24c4aaa48e1acf86a359c0e15c7c497c1dddc921f696c0d907672010000000000000042a3364acf73838410ddbd9960afe15355b12f3854b85e9304da0b7e8ed1e2410100000000000000f0b25ea1e5eac764098804c0aa1d55782e6d400a8e70e159ca2c4a2ac94cc4140100000000000000fead3fb64ddc6c753985d20f12e0fbc80a816fe041493b3fbbefe6b5e228f0210100000000000000ee020a6449c6b47c7a1826920b5549fa150160f6eadc08714e9e238f584f9c7d010000000000000050f7af0db24aaad1d4f4f751d82673af9050c6e92c62710b040ac1ee40726f360100000000000000a294be49fc9ad0dacfb5b543c0caa4fa4db80d72244e834f46f871106f84435601000000000000007c808b5542ed098d98e87edd5e1bb11fdce9b70dcc3e1a354cd8c44dcfd7a90201000000000000008cecc65df5f34e2731b2d9363b79c9f9dac6d3a3f34780304b12612ddb9b3f0f010000000000000084add2266776d9533d78a0bf53fad2eec9a4d59ab456c933aa49d0e1ce78d35f0100000000000000dab1c5f1cdae555cb55f33daa2b15e9bfbfccf742871e0fc7dca7a83c60e2575010000000000000080c5363fe3830583bc115e841d40d4846f5ebdaafc874eff11d51e2587a837020100000000000000b49569acd003ebd0071ee2164535522067ee9b811d2577e0b3c11404a7d8346601000000000000005e265478d86a27d93b44ebe27f29ae438e2c250f5ff3598723fd8fde7b1deb7001000000000000009e106c23ba8f9a67b1875ff2ef29792c917556e52957c158671613b4e58241520100000000000000ac6c39600baaa2528ed2f7ccaa1aa9975960bde771006755929c2f27d6af465501000000000000006687c482d39f986c9a588cedac37e8ae82fc550f995673e201e5e6bf156d62490100000000000000c290d55e7d2deb2cd3dfedc1afc27c53c71ec05e417f5d55118f18d5b3661466010000000000000018484fc86a00c575ff36a0dae83ec362e67fe02207de4849aaa813d16c8a032a01000000000000009a9f07a20042322e2ee86395652c2f02b586ff249b648371705693da5d6cfe55010000000000000036300be491da3751c3353827696a30ca3d95e17cecedb8b6856845be7becfd5d0100000000000000642451481e8382b68d180a634dc54c139e0b568b3c24877a4fc173d2d87e44000100000000000000e01019d3f1eb0c0e938180535d6527de6bff9efbab50f1cc5ff329befdcf596201000000000000006052ba40a93baf48093d5aa634bceee81e870c050d8d2009e86e9540e5b8bb31010000000000000006dce66a8421c42a4281fbca1aba1ba15f3b0b6846a9e4e1713fb2953dda77140100000000000000c85df83fbaeed9fe863ae124b06107ccdada8fab8d41d9dacf576d3f44b38c7601000000000000003e44a19a22bdade3baca75b9ce387077252104aa1394f7e20ee68062140a5120010000000000000032e7e2c789fa68a24015cc02a0b54df40c276233ea62f4f6101e597f4884051401000000000000000c8e40d3da3fea46ea2ec2202142f256068d203d961b622d90389aaae9bfd0540100000000000000d8487c10cf35cd7816fd6fcb173db3d5bc2b88399a48c4ad7783545710b913070100000000000000f6656e7de837b8362d1ae3bf6c6565278f1c0e1a4c74f128c8c4a33b7445fb2e01000000000000008a31b142e02bc9ee39959fd10c16823c1adc23988baf1e8039866a398030974e0100000000000000ae95b1ddc9428172441d6fe4bf6f3653220387767af294ea3cd612e7bce7ca5a0100000000000000b84d3dff4b7a907c73b0c73dfcb70a9b03f9aeddedaccd7caeb2c93a4426501e0100000000000000c00011789914ce1462df3aa9dd508e2250f27fadd8380aac1285e84385be98380100000000000000664dc49a0009ca9cc4a52ac9224bdb055657fae5fb82644e5fb752727212973901000000000000002c99c0d4dac08bbe1705f5cf723c4a52becdf4e10c66106d1e2f1d9966f6663701000000000000009444f3e6c7dad782025b453a70b5103769cd8ff452e1ac889a36604dd05b880b0100000000000000fed5bb45125047e821ca93546f2f5577b6c2c47e09e097689efa1bfc221b3f370100000000000000ca3d9d73950362e0ddf274574c77d6f59ca3cb73116ae5e0295fcafe366b9b1e01000000000000002c0959ea657cc984ecac02f2142d257636317deba4db4e51490bc37349717d010100000000000000a03aead67911e98e4e566815a2724a56307d37b0fc7112391ad06eab009205470100000000000000ee6ed4d9bf66770b0aafbef278f4127f40ce3de7842283242c0939dd0dbac147010000000000000008522b469bd6b98cd6898c6d6be35a0d316daa8320c1e2106517bbf7a7ca482401000000000000004a1cc349c053f6a16b9fc7c091e2bf813c4dba94c39c16c8b7cdd3bc1492c96e0100000000000000a83996de6c9f8079abedaccdea9120f212e278d8a75af005b80824012ffb0b6e01000000000000006ce2069f125067ee3d60eeab7e4cfda8f3774170ea7906a1d3f0a20c661cec7f0100000000000000a4c374450c0ceb1f44cd9987639530450d73fd9fe2e4d95b6a3a68f774a21d0b0100000000000000ba6a45a94f762e3243b0b597e40b0ebc645efa76afd2cfed71d2ef5cd36aac270100000000000000f628c181a3bee20a839ee473857c14219df7665dd3596191f1ca9dd5c6cc432c01000000000000009a1f1c2801e37e8bb6f44cdbdbc723c7ef5f9d1c3b7aa1d8e8922efcce3d816b010000000000000070f6081e77c9c6071e22c2f223e39362863c148c86645f9caba4e01e20cbcb740100000000000000ae99324b6f66fd773631dec8f467257b3689a9d4d8330f23b109259f063f2453010000000000000072ebdc606396b248022973d6e2b49c9b47be472a962bc07879a88d512ffacb0201000000000000006a3d0d93df2cf286c9442cd35f11eb148eb7ba3894f7419b68deba652a3f3a0a0100000000000000609ec77206fd28fafc2b77f1c4819700cc85c10f16af0050201e9d8d557da2780100000000000000ac1ff3aa11878d3da93d8b9476d665a839f98d3b238d80bfdc47662a200f87150100000000000000ae21d7a9b4df16719b2d127c8b89553bbf1f7754632d6799f426b47135e053010100000000000000e665bbb4c78cf9992c5e5ab7ea722bd4855dcc0e8998e97269c969408dd1382b010000000000000076996158b715ab47bde6a3dd55810098fd409e2459dc3937b49c9fec0e2aea1b01000000000000009458d96c36edc5d838ff4d4616787229237ae29659e8e4cec8f6a0cae7bf983d01000000000000007a5ae6a32758f06ef0b447eeb530f91770f3f7e3b86a69a35e55682d831fd76e0100000000000000f0dc639af1f251b2501ebdaadcf6168a776bb8a5d7e560d48497e189daf05e7901000000000000008644133633c6157a9b6bcb31cacdc6974aa405d80a6d4115ca311d3a3eeba77d0100000000000000e01622ff678d600bdf8c6e6269f1c8ff20c24838754d78a5dd09a1e6b6e07f0a01000000000000000a4fbb6418669c9bcba5928a82540f57b8205d9a8168ee9c867b7b7a59130b0f010000000000000026bfda99881e347e1738d357f902ce7300fd476033229bb5493778d8a6c18341010000000000000000b678264ace227009f92967500bb3d26b0af7d4759f61efb064518ee2e5c92f0100000000000000e069184c4f110edc9e5910f65fde62ac6b25ec02dcd792bd6ef3d929186cdf1f01000000000000005654bd60052c221446c332dc3e771880fe98f3f6f40951e7dbdf6a27493622210100000000000000ded21cb845b1af20671ab44d80ea4cc64c9110c8c841afb13b6c9e6dc3aebd7401000000000000001c576ad07d0eb1340c85f4735f247210723a9d2c439a0208641061cf7202691201000000000000008c630aa282e200e8cc15602fc0bc84bf63a75a4f8aa2858ad189dad0fb2b191501000000000000007cf178b0ce74578149b6c9c50538fcb6e7337551c00af73e129be29e0bc2cd4101000000000000006466b401339852393d561ba2df042f86e8dcc8be486ef184994786598f1c56140100000000000000ec68b260e5096b31679d8f038a6810f2506f00194ea4a2cec5133619d170681c0100000000000000e4c425d892914d21fc17f63a529a92aa9a7e34817c19643393740ccf8d0fab0b01000000000000001ac3c7527664c595a1e10afda279e8cb379aac2759d5d46f84642e0b7b97796001000000000000005e3199c563a579394a3c8f92d6775dd4cef5cdb62e1614a4f7332da4911240080100000000000000f29dc1e75456c1ca087f6b57ebc1125b8c81b8a927bd343b8f17d625c7be851f01000000000000004a186dd10ef461f7bee237f5844e11018cd988c6ea3463b3d90675f9879a491e01000000000000000ceb768bf920b8649e474498de67b7aa6a7bf1c092bbe09024e264a26995984101000000000000005c44d49176eb7e5daf67f7e794c93d58def5c927756a853fb8fbe0ed2b31c7380100000000000000247aa9daaf5dc78013158af111db1733e8b270266da5c4a31df37fc9c37e757e01000000000000004c663f2ad39726f1964ad7a900b00acab7b415745f314e2a54cb6be2b32f943601000000000000000e7c1a902be81b123ad54e44e6838e2986a9dc96f1dea9bb8c3a2c7d1f6f87290100000000000000242e59e0a171acdea486c26a26e83e1c3ed1f61efe5e979d43eef8dd0cb0223f01000000000000005a502c7a6a0e27e034a9e258238f3a9948a36cada0157e4d55e40c8badd1a6240100000000000000f4023381dbddfa5b32e03421c61fd8becb0c1cfd4957074279f07ff03a93b80a0100000000000000245161b761bd524ca4a238b683d550eda87e0282ad18b9378bf26c932314074d0100000000000000629334bbd0682e4d8979f93f7adb6ff42bcd77c7d9a244a6144b7fd7bcecb14c010000000000000028b361f6715115bdce5853fdd4f837823ff393111e39d69fd723c00919d6852c0100000000000000565c186329332998699ead6be3873e65956dfeff386fb6b9650134f70072dc3b010000000000000022ba27285cfeaa02b9bd8c3e5170fc193025fa908b76ad11e7e6818fa791ed7f0100000000000000e47ba9d5586bf43343c799cc5ee4425409b096bf61ca938eb53ed901afcdf1510100000000000000fc616e9cf11e9c5407c88925028e6d78ef605e2e27abf6b7fa2544ee58b2e2110100000000000000ce34ffa4a44cda16256212f3ec98bc9d5fbdd1cd98fc8ab3efba9d522c020a5c0100000000000000c8fc2ec27039998a22ae9efdf508679842da1e2fdf5b03094ad125d5e2555e740100000000000000529c1abb6a1a10150858b232be7b73d681c7bdb9a6f644978e2382d9f807d15001000000000000008a328954056c023ab9838c473676c0c43a20a9452112bea8794f55ab40f6a751010000000000000076f1c6dfc05b1b56f20a3910a4b6e5f86e6ef3ceaccd3d78ca88f2cdff87df6f010000000000000068e83bc553c4171edfdf0b46cdb6c8eb66866289811a575915a490b01c82346f0100000000000000e0bfd8c87705aec5bb8e93fdad910d6cc1dfeab45711867fc7f2364ef467c80e01000000000000007e3a520a8998873806083bb51c6898b65ff0855d918780adf722ffd8415cc957010000000000000024ac580f01f8ace4547930f2372d2991d7651c05a77f20a82112c31c2690a4090100000000000000f8f41ea2f47473bc736160a0352d3de195cd7d64733d366f0537ecb8a154a636010000000000000000c37bf3f6d95de81241168cee3375d1acf28030404b610d2e7d1e0d1de4013e0100000000000000a600624e848106869b7cda4c9674d86fcdd1ee9ba98540d7a59611f8c103eb490100000000000000a2f0df0766ce6736bdb673b16f92888d451489152936992710c2659a744eb86d01000000000000007edbb209e444e92e48f835fcbd95ec2d2003b4a7cc4c81aa65c5e39db414c21c0100000000000000e83b5e321bcb5174b7682c07f097a86bab784d00fcc6f22e2dc7f6e36f49e31001000000000000004e7ab1e13c5607babd6dd3de9b96e7f294b89e775d054ded25353b6254ee3b420100000000000000f6d5f91d6c811bdcb795fa5885dd95daac469f2829342e928bfe8b9b43acf575010000000000000020512aa7a8c56cca1f024abe3e9229de02927f7eaa1f7c4a2fe361e570eb3c260100000000000000227514da5a37725351373d625cdba18b191bb311dfa3117c12636c29431e700e01000000000000000aa62f533b87e0ae59296ab43a0b12523c71fe76a524236029a8dd92392def300100000000000000dee6543f7b7130fb6902473f561353f5b87d1782a277f8ab575f463f5778ec1f0100000000000000e89e269bc7d84cfc3666662fa5dbf6faa68a749f429d5946d49d32986225fe5d010000000000000060f5805b7b0f2b5bef4112fa4b1b28f003a9b868c34e0c663726291d7708b7600100000000000000a2a68707a842d715840c4a96796c46e240fc845789f52a3c25093b0fae9bc6170100000000000000583c0271fc0bfc7435c41e609d525452105d2e5196c99d18c8deaf52c25b617f010000000000000038263ee77548b452714409b36a249f88fc7c65d70d7cc8054b8ac23c8d6d8c49010000000000000090a34bfdf121a217455ea8b28b129b6810fe3a1f51362709e87735b074de9c7301000000000000002af28e2045fbef73ff35ca094bed7c7cfa95ee1f2158bd5b7baeccb676160574010000000000000088fcb81304f7ba7bf827be7818f9d985c866f5db37656b305c05d5d867c208720100000000000000f6d11e5ace91d7292b38a54b25e72642a2cf91cbe96db055e829d60198fcf5540100000000000000b4b2bf9ed76f85232553ce4637f8877d96b373ff193f8067030e5d04c214121201000000000000006299beb8e5134881b58037b09625840c734c40a81c108c5db610cb3d2649dc250100000000000000a20972a3f9f17b3a8bfa289153fa2229e2e0db832f026fee9531a9eed8dec82f0100000000000000fac6aab13985564484c5a2b6b34b9e283f4f3c974473f69e16b72e7f06999d35010000000000000026c33c91fc7b65e80d888be26179beea1bc52fc4425c555df719a5974a33e40001000000000000009416813654766135373ede643ed7fcc45cdbaf673cc5aa3c343be40d7276390a0100000000000000e0eac0947d0d3cbb26f840f9ed46e55a39dc42b47c0836b4c884db0d9baf1d210100000000000000d0417077a732696e24b94a1b1cec4c7f26ad340ad7440dc90f6c54a2d399944c01000000000000005a94620bd96de12f406f81ead002e302a59ed96b0b779be22def811a1e8b011f0100000000000000dce101e08a1059f8799e5d5a766cd7ec3d9bae0b1d4813ef98e8e93f46ecac610100000000000000207bdecdfe43e67796eb72047886fb668319d94fd05c41c5ac968263e55683560100000000000000a8eaa69cc6c7b495fc98b3bcf7ecedac250a30a426864c47ffdbaa54a77e13270100000000000000ba2a93866a7a48eb754402eefce96c5a03019b1271c130ca7cc413f74d45521e0100000000000000480e5ba36b4dc55e01336236dd9e79040bf1203ea2a020552c75530b7c12b07b0100000000000000c417aef827c1c0335fefa6876c2c64464fc604c7dd2617503fb30e539605797e010000000000000088d06b16c280538a3266a883e5aa57e0f9944f50256014c69009eb6f76615c4d01000000000000005a8912adf5015bd18de18819f2eb9f7005b905860ea4ffb680a8b92e30de3f0c01000000000000005c5187115b83719087ba95590e9ebb69d3614903dca7617a0a1d1492c62e9f76010000000000000070eb3e83e92d87f2aefed791953daee1cd3a701088279c6ae88eede2b3485a6f0100000000000000205319065dd1abc27a562f84826435f2a82879e878ee8d0b264a531bd2222b56010000000000000084700cd219320c636a8fb287292709c5f268b44e8ac47973cf8375f550baea7a0100000000000000b2276f07ac00e7b50704d2cc2b746ac623f34e472b28f6c57a80b10cac738f4e0100000000000000ce8b91ecd1df63c4e4c5bd8b59c07ca4a478c70acc47f8e7be984dfcff786727010000000000000068cde4d40410e189c033ded23eb58f337887033a642f5f95ef3370545427a32a01000000000000006c90e2ad36a63de1f5dcbafb03c12b07e0c14b003e54d599fc5785cd547c7c59010000000000000022f00e70335533575a249463304694f0ae3b5552764a3cb8e08a7189f9c3fe6b01000000000000005052c1c28b8d1413cd011972912e459640765dc48db6391c51be8dbbade8fe2801000000000000009849f6acc7189b6582350d3007b9a85e835342219481dca15a97c915585113490100000000000000e497339a23732ac52c52b1c37aecb236ba5da7ea53e6ee7b9eb30d5c3d81c2120100000000000000c46e340aa1cc062602f0b4a8bc6d58d7fa7cf52c25d80734cee87fb82d16697b010000000000000098fce3e7fd0369a044a6e65b7c1c130c98f9dec728653b6a146c477381d8e01b01000000000000004c615b5d81c0935f35eff9b4d68dc082e2fa8268d3d614dfbad0556bf797d2490100000000000000064b25d52f2b11dd5e2e7646c4d470728ed91b3f637213580730c852fdf080080100000000000000da84bfe6419a9f4b0cb0d3c8c2b733478bf1fb466ce8155168820ab40663fb3801000000000000009ae10a5e68778060e65acf1745b40453f83a174213e181c95460509ab26b8f6d010000000000000050c946f0c639550a49abdf37cb32a278007c053f4ecb5f3ec217b3734e89496201000000000000009c4d451cce10608e1a7e94f7ff08fb60917e087ba52b71f72dde564f3802ea79010000000000000028381e0a477afc03faf053dbf2574d5e0f7e45579acc2854e3a11b35e1d6a30a01000000000000005c59c61f26a2799aedb064d132a80c443a0eccb2347bc043f6e6b6d59a8a0c1501000000000000006a189190ef762a87dc8d64e15ed79ee9212ffe43aa397017963d5348430b443e01000000000000005ecae122c5ee8e63c12fdc497c9b0c25acefd9bea0514aeb0450866be4b5a04a0100000000000000a628e05fbb6b2da3dd535e921ad962bd60309f5fbcce6fa8b2afd5e6c3e900290100000000000000b0a6c68327516a6ee821eac25712e65389c31107ffc5909f808b97a889e7e22e010000000000000038929a3b435a7054384866634ae48c6b6b989aeb3a602ee0a4c04de138ed993d0100000000000000546988c61188a65c68fb1921aa4ad361b7b066c919098794e4ec63a9b273a8250100000000000000f694347343186a3a31b77eb380b321ca24899533e308d6db538ff99489f6cc26010000000000000084ccf4cd958d7b399b6dd6dfb363baeaee5a8f4a918f05401d5988797ff38e7e0100000000000000de972a9dd2f15c16b333fd182dccce8edfbb8ee376ffd17fd60e8f441bab375a01000000000000008e42a6c1e0ceff2591eecc013a0138f4e2511d55d464f5c9c63aa29456a5905a0100000000000000d833ad1fc041a511c52f4ba3991c8831c57299e68a4d09d64c989d0c27a5d94d0100000000000000307df478717ffb7fabd1f5655fd49ec3eac97f9d84a5f7bf91fb04b6e651ea1f01000000000000008099ac9d82fac2044b4587badaa7088b0e8e2e91b89baaf7d88152309759a84b010000000000000018c4b0d008e8f19f0802e41cbdff03bf51a5a91b8d6b41504719c801b92a68660100000000000000e6587a13039d742e58b1ed8ca1ada908e04d58c8a5af666c3a0933b195d821240100000000000000502b0b0111ef2e3b9291d03ab3e5fd7e12925b9d422eacc4a3140b53e6c2e50901000000000000006aa6dc0ac56a355eb70d5840ffe019a11c956600331569af9b9f3c24c3cbc01d01000000000000006e432f5cc81bd8aa43d024e530805df3f15e6b3c6ffcd6ddb8ae3ed8f8871d4c0100000000000000ba52425cd4d730186fad95ac942b0138aa576f6ec22d2d4f66dfe8d323e7a12401000000000000006c4e59f1485518d21afbf7ee139bcd43ae4829925a4beb1a9c2538ff9c0ec5750100000000000000847f311aa2ff5ed18c5a6c68e3025ad16517df1dabca1d6536ff39624621f62f010000000000000002520edd7bdc5a0c03fa3846826ab6a23c6da6ed487118cbf818c35cb0c1482c01000000000000003a98d615d46fa0ac80e803605751c02c03e773a294175c8205650fca63bb4910010000000000000014ec01f01be8d0ca603a5e81b0cef76be67d81bbbd2f428ff0233a813c52d5550100000000000000c2ce6d5cac0192b4cdd3babfcdc76c6a217fcad2c51a95d23890c7f15b5c216b01000000000000008666c0b4fdeff76c37d99aded627ef50a59cc405f151f1a85df9bb279ee6fe3701000000000000006ce9264841765eb6544f8d53c4511960346cdf44c85d251854e657c7426a243a0100000000000000b445ff82317c6abfa6a498f31906a98bf288dc2a8bb5705e8d10baf081180d1a01000000000000006e9339b24b828d8f079917a4255278511a2c10a286f5d721c274ef1527ef4f630100000000000000ec1bbb67e8a286177986b528728f247efb53b08b82330547d974e8f5108d7e60010000000000000010b8c40283b0f545f682e538147a2814ee763833912c42228c3f4512205ba719010000000000000006c43fc03932e3a376a5f7a0b21bbeea239d1e4861c1c505b4876f1af187b838010000000000000036946d16ba1ba5e89b56a6d13053a7f8582513bed9eb904048266709cd66b5790100000000000000ba77f2a393c4fdf2d347b933f40f100a735f1ff0fc09c23c58794b6eb6e38f290100000000000000882c159bcc597a984a39f3321b068f71dca7755012a18a3295c1f976458edc4a0100000000000000e45c57ef2b0b7acf65a8cbbf007b4955916014595caf38c7144257283a5b71590100000000000000ccdca3d8d5d1ac0d1363177ae7616e444aaf267e8f22cf2a24630f5c588c8927010000000000000010772d8a7f6d9672a414ddeee96de35ac54833fef7b0d0e0bb56d072351af42801000000000000001ed7b66719f974f0c2cf2fc50b6eca4ed804d16c73efa303e6ba855677bfb9580100000000000000dcb7495ef6d9a056d7658eacab965ea5f102f20d2375a25fa807d10d71a17a3e01000000000000008aca07bcb39d89030c83c66ea88c6af6bf7311352d10fb8555ec1c2d94ed8a780100000000000000be2f2d4066461458168c6f2c7d6c51a997f83c0c305faca7047f5407385fdb3e0100000000000000f8e01d9996d8a53f14412806fc16f123c20d9c19b1617bc3434e6fabd4786d24010000000000000038398ab1dad19cb441e8328b9bbc3380dccd71421d1faa80546c3a91f3f5281d0100000000000000d4fbdae5c68cb63a4e511753b05d2d10d9bf1bc938f37eb6c720e7dac29ac74001000000000000003e54803e6cd54054749e7415bfc95a92c22210c6d57d3969488e27021bf2f26b0100000000000000764c5346ee442fac7c86ede40cf8a1b9899b876c7af54871de01e0da34e396110100000000000000ec03c5f7181d4a1d19f83c317879d4d3dd84dc1a18f0fead80ea6472b9f5ec090100000000000000569cdf9e99db632987bfdd0af4bea43a09761d3c9242d2fc09254eb48785da3e010000000000000074075ef0be7201f3d2f61851e13852cbcf3429c8e39b9fd7e68929750fb088680100000000000000e4650d71edbcb653a8edc53510c5ab6c7637c4a5873b527f256d2ff3a5a666110100000000000000a0f44359a9ba95621aa50df5e954a1bdb4135ceb27ae0bd1403970cf4c513e0e01000000000000004048afd62e31f7ed845938ef7a886da72948b6e873f9bbcffb0421ca6bee223a0100000000000000740bd290e4451cb1abf214f7cae4f46670528a11ac97a2062a2a956a54873a66010000000000000098a753cc04c625777bfe59ce756b410be78a956e96b16b8ee04657683499506a0100000000000000a221ad39207724832d1b8e8c5bb65fc0c2ed8122183b194fa30e36a92377dd26010000000000000050da7989c450383db503c36d868b1926fa5b3758d0d08859ea5b36ee70df2e350100000000000000562b08919cb7fbcae564e4a6184c04aa7e4828a5a842e1f482344ce2a66c8163010000000000000084a9193cbf19389f161e48016450a914f7320feab77d22377e27b28599e3c2280100000000000000ac8764044001f80971a06a1cbfcf8e2069db99320dac152825325c2e02e02e2d010000000000000040a252ffa7be124a7dc1822becba8e4d52e54c587fd06e7f0f3f0db1f54d8c750100000000000000a4f57c8aa0cecd8ea462d116d085269e1a517c012ed17f2989734352de26bd0101000000000000004eaf8faec194419b7352592202ed99fdbf4d1e3d53675b66afd6857cd98743080100000000000000ea71a9ac00b4050b264da9ffe028b7b0d4b24f56d78062573f0a7d01758abf7a0100000000000000784c7bb76a5f7c3eb6e58cd9af22670a0a3ef492a1eead43b4e1fb667e6d8e7501000000000000003ce5bede831155509335a6461139ee0a7d6357b48dbf459efb0ced7eb7381c430100000000000000d4d46aa044cdf1be40174eb4c75f24d03010c5e795ab5d6fbd6eba65bf7c0d35010000000000000070b89893ed5a3d52dff5fa29dcd49027ecdca324d82b603fd90095f5bf98c1530100000000000000e4dc50ef965e7c80456970a9d9c9de04954ffb6c322db1a5a8b37aa21347f73201000000000000001e1807fba2c63b29327da825d21534aaea45bc1f125e09a51ebfdc1e0aaf3b100100000000000000448676f7fd53995fdfa8db79704a7aab925ff95e395b3afa773e833e6fd71d1b010000000000000086d104f9aee7ca4745b67c4dde99aeef2bb1b71b306ced5d2a860683492c834d0100000000000000582d2863dca7f8d4eb8c6eb51f916d96406f84af844ef0a8081d54fd28b8eb5a0100000000000000d8c1db6b1da1e9d22f2691e59da63247a417aef66c77f1b0a965ed6abf70a23801000000000000006efd02c84490138a5d1b70fc05cbf65a2e60686c26ab17834430c0d1d2a4c36a01000000000000001e4af2935a732692530925ad858c08446fb4ecea1003dc9f28c79806027d937201000000000000006a7cad783076b66836c11e9a604f58404ecdc7a60ae7ff169d29bd92deb98e2c0100000000000000ca7f52b42995ffef32dc5e1a463c5de00880b198620dd586afe54e09bf8b4f6b01000000000000007e03be363ed0600b58c42f9f853469426c03f3447bc32d8340536a26cef54b6f0100000000000000f6d2dfb4d00f6ca06dc416bef765266aff298d3a9f11849232529ef6f096840201000000000000006a02168c87adc846f0bf7271011eaceb8e12f1830178dff60b22fc6ee130bf38010000000000000032bed2b60655e06a7d0b5f0387d495865ed5c30da9155d36e62c9e6488ac481a0100000000000000487d87e693b51020f7dfac1b940270ad247431d5ee4d687d1aa3cffb3500317001000000000000009a0d581ba500742e872298a1259acde292686a622db9b7165174176ddf4ad472010000000000000040a93747824563a31e31500524a7e0c3fdaa6e598c12af6b3d3668812eec460301000000000000000803709b1112bcd4d1049b2a4e171894a247d5e7b0969cd2e8d596d00c32fd2f01000000000000001a2892e76170991d57ccd0a0b40e6bd1e73b80d131b70330f53db742c87da37201000000000000002c8e257431ccf85823e1b4ebb9bbd33a2611af0ba91a208e7465ed14e947837a01000000000000002a2eae87644696d040260f445806381cdb9ba1bc9efcea0c6a2161fe3cd8f02f0100000000000000aa4b5fa8e8131fbccd05eb226041bcde299b57dcf2dd2e6e194aabde6b89d8120100000000000000faea3a5e4c80a7e94f3d0b4b423b50925e79b6beb574d798596083b42655f759010000000000000044f1a3e913bbe55a464a31abb509a16b269c25947788ffa44dbb4318c16c421a010000000000000068e34b0bbd59828fc6fdcb5974e11bcf904cad9a3ef25057a291482896cb60400100000000000000688dab7c72cacb17981ae12284f71dfab79deba82465b435b1ef21b46a52825e0100000000000000c8c8e08979b4d2dccf130c51edb2d39ba5349d7932ea3cbc6a5780531c4a722e01000000000000004ea271b18bf2d162a3d090065af32a39b155a4ca71ee525c79b63dfe043c7f660100000000000000741b392a3d2f753d6803ef46a6a190230df5c3d17b0ff19b7b88253c2e595e5a0100000000000000da8baad43d414ddba7af5dcd87b8585734ed4d033da44360c1a1f93f4217ba710100000000000000a02b4a3764889110e8ae01bad0a595d89e94dcf8f6aa542bcbfafcd19a459d370100000000000000346f054c3285a2055e3eb211e8ddd43bb8e56f2bfc2589a81a9402779f311c5f0100000000000000c0dcb267bb44e2d692010692ecb44a251b2a2f5d4fc464fee86f7eee90db204b0100000000000000ee01c26d2e5e3f9524a0e9337f7caa084598031d3b9788de1862fb7cb335ca27010000000000000026251d0ea62dfba50272dfa2045058abd09a955f85b764bed0f3861790aced200100000000000000cce88481af792a3d55a8a492fc2d9083d5b556971fd32d7394c055c90c18836f01000000000000000661630e26696b8a4308dec3fa4b21e458cd207d8f7fe24ceaa9aa24442f52210100000000000000249c7c1e098b503872406ad278833c3f46029cedc613febe0b244f9b6589015a0100000000000000bcbb2bf3e62deaee577ff4c67f06f4ef4ed0e30b8534e7df496b9ca77020c005010000000000000008530e1900366759ece68ee4d93970f7eef673cc02e1434bdee81b34d6df570a010000000000000040970246560d4b8611c1a3b11c61bbbf7cd9ee05f44f49f17b0937b2a4cafb010100000000000000d25948094b390698633eefd07c39fa18263fabfb711e1a01632261e46a06817a0100000000000000f6f3dd10489598094cdca63b1d8b54ad279d4bdafdbd5e4cdc5cdb298423f8560100000000000000743b2c16321e59e97d841187430084de97a42fce6129ed68c95f6c52e5b4fb670100000000000000b2a1da9e57ef8cb52fbab65a57268abf468fe9615374744b31d388d4b272000301000000000000008cce04ea75e827a75730d08ff46a5d3be242a503bdaf37ef459f9cd68bc52a7801000000000000003a94956c6473137cba1ab9c5f84ee3ad92a9dee146e24dc9826239f53d54a977010000000000000080ea5ee9de748796f0803d521481e79aaa3217802a709e7e781f6d4e9fe0d81c01000000000000002840519a5be5778d3fb8811deaf72b81e9ed8c886a71fb2387a09594d6d4ed2201000000000000008ea0c320fc10d0bcee6a522efddbe98de9b8ae00e7b74037e47c589310a98d7d01000000000000003432083c072aa97ea1b1bca2a06ea55fdcb674e8c5948264b36252a1ca12f1200100000000000000307956f94d6d85b5a500aec51c4e620311ce478515365bee4d94b148479bfd0c010000000000000066f5cc555535b7e458b7a86a14c90d7ad67b6287f392f5e0ac32394bde78740c01000000000000006852df95a77adf1e584d57016b54f951fe18554cb94b3abdfd7ad6c898e558070100000000000000d8f35bee6cc3f154f407158d483079d985fb3ecea381c6b6e1f457b2624fdc160100000000000000a0efa25cd80a6405bfa61eb327a3a4367fd2513352e1717eead07b0ea05624410100000000000000385f1e0ae728a63ee8216a1eae5a28eebf841793deb4200c4da621368ece9322010000000000000006d265f317de32f8b1c01e6c5b9037f775d14ba749a8a899fc0be67c4b916a660100000000000000fca60a110d4846057f42255dc324a7133f3a44a548d4cef5a858e7792c40275b010000000000000044eb80c5b50af1e9cd9008bfa6377e11985b7de81d0924db36d290cd56fe14200100000000000000d407b97984087a8bdbc53e458fb946aa13b4e296483d78f17c84a5f95c436d620100000000000000e688218f00de7e2704bd44f30c2e243d32871d123cd274c53d2b42a6e78221030100000000000000bac5e15c0a13cd1efe22588efad040a84fa2702a18648582875b0951b6efdd0301000000000000005aa72882441e8814cf715202472b7f8cb1c779fd2487e633f431776647ade9500100000000000000b41f694972cd05211d0663c48bba75d51051878e531e76aba030021b0bedb55501000000000000005ae43d7ea3008e391acb1d0cb518cdc54e04d0e71ad0cfcf9158084fe2224b61010000000000000030b3e65d400e10038a5ad14b1daa6755a483dccca31d0617ab9b298b75a7e525010000000000000068e950c8dcc97fc5b4ecad4e37bfe1a9c9367789d39cfed60920b563db3fbf4801000000000000007e24a8d2cfef8ea11b132601c4ff928f0abc99a8b1c3cddfa8efdc978a876b19010000000000000006178cf0c516ef7a182ea7a7aa982000cff570f89e4e6a020340881adcad22530100000000000000760636dfce5a4ba92c5e074796c631a2ac9c8f7ba1306e1fdd49a89660ae97090100000000000000d83e052069657ee6a0adce64b2671ed06b4bddd743ef4b23214d96677a63695b010000000000000010a23db3827a3b178594e599dee4b42ed55afc0025db4bc642bce3edd1fe631d01000000000000000a9bee760df7185a00749f4b2ff6181cb262a649689168fe36466deb98ce117a01000000000000000a7d9f4d8fe126f3fc9c50afbe268049edb7cab6facf5d7e5e0e3f61c86940150100000000000000aac3290b8c059b399a30a163787470aca1a1b5ecdfd4db8dce8cbe45a8c1133f0100000000000000aacbebed3584125432959290982ac39e0ed71d18d1110f88d20609e683e14b7e0100000000000000f0d6a8bc14011cf79d42aa0eccaaea24acd45f0464574724a687ab76e06a872201000000000000009e7685cb2c4e686d86ad9a747d70a197be108a7072c8aa01da4e4211a24d0058010000000000000022354c2c6bc0f1fccf03d4155c0812c823f22553a97f26717cb3e0e2b3943e7e010000000000000080602b328253f7f7f8c0fa4a33360bf03a5985d25eef59e7f764a7b72a114f340100000000000000ae8776545a5f2f1563abbb3f8b83e5355d13b407723da0ca4471fcab9e737c14010000000000000018d709277e83e313b0918437cd475b5b7e0b787cf95f22210ed6f49cd79df16d0100000000000000a6ea38f43040ffb4f845d75dc0d6ecee7778a72ea6d7ec5e7bc3739ede0a491201000000000000006a951c03beece22143beda258170493199e7ad5dc1081ecc874b7c4a1adaf85a010000000000000060fbb5d5e8208f6ab030fec4837327e0a5a00e4888a61023cbcb9f8e03f52624010000000000000006ad36f39a5955ea128375b951047c70b4926881ebe74673e9ad40de7eeddf300100000000000000a4433d0b265a9d066e1981f99a764a236143e6b9d7e15247f9768fd52d9d5f5c0100000000000000e6ac8303c325fe7c57ae787fc581533e47d2b14d5ce719aff65b0de2e7a4a8290100000000000000bef10d51db1464946e680f9b9c0adbdc408545139c9afd437f2eef4bcf6e9e500100000000000000d0cb6d50797ed7d8878f94cedcd89f518ee941a90f92d879aa8fd5e4b4e4d8620100000000000000acaa3b23fc41d9b7e02557c7a7ab31a0749920e87677e2ea80727b495e003f58010000000000000000a08d215cf4d4d1dceb19abdd4fccfccb42b1cee65d2faa0a8f58a51acfb83901000000000000002c3dbd7a6577d73ee5beb746706ff86decee4bec4b21ef2eef0f5d19a13add590100000000000000788a3622f6b28e0b9cf17262ce72fc02cba07668e7665678f43533a8fccd974b0100000000000000125c036abe87e80c004554abed8d6e648da2788d802e02600a1947d70ff5451501000000000000008aaf8e0d7be9ecdf64f7391b3ce70e86bdea6ee5e46f99b1fb7e3fe30f38932801000000000000000801300f325d71017575e99289816ba9700c3cce400e7f4a0a062c8db5dd11730100000000000000d4ece5854b53869b6d67bf39d193ed9c33642dfa92756b60bef4b581c588584901000000000000005c27caab75b23c130340d23de91365f764f65f27874274189f3bbfc9e713dd4a0100000000000000fa516b92a610d49363495a5efac22768972d05bb3601d874725ea074c3b38b2b01000000000000007c53204ec0f578da6e67a86277d9cd8924815c9315876cd2b8013d934b1d740d01000000000000000c53ab2e5c9b4d41aa4de18cee7df915e16a0ac41b02471cd7a709f606ff994901000000000000003ce64fa2a54a88a88cbbe90dd16439dd3fdb0b94d55e6fab93e2114915c8ac490100000000000000205e9ddef45a43073d95724369698af8e1040e8ae613ebe98e6195d782b7872101000000000000007ab90d127ff4696886d8f9ef938c0c22ff42a20fb109d0a469f6e82db94d107a01000000000000008a891b63682b0e53ffbf5441c0d3b41d0f9fa0d81a132f3aa739df9a66205c3101000000000000001823c300e44916c214484c40e571f5825b41ea9a3a6dd5eb469cb63deef1c43a0100000000000000eecb6ec287f83cb40f644a3d7403c0b201d666f499399a5d9c955353c49a18320100000000000000b6fbaafac18743a3e86fb74ad21fc113d1de92099e6ca954160d95ae6012aa0e01000000000000005685f934c37e069e26cc0af4ba6f1a53e0b0e9b3b1bcb7f71fe10f529f80fa330100000000000000ee241cc10c66a6b5c3978d8a5820d52a0f5ca295b4db0f2c1e1d23826f8e37070100000000000000be7592ff147c812aae3118c3e1524a8d1528ad7152a884f9c53126df187de32801000000000000001282044786ae813868bc009dbee02ec7d1e553f1c886a9480ccc618312d3f11201000000000000009882936fab346edd6a9f4e9e0f43ba66d23776d60fc7d5b02f8eb2646be56c48010000000000000008b6a79655cf12164afca63cebf96a6de9a8cdf9bf07d6114037bafd7442d15f01000000000000005c66db4c67bd1e6771690d27107467f228702c7a5267d960adeed9c19bee70260100000000000000d496b0ef34b72e522658eb9d62228c3e459267eac88bffd5853e9906fa936d3301000000000000003265223fab830da321f8dea0b5330144bbc8c39426630c8bdd78fbd21ea1093001000000000000005ebd6202c8920742b7ea18c7b4c972a4d9f932f5c798dc6caf3848d98b17f52f010000000000000074b69497f960330abbc8baa6880fe6208d81d51a6a9e8502d763c5eb0588e36101000000000000001a50d08eb5c843075e92aadde4d9fb9fd82b498d986ce6644d7c608abcdd08730100000000000000e8933b62d7fd087b53a163bd58915eea0ad77415b5abe928009b655c1e5c73550100000000000000905a54bb68c891e2f8846fb526a09f0befb9d7e8294761b5cbc4d45f69e0dd3c0100000000000000f48d94ebd84254f8411915ff1d6413d25157977f823a9ea5931a6773e0c22607010000000000000070f0df3b93e0ca608f69fa60358e2f6e05417b9648108de4a65c6bb176daa16101000000000000001654adc2bdf562b301a19a373ce60dc53732b4f5d71528a8071cb7c51aba4d020100000000000000fccfd929e850d89729955020826bd2281573d730b58177c098200a0eb8618776010000000000000032e4b5ca71ac1972a0f5f3e690b9555f183e6683e6901e9b868c51ebee643e7b0100000000000000520e45c8252cb9641c6ad917de32b6559f9773472e8e0affff57bae885e0dd50010000000000000014223acf876f0113d636af4321753ccedfd59e7f10ac90211c673f4716defd5201000000000000002a4f88544cceff6c6c7f313b786e39b4b64e7d960b457e897a13e584375a241d01000000000000003c93a25d88274a519c8c234b9110f9c06bda3a7ad587f3936166835ed6a59b74010000000000000086e0919be4ded53bfbb0a1493f500f8641733dcd8e00ce45447be694f2dabe0301000000000000003a634f8140c7de7fbc298b62f00d8f7fcfc5b796f2b8c33776017a9ea48bb97d0100000000000000668bfd41ea205fa8bc844271378040e4ae2e08f26e8ad703e0475bb586c1ab050100000000000000ac0046ff9eb8e567ae674b2477c02ea48260e4e839d795cd1133516b97825c440100000000000000d2e1c24becb01f52c0c757b18fdb0a39a5308e1cb9aab48cc7b17019da1e405d0100000000000000000b3a10a817241921e254e4f8748c1ed81756fb50ed33a3524470d12b25c73001000000000000008e4c4d3eade13f13a09906c7c5eac038e80de28d9e06256bd4e24c8109e79e570100000000000000508bc075773c4d07c73f6d97cd23c7db512d4ff79443b7620d900f05759e71760100000000000000465249c571ac2176352a2d9c9572075187426972f66e0e66ad5e1ab33175b26601000000000000004e881bf545a638dd02073bf382a54425a6664efa07ef86db335678ea76f2fa570100000000000000e8ef3e5ab1db29a5f04d79f770406bc34340756b2be2ffcaacec219d4a37056201000000000000000c07e1706df044549cdd278cdf47f971b6ac8828cf9aea5a5aa2bdf062f6cb34010000000000000022bef7d8a4d3576d6f2626e967293822f0e4349eb04fb8efbe9fa9740121522501000000000000000a1ae365246566b1ab8308d2d41251ae3b4c511e1eb59fd589ab5698d403ae6f010000000000000098b255a5baef61f59d4d5cf3dc8aeb54d50fb9c66a3b90058ec14a7e3f4b3613010000000000000074cb201307d10eff0349f951a51d2eeec91c65ab0c641826c6c3c558cc510f560100000000000000ce3dbda47b772e4df76db09f06303f34e2f22380949d204d3859528d2df79a60010000000000000010922639d3650bcae7618441f6d5535aed137f8e6838ec8e9cf3fb2ab0419a2a0100000000000000b452788ea4538f3e65bbd7532de6bbcde9125b186dccc7e527a6f2893045597d01000000000000007edc0a308622246a40f9dff35d2c2e51168a3a51054a2a47f86962ca7f36fc13010000000000000016993d5f92c82506b2547ee20e4f8b0b46e709be6ab30bee491cdeb614f4ce7b0100000000000000f673d8d253a3a49d1574cf53806a93b242d2bb0a7fc04d53dc7a902427859a610100000000000000983faadebace27907edd1ae30cd2fa2ac76c190535d3f6574a487341721e8e6d01000000000000000e08477455273ace0f7ed91210f030f2bd78f111cc5bacead9fbaa1a97227e3401000000000000000e0f8119cb7dde36fc693c5c16a068832b3566fb746218670892b90546ebe720010000000000000006a1361fd9dd1840b26cdd1188a4f7604c6fdc0f7cd557b0702bfbadbb28fc7701000000000000007a55d4f4e68806ffaee585edf6f92747a647412573149b8587e1855965c0575001000000000000003ed37709a336489c6e96bc7b877af83e6c148c035937468e2764c8fad5a18d30010000000000000038ce4f3031ea4b79939f3815bf78f36adb29804be99887320cf3fe8a147e017601000000000000009a87ab4549a5a87fb83c0d9fb6cfe01ce7f054aed33695a3adca11c476aa40530100000000000000e0fd63cdd617f8b96574c6706789115b2ca1da2c950573b65cbbc27409ff7614010000000000000034b6f378dcc9103d686fa7f448197248b64fc52defa62fb82e1a2fabaeee7c2f010000000000000000a3a9402da8194f7605a4adc0f47eefddf10865a477aeb82495e85ddccf55730100000000000000404b2b975cad782c8cbcfa5b55ea5592f59d0bbcb478c7771533203a8ea391600100000000000000cca7e612ea62d7bb893af87b2545f5e098f811ff19c4ee2cd4ed566379fe93680100000000000000564d36fafb7c1a5307b6223aecb128c419f5d83a2fc991751d10f56d5c54e5240100000000000000942353f166b2857b3305de71753f1ae599420936806600b9335d69e1b628382b0100000000000000a2dde8c9aa936b9a744c646376a7ca8abb6e04095f5eb3fb9761177adf4a8a1e0100000000000000c85f44eab5b574408ed3c32be62de13ac84bbdaa33ccbbb9704a5645ca477f7e0100000000000000b8a2c04b2fa7a2ab086f0a2ae0bef1650de3ad9afc263feb32ab5cf488f96420010000000000000034a495be2d201dd83e495f639ad7683956435b9ef8a8a78032cd1ad85f68435b0100000000000000daed9908ae02c987c2bf4fab8f36bc89b3a2c1ec3d1b80a4cb95850b16615e3e0100000000000000184fc8345ce6fd094193d2e7267ffe202ccb9bdf059e6f59ddce334c74256503010000000000000046cfd49facfd18c680c936d4c3ff5cee00b7fb159744acd5dea2fab7b99636230100000000000000b637b52c6a9f65e736207c2e8c1be294d685c8b66afa4cd8b832ae3dc1d9987b0100000000000000a453154a52c7762a2b8aa85be1a7c260044dfd08fd5c5e1fe6c3eec36e1ae47a01000000000000000e5ddbcfdc5ddc7c7ee4174688056c86758ffea09b83afa34a914b2a9d2e1b6b010000000000000080eee4729b02a85777700e749801cf83c304584618a6fbd77ed443c3b8a2270e01000000000000000237eb6073e1ff78961bbf999e6e72ed36ecf501a770216fbfe11b2e56ad063d010000000000000088333b5f93b50b7cf1a2d0a5810b6868af87785d2df077ec782b4e7f84f8b80a0100000000000000a2e743e4ba1a3bb3f97a8fb5f1fd096660be0ada88473aeb2a45c769560cfe5c0100000000000000928ac59fdc8adba7629a31b614ea77c82e6cd1403c03a015e5cd64276606226001000000000000004a2d8b72c905cea6b3bf1222e7f29d5bfeefc5e90a5f82f95341c96b433b4b620100000000000000107e6e03ee233b4b09e82feb6308ccb616a954e324ed860e25cbfdd4d3602e25010000000000000076079c237bcc7c2cc59473844c7701cb4b732bc83d8f1636f18226096aad901a0100000000000000dc9d9df58df3df21c8917e5b5ffb15bcab2f6a1112c4564f4b3a10df05c7955e010000000000000096358090b53f3b2a3a588c4bf5a8682b07bc58bcc335182063b994ac5819931d01000000000000008eb29bb2ac1b3b5e89895e97ae144232d8531e80ac86933500d40c6aca65437b0100000000000000e8d7c8a496ae0f0f76f79603d0f68097e1a933f152a3453509325477597a1f100100000000000000ca6faa064198ef1205af176f8e88e55187c937b697fb79092d3c2172895e420301000000000000003883d420ce0c14d9525ee699d28ef403f5c032bb16c9347ccca90597a8e2dd5f01000000000000000ed956dc7fb59e5f2210138e49594ebf0835d75ca757cd0cdc99700957e7a02a010000000000000020c6f84b2d9215a160f30eb40c9bec6ab2bf04dd4c0b58686bb9d6e52f5c634e0100000000000000ba1cc41413e67d5831ee75eb91f507e4e242415cef92d10c8574756d38f05f2c01000000000000000e043e1d220b43f11008bad202cec6c94f54511e82a4396ae5fc214df920556e01000000000000001858596fd4a54ac9b25ea62beca25352b6ae4b2b888841d41dc5212ae5c661370100000000000000188fcc66d5dbc6e89ee0dfcef0c5715a8542b212519654ff2b401d5d72f5e14301000000000000001effb2cca1c17cffaf0ac6f3314f846d3236cda41a197ba438cc302d8bbfa166010000000000000084854d183a5948a7962f13bb6ded8efe5e041a970cb1536a206b9c8f2ea5842b0100000000000000f28eeb292db8c35e72a7a7b0a4ddc9b4c1fa7901797bc6b0f0924e4d543df9170100000000000000f619de47cda0c3177ff0a5d13f1e46f629440d31c7a7716fa775028f97c4a239010000000000000022cb89baed7b6bf68d8d2b33583ccbbe9563699f6fa4eec0251b3efafe8d0f1f0100000000000000c836b1fcb7ab453aa955d697fffe154a6c69cc5bdc3799e3a254dbadb711a1420100000000000000c214f7deded27fe33a91fc1aa2d2c25c0545cc9669e236535a2c525d3e5b0f4b010000000000000060b63922d6e21a1c30c89f5040f03afcdce0bc116d9001d565e154c1573f18760100000000000000a817e0ca935a7b7ddd4b7ec6036610e28146d524a975b573bc20ec9247be0d1c01000000000000009cc7b1f1ce57a649b17fa86c12f7ded6c0c7786b6fb749c299816704188e943e0100000000000000a0213ee5b3bed7c8d2c1a0a70c61aab85f5ca94cd93616061fb6364fd1ada6670100000000000000eea1a6f972d5b0280c38417f5485561a2e831156f76acb9bb9aec28dbe2d1a790100000000000000645aa5447cae120fa42f5d5300caba135b2484bcfee35f2f3345ba59fda1596a01000000000000009ce90daab0e4d11cbcc27405e7321a1e43b4efa27d41e82b5773e3c8ec2df1290100000000000000c245ce156140a185fbc01dec4853978838af39cc586b765724ae4f61d1bf9c6301000000000000001e6519552bf6fb39dede71fc24e6b96f28b2b368c966eac4e26b72dc02bb045001000000000000007add5136c172abb4e1da6f8693a25109cb9adf224c6caa2040d4389eedea0748010000000000000034db9641d08898fe93d40617cac970d6b63cc3f0e990747160662853f3c6315101000000000000001036d23b3a423ec77f2d51b56c5e4977325ec6d8828f1fbee1016e7dcca2b05e0100000000000000bc962cd43580fc2e7372d271f95146e6eb6f03fa3642fc4afe71e4b6324bca7e0100000000000000942192ad93f17e1e06b3ce684c14980be620afc301eebcaad9b012f4efcea22a0100000000000000aa98821b807444cb25dd317b872db914deb8e517fa22655ad3e2e76d18dae6260100000000000000741f0e2a902b3d5dac60fbb0cf1d580666fc07668f5f0e3158bb2c9aa6ffe1670100000000000000e4ffaf0ade0446a02e9d2790ca8676af25305c9744b667d2b3d88f95fe0c411a0100000000000000e8e867b2d77541a277972557cfe152ccdb49c316791d376e25a017ca80f757530100000000000000a01dab9cfbae6d9511b3141842fabcaf9f35da8b6c34111bc75c9b035c2a832b01000000000000001442b62850ec25afee11ffbdbaa872a3bc98a9fa475fadef70fe77d64ad389700100000000000000b465df72d48baf8b82413ae5cbd315a95a5c945082c5eda3c2fbd00b66588f41010000000000000048e9918d4f74469e47fe5dc66cc71d39d567ebd639c26ea82137c114528f2d7101000000000000000eaacf77a73b41d44bc5dda8ae14c94685a09ef45bbd61771551ebec3035d9410100000000000000b87f696f2b16114093329f17fc798fdea4cd9c63130e900c59c41acb3e493b070100000000000000b8415859cbb50e185e519408b7ef0ce2f47d3c47a0def456fcf491cc86905507010000000000000006f36c2b5bdf24a24d0d8c91e7b0f6b35cd23b69515f1711e4355b09c108246901000000000000007601acef7efcb09b3f47842f7bfd6c481c49d8b0d0c8ddfc83659989e9c8707e01000000000000007cb765676a760c10dc223bf1f3d504a2e4b398cd5f3552cbb72944a7b662cc6901000000000000006aa1287bb46f6e7e34bbde1abb3b4e11407e2329ee67bf1d2bb19a4a34c488680100000000000000122bebba3dd246ef598a3e6ddf2d547c4b0d26e3b8af8d03b59b561125a7a82c010000000000000080edb61d916cdbcf3647bdb8b14bbd2f65d9bd6bc850c1551051b9456154990e0100000000000000e41ccc7eedce76a040444614b6578cdfdba8b957da5ddd50422e874bbc39c9560100000000000000e24686f623d2b9b9ed0d2fd8cfb17d59cd9e3c79d2d9baddb8b09b46b356773a0100000000000000b8ae787b784e824f73cc48f87924ff18f602b3b46f55f0346e7f4b5425376e420100000000000000124e26c39813231dbb16f425cc625802223601589ee473cff3798f3fe21c955701000000000000002e64b1e3875d025647e2254433355f976d6caed731c295d456cc349a57c4206e0100000000000000f4aa0ad871807a569f71cf27e61bf7e231e645167521ba50cec3fc14f44e472d010000000000000048bb1c7a7220cf2fff63e006dd42b278fdd05e46b96a8bdb0844e0987b1a814c010000000000000094dfc914be90cecb60b9cf8f907354b2add5dd71efe074d31729dce1c8c9314b0100000000000000f4f74b5a96f26a30aeabe5a5e3361543e45b8692c347e182938a644a04dcc34d0100000000000000623665ff8deabd75ad9b1c1a6ff8d16b6cc2c1b92306ce737b5c0cb2327cbf790100000000000000022b55d33bd8b02634031c6c7b9cc793469c0e7ef743356623f61af9ce0396490100000000000000f00f841ccc4140c032060a3f5d5955a5b98d87b5cc2fca370a6385d618f7937201000000000000002ea11666421522f913393469a7cc45f22ac8584c52395f1181bce56aaf4916790100000000000000da5a66fdf3db9dcbc3f1b362c92a95f7891aa5206fb4f6dc3728b138d3c9ac4c0100000000000000482029be790df6f0a22f9bc5c12359065b2e50b5dca4c4eb32aadf578449685f0100000000000000d44c526870295eac64d20d7eaa38235129383dca03d521e09bb5214bd3458d5f01000000000000003a6bc3745965bb4f95ef231aa2707d19f524a492e9924d438ceb7433917e1a7301000000000000002021981751b5aff5883bff88e38bfe3da9a2177c15ccd99badb34a3dd081703401000000000000009ee966caa1368c017fbd108da32fd2d712cbd7c0ec18c3336772a5e026959b0101000000000000001a4ef7a72c88ed20fda97b19e42339b21de716e2d28f9235ac9f5d3c6743ed17010000000000000090007d02da676a913d08fb3c40d9ec1d122de9f6685f217b04c6eac38c3fbe310100000000000000460b5713c7e51f2cf8b09735d4d844e06f50ad009dfc50440a6b646ad4272a22010000000000000058d14272896648abde3a03e1856518b8897af88a3e1086a0afd27862513a9e700100000000000000e604074d5e9bbf0ab9e0c3fed684fb5de10aeb5b91f1152488029c2c839a1d6f0100000000000000dc4e408cfc9706821aca1e6f63d6b8279cab8506a5cd21fdad6ae2fe64616e0f0100000000000000ea10611d93d7db79f90751f3afd2e01e01313a79e68f65dd226173634aca8a41010000000000000058c1e4bf8e84ebe869cbf55d2524f7a65d7a0cd784342614dc17151c2088b5290100000000000000e45bfe1676e9083d6b26fd9d1bfe2a376b961fab3cebac68699404a4908a333901000000000000006697b6fb6ce5fb3764a8b18dea6c88a7ad1f6d59d7ebf9b74fda348eb31b7d5501000000000000006a9df440f037ebef1b12bc88da7d8929d7bcc9d191023811fb7f1461bbb2ac1f0100000000000000bed5cfccb46bbdb920421253cfba25786604b0869c6f764b1cc7cea20322260d0100000000000000ce3889304d488bf4d35dab6b877b93a7c5b51873900d3c386a945d76160f7c4c0100000000000000669f44ca793d2531f96cbf71107da90518d4afd040a61ed96a64c3f0ced6b6280100000000000000e8f52e99cff70d44b2b86fc558b43f79a32a11e58f5ba2712765803641ee3e3a01000000000000000cfde864e6a7e5186ab60f3f8f6ec6fe789d4bf47e3a68437e413c1e7377d02e0100000000000000e65c8fd18340a313f1fd729e26d8d9184541cec0be3929c2b04ea58bf2820c290100000000000000daea127e259d181fb7df83ed305ef982dc0e487fff133b5724c7def88ba72e6a0100000000000000584f78e5df35296e6ee5bce4b8874eaad0aee3638028e01d0322466cfdfaf62d01000000000000000ccc20695f777788a78c774fc76ac2b979d5d87d87aaafb09e00c1913827ba6f010000000000000008dd9210444dc8b7754e78ebc92b07582d052d4318ac4345edf7c1eff7715f3d0100000000000000cca0e7418a5825bd5a4eab3a0d791ce63b0764896cf95550c2668032bf4ac2220100000000000000d6ae2986c579ecddb34e3648f6095e5d96460a761b828c60a2128a45aa59f4720100000000000000f0742f0b53f5050334ad7f2814cb4a642e32c9216d2224d27e3ebc3cd3b0f056010000000000000028008a8f035f01ed85c09175a4894a4585426d97974042270e96728533505f1901000000000000008421b0dff8be1275826577a8a8ea1dd82c3af0f9d57051e5b769e409ce572d590100000000000000eefc69b70391884929aea79f3dde787ca5c383da3a9daa6bf649c68b15ad9f30010000000000000030088eeaef1aee7600c08823e4ef98e6d5fac5e9ee308f10f28f8b0ab1e04c1d01000000000000008aecf69a8d9fc278fd7ba1893ddc3f2dd20a327260b517a1b9cfc5d0d3479842010000000000000096558ee4b62cd73a5407bca873651b0e49435a64c81785c74bddc279d479d74501000000000000007666b5195be74286a8d9c1ba1ed84c2ad908232d50ddfa76090b109c311f765e0100000000000000448769e00ce0d58554c7368f5ef5b083a04d4882f82929e068172225c303a631010000000000000098ef6001db21266bb88ce8ca975ec8f06dad3d813a96dc1e2f29c50c1890527801000000000000001027226f658cf6741ce7c28d059961258481428681b56e7f93af5819dbd60e440100000000000000e6295debab41ccc4f9a775045ab658ac28f77ffeb3887b55e604282ce9275b72010000000000000086fb04e93265c36abe36cad57ff706f0b68afa94943465182a9c9a1436d8f01d0100000000000000ea77a256b1b116909ee2dec76e69c299e7afe0695fe548a6e262a186641fdd4a0100000000000000f4903e01d432e729ee549110753bdc586b9dd3e87ba283443731940442cceb7601000000000000003ebb07ecfe268dbf1d226285bdd9940fd9ac0eb5a6c1059231f637c446d568580100000000000000b807005ae6a725ab9cae3d5452f7c952c162c9886958bc9a793a23ffb0c3c8700100000000000000ae45484425c05a86f1c806473664111eca64e31c374bc6f438a319130fe411580100000000000000c0b52dc2da9348bf01d2039e7c9f4449a37a908ebdf58eb884cbc2c41d7ba75e01000000000000004635890734b94e40f608bd9291f5a0a0d5090174b3fa729ca4aeacceac9c8f0c01000000000000000c6a45dc1b532d280d1b61e02c7defbe51be77655e3af960e7995ba706def0530100000000000000da2f2445638fb5e5415e38f829ed1502490c3f9e4542ef2fb73e47fbd085f80c010000000000000090b7f79a6b9df12736c40f0674dbde576bc8b7d56e0d978c6f6667e23291d6480100000000000000b0de94dd36d4fda227c3ab22287c5124a447e1f077230213c6c98b831be2d6680100000000000000a68ddcdf31221f0432287dd834ac80759c54e85a626da2d25abc0e46cc8495280100000000000000aa52fc68abbeb0185e709f6e40ec5a9463bdf5f01d5742917bb5369a7fa3087e0100000000000000e427ac6eafd576b3a96afd6c3d00cfee80ee14fea2da1008bd1ad39b9185ac7e0100000000000000a6358538cab8b8e238740fbafe1302d5d3fab37571fe835858425985c95eb33f0100000000000000b0eb46133fe6fd7dc36daa0dc91b62851e4dd1fe4d8ff3afcb1ebebbea6aaf1401000000000000004c81020ab3cbb2903057c3d7c1314ceb30f538e8a0cfbd67ec1d46243c96293301000000000000000880bd908b5858486f7405c644b03c868f49d26e44d72024f1d494f663b3ea1701000000000000009eaf579c50a2f53eeb702fc579db8dc170562110f1f13b7e04876432075af808010000000000000034847e81da8a52c3e6bd872024bdf617a15d815dd53bda22a1a5e712afdd193d0100000000000000e0930906866deda0fba97f1e26dabba65f46f00e7ad955511c2716cfbdd92c6b0100000000000000d282af0a4198cd35fd3e0377c071c719f6f064213652de4cf9c814738bde1b2d01000000000000003897f869366540c9e69e21b53594a6c61faadc4efdae6fc67f54a25baeeed37801000000000000008cb5b8b88c2b84a3dccad76c1f72231474e4e56b8ba9829f80105354f85554670100000000000000284d3fc373b8ebb1af2293aa074555d53b8de11c590cd93eb8d8b94e1cdb347101000000000000005a12817ffbfe4ea4a5963e90f03eddbbef2d060e67c38c9c24f6376b63eca94e01000000000000006ad3bf66073c23aead8bcceba1ac678ec38ca749eaba2d89a1d9ef79c4ebd3610100000000000000b2837342a59d06b88db36fda5af16f764573e3060b5735300cfa733f40403f070100000000000000703dc2275bb2ca66be29c93c4c8b2ea6f6201f2b5fdadb6a21e2fdbd4afae0000100000000000000bada5a44b7836bf4ac8be30b633b94883a2ae89e71c99a2e9a99eb1ffe8e970f010000000000000038afa49a2ed247046429938c351c7066602ce8d8938d7ec2be9d4306dbe151130100000000000000a2fe3b86ce8791434a69b8604633a9d0b0a8f558fe2245a3dd00bb4d3ca6bd7d010000000000000062d2f0acc2dfb4e37c5ba1dd8752ef9abe6691da76cd7b768ff8ed427f821237010000000000000078da0571ce52e154b059c02891f012a9c1af4fb4c6ac3136253a9f98b3ff1f4701000000000000002a33104c9fc6890870e267e8700f72bdd1d5a854c58f53272d377430c0f5484a010000000000000086dd614a7b331fe2977d427fdd908dfdf3b429ac16ee76300158865836a3797c01000000000000008c97bfac31f3f9bef6a7395c4dab17d92c8f997a0a41feb81681b256845fd1160100000000000000128f178dc18c67b7fc0d45fd2edb6a08a7f381f719c409f122aa3f7c8ef3d61f010000000000000000a05efb75d58392ca90212af5c1107c60f26da9be1f023540828963da6c821901000000000000000acf4e9810b92d287d0356235f2cd8648c1c2adedb28e1587113c94bd1a3cc0001000000000000001a28917b5ceef58ec35708084c773768c91dbd160c3172c2cbf11d6d6937a32e01000000000000008a38d93207ec3709bbd9153ea6a2fcc46562ec235a7d78e991b0f9820fcd2b000100000000000000fac9c2fada6c28d4a0b0e7809edc81be45580d2530d5443e52fed69e87bce8750100000000000000ecb0e2367d7cc79208071b4df87e3ee6683c68b3d65409dd1bb940f35c6f0a7f010000000000000094865d8152a8f2d6c2d7fe737490e7dbc0cd47ee85069c59f4c7ea6f4ed74f6a0100000000000000d088c5e979653a2e93d23e8bb3c3b21ca1f2993760068534f17f2153efc2aa0601000000000000004ed6b49ae85ccc70726fbdee6f9d36e2b9aa97591a6c8d6e18ff0a76c8a882050100000000000000260f49645102286868b6d7bd5ecf4a8a1768babca7112afe4754eb88c454457e0100000000000000cc96998991c3061c87ae4cefdf00db68226f52116c95a8718ea5a495f1570b1301000000000000002a9fb91ac3024ccbf69a2461fc95ffd2d4100d15edf7be2d9c496237edc6c12c0100000000000000c8371596d82b8c67cd63f5d7d62497c319c46abdeeffb5a6d2ffa4d8d4f16813010000000000000060b9bdfdae13a28757ba3b8bfcb47abb46217c75cbfce6e7c0cd535f972c28420100000000000000dafde0fbbb92c3f301580ff68d17075a5c9920e911bcee422cb325b69acc1f6001000000000000004c33b78da8b5f1b58d40a50468048136542b7158c21095ffa9ebbeeb50559a6001000000000000004c62f53842643277f089353294ce18e64b653fe0306a34d0d2b39c35d08637160100000000000000c0d3fb4e37cfe7ac6b66fea4321ca8df5e3e03415015f1b992bcd1b28842eb05010000000000000076483c82c03f9cb1fb18c8aa7925380c74d7d59320b1b5efa14e3c7fe8d0602c010000000000000070c4745c0bc4049e0e0a780465b22109fc139444fa12370b45ab1d057745dc3a0100000000000000f24dc88766d3a19b9668d3c4d9b53795b4cf35b34794dc272ee982c7679b522b0100000000000000fc2796b201066a1c8731e1a036579dbfd1595bad9e61cf2e489739b01257b82c0100000000000000247131023f7132bd70bc2840a204e741ac1484da9534f8a6a70e0fcc0d841d1501000000000000005ec0addab6beef2e6e6384ab33733c416a730c889c986cd22dc06f5c2d73967601000000000000008634230c1b290373ebb688c4b9b362c37cbd1d2702d2d725522ca77f57518f730100000000000000b6f5c284a39d17be13b159a8866245a50293448fab2430039937fa0bad6b642701000000000000007eebded30b6408f17f3490ec03228a4112946b09979d535de8aeb8b8a56f094501000000000000004a4a9c82a3a8ab565704ac5db82795c0371bf24a271b7afa1968597c123f9e26010000000000000038b94a3bc7758df967023c30dbf19ba2eaf48e8c16f5108fafd66175ea4a4650010000000000000082d957d141b0c50e0e6ae5fc6b08d7772d1c30a7c00f2acc5ddb8334431d64690100000000000000843c8abbbaca2bcb597773a427fd0624f9145ed2a24f2f5273a27d2eff2ff758010000000000000010b2fa4ef770689d40836e651b1f79b88098887bcc34358fa8e729f7e181a567010000000000000002ec3f4a4c17513881466eca2bf591ec6757e56137139abc2f3460f2a726125b0100000000000000e8f93cbe510ddad07564609f3f0712d9daa79906a39ec7f54b86d864ff59ac7401000000000000005e87027174df946fa4909a46573dd45c3a6c018a2e622290a44b8d88178db7670100000000000000d80ac56089c2ffb591e24370da4a94ad13d580fb555f2b100d44b8c6cad48c7c0100000000000000f4317439bc6f03760c78c65d239dc582f10be32f45cf8610744fd3fea59a50160100000000000000f85d50ac798b66e70c4185c37a12abd7c73023377ec3c7e95aa8192ce8a1c10a0100000000000000128e8329d61e31b3d2b60008964f52d07ae4cb55cfcb876f323380654d017a5101000000000000006289201ba70fde92ef951774853d8db592debcc3d00c5c2a6c98f7882893e67d01000000000000000e8f603d0e25496217f9222721f8f599852ed4fc8b14bfb1444ed8b787e5c31b0100000000000000e4a79219989f76bc90bd03196c8c8d9aaf5d7d3eab03b2dffd0ddd6849925908010000000000000088f8faee116b89ce03322761ff95f33bdae4f7cf95de7e1805d8083f86953c57010000000000000016b624fa2f79b1ea14f7a26aff0a6b880d886e4b51ca2419b603684dc8767752010000000000000044e6c7b78c2c3d34c0463331344bdb2dcc6726d3edb3f264e0e9db2148692a3f0100000000000000c4a4904b8ed7618d57e4b3e73b0caa9ff9189ac0d6afbfceae6a2da24c00b40a01000000000000008e82da03779a576dc7ae4c074e7c96698e8d3db4a18d3dc3e7fd050930fbff6e010000000000000094e442541e9cbaa45660eadd4659c4ce2789fcc36bb4dbb7da25824be6b16d1e0100000000000000f467c272b9da393468af42bc500b69ffa6c01f500988048349902ac20890910201000000000000008ca03408419db6e842dbd92d9cb265a0efc54361659643797eaf61c3ed9210290100000000000000a8f48c7c8ccd9485012834f653720a4c2fe434bd1069e980f29e6d622d0cb31801000000000000004ed7563162fda725bccb5445eb75418702dfc0209512a152f5fbd3132f84e929010000000000000046fe24139e32056cd88b1d3c753ec86e1d68e9b0290a1ab11b22a1168d252b5a01000000000000009a01c863804a2f38b97ec31de7bbc1ece903824b513075c4507300f17f75f452010000000000000008528ddfff31ab26144296b8d360b6616aafcee544bda2b8312b53c5a7beb91501000000000000000e7022ddf3ecb72bc8da9a7c4fb4b735bba90d520f1379b0c85de8a27ccdaa4b01000000000000001c660a4bc2f478cd58565bde121bcb1b9cf2f2834f7d0b8a2654996fc7cb60570100000000000000ba52b5c6071f2414474c4c05b0234af224536f8baf46ceb9744d264e98b6a47f0100000000000000b2c4c674514b3c0e55d51faf4fa3079e592f12ac61cdfa14c6bb01f96887713c0100000000000000f8e6a5ae2e214d9f388008766f291060a98a723b7fbfd40b9202b9de6d61be7801000000000000007a1cb425bfe3abe2f580ced50b0b303823e70b98681cb13b3ddca0a17a4ad207010000000000000014288af4dacb175cd46ef72fb7654b2132f35ae66c92a727bdd59d3b9cf39071010000000000000084a75b54ca9adb8f7fd6511feb0a4dd22f4695a3695dfddba1267ac11ba6816001000000000000001afbf2b9273596a36265b1375b98638314a920e6fdc65c4b825f4582ed2802300100000000000000088a3b0acb6ae87a2923fa4d63afe0a724a04fe367c7d3c9134b9070b565606c010000000000000094adecb4de7447db757559952456e461e49a0cf002df9f089f9d790fef10a95f01000000000000001644576f56c73d7368037deda0b6fff51d47cf108918f9502741a0b1b70d1e5b0100000000000000400b9b16158f4b9c226c8b8fb3dff077c59f545e4da913040b6b9fe4bdd179380100000000000000040000000000000002", + "babeFinalizedBlockWeight": 7483683, + "finalizedBlockHeader": "0xe633a3eef7e6afc440985ba62020b5c1377a0ad5fed45eaa8c61310e7983e89e2e3b2307a53e6afb963f8cc1b2683c31c9335fbd109f92cde0a2b2af695d7c554ec8d7e9461e87c87d6672554ffa3115837aa62a6b1558bd619f46b0a63e6b79385f6a500c0642414245b50103be01000050fe731100000000587b2442938938cf5ebda2f4882d1d6555484f7f496ce433f37c227c194ab9204610ba4abd8cec68c27b56c1899b4bb4043c57c81e0c0c9376fe265764c0580da608dbc14064975fbe51a8b382cae07ea6236451668a417b2cf4976f2be3940304424545468403d2f3824b5832a3fdc42cbe014c11a7f5e45e92843f6c6d1b649b681e57de59b605424142450101aaae39d79a97fa2227e0cfb57cf517cbad89667d5ece863ceb6c8e5c23b655244de52bd415481f2002a7bc355a870ccb1ed85d4f045c89d6e3195bf9bb973f8c", + "grandpaAuthoritySet": "0xa10f0f0ccd8a4d3f494912e9bb607e0a60eebe07b174aec8a08acc2350b9f6593f6a0100000000000000aa0b2fd3d5c704c06f62321adc09c6d4885ba40bac665316c6e74d49db5a299e01000000000000009457738478fbaf2211c1c1244b5fcb9e7af5339788cb18faae56aba674fa9bbe01000000000000008d808fbe8506e598227c58d672cbda214b3ea7b344cf27065e23714aec949d6b01000000000000001b85f0a8cf8ae509d623920a31f89a90bf76529c18ea657bf65130aa80158b8e010000000000000066c5e3cc84d2f09f431fef533f530b0be2a9e8e8b42d899036d67007f91462090100000000000000000134089ff1bc5fb1fb4515fdfd73537eb8842da4c2e696b8fc0608d899e66501000000000000001fffe6d654b40d54294f0a691c95cb8e640762ab9a81ed993a37eb96ae61bfc201000000000000000f466c0db0ccbbf46f2704e90096ee0cc01d58dcde67c35b6db515d30b552bf501000000000000001fbb2ccdbcd338e30aaeca6961f9ea0dd5ca02608bf0920a92cb2725d6ca762601000000000000000639a76fe56439451980fa7187b6056375364373988fd4aff69bf962465aed2f010000000000000078df0c5d7ecb99e6aeb602e25f9d032b8319fe25f261c953f30a1fe3209857f801000000000000000b4974ab2edb5e350d9661f9ada9e08e3538e63d4c5172e707c6d5791679fdbf0100000000000000654e3dadb4e4129bd1d62ec9d05e405df68a5d370acbcbc10eb69044971802e40100000000000000b90fa2fc27f8e995d84646e8d5a6fef0a5d4c4d744fab3e3f1c5412b7fdd812a01000000000000007e8fc864f137de5ee744cd8b3a880539a817fc3b975605e19607e21d6feb13c501000000000000001c8fb9e8fd991d4cadd5d95ccd619f53d9af0438e7d1fd55ec1861eac9491571010000000000000066ff0b08888644f79471b6a9d03fd4ec20e7a4d39cb4e7b2dbb12b0a01437d4d0100000000000000cd30aeca7a150de100c71a2531633f0b9aca3b71315927c0d6946f52385e3eb90100000000000000b34468320dffb7e326fa45724fdebbd703484556124e1120d50e8bd94c0e61cf01000000000000007cae86d9713a6e146eabe7519eb0eb2aa7641d8c59902b3ea161a172db9c02e701000000000000000a1d7a7710c89165ffeead5f4fda446853cdf8196db6b933dc78b366d58cf08e01000000000000006d42bd143f49d36143e1a42d4043b55b42e095fea1c6c0ef71edb197804ae336010000000000000078171aec62686532427532b073b74c42a901c2d4a8494f3a79851df066561f3d0100000000000000be80be58bb27c1037b91398cfad838c8aa4e86ae313c45fdbe8f14ae91e10e950100000000000000ca4e827e9d2cf5f7e9661081a30ecb407483a493e2472e82b0ccf81d3562f6a10100000000000000f3401a1b94ca15af9f54a8f463bb230abbf233e3b299febf6a671e5ba7d9fca301000000000000003b41a12c29c9cc8caa24c4e97930d4be11b2eff2cf2026358abddac4a2f0683a0100000000000000360427c17c2600c82149be6fc259edd0b2c948a4fc86fd6940e1661d6b75e94e0100000000000000b68646bbe950ae1be4622ac2e11a82ceaf4c46e8592cbefb60a11216eb23b7f40100000000000000a731cc4fc59e8f7cfebdda37ce03d929a29eebb2f5c785f8ec73e6151d13d70e0100000000000000fac3bcfd112ad7f941daae1c3e2c55dde61e133dd9fd3514cc1b43a92b048028010000000000000071924fbde1cc2851cb6fc14a0b041731f970c87506f02e20bf50654aa11babfe0100000000000000339f422e8063efcda8597f8b2cdeeb08ee1469cbd282a516fc8ca1d38e133a270100000000000000e52a79fe1ca78c91bfc9124bd678b741bbb7ec5ecc15d945da2059b034375c5c0100000000000000c1a6a8b409b06bb5fafae0af27eaf30b864aebb3ba34a73a6302579726512a5c01000000000000002b913abdda954a7fee634154e39101928e9f305a3bfc2159f2db6d3c4b473d2001000000000000007e1104a6f28b3b369c31eef495def0f83831bae9773dbbcaae911166c70c7edd010000000000000007564519bb45371a525ce2635d5b71a288495b265c1f3f42d61df24f37b84cf50100000000000000db1e714316f9d6d3440eca126ce145879c63b6b6684705f958c59bc334596e79010000000000000063b0e6bbd7f6e0aca533fe3b2eea6b111fd479fda86bc31648a85f19e39b20f30100000000000000ed13a03bf1fc232876f51130f871462dd01525d10cff464c9573ed9d0ea561f40100000000000000013de888876738c853a3fa805ce64ece67cbbcd3bb3692365ba255196d79fb6e01000000000000009a8b11be60ec88ac52232a7950d1ec0d20f3be044f670c20d3322a396cc1304b0100000000000000e177fd9892bbff2c14865ef02ccd8c98d987f13ee46e898f3b61c88ddb73a1970100000000000000b311d9b15036d80e71c29f6d1d75af6605224a9ec75b11e16a54fbaeea15839601000000000000009f0a8423f629e48bf5b6a9a786d56f8e8a93eb827c11996ef8c12633025df11b01000000000000009afe351c63f9b5733240b7778d2323484f666a55a3766fc80b3f5f84d2899bd3010000000000000097a88d3d2ed0d08d4d4c4b5759c3c466757a0dedd3a0bbe93f3d5253683bded201000000000000003648623e85a66aecfb2ea873e491386ffd66808eccd41bb4f16e75cf3e9a61b401000000000000009fd48c69e8abd26a40ccfc8f79f6365845a1c3e19fbe639bb4b23e21719ac99b0100000000000000c5d93d3702ee4a94bf0c8719ee63cdfeff0fd8eeb8218e6a8f731ace0b3910550100000000000000e0a925a4d20a85c3cf0b9ce35f533cb6078b8840c66c897a5d0abf908b50c8940100000000000000894ad5390193c100dd46db85f801622509196b381d0975fa866104caf94f9d500100000000000000a934964db877a565bf8dbb1a8f7cf19cea6db3f972efa66dfa6347cf21e7098501000000000000007ba70ebabc3f558284dd558521d25727e19cd444f9a214b22153b833b134536a0100000000000000404ed01dc25f2ba0e1ae81787da5c940bd576e8a936dccc7e7bc6aab637e13b40100000000000000f7225882c706a69b0a0ae5d6461e134ebd8c3a3b8e8e09f6c685c55de512816001000000000000003774f558f7d34475f4eac8bdf7994ce5f92f4e5e9daefcf123dca251a34fdb3c010000000000000080db5f2a119c203ab63142d6778eb111367180d5e5184a90bdd94cae0e626c62010000000000000084cd7e73a896f4a7cc8ab6b58d1fcb8d7febc7e5c02ff52fac6456a900bffbde0100000000000000b651294693b8b5249888419e22360fc9532cd133f1d15e1e64c7e6d8afc5e30101000000000000005fda383dc7369e5bfa5235de8a22298e8ea604456eb886d3d9682adda927bc0c01000000000000001494e6758a6e3b09805f14c4dbba49fc5a8d172f711d0457c42f201f13e5da090100000000000000aa798ad780eb7f3b6ba9cc7b14bcb330fa8136a1228cc82caa90a9aa93b976c90100000000000000de6be39698c1a4ca0f26e9bc7d1aa6b9eea91abd51e9b5a8aba2331ad48395150100000000000000b3c46aa9c753d29fa79d466179c000bcc3f58a62d57400061da1fc7964d061b40100000000000000aae36ce154740345d769c2a141a9a3fc3044a3391c5e88bd45cae727693fa181010000000000000003f02ca16887d31a8947b56c29c9d80f0962784ee97e7eee3b8948dc652cb0060100000000000000dfc10fc66b30c8ff6914a6c9682919415acbf01e741e678468bcb0937d2c880001000000000000005de273b9222171003c920cd4d6365e115cbfc8b1cee29d63f6a3c3a19e77b85d0100000000000000be46a715f2c4f42e0580affc7cc991091b2912bd6573d68069b54c7a4af736dd01000000000000004b3ec623c44821ee30bb18a2f8d6309c8c8ce86a1a50fd90b12173497195aa3301000000000000008132c4870d7b794b0759575dfaae69e2c7952db0506bbe31acf62e1a8ee06cf30100000000000000e8c3130eb1221d9902098c55a7bcc511d8b40504803ea130b17bb225bb6ec7760100000000000000d5c4fbb6ca3aff2d4b8f31c9c7d61f0d51347da6be3f9ebe1507d6a482a07f9701000000000000007d27002708fe874dd80bdb510f21a62348e6a7959b26afebe868eae4528fb53401000000000000005f0513d540ab726d90347fc02b7574ae453ab7df6e5ccfbfab920cdb5d368e3a0100000000000000822ca9e83911d6bd793a882add566078adc7f015feabc642a3a5779bea74d3720100000000000000169f3dbc11f9c3193983e675784f5657b5c47da066daf107cf553881fa795fe00100000000000000db695f4bc9b9ce19d8d61f7172dbe73dc0ace73e753534bae3f566f2411aeadd0100000000000000fc45ad7107892a400c44ae758f9a9c23fe53eef7d1335bb0ec1eb09c5830d68f010000000000000011468a56b505d16d89bc26e58e43f5c8c4ca133fd805e920baed1aa1608432b6010000000000000027bc43cac6a099759f1b4600568b3ff89034ca976741244e3b77c6fc8a09d27c01000000000000004fea350c8a23a005dabcbc0d77b3b9e1346c85c4fd99aa7553544812dee7cde701000000000000000c7c7a7773e1c28848a8944fe74160cdcf122228325181105ba3f0f8d0c15eaf01000000000000002354e91fbb85181722522365ae75037b1b86594506ab979c9ada823eeee89ee50100000000000000044b6186c9ff3b2f8aab5f459e8844823fe64fed060513f4a247ca42de165cf70100000000000000da2f4e27cee419bf9365664b6bac92f4bf0e464cdbe4309f24938d006d16a8330100000000000000528f9d98993898eb1b3a0ae4d32b0d9bccb55e0c4ac4f57dc4db75334767c36901000000000000002ab2a1f7772909e4c64c94f51bead2db4077fb6c6d1d871c183d77ed1b23de230100000000000000209fc92e1fd07c8aa35020f5fef590758cbf00067c5662d9aa28e0133f09dc6d01000000000000005ba61288abc3ebc2d32fdcbab610cd40935f3833743d70eda3523edb9bedb144010000000000000049afac2d43e02989c085e6fb60390fb30c62baaeaf8e964ad566bbf5c9e83fd201000000000000009ac1b7fe80277000743cd177026d94a8c1fb82a1057fbf22ff74f1660d49b43601000000000000006b7318b73ad4e1aedc4aa65e31a13f77f3e42b31e4bb4e0c5962c75d0f956b1f0100000000000000c7de008219cb6392c63724568a522b8a689d6e09a204acb10549976d4580fe9e01000000000000005e41a2b10ef06bd0feb69d5ec67079834715b2d66ecf80d4a3ccac3c15b239820100000000000000cbfbe49179b671503e36d4b7a261941903b1b9a6e7a23f5277df15e12ff6378401000000000000008d279c2381ec1631c4589142c4938216fc80c502b3b78149328c7fd1263cc0e401000000000000008e3893bd1fe557e206629bc94a461b3b9854a6ec546c12c90d8f019ded63fc9a010000000000000018f29c78647707bd7e794ed23485b728d86efd69c79d6d97bf6d270fa65daa390100000000000000e2c60145801aac28d159673a91b6a615a03c8276a148b8a5f3d1d6986b2780890100000000000000eed44d97a1c885062595b21149ecca6d3ff70918effe90e3c248b30bb0c9b9600100000000000000da9468f21f604bb48687e8d80d5cbca743045d357d706d5bf78f3b0b05538086010000000000000097768b480d9ba5315238d3c9a494f2fb15be95142639fdf51debad3d283d8d31010000000000000076e11362e4b6230b2a4c5d4edc62da1123ded77b0a5f610cf6ccae8eb2ff91c80100000000000000fbd350d1c46151ae154ef2f117482f107f013fa908e7f07ec11c3ee9cef9fa5d01000000000000004425a63d59fc7ae707d32dee0da003c3842477e8c299d87987e92be5c7a14bb8010000000000000030a15056b3658834085d18c46598ed0b0a668fd90f2fca66a819f4c4e13b84b40100000000000000ce0f0ca740da95c155c204eb9287b04498c4852ed4b68ac0b85e02aad2b5254c0100000000000000795200a966f20c0b47db0f2885434a6104383851b86e321c4a217ad4c1738f940100000000000000c3203c6b2af0966ba6e2489c41b56fa87eb11268710126b7c5aea945bc9d759801000000000000003a9f397afe20997e6b033082aa9dace030db7f87647159e5473de26b922576800100000000000000e4651636d672e372e25c051936d79a9e0759c44114815af8d4034fc684ade6c90100000000000000dde12d3c7cdda66d95d8acdd4c93a0cef0ce243e43e7262825f9cfa00e6470f10100000000000000560d6613c84e38083256572488eb0e4853f0415059576b66ff1ee68ff71ccc8b0100000000000000e70f24b3b49b19b072c72d0f743c9bb1bb8d236ed9ff5a0d915b3c15bc86adde01000000000000003a680ecbe6196e117e121f739d2359c75d3ee7d8541468f84d8257d6243b410901000000000000006dcc85cfc7c486e766f99b4c4b223db306b55b1e11d1ac37909cdaeede097e2c0100000000000000527b4b5d034c333b31227e644fe6fd0b3c2a60550752799e6e5c50052dcbbc24010000000000000078ff683f9ebe31d079e10f4f593a62ae7979b9544743db92c7f6331242557c49010000000000000051b2b3591644b60876758068eb879cd2b7814ff5827a82fa46c61632f6d2083c0100000000000000329e26119fe4360da232e61cdcea80f545f65cc5304619c367452a97e322fec30100000000000000915ce4a4e3dcf8929e15104bbedb048e7dc764563ffa948b5bb081e0c5a311ac0100000000000000e720ec465b6d3514f6a47e51cc8f60415c5c61fc0c44f154367abbd633656b6c01000000000000000e1a1486a4cb0fd52ab2d7f684f3241e444f8c1fe52be9bad1f50a0c672c650401000000000000001df25125f65060c017906a57606f3000dba8acf7aa845dc18fe349d76b51b8ea0100000000000000fae53e8987b9e790263d1921918397e58d8c0d7982a07607373eb7dc9e02ff0d010000000000000034ddfb45732360d2935d9bb6d8882a13e2f674889520fc1d041cb19cecf90281010000000000000009675348f658638f397b6988d4f6849666520390223e2841732f2e269dd0efe20100000000000000c27adece0a31e2c113b8b4d93109bcb8ce63d4d4f1ee285bbb3a7d919274e71001000000000000000cb3a6a8b0786878170adffaba0b58d3321f9a39f0cd5b020efc2ac4c486113401000000000000005a2fd9e23cfb9c429e14f93a5846b81c9e90ff63702c20e8ca8350364bac1c22010000000000000016c6907879bc9147ada257e1a318c48956dafe43e4b37a109dd583349928770401000000000000002df672735ede334c3aeea715031a37c162b4e531c929edfe2aab95445332989b01000000000000000400a3c66453437b269d9aa4f8a887b3f0bed2eeba3912e6c6c0d9eaa72ea38301000000000000008d68224673d51c4fe8b924f368bc3c5802d737c0ab492a423b658ae75ba573230100000000000000d8c87879b9e3cd570e7c2bc2fb690d422775e7d9b91afd79251701c22fdad0e50100000000000000e2765349f03cecd6af3ee0f7771a26bc05bdf27df7f9bef2da47d60e0841fbfd0100000000000000f09d17727ec2c06672d40b206f477d27bb04c8fcf8abaec8c1345eda8b0e0981010000000000000096fc736f8208979332f0b0f976c46e0c493125fa6e19b282c7c41fd7fe75c8bd010000000000000035d61dac2e4c42ab532750ced3f6a6e64475fb18c86a57f6eaf77e83ee55b9930100000000000000c6b78a1996e305850b1b90cc2a8363f734e2bd50d5d48df58301a536dc9857c20100000000000000b514b7602f8f083cc1982c617723948c0d71b5f18186b5bc8a7f59a8dc2f72e60100000000000000dd1af4cbf7a2eaaeb26c3247af2facdf7f784a4c2457ab7486c18ecac95f5e250100000000000000d59196f7735d87dc8084249cc7a062762c719927e6c3c753698116a971cf3e550100000000000000608ec273091ac521fc0d8093565d1bdbac9f963376c5149af51e18c5aa3a267501000000000000006d2f5b509b5fdea9d7b15f2ab3c69f631e28d69c74e74093efcd79bd880a737901000000000000004a651711b1557ecc71cdc8197c5c09ac4123647f93be50c9b36251041a41296c0100000000000000779fee554464de202500bf1fc1051fc8da4fc07456180d55fa985df155715c110100000000000000679752ca7b10bc6e37eedf1a942dec0a5b60add9f6a09b4bd8980a553c80dd1301000000000000009c65acd0ec328624a0e52be40fa348609716cdbcc5121a2c7baa3f8790ca07e50100000000000000e1cb6458a14b3faf7b0f662e11af3acf9c94cfe52dc63af39dfd68b893e4553201000000000000003d3325231715630c8c4b04372b4a6edf644db76f7742a93d21fcdb317aa236b401000000000000005167d176058585fa7af9e2f02495fcb981494068ccfe91756effda5de8cc424b0100000000000000e8674a0d8a452ce8b0e4703356b5ff25a3ef2927e395e1ed6e62c6b4120e1a3101000000000000009225a4d52d0079f98b71b253bf970c90952f15a1e8cf24102096be9af9f50fb60100000000000000ce95a8188517ffbf7df743eea4a12e86e1ad3d6ce759baf5f79bbbab497627a70100000000000000f45a1670731111038ab91f91d11c0540496c9c2da7ee4124f19a8bd6310b22610100000000000000440da71d21a7e96d24587e84e837f7344841e62091302b39879327eda67a6ae40100000000000000e98a14ab6031e95b12ba4dd05bcdb7924e1c474d15730ced4abb8895f02a3ea70100000000000000d9ec8c6283f87fd19adb74cdb574baf2794c5016bb9adda0d10a198cc040cbaa01000000000000006d15e1d9c067a16690776749e9c80a6d5f667da2e8ec63647e2b355fc5ba1b3a0100000000000000e41c14457f68037108a3492dc4dc8580bce88cd8259bb209d9e8240cc5c4108e0100000000000000aa580d396c6c795fc15fe3067b0ee75aeed0d053bf9ff727d0ad9f9b54a6e22b0100000000000000e3357be1634b32fb99e940da0707137a2d685e8751e255572b9465c79b1c990201000000000000001706874166835fd51381dbe567c6d7de6f2e0d7643125a40ad3a05237d9c2aae010000000000000030ec980417a64391fd24258917a9ccc9bec58057df1ce18af9b3772e27b8fb590100000000000000033e2dad867f9b793f4a16ec0e69c10932b54e083a048e22c2c8ab0b074dd68e0100000000000000b75037728ea53548ac0ff18c96ac65b111045be2deb785c041618e607f4f4656010000000000000064859ed31637dcc22201c660953855cf2b72fc884d5c399545676369cd25a42b010000000000000072275f5c6d2c909f918c98a7a28f165177c53ad62e98103a9c5a77d1dc0365ac010000000000000008c20c698d16f103c5fcc6ab27189d2cd23434b8f447b2c222feebfb0f044cb501000000000000009ef2b1f46229aedc4f8372b753ae8636620f2939d787e53f406e56edb59ec70f0100000000000000eeda76cca82a4c072c13bbc4f7f7506247b807f2a5d05f97ed54254a6ff814450100000000000000050c7e9d70fb7e6940ae0c32dceb1b1296c4dcf56302ead391abcf634ee6a7120100000000000000ad618b1159f54bef408f26779481f12036ed7bcf3e6788dc49c281a31b9f0cc50100000000000000eb82de2c216609de8fbad4ff0d2c00622cb4c3a1bd3ea7362366cc1211a6418d010000000000000048121ed29c73d8b7cb0a00729f143eb04d7a323f30f0d73bf11ef78aba30a604010000000000000098ffe931bc63a662e968cdf798caf31059e596fec00da24615f87f6bda776f540100000000000000e19588c0452d7ff8df7421130f4f0e925ae088f71cee6960b2b642ae339527260100000000000000850276004a5a47bf56972a29a3bc89c58aa868488ef6ee39413a1fbf4380d4e10100000000000000b2a3c35bfa03ba745d432a108f43b05ae6fd7ddcbffcd7853adcce1ae458b6ef0100000000000000487438946acb09ba03e00db24f984e03c2ea853382b54f997ded97e24f05b6fa010000000000000018ca9dc21f78d30bf583e09e76923554dd1c21a513ae58cafb84a08bd8c246290100000000000000c2b0a80d81bc358f929918a76a1f877219d7b87322326bcef980343573b5f50d01000000000000006c1fb669b10b54e02934674124d21ed495bd2a61cd9519b89e91f0dce2a6854d010000000000000068d383016afa3c5e2f4b02721e736ea6cf253875d9b108f89f766e7c5ff1155d01000000000000009ef116030a30a43c285596de793a378d07f540b8bf3803d13a3137c2ddf96f60010000000000000099ac56e3007161274c96108ac9533acafd29207ad16b713136e8d63c3e24b6c20100000000000000b5c085ca08f19cd8132e306ccf6d9a2f77c9c17613f0e0d598747f407ff8796f01000000000000007623bb5602985595dd120e145cae85ae5ef28babbf321a9e85650f0289f6b0b90100000000000000e5d943d0bf91e0ed03a35b784190e205ce1af33f61ac1a99859acc12ec0f532a01000000000000007c063e9172c47480f33f8cd86e04b382660ecda2d75f47456604234e5f61cb1101000000000000003a1703108afe20bd0bdb4c4583a37c9b884abbe5d38b80a909fae57e5a79e76b0100000000000000f9b1974216289154f3a7d494b6568561c580b39bfd21dea11df76635d370ba3c010000000000000055bd7cda94d1724cdf4d26f55843f69a8ac9e3b1b6ede215e48e2b5c22cb3de301000000000000009002bc69256e3ef6d0bff3d14678154d53debc57823ef53e376295d90f8def940100000000000000929f202dcceed1ee8dee38ce9750673e61ac6c1ec09faed9757826d551807ad501000000000000007c775910440064af12af73d277d8f7020b273ef87b0ea5773a2a0705a94f2a83010000000000000033a445847d8c2d7c2c8426b996a1b4dad94438ad15d436e5441100d3350726750100000000000000ff037ee66761c4424aed8751a529f3f78a8e60531ac1a61f7068fd517e529bb60100000000000000bc91061d9e31d8b6237f46f72056ce8f0aca4fffca171d089bda82adc489470a01000000000000003afd5c4ce74ef42cbee191bb7cf5fd88f42ac96180e96211641894640dc4d03c0100000000000000c3611bcc95878b401e858bc69fd8fe7ed2b8340672e87b61d37b2b5b342ae1b8010000000000000039f25e11b2bb8d6b694a9006e7caf94f4ca4b0e3cde4ea33c3b0fea7661bb46301000000000000001a9becbcff7b2cd3298018a03f68b2fac299ce24f3efec135144e8807caa5fbc0100000000000000cece91b652e3471ffef3f2f54c7ff258e5ae2e0db4b8779a35675fedd2121c8301000000000000005340f834d35faa698a7fe17d6f231ffec910e6bff5bc78114aad35d98c7fd64f0100000000000000b2a7d81c0386932fcabb63d7fecc7438137d01b06ea6177c41958dbb18be5fc70100000000000000a3032bafb1a3b9ae0e83f832c979924fe8490dbdd529126ca52651e34f1424aa01000000000000009879b5297a455e5e2479f90b5e72ca67ff9878cdf9733e4b4674162b61f247b101000000000000001208738bd3f99b3a0a906f797cb98547f48f571d50ac07ba620b968ea07ad18b01000000000000003afe93ce776f5a1dd460298537bade66c5a24ec852b6ba7ba0e788f47223719a0100000000000000e177e700d0438cd08bd4e4e3b3ab033e44ae94c63f9958e95095cdf02386befc010000000000000057790b15587cf185e6be0062ce27f329c7a80f98c96d7307e1aa28e4a7bcca250100000000000000bc1ad4b9e9ed5ee09d19630ad9b08912575bebaf0bf73ffff55141dc0aa563b20100000000000000a312ffd7e26a9465954b15855309fc2f56be287b2b5a4e178d356e6333702dea01000000000000001f43fa4763f68b476976ed91c375e2b675d59744f259ba32035f5dd822d4fbb901000000000000002d31b25401bebcee8a936b418d42871fca3376136ffb06e25e95031357b7509501000000000000007ff26cc44da400be18811f524649b9793287380e19c1d0a1f011ae5a8c75f2cd010000000000000075e7ffbab2c778fac3737ce60a6651631ad75251a457917335d956b8263eb5c20100000000000000f9d8498966b7853bdcaba6644081ddfca1f25ab71a3f9e9fddaaa0c59663475d0100000000000000c8da40215533200afd0b8a608eaf4fa4a9f42c18e82e2b195f57d49706121e5a0100000000000000853191a0295ac06d3ea8ad3de31dd77488480da7e5c101922ee01f59e0de0c3f0100000000000000bf18dfb21373a89d9e4a620333ed3e374660fa2853e1efdd4ab30b53bde8e7540100000000000000a88c5352cfa8ffd78d2cbff43821c6f82147e9ce6b72cfc31b1388a5f4a3ee2b0100000000000000824c1129c32eba8d115bc87ed42a6d2c570fec0eb0f9fdb6dc535710c496e65b01000000000000006391ae5b3ded37ffd3795df70828bffd5d05023c8588fc2197a1ee1f8703450d0100000000000000ccbc575fb680b29a814b00ac85d988fba35f9007271bd00fb0126b5205ab9e1f010000000000000099e6ab3504dfa4002c0f0841d8bb94b6f791275600ad8f1ceab7fb289daba46f01000000000000008a035fa64a083f871866bafaaab6db6c761909df1c3b0db53d45f38d7106b7be0100000000000000f8382857300d5af20481eba7c53863f20b8612fda0e6f03bb8939c7343ee433b01000000000000008823eb8576b65c2a038e900e2537831372e2cd61a677f2eab08f54ad1e0ab54f01000000000000005019cb61edc95c85c19d78aeded100dee95abd5d00773235b3b5edcc660d2cb5010000000000000034d7851d585fb1ffb6973fefa90f82e2c9f289b413f95807a86572dfde1f262c0100000000000000bc06a2941c76e62e4fbad3e1bff9f5aa35e06f82d0b5b7da14d11cb8197e9f840100000000000000e2638d3b0dcad4139bd2cbede547cbb13ba5ff06d7f503cba2deaf901517eef10100000000000000123a8bd180de9461632d99ddb2c437975d6b500b89d14b0963d3e3086bb1d6200100000000000000af62f93118655a26c863340809dc5ea3448a0dfc615eba7ca4d21b2acb9713ba010000000000000098b2ae4811f9a848f9865f9edbdb779f8530575b4b454fb02ddc9160d3a036c30100000000000000f51e47e766acaf2728883148fd4e0471d42d3ab22079caee759d8310c4e4bad701000000000000007046215bfd55242cce4bd0115a851d71b78e278cfe04a8ee9ce71a6c55a591980100000000000000870812e1bd6e5f572c8f801b118ffaa6b4ca41339fa78e1f37191f4f955b91ff010000000000000051a8de80b971857e8d0a71dfb53bbe178aa16969086a26880f4ec428d204400e0100000000000000d8653da036b5311bddf82c4e5c7d73de3be097293b7ad0a2aff970722a080a9b0100000000000000cba5aeea09eedeac43bf50d0ace1f8c3fcde464f08bc8a351eaa1a316753f21801000000000000009f338330c4e234af8d311eccc6adc95099bd8361b5f8b68863215af1b489b18101000000000000003acdb4bc5ce776a5edccfe43f25df2176cea6b9abba36f38e6fbd23f271fefef010000000000000055ca253cfa8dc71a13bb66a73dbf28108c5aa6587bce14df6a43cb2bb1993d310100000000000000f8517d86f22dbf6eff5986e7af829b174878db89b5ca44005ac035a697c78a7f0100000000000000f57057704151bc447b13ba86ae0a2a3aeae596be9bf3f344acc8059213ce9dc50100000000000000a18927274864d28e2eb19cb8cb9f05c02b3e4e7c303948f15c4486f199a821ad0100000000000000251eaceed8045b4173360e1c94de055dd405522f557a3e6602e80a2f7a241f4601000000000000006c060b03bb564f715224f1ddde6849a088dcdc38ab6d0a58991827ca6089c08901000000000000007473e062ae54b0736466acc6e2cec5c70e00a676def3e67c2991f9d34da52bb50100000000000000e66333a184fc6ccff0b7c6f03d05e756599432888f609a33350e2db5048cc2020100000000000000eae8fbb0fab692a9d44b37321944a8771baba7feeb7cedbb71be2aeec0370968010000000000000066ad3df9d5cd2361ebe75bc51913d783ddd81f47ca6a06e7fe928cdeb689de7c0100000000000000a9c23c3cde7f715115b97460573541b10d94750fc0d0414f51276647916574a801000000000000003eb3ac5cce7aeac79dec7df5870765e93241b8383f7ff24cd26d89abc148331b01000000000000006b094e963f84a1dfe00581ec8c8942dd7677bf3dfaaf22e6087e4e3f0679e8a4010000000000000044cc8e05377603fdf20cebb798d69f69f84a16d36b97afe39e414a66f54801580100000000000000d1579c092548b3702323aab03d84d8484be3b21438a023cb572f95003210516d0100000000000000e3d9a3fd01e545eff8c4c08102fccde1321fbbb0151e1e4d878b125ba559409e01000000000000003484d2bf817dd2f376c0fba06da64ed038a71bd40b37b9568beffc82c6b16e29010000000000000002f816b32f34cf9aa1c41e9a5fceacd1b729f56fd62c17a2e71795525d9794b60100000000000000b9e6850932d99c8f12d836ecc7b54c8d65e15e43332cd8db98ef00832ab2d30201000000000000008dd9d173b6c57e95d7b58bd89dcbeaa3f95f1a40388c16f3eec0c59466ea0b4d0100000000000000c9116280e1bb2363c3323132caec3860f50b18a1cf0869a7d40e2e23a3efbcde010000000000000023c03d7705d43db7e9cdcaf8f7dbf1bf9411f7549c94814bfb48add10bb6920c01000000000000004a2b606b7451a470d3d2de58ec1fc9910c0583385cd29c234f34ccc1587b8c500100000000000000546277165162bb740b37851127d63235038f519ba0f81c21e304f940c6c233d801000000000000000d6ca9aa361b1096b98163ca8a32b5ba1159a278d8deb1c10bf78741eb46e1a90100000000000000a9e4a1b772d1b2ecb3d62c1872655aadf03bea272dfa299e862c6a7e4bd8289e0100000000000000345d13f36af4faba0a81e4ba16e23d2422d1bb798dcbc5567f2e7f2ab0cfb9ce0100000000000000cbeba77745dbc1578a97370bf91cfb7dfdd827d6a541dab8169da31c0e774fe10100000000000000eb7c70d283708c0de4a77b19a20bbe7fdf081c15e863b465c7055881c82702180100000000000000d06199e667552ddbc2b3c27c01b2756275dee8f5bc30205609fd6cc8a9ea269f010000000000000000aa3665c56d6989afb034226e804dbfe94e5b7a7bdc2da3320e2aad0a8f58660100000000000000dc1632d44e43c2adf0775f68634132e5819919be5aa25b54b21b76a35520bc060100000000000000ad1edcc72e004fcd754fd0d5b5c855dcedf21f30deb44bee5d3f827829087b8b010000000000000006dae4ea9fa35f417357c35dd211b0db5fda67241be048f10ba43893c49b8d560100000000000000176ee0e8a2d5d6b49a87792059ec2d26e03e111331169e8ecf309125396d93d6010000000000000065609cb7df5efa5aa6d1bb3f22e6aa3038c9f4d92895533bb1e61687c305f869010000000000000078cc9fe66f561c9e78f02fd591e2637d106c305e8b777b0b001c8883d783d10c0100000000000000d1c0974597c7e2e3cfece8b4c05cea2740473f3b44388000fed70ec0daab4c440100000000000000829de10f0a208c5d9e05f1b5aed1de3f187d25374b385365f25d186185c803570100000000000000a8e2244530fa04b796a56fa30120a16955dd4dc90cd51f516b022c2bb5083d8101000000000000003c805b035fb16153edf1860d1fa76b14999a19fc2e222155b3e2204eff51908001000000000000006380515c5519c5fdb12dcb4bbfc15c5a7183752c66f4ae71d56bd0da56fd8e510100000000000000a38e520d02d3d7558645e54c62b30575a59c2c74ce6f987abf77b9debd5b6def01000000000000009e60decd8e6dea79840fec06193050142ff7a1db55538c653c05a6f9aef0e0620100000000000000728aed1a9a06b94faadd64be83a98e5b5993bdf0727db14d31353c438482abe80100000000000000af06e3c5ff3b773fea3e483a4214e6f45772107902c204848d5369d12d1e86140100000000000000c0fb46cc7203dd9b01d2f5682387b6021f162009ab6ac47016cd16b8a62ccb3601000000000000003bb0b8e8c69ab7e2ad90d5f2c1c6c649ab7a33e082ab707838d4676abd1278ba0100000000000000cff791094029678eba97fac92e2cd1aaf6f04ca612332331f8504a1a9ea8e4c201000000000000003c9105e2da4b420e5b092cd618236780d2046f4121d017eea8688cba58945c1701000000000000001ab8b0de753602772ad6a492116f0d16f8e6a01d97954eedb76b56a72d2cbc580100000000000000ffac18000c410dd42752f176dba60e86033de033e97b8d66e1910c91b79e668d0100000000000000635b99e7d0572f48c37caf87144740920fe6fd5ab720995a9ebdf10f127d8d410100000000000000598530b8809a6eaa8a8f08f7daf86b3137dd79ec23089f12073181a47a464e3801000000000000004988d2805844838c3029e63233655b793fa1dfa3f32da1a7f2a362af0d8be884010000000000000092d1a11066dd49361e39fc6d95f033987aed5f6d9baec5a38cb211c1d7ade2fb0100000000000000caaa0fa53b002dc7ba9885e4bafa0563a72f38556dc647cdc20216da07db8a0a0100000000000000d0dcb6b262b440dd3367ef4a896d186df9b608b756fe1f09fa08224b340299d20100000000000000cd2d2844397ce53904ca0a069caab11667fc65c2ed138f3b7259ac340e35f0d301000000000000001d173f0e7ba4f98866dcf3fa7bbf62a21d89d47b2029b26ba9f4bdddb04dd12001000000000000002b1043b31ed9cc14d8669703e82f543458f7d58140218389bfefd5f80b1e610501000000000000001a8735c1f7e3787a509b65076bd9b3917ea89cba519a0bf9280afa909da9c5770100000000000000f71007f646fad435ae6bd362412bf4aa0a803a04184bc22825aff01d736461b0010000000000000052cd249fa44c8f2ac5ed955775b202246e3f1da71fba002732c4b9fb16e8a52b0100000000000000701283212595b843ba2bf8e4ff00b7a6ce7ed3ccb2e6be8c548915ca89cb3fbe0100000000000000af21d353be489739f6394b9b11eb83da1e4a887a894a30b3382bfb3207e37617010000000000000026952c9c8c36811549759a3b0933d6e6b40d67eca5f93490a0e6fe1d1687a87001000000000000007a95197e730a6c3aaba7919be0a80a92d5cfa7a6e68fdfbacbe6f53c2dbe97b8010000000000000068292408c5c8f522b6dd4b41a6f1658620c7d93f1e8fc38b0a8a8c99d54108420100000000000000896efd29fd07e1f5231c58624d4781d976de36f0944732d51eabff7226395cee01000000000000006bd29aa286c828ab79f2b306d0b0461583522f68c0d72afdaa2c8209617e66030100000000000000901aa5fa3e803b7d7d2350b858bbd6857720b22fda00de0d780322333b5c7c3f01000000000000003d8a914de849e84422cd77bc404b75262ea7afdeef4b9d0b2b871c979fb875ba0100000000000000a7d2f9a4c359dec6b65332a011e9e19a3925764d76a124329e42ca6801047bac010000000000000042824e4fbc95695e04e116445e1296df584a4d1b9d5bce3b7d16fdabaf967567010000000000000088dba221fb83f0f58c4580931a36daf98eca0fd17ac9ef9dfa5b4865d3752adc010000000000000047861ce20e87604aff8571b59c0e328fdcf68fb5d9366843d791b8962cd3854901000000000000003ff35546b0cab228115783aa3d7020d898e07365a9b73be9a1fbf3a0b7ab4b5c01000000000000009bb454d67b6d4f183633f2437637882ac5795ed470b0afeaab6c80c29a3ec1d1010000000000000031f71e61a99f1a2ef942045cf2bf68df73ea22ccc0819862aca6d36ea15387900100000000000000b555f3816efb5fbe0da7eb27907d1985f40b3c4fc0f089df5a79dd38c775058d010000000000000051297c89085b8cb8c13784bdd8227dcaec3ec957dc2e8aba42510985ff3dce7f0100000000000000ea7897735f2b5f06aa234a4da5faa82224d0fee80b8e19ac26ea4889f086d65201000000000000005684d117893f30995bd594baadbda153856c9493a9b8c7e2797d400ed8e9a2910100000000000000bf33edce253ba032d61df16c2a1dfd8ff2bb70d8e136c2e2b1499b6265ec1c4e01000000000000000dcaaf090039511495a003e80b17f789c5ef5bbcee067b3af530d66393ae06e3010000000000000069c9363b3334e3cb598488a80d97f7cc8fc08920d4d14084646b3c5b192b98a40100000000000000ed9a1833a6c81018891a7ecb7dd3793dd84285dacfd50646c3b726c448ddee990100000000000000063da991ed82f441ff33955ac9bb0ad84a9c2281d3b6d972b54159629753f6b80100000000000000399d6fac9dc67f47d05d959d1220fbe3548ee173914d4d9a66c77f933b94a7810100000000000000faa0480b90f0a55c492c1517affd4aafaee26209db3f8e18867a98c60071bb9b0100000000000000b21f09041c22b0639d89c732447b278c403f43dfef28815d45845b4a08aa6d690100000000000000f43a4bedf981989c316bff3800fb4938cb18bbf614eff79db815291ac4aa621401000000000000004ba38934b1c459aa6ed0f1049058a3e6d8dee98c654890f6246255a3256b74cb0100000000000000d61f840a1af5ecdc252ae3974d92ec1b90d986091fa6bdd26b3c548a74e903b001000000000000009ff438fb8a376fb188c46dcbebad2d05ad60ff5b0523abcdfcee3f505ad47e3b01000000000000004261b6a72b9cbfe180693c540cfc49da7fc61885f86f5cc9d81ea39e9cfe862f01000000000000002a00daf72748e4357cd10d4e85dbd0d2d86a85f4a3edc119f38d87cbb80b2e6201000000000000008b3c2dc45b36b44ecb9ad19aa310c9a7da27533c30c5226b4166c740d3cf3af8010000000000000073649d67f32095c6eada64603dc9231f9e1fee80800cd1b4ac85398ccdff630a010000000000000010ddd26b54564f646aae99607903ac6281268358e39c65114c8d39a288e6c0e70100000000000000ae2c107e49058300d21aec0637a74aa4f9a4b3706c6093dd1dc2eeaa3a327ea3010000000000000035645cdf8c9f4da70e813cb2541661369451654fecaf6eb39f1e123714c9ebca0100000000000000657c4759f4b26fece2ec3f03d3e6de35ef6f1433d47afbd950a2c6e6695c57e80100000000000000b90bcbb2b1de2c84d9543534e4922668c70ce0000ed679cb533aa937525eec2f0100000000000000576f432815cc1a074b9cbd39db82edf7fcef7f2cf93669538b541f2e00c8a6d00100000000000000f72c2fee05d6dba37ce2b7de515b7316e4f43dd6db6eddd904b3666e0606f8c7010000000000000064435cca9ededba19af5d9a1b1122cba619043e9f23211c33d7caf49d69983f60100000000000000cd3d66ac5e8aeea1f293c1e965efa950fa9576af147bd82ccd3b60cb0c26827b010000000000000073f8640c99241bcd76078ebeb10bae36ed650564ce543c45462b8531b9bbb2360100000000000000407876f5b573baf50c8697eaec80519e889c294f18ac5e3f264b355886704f1d0100000000000000c57c9b8f57ef069b4038b632cc18e780bc7bf6980a833378f6e01f8f30fac1080100000000000000804f95ff8840e969c614dbc9c46bdaf27cd075885dcb5002b6d1eadce103f6e10100000000000000e1028e39bc707646f10ca58f2285b23da1bb23bf7e2d18b88f721680db73de2e010000000000000086e7c94f89641fcf6d2d56c1b512cd5a400545389052ac4c01c273d53c43b3dd0100000000000000fc3be5d04241b4d608c376593326305529908c8fc30f00bb755b2bd20cb711cb0100000000000000a62f8eaced6544cabebac01255082ab60c430d96f5c401d32893e70acbacf4ac010000000000000060e510797b74e3d272d88649b5d090f68e89acc019099155d9b640f2befec6ab01000000000000004f5fa79894e38925209b4f59349f5bd3f1b6b9e191b670557157fbdd8c8bd86b0100000000000000aca630159106176b204c7c4f2b91602cdb7542079186532277aa5674bf2211d70100000000000000011181993247e450f0fdcc1838970f2170e97e0f379cbe4f19581e385cdc89ad0100000000000000e70381b9eef355ec78b7f976f46588401a71f20f95953a70338c51b0028414400100000000000000fa8346dfdac7d4805330be8674e07a73add1aca0cbf5140ebdf6c31f616956d101000000000000001f6e86d09d2395eae6683aafa0dfc9c3bfb2ce2077a5a50a7c48801311d92a1a01000000000000001d499cd9d56189c316e97004029494b48a5d8d9e5114e92cadd780027d76d2650100000000000000ec30c6bf34e2a4b16d35f25264f729ac3a59f1cd18a4d51888d802c59031e8620100000000000000558b3ba2956bea6673b9c63032d0fa7158e9705248817288f9efc1d767e0a1d4010000000000000026c2b10a767b839277fd0e142d6a7a398b96e8c55f8a2ec3126a2c7ea9d8dcf701000000000000005302b8747f4abd098d54723cd243bdb661187053ca251a861bd24972af231584010000000000000029f1920b7a4876d6798aeb78d78767a0d0657dcf5c8418bd303c0594a91b2245010000000000000004321bd9f7edeb5664433eb92111c3549502aa8900d4a1a19a21fa3b020ad4d10100000000000000a67377c45a4d48b072425a043161f255d22d9e72b26fda46d6528239bc99f8b801000000000000006aae79a828fc7eaef135fe195a3a65048501565bf5d479361d572e100ac78aad0100000000000000644a9329066dffe463c7847de20fda318fadfa29bd51af015bdf90b249e1f3f5010000000000000058b5a4fe0d378e65fd179f1ef7d36cb142eb362ebd7ad28192d986448762f91b0100000000000000ddfa1fab8294b54cd0eac28b6e0ed57a97f2c541658572255ab4275015c1aa1e0100000000000000f7ec5885264a78bbcc66a5fb52f300825e7016ef5206d8f03f5c680c253625710100000000000000a1ea405afc9469223a1ec3917039e6d4a985d634c498141ab46a19c284b274ba01000000000000005f8008d9552406f1be6b4e375f74c2996837678afeb02c1124fac9713ae8dcea0100000000000000d107c0a13be9bdbf381401a8e7c85dd0aa89d922abc2cacdd7ac2a17a02dab4401000000000000006b214bea1a460daea3199025d8f38abaaf71c9d2d0f17679df46383390802f010100000000000000268c30f1105ef7ddc7109acd720ebc7a746b588ef1dbff7056c5b0e39ef0e8590100000000000000a273042753481a4f1584c73a660e7b111d1d88d4cfaf0e8d69010861dfa632f40100000000000000bef3eb8d78987c714f9e28a2b6000e581257c8fab3e9fe24cf4249772fa0ed5c0100000000000000110af18ea6fb21c25f22ad6c96b67124db7de502b33edf4a169f117abe600f0f0100000000000000e4c16bf39dbefe32514df2164680beda59318db48925228536e8a061fe6eb70b0100000000000000e021640bf5fc34005969fcd968eb0c2feebc73daba10b3c7e8f6852cd033750101000000000000009ad2873c416f60655c6b33f013bdfac55e84b6ed925701aeae87ed665f3202ba0100000000000000d6470310c6f8e4bd3dbe610b2f477c9ea5c18cb96aea4f9dc032ba6c42ea51bc01000000000000000f852bb38cbcfd973196715e0338181bb3a80bc1db86f1e5c0a0df7432ad3b9f010000000000000043cd81a5dc6961d42bdf3cbf8d0a85f950576ad19af36666bcaa0499364ca4d9010000000000000020245f5ee767ea37b5b7be1367a30777db2a94cfda82ea5a22db6d6cbf70b8c501000000000000008429a522151c8c671d8247a3be4756c315b1cfd628086b6de1590858d25c658f0100000000000000682dedae8b6eaf47c7818743d902d85026ce30e2c6e60ffc0093de91702e6ac50100000000000000e62a268dbe606a0ba33a24a2fdf726d54cb11ac34f394bfd6aa646839f16d4780100000000000000818b4538ee9e0d3110aa08b1cf7016681d2f48c6c9ea13ad08c4325bcf09ece70100000000000000a7d7a98cf2823afda94facfef878f24a257ca26d0d47102396f7747abefe185b0100000000000000068484aa96cbcb8ed74cb61a7099b775a37547a5598a9a59cbc0179adbeabd920100000000000000792b95ec05543332c5a7f4dc3ebf12bbea0c22ac59fca857f4e854db85094c90010000000000000033cb896105d89acf1ea15af3312fbb0a3d024146fc0315becbe821eb8f2568750100000000000000b7066ad21180b37ad2364326590d14b7dceebfa6ada9a1ecd37862a827c214730100000000000000a8ebed7dd35f024df47b0cfe637fd09e5c89b07fa98d6d87b8855460c38d3ff8010000000000000061919054469479bb2443f345d4fcc4fff6d1a710c841205c65927d1ac10bd1dd0100000000000000642cb6b5f40885ab7fe39ba824fc236d39e714d43c669f392eee7ab7c16407700100000000000000427bef199a0956517681858a4f81b93a5d8d6f6562ea30fbad721b2f736ac1a10100000000000000ad59bfec36dd2a929fd67b37142d5084381670f43cd33ed21851a082bbfeec6e01000000000000001917d64adecfb227e34d24220b7316e49a5c284ff32832be2e8ac41dbca6f6d30100000000000000dfd815f128abbd83544d00075cf3878c32e4acfa5d5b1c1319ae9652c9744b5f0100000000000000e69940f695470654cd1f816cb5032dcadbbddb3164a0897037637b989e7e56ec0100000000000000510d6d0b1b1c4de2562ba4e3e8aa460e821db6b843eba64c3c5e6a57eb1816c50100000000000000a5a5f00adfe65450c2050335d37af629e1c2fd47990c846e7fd28e3f1a6598610100000000000000f9055fb5fbfe1999c4f7a9a0399b7c158c71617c857f753b3487bbde2e04027301000000000000001801de860a10dabc92d5efaee212ab730e096b465632250fb98d29fd06c60a2201000000000000001156be056234d7e492dfec671d69879c02390a18a5d8060b876da1ca57c9ccf70100000000000000ffda9a292ce5788ce8d525567f01cecdcdd49f29c87fbc65abfec242d65f9335010000000000000087ef830d28a67b1fde669c5d20e7ff7df2debb62fb682a2ab0e36a14e9bb9378010000000000000039ea60d9d179f328ddd6207052fc85859ad8cddf13da34e0f616a508c96bad5b010000000000000004663ff890c30910027d00b7872e99aac86165e190fe67958bc7cbd60a08f4c001000000000000005620f3f2d51c1841ef7ad21fbd3ba88312b2ef951d9746b453c0776dc0e2a90c0100000000000000b3f16eeebc1ac1195be75f7b61dbfbb9a4504b114e3353da36c6771a37f7f1e0010000000000000042d1db35bf51f69cfa369b1367ea958c3674a9050ca790928e34201c3c5ab0f5010000000000000098fc008fc378eb99a8fef787c76ebb83b515df00e5397ce7947e5c98e81ceb2e010000000000000098a89819efac5da528cfc0f664783aa39f89b272c7d46ffa5547c4ba7f4c40b201000000000000006af4cd5bfd23c98fc63cee465dd4217da4227bbf2ef4a44fbee958763ffc1731010000000000000033c669cc199394b611a4157a230f857c813d5d617050c591f58a8abebfe3f0620100000000000000ab25092b40b6bc3a982144b58e393919919f8fb8bdd3f392f75515ae35ac2b53010000000000000021a7ab86008b6a98464077104a1a548010fd5d23b72a4687b7e0de9bfd731cc8010000000000000022352c18c7cf9f5ed7b5a064a89fc852ce0365c0d40bf6948137f1c7711dc2660100000000000000674c7ad7a08ea2c1f65c975e0dfeaa1f437ef06b2aa6e50e901fd0c5f42a46800100000000000000bd4c3de94a2ed3364230365cd5a110665b3104a50ffd5c5b01ec26d76cc4aa110100000000000000548006adcb28ca408f4e1dcee212239b079cc5c378557f699f4d7b31078e150f0100000000000000546da02e3b0f4c6c0ef31e4b229af1caff51727c7041dbaef2e91cae94ceb1be0100000000000000c3bcdcaf43f922fc73da531a34d0ecb8e8e15219c7c7e959a520da1c0df7d6ae01000000000000008733a88097f547869fdff8b3546baad5cb201dcc67d205c3ad06bf25db76265c01000000000000002f4f2e534cf06bbf93e6698fff2b1660e538ce91fd7ace9cd82ce06e45fb451b01000000000000004dc2e9f2e919506211bd6f7b81c385786c85c53f1b3546cfc93b3ad07c06ce0d01000000000000002101bde08307515c01dae70da0764d87be19c57d589bf7c7558b2a09aa911a69010000000000000042cb925144094cbe989a77c7415ac9c1101c093e3092fe3839edf0e78c759e1a0100000000000000a6fbcb20263dbb5b43f3c785e3a85cbe26f6db91b5be5158746477bb59488a210100000000000000b49bb6baf5c60de937b1b2ccb7fcc202220734d6865d127da92cc166f61d75570100000000000000a0254ecb746f39e09d90ce37e2aaef9e5b59fc6b3be3667d4fddd083cfdb23090100000000000000bfe35773aa7ef518330744e419c3ae5239415a12de43c78b21caf62ede0f06ce01000000000000009958479f0d1f6b3d48e46480451b330c90b983c01a8dea1ebc7ca7e6840569be01000000000000003c01347c97ea40d21140d1cfdf30acd62aff9011278278ea051e68e4aa4a54490100000000000000dd5f3700ebe68cd73364a9d0ae9aa63af4f4f0428bb0d23e2b1b6253b3a720be0100000000000000e3019e04eabca7cc1b09fddeaacfc3d194125afcc5891555613e6c7469c4662d01000000000000004f84b1eceb263d0af47ef51a8a1def2ac66acd2f1c7c13cde2f8bb7d59943ace010000000000000075c3f203b47a7fd3d9292bb40c3eb375aae814421759c789d75f45b8a27ecb750100000000000000b10f706510a7d0e7d481b6ef0c9b5b1dc95d5d975bedd70962720545dfb67eba01000000000000000bbe671eb61974a15c65903518f35408806e8932189acb2174adc7e2640be80c0100000000000000ac20973df0b9c853d584c8234c533fc4eb1563b33dd538fae10430353599469e01000000000000008a4bd836b08e5438d3e9d56749885469e0b73e95ac6657beb0e2a8b8504329f7010000000000000088de7ed530439660ee084a7415c68679334dddcd3570b7a96bb740443fa4174a0100000000000000515acbd683c530c399002294eae0989a0d23bb79afeadf3470c8b84a515c338c0100000000000000f412f8bab4ab5a8b73776a392cf531cf3141a8e9ba605b709698d9dbf857ebdd0100000000000000faaa17b341794750870069465c03c6fe06643720fa67e1df93ce225d4ddfe8de01000000000000003a27c6cc8d26d7b4baef02a09f6bd76b97f02fe5452ae2a17e6c12d4dc55ccfd01000000000000002fb3dd3ceeed60a6f9f2162ec5457c20126bfada79b6edc93af7eb59b7a750ab01000000000000008af764dc938d33c4856e17e32b4980c3e38a195b55f0b3a255b07375a0b14f3c01000000000000005782c6e3f7d649a4dba4535c863038e95cfd7dcae1c9e48e356ed7fcbce44f990100000000000000f2261ca8d76c9f0a983450e8df061eeed617edf8c07a04c11d9f1d78abe8dd6d0100000000000000ba4d3bc9b0047a796d1c1ab589f18dfa963dd320f320226757ce90deccec22c80100000000000000f624bead555e794981bc9f131fdda4477eafcb4c4499d83931196400774bc3ea0100000000000000114f905e54f379e68085ac4e99d4a251747fa32072899d5b05d28f52dc48e5f5010000000000000021898cfb7c00c6b8ae87b92d94b43252940d85807aaf3b9d5847ce8a3fb15c1e0100000000000000bcc6528b593a0c46e91b28d93f9a1999c4b7ed9a2da033a6c9c2ef2b680917220100000000000000b5f07da3d19a13ed6e09b471be7283716c0ed08ff1f3f1f18df51334642ae41201000000000000002957101ff16c1b083d4349b602d6751aca41b1bda7939c0425d29e1acf3f12da0100000000000000edb98a9181aad955ff6d2ea4c4190aed4f6d292776db5429e3662a75891c63120100000000000000da69493dbba859b77751d420e31041961efef55b0219220d5fa05aca515c4c3501000000000000005ba0470db515fa2bc1ee56e390fa784c2d85a34986a5f96faf6fc80f2dd5c5b401000000000000002e362f4f5e1b82edf0284390dbdb7fdafd6e216c7662ce90356c338a55d5d4f9010000000000000055f7e55f1327b13e4742a8f225e57f722b2fb6804859b8772b772308d67ce320010000000000000085b1bf52919b351448759c7054660116f17d2374a508e0cadc42fc83e01c11da010000000000000042ae2ba5fc443b04a6a19ce9b9193cbdc47e379dc6c4c1c9f8779ec35464e3530100000000000000ffedfd2e8910ba49767d6851ff8fa42e9296be52457314c143c5cfbc46c823150100000000000000d80e7c6129dc5db07f6b53de674e8a943121fe5c6982d99a3b0e2e8be8c139e30100000000000000e46a1e480076f37a9b6321f70c08d2cce9f245fa0add7b7f6298326d222012970100000000000000cd0f0ad02a1a1edd0f5241b99ff44a8704ae176cea2a86d271dcc792481b8d5101000000000000009f0797f5eeea4cb16b16b5607df96b3660d9ca821f8dacc7debde7569894b6c401000000000000005d11f61c065cee6aa9211a1afac7b8616f3048a9a25233b7d7de1e694bbbe93c0100000000000000650bfe667cf2fcd043f3df72467adada00c6971deece376c4f72049b24d2ce2a01000000000000007dde510e847801a466ca74426124d147a1cc6ef87528e3c24d8497dd6a7a4f2e01000000000000007b122b798ba5b001164614afbef7d89d5b748019fcf5c6d8877574ba7fb67aab010000000000000012b0fbd62f278487e004462c2d15ebd808ea6521cc977445d418b1a5528bd4cf0100000000000000f8f9a4a047724f3af6f1fe62acb02fd9099359f289641b4d6771a360f78d77d001000000000000000fdeb49fc6e157380d1b892dc54c2377c09ebca71a0b135b75a199a80e08ada70100000000000000deafd02beef9ca7683624498b3af7a25b9a6c70c1b2625ab36cbcdb80c5aabb60100000000000000966101b9a59ec24ba491dfa2cccee522c66bc53bb5b52a2b5ce8f833b1831ee9010000000000000048453b1ac92eb0cb442669a5ccdc4df6febf6a65cc1b27646aded11ef2d633e801000000000000002ee2e55460964d19fc14813d699404b35a0919d9d570cebb199aa948a4565a340100000000000000923a9d1f03afc78e04020b27694ae4527a65552f8a2caa6bdf6ab195ba2313a00100000000000000f159456e01db93ac96bd7ad6e299ab9f2a7e349f2746161c23d4d018720e291b0100000000000000b08ab18862adb9ffb2f14e50a6bfafaca81d53192a47e67c5ea0042ef2edf6c901000000000000005e17f2088755a8e57c2b0e121618451ef1afecceda9d5f57bb9b826e0616309701000000000000007c3e1f733373b72e402b4f32242ad25d79295419269c6efb48e560a052cf566b0100000000000000c9d8a62ba851335d6a5a100f9c573a6dc0e9c9621d6ff19c188ffe8dc0f6c4990100000000000000d7b58c9c3bb2f0b4d67b48436c66c696f9b96c3fa266d04aac31b6843dfab166010000000000000085e95a0ce7b243743de02e19ef47ea9a1fe63c2339288c0317b2c9c079da322a01000000000000008b6ea5816cb1f2db9647bb03112b2791d417fbbb2c3db045df915663de99ea130100000000000000f7affd5c40959c53b0bcfc49f64df728cb9206acfca1fe82ad42d9b1a7bc67950100000000000000768f685e97d3ab3edf750758711122783a75d378a24dc665d47893ee933f090b01000000000000003b28d560fde70fc9f00f034266e0574b7064252410938586a4ef8f8eb3c47e970100000000000000dfafd9f8f17c7d0ec5d555ee59e938c4d657e6897a2fbc7ce6f995c99a6e3d9b0100000000000000bd07ea7793b2e889c5bfdcc0cf272079361e35b919e6732aa888cd55515fade9010000000000000028d688b7f43424d84ecddbef00856abeb1e7adaa15cf8ec395745d1000a21d98010000000000000084cb3f56b57ea5dd090b59c8deff437a2998da18eda99ff11edec5983bc371c9010000000000000008fdb66483530ff0517a275e519d8402b41d5391b34a782d11317b9a45b4b83e0100000000000000a9bc413c87d72e03b74a946c8863c29b0a1548d674ae81308731413dd6d723d901000000000000007c72f401caf8763dd4f9c663032c872d85028445ce1663f0e7f0ec37ad6d19dc010000000000000069e13c754ec6ac6af554467afde9022234b070a0bbeb9605cc37ef195466400e010000000000000089a8ad7769aad50bd8dcceecbe9e4a73d5073fe8e9a7c58c17571777a733b16d010000000000000080fb91a2a013a874df03942a29082cf59b6944cb9d065af280aa4a51c34ad0190100000000000000aed903d2c324883f9447d89bfb15e91d228ff98b5bf62435d9d35d2cb268734e010000000000000009b7ee995b472a421ab0dfc1f312710a9b279ecabede6caa05bcf35d8e5e579901000000000000009fbd74d8a8fbda5ba948b44d509c13c8825cf0d065cc809235aa0e0c698230db01000000000000002c0f197c7b769c0a46e2e6b0bee2eb24c90954ba02dacb8db9a0e6f523ab80fc010000000000000080e8fe7bf05dd37b3c4af44e92bb6674f7058b8773c22a23d1dda6b3d4602ef001000000000000007a0f91885ebe476cd8e83c67c5c64be9b61a7c162156ea7a800537cb7645e3fd0100000000000000603e882f6d393982da72d3d266ea151451ca14a5cfa591f9e97872ff38af58c2010000000000000038c9fc4bcecc27719d50d4f4e7729e5836581a7c9c45d0eab220987f851c2c0d01000000000000003213dd7114091307f2df0d1146173b63338fb2324e2dd0c820bcdacc444137420100000000000000c1e7a8551a97d7796e6edab067b7e804348ddacfe107f1c8f7503cb5bd5bc6320100000000000000414628c265a5d94dad5416a4ed63c2febcf75ef1cf4d99bb4d12fd96b33f675b0100000000000000696f871cd7797195fb2d72dc3ccbbe0723cada5e25c31ce6f46c7883eaf307db01000000000000009c86d6f9ec617bc3810ceb46cd63be6cb79fed718a00f87239287c3c5d05d2bc01000000000000009f1f6441f7f00808f96c79bc028ed2379cd62f8567b6fe5450ae0528107c0d69010000000000000038bcfb746bea7b98dbd9d264f2d89c64d9fe32f0161f730bde57de6de6f9f6e701000000000000006af6bb89a862ea46e149637239fcc08f7ef02e7a23de5ee4143eb7e254b84d6c01000000000000003e100fcc7d8a4627aa85e8fa74ecf5499d5c0ac9200a94c87611d5c49d2ed6da0100000000000000519dea67e7f301cd163de400cb6199691ef8cd5228be48d6f8bb54ce152b16b90100000000000000c0ad743cd3fceb1367570dd9b60711125295fff36affead97a62487d77f1772e0100000000000000512ba16d434148c5ec6cfd3b614c142f6cee04a2c0a58b04a1cbb5a682a13bfa01000000000000006a7e48fc7356fdef81a4b52b0ef46b73741f35346dd6d0cdc256504a63c482680100000000000000ac6fb494d34101f8f7498f5fed3d7888646f71e7b6777f23cc401f04fea9fe080100000000000000da09c04532332ac22261008317f0d9be5ecea113a9cb951daa8abf6b4faa4dd301000000000000009fdd8ce270654b200d8deeb869cf9f3833713b852020d4d45b7d6cee0cd28cd601000000000000008fa1aef19aea7d414b8386ccd29c09bdc1a646755dda334b2882cac8bb7618c201000000000000003a630dc6ad352f7d793cfe4577dd83035378148565e8b7e895221578981afef301000000000000000e8cfa71186eee64ca4417058f0ecb4dc88667d80442dd9390b6dfa93dc1c59001000000000000008b78ef646eda82ed10afbc08f7ada3d28aeb4dd18f53cc95f3815917fa436de801000000000000005c2cbf9e41586e3aa442272706752930ee9d173dd877735c54d05b18986dbce40100000000000000f03c5ba2c39bd22e22fe4db0fa8afafd33c2952d5fd5324fbc42d8289419789a0100000000000000887677a326adc28f4c48ae7ab39b39d01b171f00d2469d28fb2f7763af033a7601000000000000004607d8946c7aa4bc80e5a0407f9f1d19af373990fcef8ba5c52ad64bb614c5eb0100000000000000e41c8ee5b7371e794f659d4c2cd82c5353d9c785a15a2e14c5d84cec4f4586080100000000000000908b9fadac6c650fac5cb4a3c710fbb63a53ef646960d717598bd9f0279a57dd0100000000000000bd6930b6a16e7b755bccd136871d2e8a1468f9e5ec5fa8752b033f19ea72af4d010000000000000085816f56f35ec275f41f6d0be69e3a6f48899081c4b53672c06a0a27e199fc8f0100000000000000fb5f79ac503f2fb21b8c45a6ade844d66460ab7bcd17e45f54fd529e2eac05430100000000000000461492909f6c17b1fea8755bd1766c9cc3b54c1b1129e02bfda04471c4dc48790100000000000000a60ba412918dbb54fdf4c75eff78d5e2dcccd3a76f136d17595ee1ef09a49da801000000000000002b80138b027ddfb4f420c5503978ae54a887f35262b1826c4f85cf1296ab8a480100000000000000405ae800bfef67c395cde267394c36b0672b97761cb47c825da9e1fb6dd6329a01000000000000008f7c66bfd7969e222883ae982b0c8f669e15984f59a8799373e1261b8da2fea4010000000000000048966517fc6072b4c66260e0189797563c2e7031670240d1c6485cd6f4bf227101000000000000002408abd3d19664453ccafc99d9fff9a33442d807ee47e062ec68ae95c701be420100000000000000e158888c78d184b9207499169cf5b2ab1c7cc089cdda2f2eaa14b8cdbdd664160100000000000000b7e2a8cc0cb3e5f28e9fbeaafcf1be40eec78713cd20b06eea4be9f07caa7f5601000000000000002a370587628878df0f3f1e27fd71379596ae279282d0f3600158e64ce1d11db701000000000000007c2254834016e5cea24c4aa6eb61b50d11bb91fee1bc2dada6ad005008f8651f0100000000000000d8eaf7de00225a4b5cb68d1bed369c217864df728f89fe4844d8abbcd08272cc01000000000000006bb11235afb5e82a869e6192a2ff4389f0c467b28ceabe6d94230e7481b848f8010000000000000058a3ab67df6168d757e7fbb533be79b5b5aa092f602f1fe7611c1151f91715b301000000000000009231a5c3f6bd8da877a0f697657a17b707aaa65476f741f6b2c86595c790127e0100000000000000f272a822411310ffadc31035b4f5b1a16697a857f28185fbafe04be83654d7f40100000000000000837794fecf9b793b0b9cd6c2f176283ceb6775410a4ec1226b0ccf38915772bd0100000000000000c15d5b0782e48c7864f0fd89f3406b01534711731e4930e002e55fd3e88946f501000000000000007474cdb3ec1e96f88f00b95bb87c073efa1a710c5c76f148a55533c2664c71040100000000000000c5043d4be2f1da401902a732dadb5b07b782338b2ab847d14affb90a0780573501000000000000005f85835c1c4f1b12ce3a95e7be77c608a2caff2b82296952fabc993f25fe9a19010000000000000036c101734572f6c2e661051a9eea7ede674e52bf5267565813c9d0c70d88e75d010000000000000010e92ff2eb04d949b5df9cb8806ee679078dd333eeedb9a5435f0d78369724910100000000000000775e36b7ee208376e4e2206abaf01c365fbfcd0094bec4fbedc75f627f2ad4b001000000000000007e5206a60431884438737cdfedd7a293dd2d3edb2c860008bfebb90688cd944c010000000000000057b31e0fbde0c291784bc082828e68c3756ea811d4e6e393f009d8dc16b692bc01000000000000005600fc99b846ed36a1b994c8236251eba120bedd22c0350189ddf59c552b2ac50100000000000000535fe41b560c4befb3f53d88a472e84ce9f9790b529b19e6e691eef2257d1e1601000000000000002e9ee14b78c4e611b48adc4e0d426fa0a8aafcb3e4631e12769d1f79ac1b84820100000000000000828b7be96e37970d4d742a915ea556bbce255e712eac2603e5c2ab95cfd5c7f20100000000000000232a321aa8be169690d1329b458307eff65bde247fcbbd0ba8d4f8f17e65a06301000000000000006866eee27e8c9ce9888ec0f02f679a35c7fee66c97c08e9004fd2e353274194601000000000000006a60afecef32f977c18ea25a1538015c5e69a2d141944e2ba65da6ae29ef74dc01000000000000001db3f0b7f9f458dc7dc9b74c74b4b391df5da4c0efab615a77e3e680550c087b0100000000000000fbb8266f919b840083dfe19608f9df61a74c0bcf0c3638a55264d63cfaec771e0100000000000000ea2a03ee7e583ead4f0f30dcfa4243d96091310095ed9138a54d27bd74bfff5101000000000000002235bef6bd606076633af73d6966ebb718e736a7bc99cddd36e0a76ba61ac6f001000000000000003f6d2680a688bcc5ad2bc6494dcd96f63e34165ec9ce41954f6380e4d8ce2d5501000000000000002ac71e9f85c6f0cd198b79a77b7f3e4cccb9d559be3cc8a7bbd951806f351f0a0100000000000000e8e04506049b2521685bdedc814561cae83e657e414517ef15257de651f4967e0100000000000000e8abc56cf81df98427a19997defcec78ad314c798ca927d64587877b3c356fba01000000000000002c0fea7c1ab260cc5168692660a0fdc681cb888ef74f19eff869447068d1f88b01000000000000001beb8d5387fa9fa37ae423cfe5e75650d1960e0c44bf0377b77440be59ea6d4b0100000000000000f629c2881e3986d1872461d9b7fc8127d5a299bd83fca42b29206058742c62a10100000000000000266246fb982c19159b58db09ab3652092303aa8af29404fef57f4e0a88b93e5a0100000000000000c5160ec596ddcabf6b90bfdf3de3a769ac91d97bb923496c3feb70d9b31853530100000000000000f38949d447f620044f3399a64c78318e8f01ad44875ee06ea24e45f7c5ebd4a0010000000000000049e5761c799a2e0a7d56657215ff2bd7ef7919f6e1c19a040b44b63622cc6647010000000000000004b718f5c8da2d3b91bd70ebd74f3816b850175f1005e813ee1b1c36b3cb1c9f0100000000000000fc4007bad5d9b2df890af0ebec30b5ed607830ac494e32b83970c7820e9b649f0100000000000000d9b6a715aa13da71724eeaa2e37a6d0703a8bbf68ead92f41afa00b6382e7c7f0100000000000000c80fbb099268f2b6383e094ac31a348dbff2b69e83ca3da985d8f2963449d7ee010000000000000034cd0bd35af09591a9819a332c715519d786ffd997910bcdf171d02030a8f1290100000000000000cd3d38f949a318e98055884e5ebdfa37bbbbfedfb6862a87ccc53bfd1f76a4d70100000000000000ccd9a3ec7bbef923b8f9e32b120defe0b1e67897b21f70e3ca0f67bd1473c20d0100000000000000b391a5e7151c02e22ab9960ec4bf491b773e4318080c0cdaa0507356ae62dc0701000000000000006aea3f809add36e96d9dbff0b012fdc3004846fb45c8b0ebeb799ee29e781c130100000000000000bf35581cff8c3674a62bd3f0c538cf9d78b1121ad7c5b26795d1272cf6ac270a01000000000000000c3d025f1d6c1ac4fe444d692d3af9b3f5f106702379cf463ed9ba4c44de19c601000000000000006e9b1f3209af44f3584a21f8f7ff89c38bd706e4bc708e6a8a634c72c8971017010000000000000011255f74fe3f4d80e02402df4c833ba345d4f46304c01e2ffbd8ef82c592635b0100000000000000643837a09d8e14519e17522d514ccaa78b3fb97559b244e7bb700d4b6b1cae650100000000000000bc3cf1f8164d7fc502ef9daac08eda6b81229d2b3229b8aed4d406a0ddbdd2d00100000000000000e81c3113b5b7aa1f2cffe8b753dec88d3ebac3fcd63068d66351a9a475ac03080100000000000000d00d20530d289530908bab4ca843a71591618034ab68fc1d2c0eb734e8db37fd01000000000000002d27b6dd2ea60b0a3a57a536356e7addb2cc7e4711e7bc14e2b5a68dcf4120d40100000000000000f6cc2d33857f3e095df3e09e7362e489399dcfbd6ab20c0444289b131ff00ccc010000000000000000bfb8013de93f26e01c1087729c46d7c169269307f3bd7488515ea54f7e747e01000000000000008da975c6ca95f7b535ec93b6f7683596081c078ef622e3c172a36cf3c31b54dd01000000000000009aa4faa4953519fd144db9a6ccd0009ce8c122e34e7f325e236093f60f13b5fd0100000000000000824d431468c92f3b8e427326345a49ca2832bba75b34b1fde7e85163ff264e0901000000000000000303f00bee83ef6f0b44edbb1b989f0086fafd8dc4e8230073018301f54153250100000000000000d2e2d53d131fb931165fe864481406834de2f3493794ad7fa65fedbad8e199da010000000000000019186bf21c02f25aa88e008e033ac0dacbee89486a12526342d785accaabf6d201000000000000007b3b0e6bbd4b9194e5929c0b6f5f80181c2bd78bb48ca237ebbcbce39a6ae74c01000000000000005be9204ada8a73c531b3f37840abfd5560b3c5c90aba388946c505628ba3b90d0100000000000000e39b484ea080a99a239721da0db43252c621797cc9ce246a8808a2ca886d3d4e01000000000000004797d96fbdeec29b66d95a6f95ea677293ea393abbcf5fda5ca3e5415bad17ce0100000000000000ef1508e48aa4386f1afbc63630b1f3059b316757c082aa488a97f070348b301a0100000000000000fb49dc303b6c48dd31a185caf464abc6b2af24234f6973bfe57df9897905ba360100000000000000dadf657b94520aed571aa0d055414a6f8851d778ea95ce6408200111ea76acc50100000000000000d91c49cd73f8bbb0eb32d58f46533e6aa13a128c5f994a012397de02908b0e6e0100000000000000aed55468bbb7155406b6c16aed893a0726de414a03608d8ffcf2808c1c78d3020100000000000000d3023276416bc71a8e042da55efbc4219a8e126bc4440a6b85b39e6119d397720100000000000000476de9ebe5fb4c8b9f9c85018f72baf35a7544c2242b72a6603c14cdb4ec653b0100000000000000089ee34857934f7b88cdebe1d8c90fe56fbf911b3fb8f6d8b771df56bcf8dc0201000000000000003e77d869808751d2e2746e3db38c646c0bea08e35451dded05e57ac64b15f41f0100000000000000cb947005aa3ebf376a1d0d76e7f27024eecf9d3227db84a93287dafdae415af60100000000000000c233cd9eef39f99735cf3bfb04055ecc329cbc849524f37ddb9eb75cc2d61a8f01000000000000006bac1eed16d62764e8719c00659847356cdcc537be2d98b691a09fbe553177d40100000000000000a2b334909f4f8f936bc543a4416e0547f9767537821e0e15446df7e3d3c1a14f010000000000000012111d7debccebb3747a8a002ff15fba21d5268d2e4fd74a5737440c3cee37b20100000000000000812b766cd538e64d068319c172af373b85cd7a46b69412f1f2fcdbbbcb7a4e950100000000000000e9dd26b447652a0d1bb788dcc812305fc669dea77d0132d5631eada9dfc8aec201000000000000009e0560bb8d11588c7f94fa887e08aa0b9d5d91bf23a52e194d84c026b9d79fd201000000000000003e75057f95c31fc98d5afef4f6d8d79a844b866240475fa01d029a2c9fbcf7250100000000000000d7030a296e154271da3e9c5045b640f9b084311703c99deb17cca59e472bb5c40100000000000000ab6e47977dc93bdc2d77ce49677f94f5ca97939e8bb3956f6d6e4b8d1241158d010000000000000020faeb86a3c385b8bb27dd272fbcc71e492a4d32ad8d46d07de28b2b9f0af0620100000000000000c81a1d9367155cafce582763f02651c4bfdd794becb90d17cd699fb10e73d75101000000000000002a6fec69d07344f9cfbce2e2e9fbba5112d7256c6f61776b4e3dd831c186b26401000000000000000bf9ffa0b307ea47c3b65d4fd062d1f41c1a40dc6d2c26b2867ef4436796e70201000000000000002af9e50619059ec4ea851338f2f1db1ba840c0a357c5d56aa64c95de0d03bfea010000000000000098fd98f61ff083f592ef1ed2a8e512fb990915bd461806432fcf44587cf9cd760100000000000000d88478f8eba4198935a31a70169080508826a5057f6d92163f4bff0fe2d2e50e0100000000000000f23efab8a92f584eb859dc36f3d5b6b16efeb53e594ec36d7b2fe167484e3d8101000000000000007afb4a9219743fe1201ffaad0c0bccaf12ebb0eeeb04bf6982c0ecf71190001d010000000000000022f438fe33361b159ff501fc56f1b57db664fa8a8efb1b0088ed550c45c24d510100000000000000d91efed4a2507723dc6e518c33c49c234757a836de80a794e75498e7a49ce4da01000000000000000c23af866fb0b145a880f021835ab1768fe777f0c28f2c7a965fec66dd965f050100000000000000f2ad7b0956bcd0f5367539dd2d3765a57b668136ddcc03311a9443bbdb8f059f0100000000000000115d75a5faccfe7cadf35e9afb3e040aab247578ac14fdca3faf146b882b35530100000000000000f5ace480ecee6ab060373878412d4f78562a814a6e441a4cddf170d4e9de8b790100000000000000c0b63a92235e818461e80787275120026807bb982624010e4939b36889860099010000000000000061990011ca1ffac1ad8c2a5bd2e6860594375342d1b931e693094b1334668a830100000000000000a4e59f5f9214d9a32e6bbaf8608e12db0abf864320cb1c455521fb4b626d07fa0100000000000000bf640b71b06b8995aa5c9c5ff988a11b1a17bb12f4add568562d8fad3ed7be5401000000000000008e21527deb16fa6ea7db66ea46d33736fa9a187a199629445f156d1ddd912a7a0100000000000000121ed9d7f26a4352e6e5d4ec2f95336ff4a4dd6b86c02c8e9ccdc38351dc75e70100000000000000e9980d100c1f35ee3585e877eb1e6ecaa79f0e5b57ad3202d58ad6dc1fb469580100000000000000386ec2de7bbac42e8fb94f390b167482d939ad6f0a1671f0a35cea64de741a360100000000000000ee114b6236f3d57d01798b8c4c35b94781f981155460d75f96f2f59174d336ba0100000000000000330cf27f55c99c0ea00d3f73b79118dd4fe026253e69150840f6716edbfdfa270100000000000000ea2f7258212305f0cfbb5acd88951dae4bafd1a4cf28bb4deadafbc6efe3738601000000000000008649155d06e909ee20d05f414d9dc81eb924a88d9897bd83c96997d4162a02fd01000000000000003111930061e472689f1497bfc7b5bcca1c8fc6b4e6537bef0ce5e110ff838a410100000000000000cc50371341aba6ebc986c5424ab5258e242827bb84463b9058c0245a6253dfd20100000000000000e6f0f166f84c855bb20178ce2170b386789d0db114de1d6da8412706c8f10a4d01000000000000006570ef0e6f7489324356b74da41bd93ca720aa730998292f8581a521d047a9b10100000000000000f345410ad956f587f0e0de3451f2f4cb2f53017eb5ad0ec20eadca457ddef7f3010000000000000058e1ae496b43a9056bba4fe8d2dd4030d582475043fd379e0b2b69131218f4b0010000000000000085f41bfa4d15c106646fee76e0a7e29449d1fe0ce2471a7d3fb6644716912973010000000000000025248efe34417cfd3c734750c36ac0d2de4d840301454a645149c48b9b9b4a8b0100000000000000db00d03b8288d81733a67b1f797e7d429255ab20c418c7cde07345d651af63b40100000000000000ca80398772b51c447d10b2ca176bd2b68a8388f60a52d5368e0b0a9b30161f410100000000000000b106a6089f65b248899c50644ea08460eab0649d330784a496f6c967b05dda8301000000000000009055fd8d364c18556eccec467c8ba0e2800a9b58d5fc0cba1f991c9caee71e0601000000000000008a97847ffa18a3d7458eac51d245f294ca9731f428203dbef3c49ac8269e2670010000000000000013ad7afbaa53e99221cbd599331bb9695dcf9206868fb0cf4eef10b5d1c5054501000000000000000b51ba7e01287ae7b7051c420096370f37883133533a7fe76e5878ab18f4945b0100000000000000ecf4e2df9889db3d129e3176a9fa5da42079188db874b267bc1da2df11538315010000000000000076e674033bc6f07c0007a5177e2387dafd84390d7116da4ce80bbd992544141f010000000000000045cd6cb5cf133aeb4732a1c4338c31ca9eb60902c2899b10e93f218079277f08010000000000000001048ba5ef3a3280c19b0352f30c1fc38dee9d474135295cc38e6cdf2326c0d0010000000000000084e4d9748a54cd5bfd1deaea8db1b3e3c20b796885c90c9a07557f54f6a217f701000000000000003eaa1f104c8917d795c460b71f7fbfcd871ee89d21419392fc73e9ff03c235010100000000000000df8a959d9a3c04f7a04ac60024299e9494f415bff65bd1055fb619f0935062610100000000000000b95d3c27ab4f25fe434c3ec5e0d9ca870b2592081316b35d0d88a0a4179cb4100100000000000000dc38d032ab8e85cc4ac1dd87990fc38ba451f4ce59f674259a187b2974b6a652010000000000000012aa8332dd6b4a1f7b464d176e73c7774ac53efefec254724c5a59c081775c040100000000000000206b77fe5c7b0d1f97d598f5c6b00312d331ed9fbab15c7f0038558c90aff502010000000000000081ddc66fd87ba5a2841a131c44ba5bffcbbec6fcf04e9c26848b75c580ed13530100000000000000195aadce98cb322f04a97155be3e7558bb059d25f88725836628bd01eaa628b80100000000000000b555ba84fc698d74054266ea64ebd29d797ac538dd462e9e043fc5561723117c01000000000000009fce2d63c56cc0ef00c5870efbabcfbefcf2c53352719845112db2285f08a9d40100000000000000a1a6011dfe2b97b1b56a1c2fb22695180f8e592404b28171216cebbf76a6bed10100000000000000d49667dc274ee2d65f621a7ed7320675aa0cca5e64d9aa0b0b0ef960e3a5e25801000000000000006d5d5d638d4e7faa7c4b0365048ce2e22482e62f017b1c28f8be60fbb0eb3c6c010000000000000009cc96613920bd126be0f00903ab12314c0785d2864cea29d09865269d3cca930100000000000000622174f97df84b08626e34ac6b41266ff8f71ad889deec02db97ce6a809d23a8010000000000000034fb410e7f0da8faa83d05d1fdc80896fdbc8a176fcd3dfd958cf11b66ec4e0d0100000000000000d21221b226f8095108fef4c15b6421e23600c021d5231007149303bcd7aa38770100000000000000dd077f2303148c5571b0ad2f7ebbf383abed27706abe2f8f0bec83864d08a6c701000000000000007293edcb9685271446324886855127ed08d1dc333f072368d056ea10efac90f901000000000000004f50cb97774bb9143ebe1262d58029dbab10b677703cb7ba73dc6c0fa69d2088010000000000000031279cb276432d53940d29efef851b074dec84d3a5bf6b9f373491195c82b58b01000000000000008983d9e40c499272755bb71ecb09f63576efbaa74e95515999bb9e9c47e0d2000100000000000000db86845d0373ff85c227c971e1c163fa6cc492cd5a2c6c7b48f8a44d7588dc160100000000000000f94236fb80b5e16688dd61a2e1be319188ab2f21b181a3ca2acc546767e80d2b0100000000000000836ba84b9a3fa7b88449c67e9a07ab4537dd4559f54f4b3c05e0c76c739bee220100000000000000d451c22bb4b8bdc01c87e49bfc5f23e635121d666c2eec49d74979677892f2ff0100000000000000b0750ed78b28024831a621c0a6a0ff9b98ee3019f795eaa5c212e73c0e848dc701000000000000007103e1aa3471d26342b4af722b06beb74092f6af89e87c826b2283166e14f0cd0100000000000000e76d3120c75406d4c5995dcc756e1d2798cdf31120292a22ea5b4dcd2284d6fb0100000000000000ba1efd6c58dc8c7624791fcf7bbf1cc2fbaeee48517a8d68a9466201d704b2520100000000000000179597d668895061c92899a7a615b2257a3362b2820b301ee6f65428df62d2420100000000000000e9d389744b545f64391d4ab54d3679e0bf4c82205ff99061b011948a128792c0010000000000000030f92792446f0e881acd8a0356f408dae6da81dc654c74f7a62f7a1bec01c6cb0100000000000000ec59f75ae3de0d7db1e4ef2eb66edf6aa66cd9b0ecd2d16f321c34f0a6586f860100000000000000f6365715d4a88b565f058b8c679a9949138659efdf0b2e8529bcc7c7b1bc61d00100000000000000303fbbf8771a4d3deef76d1bfa6d8e30cdfd62614a1580f399c47e494f16bdb401000000000000008abb468c1fadade8863120979456f6af5f5beb6d779e147f9a95f8b15fd0e0f801000000000000002de39966232797e98d7a65aa64a9bbe91a8bf0af7fc4bae2aa0d9262b737c275010000000000000021812a544e96cf35e890ca46eb492ce44f1560e324b7d64b00ae16f80bd0ed25010000000000000074ec66fe27130900d3e1a5df14057be77e34d2044121d0256e016af8ba627da80100000000000000fb8e5024a5cd73ddb373c4efde06a36a8401b933c17fbd013afedaeea9a89121010000000000000006d9160bb10a2a768fe7a2a6f819c3fbf2a633bbc0cbdc22b9e3218b7c40cf2f010000000000000059482f6793b83f479b96bed40ca6ceb060592718467c3134f4ef576612557069010000000000000092a8a40c1c7dddcbdd0c72209400d64b1a1ac836372124d1517b3668f8d514f60100000000000000a80a670467c1495382f3f8db089ac9e3b1fc484a8e11f8366352f353f364dc8f0100000000000000d7d64aea0432bf476aa65b35b9e85a415351c8447e2ec04e9d2ed54d3fd813c20100000000000000b062ac9af32dbc4e3fa6c8432b2b57ca769cba4d7177bdeba819c7823806fc8301000000000000006e03bf8cff44ce2221ddb33663765d56a41ff176b2e6b485c96e6019c49878f10100000000000000347a035416e9b90bb2a47adbffe093664db928a12d8a19268a94614935b44c7e0100000000000000450422aafc697cf2ebac5e5b55d93180ef828fb89cc95b71a55e1856b78509340100000000000000ce92a079e226717206f477cc7a5fea42f32ce93c27d550d4fc4936f2ecc9f5830100000000000000301b1ec9ce64edb7a41e889115899ffe78af51e3d217aff1466463d81103d4ab0100000000000000db5d86d835c809ee1d34fe8c3cbcc056629c55361558976e3c88521c84f0ff6e01000000000000000fbb27f85e5a30b352e4e2fb8b960b2a84f84f7386a3f064379faf44fd42b5b4010000000000000082133a338defcca469b7cffa2b9a530186c61f7461f7b3bddf587bd62bd176af0100000000000000621894d3a7fbca99270a379fd1b739767037082f449195f7da7dd516ffe924700100000000000000a515924233f6c57565922594435c7ea0092fad967ba3f5bb1796949385ae27520100000000000000b9b9759d5e1975143ba94fb61a85081490be5f007df84dc3229dd3df3e6c74a501000000000000006facead1ecc1e70574f6af94f29140ce589abfd5c012d455e4daf5e9f94a9a340100000000000000abdad76b57d157d945f5d5ab6ac972632624bd56c6357d3fa98d2f301d9568fe010000000000000029ac82a652c1b753a8807c47e148b21ae236035aeef45cb885909d9218940da00100000000000000465bc633035a12d987c4f78a8a3c5610e0daf7b1c2b7d5cf7e7c37f46d6cc42401000000000000005af8f847d7a3baecf746392fb22bd7aabd008f24ac8d8f6045c64f74ee1df92501000000000000002c2b43fbc7dd181e2e179828096fc0ea949cb687f99a5871a694f443d331196f01000000000000004fdeba7800f59d5893401805a68e4f53848655b7f9d6ccc21df08f347a87a6c40100000000000000ad6d984035f8e5e48c3d3bf6001f594e3388a801208ac9af5417ef5fec3c967c0100000000000000320a6c7b07eb0df65fd7fde84cfd5e8c3baa94dd1ef2af07db2699c5483439910100000000000000119df75ed9cd3b8a64070524ca73f5723cc76c182d8a35f25bea9691a31ab32201000000000000006fa261826b93b721d02ed87cd0918fd579c1d5f5f397b2613345f13c728b0d3c0100000000000000378783471b434313a150bc64291ecaf1b7fe0ded15391517f9f323e2f09cefa501000000000000000d607a0c3ff2faf193de7a1df5f77a0b4a128aae7acb0ad1aa729f328ddc37af01000000000000000ec85efcd03d08243fc0ada55edfaa42d8c96e2af14bac1ffe393001ce18a4260100000000000000df7dace051d4714b8275426ddcfef6d7e9b7166b5332d8e6ef1132394c0bd033010000000000000033dfd638f662cc2dd12e417ddfab60ad22e61a94a714ad98c2bef15736482c8e01000000000000008ea6cce728b251eec7a55dd1ea761bae223701b5f1509606cd3e12bd37341acb010000000000000041a54d51cc77854af0180ce87447e7a7cf195e819e6380945331218e798d86cc0100000000000000ec32edd05bd1dc0072dddd0d47385aa6a3d357920a18ad7a2bf743e57293d1b3010000000000000017aa75b292471048c91d81e6e91004301d0823f6d00140fab887540245498c8601000000000000001e6eb595bca3eaa6af39bbb195ce91d178df6f2dcaf3294e1d349193bd059f7c0100000000000000af97c6df0661fd9327644a0cc45d4850ded5dd7986823721c5df3223a179ae550100000000000000fcff934bdeddbcee48e3302f4399eb3adad5064f2a12423aeb6227f298526e99010000000000000064bc6a016a699117f0c4f8f25a829df74be6bff6a1baf9f6c09031fe6aaa621e0100000000000000373aaf955bce3e9d1cb0f26690154afa318348a61f769e44e7e9a878c36c6a8601000000000000003d66f439789bbc84d73cb431913445d00645afe625bc9884879b20e22f2c0cff01000000000000006c72bcfd6d0e386a051bdf41c16692e60c715cd66ff3f74a156a5e5991d415b30100000000000000d381c3fa2cd58b773d9b74b4a311d5a100b8febae9281f0ee7f078ba571fd1ce0100000000000000a717738aa95bc805eff85b07a4a82dd7396f810c703bb9202f01c3cd1aa62f8e010000000000000054e9fcef073af35fecd63efc725c179d3ad02dfc0534dcff75fd35d6efad3749010000000000000072da79c17a0a4e4235002e4de2d11503457c0b51c6dde0b65101c7cdefcf9ee7010000000000000060ec1714b7ba65edc15b813b3203db4c6a7137c1e9cd5f9341dbb81ef71985c5010000000000000094521fa8c30c8c74214c30d52498c219c4193f80a6246defc4d5a64132223cc80100000000000000f56d5a715b0ecea3879f8e904b2048d5983bdb7bbdbbc26b4b491a777fdcd40401000000000000006a0f92f38b0098124e25b540402d382ef0a12940fd6d0c285acea9c7bf20cfb00100000000000000be54f0bdbef1ce73269047a29d44a6cc0ec7b1936c37a3ab8d9d0a63ded456640100000000000000e71f0fc412b70820a4dc379d87ebc3ef1f91f8a401f5799190dbd4c6d5204e200100000000000000633ba533151fb52ab318581072083690e8aa578af0da5ba1263e44eee90e4cbf010000000000000023a4da529066f4833ce1c16603743b41e1508726e14a6e505a65b44d969fb5f30100000000000000686fc6e0915eb56b692bb408314f0057f3b325c0551287f596206eb3b118987f0100000000000000a586be4be691a3072076a68891f856a12de8b2f1db30febba62ebc15e9e227ff01000000000000009aa810221cd97db0b0b85c6daf2f400ffe3acd0e2d9175ff2687fd0d0f93aa3d0100000000000000781e2062f8a041ab7b2063e9a8dfa9dad5e7257ec27faa23eae622304a070b760100000000000000375360b54d876fe3670dc54f9bdd90e58668124dcb31e44c1f8cbb25e27c56410100000000000000032f4ee5a6809aa242e3c71cb76045e40dd384f5094df250f4d419c4f82ccb9e0100000000000000d260c1ed54d16384244da7e1827b45a5642e70c5613c889b2f4371d082416dd401000000000000008f802b21c0ddf6fe58c2b1bbc888e4528cbc26e7f26b3d83b46c2160eece57dd0100000000000000c167ed2a4f9ec7d343d11e2b5cf8b212ac0ab69c39f86ceb265d107e37a9f0f00100000000000000f7a967754f812c0cb6b7af7397733ca6207bbac8e21391a6548eddbb7d9007650100000000000000b9ba35ebcd0fde8732bec0303451393f8e09e43f04f1919422fbdc77c6123c630100000000000000db86f1ff0ff506681ac078c55037ba99836db7820b39d2cef5cd4913a8eb5685010000000000000067fdd398064722e1d3e93a9354b7b0c1bd6a620a9a381ccf049d4dd562bda5660100000000000000365c8ffe5c3e3696ad48d8b5b18298bda1b25c1ec06e0af8393188f92437b5aa0100000000000000b39698a1bf5899548f18095c4d094546449763ef2df737287182cee9a4281f3301000000000000008abf6478bd166c308ba7c928cf001f5065273cb0bda2c0b50a5e879c4632cd40010000000000000061eeb4ef5baa1db253d5fb9a132d824fe3841dfb99071066ff9a0e1dfba0cf0d01000000000000006eafb66f53ca23b380669cae9a047a6690f47b341dfd4edbf6d9807dc09385d80100000000000000d0abc3e1ae3017473904b589266dbb4a1d689fe51936fac0d5505adfe0444c2c0100000000000000bb66f5419fb2c9384c35c0978ff118e1b89b213f8a133d55b2e97285c4bfa51501000000000000000e8de7379963ccd7e6a801587516979accba8328d7dca5412f1d129aacaa35990100000000000000292440a46dbc9443636a40a3186c65756c3148b5c02984db29e1cf5f39089a770100000000000000b22cec9312b91a1bdcb4da4f26983b0298bba54639477cf2a9fda0ac6b2aa52e01000000000000008ab789caa7838e8cdfbc06471d35e34d6d7c7b27fc8d656e0d9ee6d3dd88ba770100000000000000a7996a655f5b791c713dd5728dfa54c9831fe8bd8024cedaa31dfbdf1b3089b901000000000000007d98ef81f95b58237d6f54beb70c78b278f1e2548607114ae9664d3edcf0162a010000000000000018ce41e46c197dccb388f9a3bce2238e1b050f4d24465e7a7cc4ec442817d95201000000000000007ef0ed6ce2bea74c262d380e857b60e55e9d032a454ae15ac20478a32a904b3501000000000000007d7d6f67db1930207727043976118b28474813a96d9f8c0c64457a173d8637dc01000000000000009fd188ebadbd3546df1771cbb6fd860d7dd8196330c755c1caf86c030b8278ed01000000000000000fba0fe879fb71e29cb47577e8ed0f4ccc230a5ce9c98533f8d78707803b7de50100000000000000ae40a8d5c61ee34c72f57ebaf9c9586c629d6977b5fac903e7681c181637ad550100000000000000e4f32459b5dfb42f0574d7a6a577fdd4f2771d55a6be8c38d545ae71b15a315c0100000000000000d734487299d19063e43477287b0138beb1f01398aea14fc78515e15ce041ec1501000000000000002f075863f0a28fb91e69ebf730f75f8f8c0bfc09416696d14ded6ec8dd2c6e6f01000000000000004176031e3789f69d511431b6566dbab291532e48f4500b510f19cca695d07f420100000000000000521d1e5c62a4216f422b27c9aff0272fb79d2eb66ad2012e2e015da08fe4752c010000000000000096df93751b1721d4e85ba0923c47263d1cf501a90d4fb3439d5468f8751a49e801000000000000000d058ac95eae4f9558c754fcf0e9356fa017953d13851b28e2c8fce2b44daa2d0100000000000000a36da74884d77f60101b498151541cb510a10d3115f42bcd07523b89f144def001000000000000003ff264cd85b3508262c7df3d5b2f96c7eba55f8f79b07f5e985713d335dc405c0100000000000000a29fc42d54ff5bf667b3874725a0ae0f454e56e6ae16a521752f2f3b983d9baf0100000000000000e5ceef448d1cc1b0d08c10cffc424f1329cb5817a8a3bdce58c6e0f58bd72ff001000000000000003576c8e6897026e92fae7d885b29b49518df8919c63c2d7e207339019dcbbddf0100000000000000f079e66059f9553e3c273ecd114e7acea31839d3e9863f2fe59f1b6576a0712301000000000000000b78ad3ba0b56866f19a67dc1a8c0869dd0ca6c7670da4a5aa6a84f5aa06e2d90100000000000000cd18652d7381b066d25c78bb276a48197ad3f94a20d47fa685d80a2f728110ce0100000000000000e43064ba1ab08fd34df96cff211cd0e23248c73ada5a4b5ef3551c2f2d04ff64010000000000000011cf6c8a9f93a90b39281f5fcc183ca739e4c275737e4aef690a21f26615dd960100000000000000f594dd108c3c1163ba1fb3f46be5c7d017b8840e1f6642e2ab535480484045200100000000000000be48fb1292c6fa1998e5d6794fa57215521db738b5a8615872ce38c9521903740100000000000000d01b41627616765ec6d4e94e513905eb825efbca25f714d3fd251abab6b82891010000000000000035cbd2361131fec8e64ac18ce0cea4186d4324a188a96d580438dd9f12f4f9980100000000000000317a02e6ea1fd1726ccec175c31e78709063920a17bfde6e88e71e63b8f1e3d60100000000000000482b3a1b3e0e63074ceee7bcf1af11e9fd2db3f5d8a58884d1ea74b6d709bf020100000000000000222c3a46baece694410768f9b2c9011ddcfd8b4876909358b115bca587c4a7220100000000000000ed6ed02fdd62a9be7c746864bae18c26cf37106806e236f5f636bb8393333cd901000000000000005d4a928654058d322ddcb8cc1b12efa67af6a08badb66a6a762762bbb96460410100000000000000484085539bf552175583119424c3de5a0e73d31ad44c2cc96247ebb2900549fe01000000000000004039d65daf4786b074ca0c850c713d3c1b29a4dec5deff6c2712911568a17aa801000000000000006fea6358dd13e9a206500d3ccd667296a561073d0e026996c54daa483d2b4b5e010000000000000004a5a42ae478f67a34c1727d6099f57883695c52afd50c209012cbbb1ebe937a0100000000000000d77e54562366b44c724cf6371ef1635e59848f952b5d36d5f048240d24ff3c770100000000000000508623c1f331c22e459c3adddcfb24a44cc474c6e8dc0699c12dfbd3011332e50100000000000000b8c83fdbc2bec4356a6fccbc72ab5988ddeea799f5ff803e72195988e4328011010000000000000007160e772a8101268a154d6d5753d9cf0680ad50a479276be736cbe18d750c600100000000000000ef2cfc3d81db210b1c95646d59728126801b5eb7a176c7c31a6dd2748be3597f0100000000000000b6a6d4117e0372d15ae130725cd0f021d88ba21ce272b3d3b9f249f6115507b90100000000000000158a62b8453d55fb1ec781456f7417695276598ea42b1d33dc4e0717454d38270100000000000000bf103d4eda072e0428d9f1223b634305fbe8e6001eb7abfb6cab30beb4113dbb0100000000000000a79d28316aaae569db8e6307cf15cb97a4b65ae1af446b63c5acbf7b81cbcb7101000000000000005fe1c3920bb001950455feaf092cb33c49db57e00cbbfd5a5d5bf3663adcb8380100000000000000a00c3c5eb68402be1d9a493de53d7717c33b42437febfbb99b9cf8a217bead560100000000000000403749db81af533827c84d541d1ac778782d6109f7fb6edcaa6e4713b3297c7a0100000000000000e7b20af24874bc41aed321549fe5c48db8b473c17e901767e26578466d43790901000000000000003b83a65b0eb131235232117d63af7869795591746cf7b6329f7f63d087e5598d0100000000000000bbd58bf9fdde91d9bd61cb7e84ab41dedd1e26fdb1600a94edc3bb03b84aa09501000000000000007010c49f0d1504d9cd1fa78e027b45a6a4bae7970da24c75edbada5e9eaa402c0100000000000000b1bb569b92cac0354539e6202f3163eb03b3151defb11a300ff1bf9e151b94ca01000000000000001a2f48ad07b91ef1159428ecb3cd4ff2a74325b1de3533713bedb1bf46c6db670100000000000000aaa8ab6f7702af991c73a3e5e9217f32fad31da7a781cfa802695d56e62cd06a0100000000000000f9506405c11c5c4697da763d717ab1a1c251ac6d32631767e350b8969f5b08cd01000000000000003e603aba4612bffc2f3e52a2038e1e109d932f1a7f6c741aabc4e6e61166b4ef010000000000000034ae1d7ff5beac2bf1ad9a943e7714f9da8e6290f173c67b5971263795955b2701000000000000007ad313bceae67740128bf436cd5b277a838676aeb118296ad9e9e429cee2cc19010000000000000087eb19dec3eb0090b813873735bda3004b683b8f2db09d4d9565ffd4c3d765cf0100000000000000d22e0e5290f2be22f2759638a5f4fd4a5339b0fac2bd95ca74cdac6e82e5b559010000000000000067a2f1043f1b186f3a08d94c56f631cdfa18d0cf816aeda6de8e6fe13f263e88010000000000000032b9bf0607ffbf5d42cc8bef3e8938402d4b20571ed12ea12c532cfff83114dd0100000000000000bd15ffb5bd05c8579c29877961ec81b57fe9151461c2882b3592ef7d5344020301000000000000002ce6f17b945c234565f17751bd0372d40bd62c7d4bd06703f1fcba380e112c3b0100000000000000c964ad1b5ea588b648cfbac1ce8eb1dbb0b5a3d304664cd28ead927afc37e4b001000000000000001d45701ebf08992ee2d525e893f7712327079200f836670fd88574403180625a010000000000000039b36f605369bf43b62b997aad59376b4c789534b255a138b006a8fc98730bd30100000000000000eb2a900e9c6859b678aa54c0457a46cbf8abfd235a078a3ddd5bc0121e6ed1770100000000000000699a3b350f5a335f0c56737692b402eebf7448ea217a00305b507c9b574e303901000000000000005721cfad729f74fe4c3cfc2c1f239cedb95282f3440eeadf95282eda480fce310100000000000000086b0d177fb2e50c1283d6a2ad68173986e10e075b7b1dcdf2373c07ad49b0400100000000000000caab64e7c3796527993ed06b5cab76d1b8385cd248ad7cf53b0bc531773329140100000000000000d71ff8ad1d6d3ecc39033a218036e7cb4e47e73f750af6df357eacff26a80cf501000000000000004265dc409bfd40cff3d86f0cf26ddd7d005526540d5361a8de643734b575d8100100000000000000d1d78bfdad4e8100b971129ea235751fb4145cfdc5a0543d653ca5933345f38601000000000000006e8aec5c7fa930ebccc14d9463ea55bd0470ea2ca98cbcdb83d17a6b951851f801000000000000002ecb43b14e3b2923bcf559b71b09f96c864325895707e508eed4572c010985ce01000000000000009f4b526cb76ea4cb66dca67b49493e8a15fc758ef91f94920c5bc5461817b4560100000000000000ecbcf9a244689ee26d599b9143da023b22b7b34d9ed8b2601fb9bd59ae3af5cd01000000000000000537fdfa8a8189085e6f58f27c2bf7e7211e1a89ce00689d5191ea751769ef0a0100000000000000c47cabaab5ac80516b00193968a3303979f49c228edda262e17ce0b05ead1b60010000000000000009c541f199d779ed8ecdd515ffce4fe0f769e54374faaf5fd860f3d4a19e60130100000000000000dc85cadbffd17acffcf992b3571cd81bb586af35da43c4d0161382fb1f1a517901000000000000005527d3061a66692f9ba901c4749efc35942f4ab06e7e023ef1e6b5d327b772ad01000000000000008a303518fc815f8f909642b4687c53189b3b53126ed6ac7380e28b57ddaf1e4001000000000000006c34466cb168cd7810c2da1dd64c7b1a7a8fecda24cc89057fa4b47c09fc682b010000000000000069b7dd071c24e290d9f20dbbad610c02f93c6a7aa75b31a826f03e8656cb0e1c0100000000000000163c4d7cd7c97341774efd50bf142b86023e8ca6adda291a574bf8105c60722e01000000000000000bd59356f4e35ff7ed076b72b8bcd778b44e5660b2f32e3617653b5357ea1da001000000000000007c64ae375d0f7740a37124a1166717750f204983d4ffc95f201b51778eeb5d5201000000000000002624e4d38f7aca132eb048a805916d28f2667f1a6c21d3e4e04517020a89286201000000000000005351a1133310cf2a0c0d94eab0fca31dd97fa95d46208caec98ba743cee6c3240100000000000000f61324322fcce1c0d2e24e26e014b8cd50c1cefec2ce1fa98565dd9e4be547f50100000000000000f0c82956da9c11bf8d8b1f68def8270c7cf2fefd1f32c72076ea0cd9085cd067010000000000000028e503cc9c644ad889e8b3ca70c3e1bb6b887e89a7e27c0586e0681493ff800601000000000000004c9b50fe7df82430c9f0e2e2f029e32eb8ee72aa7de54e542ecf17767127235c0100000000000000c4216b08fb48ffc2377687e6263db819dce487f3709dc4ec6eff261103956fd20100000000000000195f06f6f46fcb9c2d486971dc20403e3334d0c71c1ad8d3a6d9165387808fed0100000000000000a35c934697a400ba0d931e7b92441d3c5b9758f3d5740a188fe094725dbbd3de01000000000000006dc8b2baa530f19daf05d66ce67cc6548573dae0da212dc1ee8e8af2ec4be69d010000000000000059b905500433feeab3f5ca2d0d15c026cd5d67ac9d341a9472945dafe09ca6970100000000000000ebffcb1e5abb286ccf53f2e098c80e349aefe43e2a9a5f6da710d628b2d8f6e401000000000000005c71a39bd166306ffc69e8c6929791cf70b3ad6fdd35b3f22cbef53a913f32d801000000000000006771c430796bbef2545a95c48a066c8bc1e6b53b4b4583a8cf8837781f684d920100000000000000c5b4ac74f7bdf6d0df943f13a29b0eafff2f9adba59adfa570717c23cbc98a3401000000000000003f4c5894dc4108739315d4cd4ebeea7813dfeba826c0cf06c2e7f7dbe5c23c090100000000000000e2c1eb1dd6b56a1dc0c28eeed47d408b66402a9a1b9d2ff57512ae67f82c654a01000000000000008a7b88f232afb740ada03cab352f3867f0e6b571a0e61a6376ed5b22526afb190100000000000000a4866249b8e62ada32bf2b91ff207ff0535ea5617d9e098efd155754f29a6efb010000000000000034765fb1ec828e6ebb13fed578a3652ca5400dfa1fd2dc39f21827a2a830408b010000000000000075abdb4dc3d2c7b0813db8bd2e942d9b2597886ba976d6e196573ae8a96f46c90100000000000000070388bc471877a38c06ba4955a559c2a2974e95e777289816076c7346744a500100000000000000adeebf525282e339b9b1f3dc2b1bf0ee1ef8ad011d56fab5d350b6cd8756579001000000000000003eac4d33b4c7796d39760c720669b28b9b02bcf0c8b0dd0b7f9c54dbcf267cb70100000000000000c0f8446e0f8ed0c014a56a627158a436015d752dec615bde8e3d7dd8e8ea15660100000000000000725861f776fd5ff4c106e1478ee0691e91f1cedb8cdb504cdb3e1b4231c1159801000000000000003eca1cfa9e8eaaacbd85a71a15a5d5dfafca307cf2c40850b74f40b15981af4101000000000000001cddfb206e28c9ef1531999fec1172d142527ded365dffb19949e4d8aaa81e760100000000000000932914dc898bfdd1eb7faf003ab09a97a371f143911569f1f10aa7c1b061f88f0100000000000000bd85b1f9beb1e95cfe174aad66215e449310f569ec6e8aa9b3bdc3f11eee1bfd0100000000000000a8ee22ae83882d813f775e3082600fd01aa88d1b328aba2168a2dc777c4334dd0100000000000000a4366b5302656d8d045dc409b02748760514615f9c5db2d12cc9ffbc67f1ef200100000000000000f67a4fdd7cb22d589db83443fceca81d7d2de7c47e83b1ccd661ad6a5623007301000000000000009ea9dbe0cec823df2514f4522e6e8e700e30fa222471245368d0a1f3916fef490100000000000000cbda8f36127143305e8bef306706b2114b9c56dbe76eb767590c7656105fce5f0100000000000000aabec3abee043b606710e0ee7215de11b10767e890dcaed89cdc5047b52cc2ac010000000000000070a06faee33e45829e64355dc12bbcb84f0017794ff4450aa0473da424118a5101000000000000008f0d9fc280872bf1c8bd28b245c475283a82888867607fc2937c6220663bc5cd01000000000000008f707387599ed3d9236f57ab9b32c47deb9c94ce5c1566ff93f45e3a0a4d6bc50100000000000000f61590052a6e7508b690a02dda16b87912332b036c549b03d99c562f1c51b61c010000000000000073ad5129f95349647c20b452a4ef5717198e76f1a34cb45cdde861e35f0d5ad30100000000000000faea09a212e7f45c2739b27be519f5ef1b19f22634e6dffc0f105c6bf5f443b50100000000000000d631724b2c6ea38da5a41d729dea921c52570b0efadf882c8aee765a99a4e58c0100000000000000fbdee3625f3ea56b80c6f908d63bb0a7397176386807b11aff0e0e4bc0baff150100000000000000be81f1118f2031a9dc1ec40d065d9a8cc476b64066bb376d8bccca49c160ce990100000000000000d286186e0f841de68638eaced4531a210c1543f5a37d6d20548d86fd30ef7bf701000000000000005b1acc41e6717182a450a9ee385d7ac14a10b892f0776a2ce1178b754f5126e60100000000000000b96826f917d9de888fd159c1d8fbe9f09b96c43dc88f6070fc7e5d4944f407e5010000000000000043ee65b2ac3f8cd6eaabfe784e75c9c8763bb262da6e5c89331440ab6adcba7b0100000000000000608e9adbfbff20fcb66b0522a80306630b24a16586d9283cd09168a2b0e3c99d0100000000000000fc7679cfa2f0a40854f160eeb845bc41a2005cad46156f3d5ef06f7707a11e0301000000000000004155b38bb22d421d48b07f1bad1d82b68dfca2887c56aa4cb513350afdca4b4b0100000000000000888611973ed9b108e8541aa9efebb925d2bdaf8c646c16a53bdc79a7d9ae712601000000000000008dea3098e375a1ae6d6bf328b6291c3f3c25b6874efdbe796d78aa8971acb6a601000000000000004d30d35cc1a0c2a91a73d2b168047fd9e2339c45d4f0a96576fb258511aac3cc010000000000000073269b6e07b97fda590681638536929e2110144cf3618ee7c46fe85de37fc52c0100000000000000f2553eebe0dae580ff47f2ddd6739409e3a3bdd05015bf4dca15233dec1b42cf01000000000000001fae70e8491a26c7c65dd8a9ff948c7c47daba195b06b4bd308bf1f7fcdf375301000000000000000683f929c09a1be4dbdf88c2f296114d957433bea6294499030b9e1e4cec7cd7010000000000000006fe02c396dd9026a5af68b4b51b7529876048edebb8612aba04050d18aa3c630100000000000000e6681fdcd35b8d48fabadde5356faa23295285de1df203e89cb7289ae95cfe330100000000000000261d49afb0387f9df6a7554e278c55cd7ca696f1c88e33be13857f2014a4f8f00100000000000000a08a744be5c64dd95b32090f0ee4ec52ac618e102cac101a40d945efe6d43e8c01000000000000004377f9425096512ed8254b92c4db06cb082e4279e62c609eafae4af48e6754f90100000000000000d98a09028e9b634e63c6c429f6bba1a5628c9d1313953cf7a9fb9364f65e795f0100000000000000ce00054aee0b3410298e024ef510c9149a16b1c30a524d3074778069643a428f0100000000000000e4fba683978469403572835652639f953eb2b41ea789ccca4196f376364242bd010000000000000047bf8f076eccac66229037703e5a910d2f96aa50d82b2cbe6e1763986a08111f0100000000000000a764425b8dac53fc2f011030037c8fed53d53ae5b501c807db0bbd574c3e13af01000000000000000befa825e4ac0f10a65e6a5e3f977955197d6f46a49f69744657105a280120570100000000000000bae9d93792371b0af68f735e29d9dd9367ff75daa943b3172575e8c2f9b45ef40100000000000000cf152611e73f53af6abc0a235c6732391b80d20d7abbd8d2ab8de408a96b84ac0100000000000000e3a7997474706f3d9cce4f03f7f0373fbcb527509c18996116b5a5849622f2c101000000000000003e678caddedd68949588152fdf9a54d46090a137e2e1e341cc4bc2a2f6d1607f01000000000000003f78d1732452d17f9192fbd0d2ea6b7b1fc0b4d15d388861242ea3ba728286d80100000000000000717d015fa356c546313c535cf5d3fb5e2515836765b269d5714a51258dc1f6d5010000000000000086c58cb36a747e23e8ffbaa8d420965474077c7f6e3443f78ff2804030eb578d0100000000000000344b536a211f5cfb948beb07e04f27e28d6e58478337642e0fbffeed042ad35f01000000000000007bb1df717ee8efe246fde9b9173a734cfec4b617026641f3fa35cd4300094f530100000000000000bbe149e50637ef793991f1127979e0087e0802cdfc8cc082fcf42ad8426b7bf401000000000000000ef46f6fe5f8fccf9e46b3972032adfa39ed965840ca299f1f180eebd703d76901000000000000005e2e0000000000000001cbcec8010079b900000000000000000f6e00000100000000000000dd6f00000200000000000000ab7100000300000000000000ee7300000400000000000000257600000500000000000000637800000600000000000000947a00000700000000000000b97c00000800000000000000d47e00000900000000000000f38000000a00000000000000398300000b00000000000000528500000c00000000000000778700000d00000000000000bd8900000e00000000000000028c00000f000000000000004e8e00001000000000000000a29000001100000000000000f69200001200000000000000449500001300000000000000899700001400000000000000c19900001500000000000000029c000016000000000000004d9e0000170000000000000085a000001800000000000000caa20000190000000000000017a500001a0000000000000065a700001b00000000000000b8a900001c0000000000000007ac00001d0000000000000051ae00001e00000000000000a4b000001f00000000000000f4b20000200000000000000048b5000021000000000000009bb700002200000000000000f1b90000230000000000000045bc000024000000000000009bbe00002500000000000000efc00000260000000000000045c3000027000000000000009bc500002800000000000000edc70000290000000000000043ca00002a000000000000009acc00002b00000000000000f1ce00002c0000000000000044d100002d000000000000009bd300002e00000000000000eed500002f0000000000000040d80000300000000000000091da00003100000000000000e0dc0000320000000000000027df000033000000000000006de100003400000000000000b9e30000350000000000000002e6000036000000000000004ee80000370000000000000092ea00003800000000000000d5ec0000390000000000000010ef00003a000000000000004cf100003b0000000000000086f300003c00000000000000c7f500003d0000000000000001f800003e0000000000000045fa00003f0000000000000089fc00004000000000000000c4fe00004100000000000000000101004200000000000000360301004300000000000000740501004400000000000000aa0701004500000000000000c30901004600000000000000f20b010047000000000000001d0e010048000000000000004f1001004900000000000000881201004a00000000000000c71401004b00000000000000f61601004c00000000000000281901004d000000000000005e1b01004e000000000000008f1d01004f00000000000000b51f01005000000000000000da2101005100000000000000ef23010052000000000000001726010053000000000000004d28010054000000000000007e2a01005500000000000000a82c01005600000000000000cf2e01005700000000000000ea30010058000000000000000e33010059000000000000002a3501005a00000000000000323701005b000000000000003a3901005c00000000000000323b01005d000000000000003b3d01005e000000000000004c3f01005f000000000000005d4101006000000000000000964301006100000000000000d745010062000000000000001f4801006300000000000000664a010064000000000000009b4c01006500000000000000cc4e01006600000000000000ff5001006700000000000000bd5e01006800000000000000986c01006900000000000000517a01006a00000000000000dc8701006b000000000000002d8a01006c00000000000000768c01006d00000000000000b19501006e0000000000000068a301006f000000000000000fb10100700000000000000086bc01007100000000000000ccbe010072000000000000008ecc0100730000000000000060da010074000000000000002ae801007500000000000000f9f501007600000000000000cd03020077000000000000009d1102007800000000000000731f020079000000000000005f2602007a00000000000000482d02007b00000000000000163b02007c00000000000000673d02007d00000000000000e14802007e00000000000000ba5602007f00000000000000786402008000000000000000397202008100000000000000e77f02008200000000000000b28d020083000000000000002899020084000000000000005b9b020085000000000000002ba902008600000000000000e8b602008700000000000000a4c4020088000000000000006dd20200890000000000000038e002008a00000000000000f3ed02008b0000000000000038f002008c00000000000000b4fb02008d000000000000006e0903008e00000000000000401703008f00000000000000de1b03009000000000000000212503009100000000000000e43203009200000000000000a240030093000000000000006f4e03009400000000000000445c03009500000000000000f86903009600000000000000b677030097000000000000009085030098000000000000005c930300990000000000000028a103009a0000000000000008af03009b00000000000000ebbc03009c00000000000000c9ca03009d00000000000000afd803009e0000000000000079e603009f0000000000000044f40300a0000000000000000c020400a100000000000000ce0f0400a200000000000000611b0400a300000000000000b01d0400a400000000000000732b0400a5000000000000004f390400a60000000000000022470400a700000000000000f0540400a800000000000000c5620400a9000000000000007e700400aa00000000000000587e0400ab00000000000000338c0400ac000000000000000e9a0400ad00000000000000daa70400ae000000000000009ab50400af000000000000005bc30400b00000000000000019d10400b100000000000000e7de0400b200000000000000aeec0400b30000000000000079fa0400b4000000000000002e080500b500000000000000fc150500b600000000000000ae230500b70000000000000041310500b800000000000000f63e0500b9000000000000008b4c0500ba00000000000000305a0500bb00000000000000fb670500bc00000000000000a9750500bd0000000000000051830500be00000000000000ed900500bf00000000000000a29e0500c0000000000000005bac0500c10000000000000010ba0500c200000000000000d3c70500c30000000000000079d50500c40000000000000033e30500c500000000000000f1f00500c60000000000000090fe0500c70000000000000025030600c8000000000000003f0c0600c900000000000000121a0600ca00000000000000ce270600cb000000000000008e350600cc0000000000000064430600cd0000000000000016510600ce00000000000000bf5e0600cf00000000000000746c0600d000000000000000277a0600d100000000000000f1870600d200000000000000b6950600d30000000000000077a30600d40000000000000029b10600d500000000000000f5be0600d600000000000000afcc0600d7000000000000007ada0600d8000000000000002ee80600d900000000000000dbf50600da00000000000000a2030700db000000000000004a110700dc00000000000000e71e0700dd00000000000000c22c0700de00000000000000713a0700df0000000000000011480700e0000000000000009e550700e10000000000000033630700e200000000000000be700700e3000000000000007a7e0700e400000000000000248c0700e500000000000000d5990700e60000000000000088a70700e70000000000000016b50700e800000000000000aac20700e90000000000000032d00700ea00000000000000bcdd0700eb000000000000001ee40700ec000000000000005ee50700ed00000000000000bfe60700ee0000000000000023e80700ef000000000000009bed0700f000000000000000ebee0700f1000000000000002ef70700f200000000000000a2ff0700f30000000000000048080800f400000000000000e90d0800f5000000000000008d100800f60000000000000008160800f700000000000000b1180800f80000000000000042210800f900000000000000a8220800fa000000000000007e250800fb00000000000000352b0800fc000000000000009f330800fd00000000000000323b0800fe000000000000000b3c0800ff00000000000000e43c08000001000000000000ec3d08000101000000000000103f080002010000000000000a43080003010000000000008e4308000401000000000000e243080005010000000000007a4408000601000000000000154508000701000000000000354608000801000000000000794608000901000000000000304708000a01000000000000184908000b01000000000000e64b08000c010000000000009b4d08000d010000000000004b4e08000e01000000000000e94e08000f010000000000009c4f08001001000000000000945008001101000000000000fd51080012010000000000002c53080013010000000000003a54080014010000000000003a5508001501000000000000f05508001601000000000000c05608001701000000000000be57080018010000000000007058080019010000000000004a5908001a01000000000000235a08001b01000000000000445b08001c010000000000004f5c08001d01000000000000a65d08001e01000000000000095f08001f01000000000000cf6008002001000000000000d96c08002101000000000000dd6e08002201000000000000e27408002301000000000000f57608002401000000000000187908002501000000000000a98108002601000000000000ec8508002701000000000000c19008002801000000000000dc9208002901000000000000259708002a01000000000000de9f08002b0100000000000026ad08002c0100000000000009ba08002d0100000000000084c708002e01000000000000c3c908002f01000000000000ebd40800300100000000000073e208003101000000000000c1ef08003201000000000000c3fc08003301000000000000020a090034010000000000001917090035010000000000007d2409003601000000000000733109003701000000000000463f09003801000000000000f84c09003901000000000000925a09003a01000000000000b36709003b01000000000000e07409003c010000000000001e8209003d01000000000000498409003e01000000000000058f09003f01000000000000399c0900400100000000000041a909004101000000000000e3af090042010000000000000db20900430100000000000043b6090044010000000000004eb8090045010000000000000bc309004601000000000000c5cb0900470100000000000018d0090048010000000000004ed20900490100000000000082d409004a0100000000000049dd09004b01000000000000eee309004c0100000000000078ea09004d01000000000000c5f709004e01000000000000b5000a004f010000000000001c050a0050010000000000008e090a00510100000000000095120a00520100000000000008200a0053010000000000003e2d0a005401000000000000843a0a0055010000000000003b480a005601000000000000cc550a0057010000000000009c630a0058010000000000005d710a005901000000000000337f0a005a01000000000000fb8c0a005b0100000000000094990a005c01000000000000a69b0a005d010000000000002ba90a005e010000000000000bb70a005f0100000000000010c50a0060010000000000009cd20a0061010000000000004ae00a00620100000000000022ee0a006301000000000000a6f90a006401000000000000f0fb0a006501000000000000bb090b00660100000000000084170b0067010000000000004d250b0068010000000000003b2c0b00690100000000000022330b006a01000000000000ff390b006b01000000000000c9400b006c01000000000000804e0b006d01000000000000395c0b006e01000000000000e3690b006f010000000000008a770b00700100000000000027850b007101000000000000d9920b0072010000000000009aa00b00730100000000000032ae0b007401000000000000c3bb0b0075010000000000007bc90b00760100000000000024d70b007701000000000000dbe40b00780100000000000085f20b007901000000000000d1f40b007a0100000000000040000c007b01000000000000fb0d0c007c01000000000000b41b0c007d0100000000000045290c007e01000000000000e2360c007f0100000000000093440c0080010000000000004c520c008101000000000000b65d0c008201000000000000f45f0c0083010000000000009c6d0c008401000000000000627b0c0085010000000000000b890c008601000000000000a5960c00870100000000000055a40c00880100000000000008b20c008901000000000000c2bf0c008a010000000000004acd0c008b0100000000000016d40c008c01000000000000ccda0c008d0100000000000052e80c008e010000000000005ef10c008f01000000000000d6f50c00900100000000000063030d009101000000000000ee100d009201000000000000701e0d009301000000000000012c0d0094010000000000005b390d0095010000000000001b470d009601000000000000b9540d00970100000000000069620d009801000000000000916b0d009901000000000000d86d0d009a0100000000000014700d009b01000000000000e47d0d009c01000000000000958b0d009d0100000000000035990d009e01000000000000d7a60d009f010000000000009bb40d00a00100000000000075c10d00a1010000000000007fc20d00a2010000000000005ec40d00a30100000000000053ca0d00a4010000000000005dd00d00a5010000000000003fd40d00a60100000000000031d60d00a70100000000000032d80d00a8010000000000002fdc0d00a901000000000000c9e80d00aa010000000000005ef50d00ab01000000000000ca010e00ac010000000000004b0e0e00ad01000000000000dd1a0e00ae01000000000000101f0e00af010000000000006a250e00b0010000000000007f270e00b1010000000000008a290e00b201000000000000a62f0e00b301000000000000af330e00b401000000000000cd390e00b501000000000000de3f0e00b6010000000000003d4c0e00b7010000000000007a580e00b801000000000000a6640e00b90100000000000008710e00ba01000000000000657d0e00bb01000000000000a1890e00bc01000000000000a2950e00bd01000000000000a5a10e00be01000000000000a5ad0e00bf010000000000007ab90e00c0010000000000005ac50e00c10100000000000067d10e00c2010000000000004add0e00c30100000000000021e90e00c40100000000000004f50e00c50100000000000011f90e00c60100000000000029fb0e00c70100000000000036fd0e00c80100000000000049010f00c901000000000000500d0f00ca0100000000000051190f00cb01000000000000ac250f00cc0100000000000043320f00cd01000000000000ac3e0f00ce01000000000000374b0f00cf01000000000000494d0f00d00100000000000088550f00d1010000000000009b570f00d201000000000000b1590f00d30100000000000020640f00d401000000000000c1700f00d501000000000000737d0f00d601000000000000098a0f00d701000000000000a8960f00d8010000000000006aa30f00d90100000000000031b00f00da0100000000000019bd0f00db0100000000000027ca0f00dc01000000000000f7d60f00dd0100000000000089df0f00de01000000000000c8e30f00df010000000000008cf00f00e0010000000000006bfd0f00e1010000000000001d0a1000e20100000000000016171000e3010000000000000a241000e401000000000000f1301000e501000000000000f13d1000e601000000000000cf4a1000e701000000000000a9571000e801000000000000aa641000e901000000000000ae711000ea01000000000000b17e1000eb01000000000000c98b1000ec010000000000007e991000ed010000000000001fa71000ee01000000000000e3ad1000ef01000000000000b0b41000f0010000000000005bc21000f1010000000000001bd01000f201000000000000d5dd1000f30100000000000097eb1000f4010000000000002cf91000f501000000000000f0061100f601000000000000a2141100f70100000000000051221100f8010000000000000b301100f9010000000000008c341100fa01000000000000b53d1100fb010000000000008f4b1100fc0100000000000056591100fd010000000000002a671100fe01000000000000fa741100ff01000000000000cc8211000002000000000000a290110001020000000000007a9e110002020000000000003eac1100030200000000000000ba11000402000000000000d6c7110005020000000000009bd51100060200000000000068e3110007020000000000003df11100080200000000000013ff11000902000000000000d80c12000a02000000000000b41a12000b02000000000000872812000c02000000000000593612000d02000000000000084412000e02000000000000e35112000f02000000000000c55f120010020000000000007f6d12001102000000000000217b12001202000000000000d38812001302000000000000a78f1200140200000000000087961200150200000000000033a41200160200000000000058ad12001702000000000000e0b112001802000000000000c7bf12001902000000000000a4cd12001a0200000000000072db12001b0200000000000043e912001c02000000000000daf612001d020000000000008f0413001e02000000000000551213001f020000000000000c2013002002000000000000ea2d13002102000000000000b73b130022020000000000008c49130023020000000000005f5713002402000000000000ac5913002502000000000000256513002602000000000000d97213002702000000000000107c130028020000000000009d80130029020000000000008f8713002a02000000000000908e13002b02000000000000589c13002c0200000000000027aa13002d02000000000000f9b713002e02000000000000bdc513002f0200000000000041d3130030020000000000000ae113003102000000000000e0ee13003202000000000000b7fc13003302000000000000a30a140034020000000000007b18140035020000000000004e26140036020000000000009c2814003702000000000000ff3314003802000000000000bf4114003902000000000000eb4a14003a02000000000000714f14003b020000000000002a5d14003c02000000000000066b14003d02000000000000d97814003e02000000000000a28614003f020000000000007894140040020000000000000fa01400410200000000000053a21400420200000000000049b0140043020000000000002bbe140044020000000000004fc014004502000000000000d0c414004602000000000000becb14004702000000000000add91400480200000000000099e7140049020000000000006af514004a0200000000000055fe14004b02000000000000100915004c02000000000000fb1615004d02000000000000032515004e02000000000000033315004f02000000000000fc40150050020000000000000b4f150051020000000000000b5d150052020000000000000c6b15005302000000000000c77815005402000000000000c88615005502000000000000d29415005602000000000000c9a215005702000000000000c6b015005802000000000000b5be15005902000000000000fbc715005a02000000000000a1cc15005b0200000000000089da15005c0200000000000083e815005d020000000000008ff615005e02000000000000860416005f020000000000006b1216006002000000000000111716006102000000000000322016006202000000000000352e16006302000000000000263c160064020000000000000e4a16006502000000000000035816006602000000000000d96516006702000000000000bf73160068020000000000007581160069020000000000002a8f16006a02000000000000139d16006b02000000000000edaa16006c02000000000000e0b116006d02000000000000d4b816006e020000000000003bc516006f02000000000000d4c5160070020000000000006ac616007102000000000000dbc7160072020000000000005ac91600730200000000000099cb160074020000000000002bd0160075020000000000003cd916007602000000000000e6dd160077020000000000003ce71600780200000000000035f516007902000000000000280317007a020000000000001d1117007b02000000000000231f17007c020000000000002c2d17007d020000000000001e3b17007e02000000000000743d17007f02000000000000124917008002000000000000035717008102000000000000e96417008202000000000000c47217008302000000000000af80170084020000000000009f8e17008502000000000000909c1700860200000000000077aa170087020000000000005bb81700880200000000000044c6170089020000000000003ad417008a020000000000002be217008b0200000000000017f017008c02000000000000b8fb17008d0200000000000005fe17008e02000000000000d80b18008f02000000000000cd12180090020000000000009d1918009102000000000000442718009202000000000000fb34180093020000000000009c3918009402000000000000c34218009502000000000000024c180096020000000000004e4e180097020000000000007a5018009802000000000000d059180099020000000000006f5e18009a020000000000004f6c18009b02000000000000047a18009c02000000000000d28718009d02000000000000a59518009e020000000000007ca318009f020000000000003db11800a00200000000000010bf1800a102000000000000d7cc1800a20200000000000091da1800a30200000000000053e81800a4020000000000002af61800a502000000000000fc031900a602000000000000be111900a702000000000000781f1900a802000000000000422d1900a902000000000000013b1900aa02000000000000ce481900ab020000000000008d561900ac0200000000000039641900ad02000000000000e7711900ae02000000000000947f1900af02000000000000538d1900b002000000000000229b1900b102000000000000f0a81900b202000000000000d9b61900b302000000000000bbc41900b4020000000000007bd21900b5020000000000004ae01900b60200000000000012ee1900b702000000000000e2fb1900b80200000000000092091a00b90200000000000078171a00ba0200000000000055251a00bb020000000000001c331a00bc02000000000000fe401a00bd02000000000000b24e1a00be02000000000000975c1a00bf02000000000000516a1a00c002000000000000e3771a00c1020000000000007d851a00c202000000000000538c1a00c302000000000000f5921a00c40200000000000099a01a00c50200000000000061ae1a00c602000000000000efbb1a00c70200000000000085c91a00c802000000000000ded61a00c9020000000000007be41a00ca020000000000003bf21a00cb02000000000000f6ff1a00cc0200000000000097041b00cd02000000000000900d1b00ce02000000000000141b1b00cf0200000000000035281b00d002000000000000d1351b00d10200000000000078431b00d2020000000000001f511b00d302000000000000cd5e1b00d402000000000000536c1b00d502000000000000067a1b00d602000000000000a7871b00d7020000000000003b951b00d802000000000000dea21b00d9020000000000007fb01b00da0200000000000040be1b00db020000000000008ccb1b00dc0200000000000000d91b00dd0200000000000060e61b00de02000000000000cdf31b00df020000000000005e011c00e002000000000000f40e1c00e102000000000000521c1c00e202000000000000152a1c00e30200000000000072371c00e40200000000000091401c00e50200000000000019451c00e602000000000000c4521c00e7020000000000003e601c00e802000000000000ea6d1c00e9020000000000005b7b1c00ea02000000000000f8881c00eb020000000000004f961c00ec02000000000000c7a31c00ed0200000000000027b11c00ee02000000000000bbbe1c00ef0200000000000032cc1c00f002000000000000a8d91c00f1020000000000003fe71c00f202000000000000f9f41c00f302000000000000ac021d00f4020000000000008f101d00f502000000000000601e1d00f602000000000000192c1d00f702000000000000c2391d00f80200000000000058471d00f9020000000000000b551d00fa0200000000000086621d00fb0200000000000000701d00fc02000000000000a07b1d00fd02000000000000b57d1d00fe020000000000008b8b1d00ff0200000000000032991d000003000000000000d2a61d0001030000000000008eb41d0002030000000000006ac21d000303000000000000cacf1d00040300000000000094dd1d0005030000000000000ceb1d000603000000000000c4f81d0007030000000000004c041e0008030000000000006e061e0009030000000000001f141e000a03000000000000ab211e000b030000000000003e2f1e000c03000000000000783c1e000d03000000000000664a1e000e030000000000002c581e000f0300000000000000661e001003000000000000d1731e001103000000000000b3811e0012030000000000008c8f1e001303000000000000609d1e00140300000000000001ab1e001503000000000000f6b81e0016030000000000005ec61e0017030000000000003ad41e001803000000000000bee11e00190300000000000075ef1e001a030000000000000ffd1e001b0300000000000061ff1e001c0300000000000063061f001d03000000000000f10a1f001e03000000000000be181f001f03000000000000a2261f00200300000000000051341f002103000000000000e1381f002203000000000000b1411f002303000000000000f54e1f002403000000000000655c1f002503000000000000266a1f002603000000000000a8771f002703000000000000ef841f0028030000000000004e911f00290300000000000073931f002a03000000000000ff981f002b03000000000000f39a1f002c03000000000000fc9c1f002d03000000000000efa51f002e0300000000000081aa1f002f0300000000000068b81f00300300000000000058c61f0031030000000000005ad41f0032030000000000005ee21f00330300000000000052e91f003403000000000000f7ed1f0035030000000000004df01f00360300000000000044fe1f003703000000000000350c20003803000000000000d21720003903000000000000271a20003a030000000000000f2820003b03000000000000173620003c03000000000000c33a20003d03000000000000164420003e03000000000000175220003f03000000000000725b20004003000000000000206020004103000000000000c06b20004203000000000000156e200043030000000000001e7c200044030000000000007485200045030000000000001f8a200046030000000000002598200047030000000000002aa6200048030000000000002fb4200049030000000000002fc220004a030000000000001ed020004b0300000000000013de20004c0300000000000006ec20004d03000000000000f6f920004e03000000000000fb0721004f03000000000000fd1521005003000000000000f92321005103000000000000ec31210052030000000000003c3b21005303000000000000ea3f21005403000000000000e94d21005503000000000000f25b21005603000000000000fa6921005703000000000000ff7721005803000000000000f78521005903000000000000f69321005a03000000000000e5a121005b03000000000000ebaf21005c03000000000000eab621005d03000000000000eabd21005e03000000000000e2cb21005f03000000000000d8d9210060030000000000002fdc2100610300000000000085de21006203000000000000dee721006303000000000000e1f521006403000000000000d80322006503000000000000330d22006603000000000000df11220067030000000000008a1622006803000000000000d71f22006903000000000000842422006a03000000000000d62d22006b03000000000000dc3b22006c03000000000000e14922006d03000000000000dd5722006e03000000000000e06522006f03000000000000eb7322007003000000000000f08122007103000000000000f28f22007203000000000000f79d22007303000000000000feab2200740300000000000000ba22007503000000000000f1c722007603000000000000f5d522007703000000000000f8e322007803000000000000f7f122007903000000000000edff22007a03000000000000a60d23007b030000000000005c1b23007c03000000000000122923007d030000000000008d3623007e03000000000000344423007f03000000000000d051230080030000000000006f5f230081030000000000001d6d23008203000000000000ae7a23008303000000000000568823008403000000000000f29523008503000000000000a5a32300860300000000000050b123008703000000000000fabe230088030000000000008bcc2300890300000000000036da23008a03000000000000c1e723008b030000000000006df523008c030000000000001f0324008d03000000000000d61024008e03000000000000931e24008f030000000000005d2c240090030000000000009e35240091030000000000003e3a240092030000000000001148240093030000000000006051240094030000000000000756240095030000000000000564240096030000000000000e72240097030000000000006c7b24009803000000000000c47d240099030000000000001b8024009a03000000000000188724009b03000000000000118e24009c03000000000000089c24009d030000000000005e9e24009e03000000000000fea924009f0300000000000050ac2400a00300000000000001b82400a103000000000000fdbe2400a203000000000000efc52400a303000000000000d0d32400a403000000000000c5e12400a503000000000000c7ef2400a603000000000000cefd2400a703000000000000c20b2500a803000000000000ca192500a90300000000000015232500aa03000000000000c0272500ab03000000000000b7352500ac03000000000000b1432500ad03000000000000b7512500ae03000000000000b35f2500af03000000000000a86d2500b003000000000000a97b2500b103000000000000ac892500b203000000000000ae972500b303000000000000a9a52500b40300000000000005af2500b503000000000000abb32500b6030000000000009bc12500b703000000000000ecc32500b80300000000000088cf2500b90300000000000084dd2500ba030000000000007aeb2500bb030000000000007bf92500bc0300000000000070072600bd03000000000000670e2600be03000000000000bb102600bf030000000000005e152600c00300000000000049232600c10300000000000043312600c203000000000000433f2600c3030000000000003f4d2600c403000000000000924f2600c503000000000000e6512600c603000000000000385b2600c70300000000000036692600c80300000000000036702600c9030000000000002b772600ca030000000000002c852600cb0300000000000083872600cc0300000000000038932600cd0300000000000035a12600ce0300000000000019af2600cf03000000000000b9b32600d0030000000000000bb62600d103000000000000fcbc2600d203000000000000e2ca2600d303000000000000c4d82600d403000000000000afe62600d50300000000000097f42600d60300000000000076022700d70300000000000059102700d8030000000000003a1e2700d903000000000000132c2700da03000000000000f8392700db03000000000000ea472700dc030000000000007f4c2700dd0300000000000018512700de03000000000000ae552700df03000000000000fb572700e00300000000000099632700e1030000000000007c712700e2030000000000006a7f2700e3030000000000003d8d2700e4030000000000003b9a2700e503000000000000fba62700e603000000000000a6b32700e703000000000000d7c02700e8030000000000004bc52700e9030000000000006ace2700ea0300000000000039dc2700eb0300000000000003ea2700ec03000000000000d3f72700ed0300000000000068fc2700ee03000000000000a1052800ef030000000000005e132800f00300000000000001182800f103000000000000541a2800f20300000000000041212800f303000000000000d82e2800f403000000000000bc3c2800f5030000000000005e4a2800f603000000000000e3572800f70300000000000002652800f80300000000000049702800f9030000000000008b722800fa030000000000003e802800fb030000000000000b8e2800fc03000000000000e0942800fd0300000000000074992800fe03000000000000c49b2800ff0300000000000078a92800000400000000000049b728000104000000000000e7c4280002040000000000002ec728000304000000000000a8d228000404000000000000cedb280005040000000000005fe02800060400000000000036ee2800070400000000000018fc28000804000000000000da0929000904000000000000b61029000a04000000000000001329000b04000000000000941729000c04000000000000612529000d04000000000000ff2929000e04000000000000a02e29000f04000000000000ed30290010040000000000003a3329001104000000000000333a290012040000000000001f4129001304000000000000064f29001404000000000000f55c29001504000000000000fc6a29001604000000000000e378290017040000000000003a7b29001804000000000000e18629001904000000000000d39429001a040000000000006ea029001b04000000000000bca229001c0400000000000011a529001d04000000000000aea929001e04000000000000fbab29001f040000000000004cae290020040000000000009ab0290021040000000000008ebe290022040000000000007fcc2900230400000000000016d82900240400000000000065da2900250400000000000050e82900260400000000000046f62900270400000000000031042a002804000000000000d00f2a00290400000000000013122a002a04000000000000c41f2a002b04000000000000aa2d2a002c040000000000009b3b2a002d040000000000009b492a002e040000000000009f572a002f04000000000000a2652a003004000000000000a2732a0031040000000000009e812a00320400000000000096882a003304000000000000898f2a003404000000000000869d2a0035040000000000007eab2a00360400000000000082b92a0037040000000000007bc72a0038040000000000006dd52a00390400000000000063e32a003a0400000000000061f12a003b0400000000000060ff2a003c04000000000000640d2b003d0400000000000008192b003e040000000000005d1b2b003f04000000000000ac242b00400400000000000053292b00410400000000000041372b004204000000000000e43b2b0043040000000000002f452b004404000000000000824e2b0045040000000000002a532b00460400000000000028612b004704000000000000276f2b004804000000000000d07a2b004904000000000000257d2b004a040000000000007b7f2b004b040000000000001a8b2b004c0400000000000016992b004d040000000000000fa72b004e0400000000000003b52b004f04000000000000ffc22b005004000000000000f6d02b005104000000000000edde2b005204000000000000e7ec2b005304000000000000dffa2b005404000000000000d4082c005504000000000000bf162c005604000000000000af242c0057040000000000009a322c00580400000000000096402c005904000000000000ea492c005a04000000000000384c2c005b040000000000008e4e2c005c04000000000000e3502c005d040000000000002c5a2c005e040000000000007e5c2c005f040000000000002b612c0060040000000000007e6a2c006104000000000000bc732c0062040000000000005c782c0063040000000000003e862c00640400000000000021942c00650400000000000003a22c006604000000000000eeaf2c006704000000000000d2bd2c006804000000000000bacb2c00690400000000000089d92c006a0400000000000052e72c006b0400000000000021f52c006c040000000000006af72c006d0400000000000007fc2c006e04000000000000ef022d006f040000000000009b102d007004000000000000451e2d0071040000000000000e2c2d007204000000000000ce392d00730400000000000090472d00740400000000000089552d00750400000000000043632d00760400000000000099652d00770400000000000040712d0078040000000000002b7f2d0079040000000000000e8d2d007a04000000000000f09a2d007b04000000000000dfa82d007c04000000000000c5b62d007d04000000000000a6c42d007e04000000000000f8c62d007f0400000000000041c92d00800400000000000073d22d008104000000000000c0d42d0082040000000000004ae02d008304000000000000e8e42d00840400000000000018ee2d008504000000000000f5fb2d0086040000000000009a092e0087040000000000005c172e00880400000000000011252e00890400000000000086302e008a04000000000000d1322e008b0400000000000097402e008c040000000000004c4e2e008d04000000000000195c2e008e04000000000000dd692e008f040000000000007d772e00900400000000000051852e0091040000000000001c932e0092040000000000005d9c2e009304000000000000a69e2e009404000000000000f2a02e009504000000000000b7ae2e0096040000000000008cbc2e00970400000000000071ca2e0098040000000000003dd82e009904000000000000fae52e009a04000000000000d2f32e009b040000000000009f012f009c040000000000006c0f2f009d040000000000004a1d2f009e04000000000000352b2f009f040000000000001b392f00a004000000000000f0462f00a104000000000000c9542f00a2040000000000009b622f00a3040000000000006b702f00a404000000000000487e2f00a504000000000000118c2f00a604000000000000e0992f00a704000000000000b1a72f00a8040000000000006bb52f00a9040000000000002dc32f00aa04000000000000f3d02f00ab04000000000000bcde2f00ac0400000000000078ec2f00ad0400000000000037fa2f00ae04000000000000fd073000af04000000000000cb153000b00400000000000077233000b10400000000000045313000b204000000000000023f3000b304000000000000cc4c3000b4040000000000006d5a3000b50400000000000099633000b6040000000000002c683000b704000000000000176f3000b80400000000000064713000b904000000000000b4733000ba0400000000000005763000bb04000000000000df833000bc04000000000000a1913000bd04000000000000719f3000be0400000000000050ad3000bf0400000000000028bb3000c00400000000000002c93000c104000000000000a0cd3000c204000000000000e6d63000c304000000000000d6e43000c404000000000000bdf23000c50400000000000088003100c604000000000000ce093100c704000000000000760e3100c804000000000000601c3100c904000000000000502a3100ca0400000000000037383100cb0400000000000024463100cc0400000000000015543100cd0400000000000008623100ce04000000000000f96f3100cf04000000000000cf7d3100d004000000000000ba8b3100d10400000000000093993100d20400000000000070a73100d304000000000000c0a93100d4040000000000000fac3100d50400000000000041b53100d60400000000000090b73100d7040000000000000bc33100d804000000000000cdd03100d9040000000000008cde3100da04000000000000fae93100db0400000000000040ec3100dc04000000000000cdf93100dd0400000000000074073200de040000000000000a153200df04000000000000a3223200e00400000000000028273200e1040000000000003d303200e204000000000000d53d3200e304000000000000524b3200e404000000000000e4583200e504000000000000265b3200e60400000000000079663200e704000000000000c1683200e8040000000000002f743200e904000000000000a7813200ea040000000000004e8f3200eb04000000000000ff9c3200ec04000000000000449f3200ed04000000000000a7aa3200ee040000000000004fb83200ef040000000000000bbf3200f00400000000000050c13200f10400000000000093c33200f204000000000000d3c53200f30400000000000078d33200f4040000000000009edc3200f5040000000000002ce13200f6040000000000007ae33200f704000000000000d9ee3200f8040000000000006dfc3200f904000000000000140a3300fa0400000000000087173300fb04000000000000d6243300fc040000000000003e323300fd04000000000000d13f3300fe04000000000000744d3300ff04000000000000125b33000005000000000000b56833000105000000000000447633000205000000000000b283330003050000000000000b91330004050000000000005f9e33000505000000000000c6ab33000605000000000000b5b43300070500000000000035b93300080500000000000080bb33000905000000000000d6c633000a0500000000000011c933000b050000000000004ecb33000c05000000000000c2cf33000d050000000000004ed433000e05000000000000d3e133000f0500000000000080e83300100500000000000044ef330011050000000000008efa33001205000000000000c6fc330013050000000000004d0a34001405000000000000d117340015050000000000002a25340016050000000000007d32340017050000000000000240340018050000000000006d4d34001905000000000000f05a34001a05000000000000486834001b050000000000009e7534001c05000000000000038334001d050000000000004a9034001e05000000000000719d34001f05000000000000c7aa3400200500000000000047b834002105000000000000bbc53400220500000000000041d334002305000000000000a7e03400240500000000000017ee3400250500000000000093fb34002605000000000000100935002705000000000000801635002805000000000000962335002905000000000000cf3035002a05000000000000e23d35002b05000000000000fa4a35002c05000000000000175835002d05000000000000df6035002e050000000000004d6535002f050000000000006e7235003005000000000000af7f35003105000000000000588d35003205000000000000a68f35003305000000000000f39135003405000000000000099b35003505000000000000dca83500360500000000000010b235003705000000000000a8b6350038050000000000007dc4350039050000000000004ad235003a0500000000000022e035003b0500000000000001ee35003c0500000000000099f235003d05000000000000bffb35003e05000000000000650936003f050000000000003c1736004005000000000000e01b36004105000000000000162536004205000000000000f83236004305000000000000e34036004405000000000000cc4e360045050000000000001c51360046050000000000009e5c360047050000000000008f6a36004805000000000000687836004905000000000000498636004a050000000000003b9436004b0500000000000020a236004c0500000000000011a936004d05000000000000feaf36004e05000000000000debd36004f0500000000000094cb3600500500000000000074d93600510500000000000052e73600520500000000000048f53600530500000000000043fc360054050000000000003d0337005505000000000000061137005605000000000000ac1537005705000000000000f51e37005805000000000000e42c37005905000000000000d03a37005a05000000000000894837005b05000000000000775637005c05000000000000616437005d050000000000004c7237005e05000000000000ef7f37005f05000000000000d58d37006005000000000000d29437006105000000000000249737006205000000000000cd9b37006305000000000000c4a937006405000000000000b7b737006505000000000000a9c53700660500000000000043d13700670500000000000097d3370068050000000000003fd8370069050000000000003bdf37006a050000000000008de137006b0500000000000072ef37006c0500000000000066fd37006d050000000000000b0238006e050000000000004f0b38006f050000000000003e19380070050000000000002b27380071050000000000002535380072050000000000001a3c380073050000000000006d3e38007405000000000000144338007505000000000000674c38007605000000000000b74e38007705000000000000045138007805000000000000f75e38007905000000000000416138007a05000000000000886338007b050000000000006e6a38007c05000000000000b36c38007d05000000000000e17538007e05000000000000837a38007f05000000000000257f380080050000000000006a88380081050000000000004d96380082050000000000003ba43800830500000000000027b23800840500000000000017c0380085050000000000000cc73800860500000000000007ce38008705000000000000eadb38008805000000000000d0e938008905000000000000bff738008a0500000000000064fc38008b05000000000000ad0539008c050000000000009a1339008d050000000000007e2139008e05000000000000712f39008f05000000000000663d39009005000000000000524b390091050000000000000f5939009205000000000000006039009305000000000000526239009405000000000000f36639009505000000000000db7439009605000000000000c98239009705000000000000ac9039009805000000000000939e390099050000000000007dac39009a0500000000000063ba39009b0500000000000051c839009c0500000000000040d639009d050000000000002ce439009e050000000000001ef239009f0500000000000010003a00a005000000000000fa0d3a00a105000000000000eb1b3a00a205000000000000cf293a00a305000000000000bd373a00a405000000000000663c3a00a5050000000000000d413a00a605000000000000b0453a00a705000000000000a94c3a00a805000000000000fc4e3a00a905000000000000a4533a00aa0500000000000090613a00ab050000000000002a6d3a00ac050000000000007e6f3a00ad050000000000005d7d3a00ae05000000000000468b3a00af0500000000000043923a00b00500000000000036993a00b10500000000000013a73a00b205000000000000a9b23a00b305000000000000f5b43a00b40500000000000096b93a00b505000000000000e7bb3a00b6050000000000003abe3a00b705000000000000d5c23a00b805000000000000bcd03a00b9050000000000004bdc3a00ba050000000000009ede3a00bb05000000000000f0e03a00bc0500000000000088ec3a00bd050000000000006dfa3a00be0500000000000059083b00bf05000000000000550f3b00c005000000000000f1133b00c10500000000000042163b00c20500000000000021243b00c30500000000000014323b00c40500000000000005403b00c505000000000000dd4d3b00c60500000000000080523b00c705000000000000c05b3b00c805000000000000ad693b00c9050000000000004f6e3b00ca050000000000009f773b00cb05000000000000917e3b00cc05000000000000e5803b00cd0500000000000080853b00ce0500000000000069933b00cf0500000000000054a13b00d0050000000000003eaf3b00d10500000000000022bd3b00d205000000000000b2c83b00d30500000000000002cb3b00d405000000000000f0d83b00d505000000000000d9e63b00d605000000000000d2f43b00d705000000000000b6023c00d8050000000000009b103c00d905000000000000e9193c00da050000000000003c1c3c00db050000000000008f1e3c00dc05000000000000712c3c00dd050000000000004e3a3c00de0500000000000040483c00df0500000000000031563c00e0050000000000007c5f3c00e1050000000000001f643c00e2050000000000000f723c00e305000000000000f17f3c00e405000000000000e68d3c00e505000000000000c69b3c00e605000000000000b0a93c00e7050000000000009fb73c00e80500000000000085c53c00e90500000000000076d33c00ea0500000000000059e13c00eb0500000000000040ef3c00ec0500000000000029fd3c00ed05000000000000150b3d00ee0500000000000005193d00ef05000000000000ec263d00f005000000000000db343d00f105000000000000ca423d00f205000000000000bb503d00f305000000000000b15e3d00f4050000000000008f6c3d00f505000000000000db753d00f6050000000000007b7a3d00f70500000000000065883d00f8050000000000005b963d00f90500000000000050a43d00fa050000000000003ab23d00fb0500000000000030c03d00fc0500000000000023ce3d00fd050000000000000ddc3d00fe0500000000000002ea3d00ff05000000000000ebf73d000006000000000000e2053e000106000000000000d7133e000206000000000000c4213e000306000000000000b42f3e000406000000000000a63d3e000506000000000000824b3e0006060000000000003e593e00070600000000000038673e0008060000000000001a753e00090600000000000007833e000a06000000000000f1903e000b0600000000000048933e000c06000000000000e49e3e000d060000000000008fa33e000e06000000000000d5ac3e000f0600000000000027af3e001006000000000000c6ba3e001106000000000000afc83e00120600000000000003cb3e001306000000000000fed13e001406000000000000a6d63e0015060000000000009be43e0016060000000000008af23e0017060000000000007f003f0018060000000000006b0e3f0019060000000000005b1c3f001a060000000000004d2a3f001b0600000000000032383f001c060000000000000d3f3f001d06000000000000f1453f001e06000000000000e4533f001f06000000000000d3613f002006000000000000b86f3f002106000000000000b37d3f002206000000000000a38b3f002306000000000000ed943f00240600000000000092993f0025060000000000008aa73f00260600000000000078b53f00270600000000000071c33f00280600000000000062d13f00290600000000000053df3f002a060000000000003bed3f002b0600000000000020fb3f002c06000000000000100940002d06000000000000011740002e06000000000000f62440002f06000000000000ef3240003006000000000000e14040003106000000000000d84e40003206000000000000d35c400033060000000000002a5f40003406000000000000cd6a40003506000000000000c07840003606000000000000bb8640003706000000000000a994400038060000000000009aa24000390600000000000087b040003a0600000000000076be40003b0600000000000075c540003c060000000000006ecc40003d0600000000000060da40003e060000000000004be840003f0600000000000041f6400040060000000000003c0441004106000000000000301241004206000000000000252041004306000000000000122e41004406000000000000013c41004506000000000000004a41004606000000000000f95741004706000000000000eb6541004806000000000000ee7341004906000000000000e68141004a06000000000000e28f41004b060000000000008a9441004c06000000000000dc9d41004d06000000000000daab41004e06000000000000dab941004f06000000000000d3c741005006000000000000d5d541005106000000000000dde341005206000000000000d5f141005306000000000000d5ff41005406000000000000d10d42005506000000000000d11b42005606000000000000cc2942005706000000000000be3742005806000000000000ba45420059060000000000008f5342005a06000000000000866142005b060000000000008a6f42005c06000000000000887d42005d060000000000007e8b42005e06000000000000769942005f0600000000000075a74200600600000000000078b54200610600000000000058c34200620600000000000049d14200630600000000000038df4200640600000000000024ed420065060000000000001dfb42006606000000000000100943006706000000000000fd1643006806000000000000fe2443006906000000000000463243006a06000000000000e23f43006b060000000000006d4d43006c06000000000000875643006d060000000000000b5b43006e06000000000000875f43006f060000000000009468430070060000000000002c7643007106000000000000737843007206000000000000b97a43007306000000000000f97c43007406000000000000cd8343007506000000000000148f430076060000000000005b9143007706000000000000e99e4300780600000000000091ac430079060000000000002cba43007a06000000000000ccc743007b06000000000000b1d543007c0600000000000048e143007d0600000000000095e343007e0600000000000081f143007f0600000000000071ff43008006000000000000680d44008106000000000000651b440082060000000000000e20440083060000000000006629440084060000000000000f35440085060000000000006237440086060000000000005b4544008706000000000000505344008806000000000000486144008906000000000000466f44008a060000000000003e7d44008b06000000000000927f44008c060000000000003e8b44008d060000000000002f9944008e060000000000006ba244008f0600000000000006a744009006000000000000f5b444009106000000000000f6c244009206000000000000f4d044009306000000000000c3de44009406000000000000b5ec44009506000000000000a7fa440096060000000000009f08450097060000000000009116450098060000000000002e2245009906000000000000812445009a06000000000000723245009b060000000000006f4045009c060000000000005d4e45009d060000000000005a5c45009e060000000000005a6a45009f0600000000000055784500a00600000000000049864500a1060000000000003a944500a20600000000000034a24500a3060000000000002cb04500a4060000000000002bbe4500a50600000000000025cc4500a6060000000000001dda4500a70600000000000018e84500a80600000000000018f64500a90600000000000006044600aa06000000000000fb114600ab06000000000000ed1f4600ac06000000000000ec2d4600ad06000000000000db3b4600ae06000000000000d8424600af06000000000000d8494600b006000000000000804e4600b106000000000000cc574600b206000000000000c7654600b306000000000000be734600b406000000000000ab814600b506000000000000b28f4600b606000000000000b09d4600b706000000000000afab4600b806000000000000abb94600b906000000000000a6c74600ba06000000000000aad54600bb0600000000000054e14600bc06000000000000abe34600bd060000000000008ff14600be0600000000000087ff4600bf060000000000007a0d4700c0060000000000005b1b4700c106000000000000ac1d4700c20600000000000039294700c30600000000000024374700c40600000000000012454700c506000000000000f2524700c606000000000000d3604700c706000000000000b56e4700c806000000000000a57c4700c906000000000000958a4700ca06000000000000398f4700cb060000000000008e984700cc0600000000000082a64700cd0600000000000072b44700ce0600000000000066c24700cf0600000000000005c74700d00600000000000041d04700d1060000000000001fde4700d206000000000000abe94700d306000000000000f6eb4700d4060000000000009ff04700d50600000000000093f74700d606000000000000e4f94700d706000000000000dd074800d806000000000000d5154800d906000000000000bc234800da06000000000000a1314800db06000000000000893f4800dc06000000000000834d4800dd06000000000000675b4800de060000000000004d694800df0600000000000042774800e0060000000000000a854800e106000000000000e6924800e206000000000000c0a04800e30600000000000092ae4800e4060000000000007abc4800e5060000000000006dca4800e60600000000000056d84800e70600000000000047df4800e8060000000000003ae64800e906000000000000fef34800ea06000000000000d1014900eb06000000000000a3084900ec06000000000000f70a4900ed06000000000000810f4900ee060000000000005b1d4900ef060000000000002e2b4900f0060000000000001a394900f106000000000000f6464900f206000000000000cd544900f3060000000000001a574900f40600000000000092624900f5060000000000005f704900f6060000000000008a794900f7060000000000001f7e4900f806000000000000e08b4900f9060000000000004c994900fa06000000000000f3a64900fb06000000000000d2b44900fc0600000000000073b94900fd060000000000000dbe4900fe06000000000000a7c24900ff06000000000000f5c44900000700000000000042c74900010700000000000073d049000207000000000000aed94900030700000000000043de4900040700000000000022ec49000507000000000000fbf949000607000000000000d5074a0007070000000000006d154a0008070000000000001a234a000907000000000000b9304a000a070000000000001a3e4a000b07000000000000b94b4a000c070000000000004f594a000d0700000000000010674a000e07000000000000d0744a000f070000000000005a794a001007000000000000a47b4a00110700000000000076824a0012070000000000007d8b4a00130700000000000014904a00140700000000000057924a0015070000000000006d9d4a001607000000000000ffa34a0017070000000000009faa4a00180700000000000002b84a001907000000000000abc54a001a0700000000000063d34a001b07000000000000ffe04a001c07000000000000e1e94a001d070000000000004fee4a001e07000000000000faf44a001f0700000000000051f94a0020070000000000007efb4a0021070000000000005c044b002207000000000000f3084b002307000000000000390b4b002407000000000000b9164b00250700000000000075244b00260700000000000043324b002707000000000000fb3f4b002807000000000000bd4d4b002907000000000000795b4b002a0700000000000013694b002b07000000000000db764b002c0700000000000084844b002d0700000000000044924b002e07000000000000ff9f4b002f07000000000000c1ad4b00300700000000000075bb4b0031070000000000009ac44b0032070000000000001cc94b003307000000000000f8cf4b003407000000000000d0d64b00350700000000000014d94b003607000000000000a4dd4b00370700000000000078e44b00380700000000000059eb4b00390700000000000027f24b003a07000000000000ceff4b003b07000000000000420d4c003c07000000000000e21a4c003d0700000000000075284c003e0700000000000007364c003f07000000000000943a4c00400700000000000055414c00410700000000000087434c0042070000000000000a484c0043070000000000004e4a4c00440700000000000014514c0045070000000000001e5a4c004607000000000000aa5e4c004707000000000000e8604c0048070000000000000c6c4c0049070000000000007b794c004a07000000000000bc7b4c004b07000000000000f6864c004c070000000000008b944c004d0700000000000024a24c004e07000000000000f2af4c004f07000000000000b4bd4c00500700000000000077cb4c0051070000000000004ad94c00520700000000000035e04c0053070000000000007de24c00540700000000000012e74c005507000000000000d7f44c00560700000000000094024d00570700000000000064094d00580700000000000039104d005907000000000000081e4d005a07000000000000d12b4d005b07000000000000f0344d005c0700000000000089394d005d070000000000004d474d005e070000000000000a554d005f07000000000000ce624d00600700000000000086704d006107000000000000457e4d0062070000000000000d8c4d006307000000000000bb994d00640700000000000084a74d00650700000000000055b54d00660700000000000025c34d006707000000000000d5d04d00680700000000000096de4d0069070000000000004aec4d006a070000000000006ff54d006b07000000000000fdf94d006c07000000000000ba074e006d0700000000000085154e006e07000000000000181a4e006f0700000000000042234e0070070000000000000e314e007107000000000000d43e4e0072070000000000009c4c4e0073070000000000005d5a4e00740700000000000025684e007507000000000000f1754e007607000000000000ca834e00770700000000000069914e007807000000000000439f4e007907000000000000dda34e007a070000000000000aad4e007b07000000000000c9ba4e007c070000000000007dc84e007d07000000000000cdca4e007e070000000000005ad64e007f0700000000000036e44e008007000000000000f9f14e008107000000000000c5ff4e008207000000000000990d4f0083070000000000005b1b4f00840700000000000020294f008507000000000000de364f008607000000000000a6444f00870700000000000045524f008807000000000000d1564f008907000000000000df5f4f008a07000000000000856d4f008b07000000000000227b4f008c07000000000000be884f008d0700000000000075964f008e0700000000000039a44f008f07000000000000f9b14f009007000000000000d8b84f009107000000000000b8bf4f00920700000000000086cd4f0093070000000000005edb4f00940700000000000014e94f009507000000000000d3f64f0096070000000000009604500097070000000000002a1250009807000000000000c91f500099070000000000008c2d50009a07000000000000503b50009b07000000000000004950009c07000000000000205250009d07000000000000a85650009e07000000000000526450009f070000000000000d725000a007000000000000bb7f5000a107000000000000678d5000a2070000000000000c9b5000a307000000000000bca85000a40700000000000080b65000a5070000000000002cc45000a607000000000000c7d15000a7070000000000007edf5000a80700000000000018ed5000a907000000000000b3fa5000aa070000000000004c085100ab07000000000000c9155100ac0700000000000063235100ad07000000000000ed305100ae070000000000008f3e5100af07000000000000384c5100b007000000000000ce595100b10700000000000087675100b20700000000000033755100b307000000000000e0825100b40700000000000093905100b507000000000000d5925100b607000000000000429e5100b70700000000000024a55100b80700000000000005ac5100b907000000000000adb95100ba070000000000001ec55100bb070000000000006ec75100bc07000000000000abd05100bd070000000000003dd55100be070000000000007ade5100bf0700000000000018e35100c007000000000000e2f05100c107000000000000bbfe5100c2070000000000008c0c5200c307000000000000691a5200c40700000000000042285200c507000000000000ca335200c60700000000000018365200c707000000000000cf435200c80700000000000067485200c90700000000000095515200ca07000000000000685f5200cb070000000000009b6c5200cc070000000000003a715200cd070000000000007e7a5200ce070000000000005c885200cf0700000000000029965200d007000000000000f6a35200d107000000000000bcb15200d20700000000000090bf5200d3070000000000007fc65200d40700000000000063cd5200d5070000000000002bdb5200d6070000000000005be45200d7070000000000009fe65200d807000000000000e5e85200d907000000000000b2f65200da0700000000000077045300db07000000000000f10f5300dc070000000000003f125300dd0700000000000002205300de07000000000000d42d5300df07000000000000a93b5300e00700000000000081495300e10700000000000053575300e20700000000000020655300e307000000000000fd725300e407000000000000d8805300e507000000000000ac8e5300e607000000000000fa905300e707000000000000839c5300e8070000000000004faa5300e9070000000000001cb85300ea07000000000000f0c55300eb070000000000009ad35300ec070000000000004ae15300ed0700000000000012ef5300ee07000000000000ebfc5300ef07000000000000a40a5400f00700000000000064185400f10700000000000034265400f20700000000000004345400f307000000000000be415400f407000000000000954f5400f507000000000000c6585400f607000000000000675d5400f707000000000000326b5400f80700000000000066745400f907000000000000ff785400fa07000000000000d87f5400fb07000000000000b2865400fc070000000000008a945400fd0700000000000054a25400fe0700000000000031b05400ff07000000000000fcbd54000008000000000000d5cb540001080000000000009bd9540002080000000000006de7540003080000000000003cf554000408000000000000190355000508000000000000f11055000608000000000000b71e550007080000000000007c2c55000808000000000000563a55000908000000000000304855000a08000000000000f85555000b08000000000000cf6355000c08000000000000957155000d08000000000000497f55000e080000000000001b8d55000f08000000000000638f55001008000000000000e79a55001108000000000000749f5500120800000000000007a455001308000000000000a1a8550014080000000000006eb6550015080000000000002dc455001608000000000000f9d15500170800000000000091d6550018080000000000007add55001908000000000000c4df55001a0800000000000077ed55001b080000000000003cfb55001c08000000000000fe0856001d08000000000000b71656001e080000000000002c2256001f080000000000007024560020080000000000002832560021080000000000000c3956002208000000000000523b56002308000000000000e93f56002408000000000000994d560025080000000000004e5b560026080000000000001f6956002708000000000000c97656002808000000000000798456002908000000000000138956002a08000000000000419256002b080000000000000aa056002c080000000000003ba956002d08000000000000d6ad56002e0800000000000020b056002f08000000000000a6bb560030080000000000008dc25600310800000000000070c95600320800000000000033d756003308000000000000f2e456003408000000000000a2f2560035080000000000005f0057003608000000000000210e57003708000000000000e11b57003808000000000000b329570039080000000000006e3757003a080000000000003f4557003b08000000000000145357003c08000000000000d86057003d08000000000000966e57003e08000000000000597c57003f080000000000001a8a570040080000000000006e8c57004108000000000000bd8e57004208000000000000ec9757004308000000000000d49e57004408000000000000b6a55700450800000000000063b35700460800000000000044c15700470800000000000008cf57004808000000000000bedc570049080000000000006fea57004a0800000000000032f857004b08000000000000030658004c08000000000000c01358004d08000000000000911a58004e080000000000006c2158004f08000000000000b72358005008000000000000452f580051080000000000000d3d58005208000000000000dd4a58005308000000000000895858005408000000000000326658005508000000000000e77358005608000000000000b181580057080000000000006f8f58005808000000000000289d58005908000000000000e5aa58005a08000000000000a9b858005b080000000000006ac658005c0800000000000081d358005d080000000000002de158005e0800000000000004ef58005f08000000000000d2fc5800600800000000000021ff580061080000000000006d0159006208000000000000be0359006308000000000000b00a590064080000000000008118590065080000000000004c2659006608000000000000183459006708000000000000ed4159006808000000000000b44f59006908000000000000ff5159006a08000000000000765d59006b08000000000000c05f59006c08000000000000116259006d080000000000004a6b59006e08000000000000167959006f08000000000000518259007008000000000000ef8659007108000000000000bc945900720800000000000084a25900730800000000000030b059007408000000000000ffbd59007508000000000000cdcb590076080000000000008fd95900770800000000000027de590078080000000000004ce75900790800000000000029ee59007a0800000000000017f559007b08000000000000dd025a007c08000000000000b7105a007d0800000000000056155a007e08000000000000851e5a007f08000000000000332c5a008008000000000000ea395a008108000000000000383c5a008208000000000000bd475a0083080000000000008a555a00840800000000000056635a008508000000000000a3655a008608000000000000ec675a00870800000000000013715a008808000000000000867c5a008908000000000000d27e5a008a08000000000000818c5a008b08000000000000199a5a008c08000000000000caa75a008d0800000000000015aa5a008e08000000000000f0b05a008f0800000000000086b55a0090080000000000000fc15a00910800000000000056c35a00920800000000000023d15a009308000000000000d0de5a0094080000000000008fec5a00950800000000000036fa5a00960800000000000016015b00970800000000000060035b009808000000000000f0075b009908000000000000c9155b009a0800000000000013185b009b08000000000000021f5b009c080000000000009a235b009d0800000000000033285b009e0800000000000055315b009f08000000000000873a5b00a0080000000000001c3f5b00a108000000000000ea4c5b00a208000000000000b95a5b00a30800000000000077685b00a4080000000000004a765b00a508000000000000ca815b00a60800000000000013845b00a708000000000000d4915b00a808000000000000919f5b00a90800000000000049ad5b00aa0800000000000009bb5b00ab0800000000000077c65b00ac08000000000000c1c85b00ad080000000000008cd65b00ae0800000000000003e25b00af0800000000000045e45b00b0080000000000002eeb5b00b1080000000000000cf25b00b208000000000000cfff5b00b308000000000000870d5c00b40800000000000071145c00b508000000000000581b5c00b6080000000000002b295c00b708000000000000f7365c00b808000000000000c0445c00b90800000000000087525c00ba080000000000001b575c00bb0800000000000040605c00bc0800000000000088625c00bd08000000000000ff6d5c00be08000000000000d47b5c00bf080000000000004f875c00c00800000000000094895c00c10800000000000052975c00c20800000000000019a55c00c308000000000000e5b25c00c4080000000000000bbc5c00c508000000000000a3c05c00c608000000000000c5c95c00c70800000000000011cc5c00c8080000000000004dce5c00c90800000000000094d05c00ca08000000000000e2d25c00cb080000000000007bd75c00cc08000000000000c6d95c00cd0800000000000016dc5c00ce0800000000000062de5c00cf0800000000000044e55c00d008000000000000e1e95c00d1080000000000009cf75c00d20800000000000029fc5c00d308000000000000fe025d00d40800000000000042055d00d5080000000000008b075d00d608000000000000e0125d00d70800000000000083205d00d8080000000000000c255d00d90800000000000050275d00da080000000000001f2e5d00db08000000000000c43b5d00dc0800000000000039495d00dd08000000000000dc4f5d00de0800000000000082565d00df08000000000000dc635d00e008000000000000a2715d00e108000000000000557f5d00e208000000000000f18c5d00e308000000000000bd935d00e408000000000000819a5d00e508000000000000b59c5d00e608000000000000ef9e5d00e7080000000000006aa35d00e808000000000000b4a55d00e908000000000000fca75d00ea0800000000000003aa5d00eb0800000000000052ac5d00ec080000000000009dae5d00ed08000000000000e7b05d00ee0800000000000037b35d00ef0800000000000088b55d00f008000000000000d5b75d00f10800000000000027ba5d00f20800000000000071bc5d00f308000000000000bebe5d00f4080000000000000dc15d00f5080000000000005ac35d00f608000000000000a3c55d00f7080000000000003fca5d00f80800000000000089cc5d00f908000000000000d3ce5d00fa0800000000000019d15d00fb0800000000000066d35d00fc08000000000000b2d55d00fd08000000000000f8d75d00fe0800000000000049da5d00ff0800000000000097dc5d000009000000000000e4de5d00010900000000000036e15d00020900000000000082e35d00030900000000000015e85d00040900000000000065ea5d000509000000000000b1ec5d0006090000000000004bf15d00070900000000000079fa5d00080900000000000004065e0009090000000000004e085e000a09000000000000370f5e000b09000000000000d5135e000c0900000000000016165e000d0900000000000066185e000e09000000000000b31a5e000f09000000000000011d5e0010090000000000004c1f5e0011090000000000009c215e001209000000000000e9235e00130900000000000038265e0014090000000000008a285e001509000000000000da2a5e0016090000000000002f2d5e0017090000000000007b2f5e001809000000000000c6315e00190900000000000019345e001a09000000000000bd385e001b090000000000000d3b5e001c09000000000000af3f5e001d0900000000000001425e001e09000000000000e5485e001f09000000000000314b5e0020090000000000007d4d5e002109000000000000c54f5e0022090000000000000e525e00230900000000000060545e002409000000000000b0565e00250900000000000000595e0026090000000000004a5b5e00270900000000000021695e0028090000000000005a725e0029090000000000009b745e002a09000000000000e8765e002b0900000000000039795e002c090000000000008c7b5e002d090000000000002e805e002e09000000000000d1845e002f09000000000000c48b5e003009000000000000b2925e0031090000000000008aa05e003209000000000000cca95e0033090000000000001cac5e00340900000000000068ae5e0035090000000000005fb55e00360900000000000053bc5e0037090000000000003dca5e0038090000000000001bd85e003909000000000000f5e55e003a0900000000000049e85e003b090000000000009aea5e003c090000000000003fef5e003d09000000000000dbf35e003e0900000000000020f65e003f090000000000005cff5e004009000000000000ac015f0041090000000000008b0f5f00420900000000000077165f0043090000000000005b1d5f004409000000000000e0285f0045090000000000002f2b5f00460900000000000016325f00470900000000000007395f004809000000000000e6465f004909000000000000b3545f004a090000000000008d625f004b0900000000000068705f004c09000000000000fb7b5f004d09000000000000487e5f004e090000000000008c875f004f09000000000000278c5f005009000000000000089a5f005109000000000000aa9e5f005209000000000000a0a55f005309000000000000e8a75f005409000000000000c8b55f0055090000000000006cba5f005609000000000000b1c35f00570900000000000046cf5f00580900000000000091d15f00590900000000000061df5f005a090000000000000fed5f005b09000000000000fbf35f005c09000000000000e6fa5f005d09000000000000c20860005e090000000000000e0b60005f090000000000008f16600060090000000000006424600061090000000000002d3260006209000000000000064060006309000000000000504260006409000000000000c64d60006509000000000000825b60006609000000000000566260006709000000000000386960006809000000000000677260006909000000000000b57460006a09000000000000fe7660006b09000000000000917b60006c09000000000000e17d60006d09000000000000798260006e09000000000000cc8460006f090000000000006f89600070090000000000000d8e60007109000000000000af9260007209000000000000fe9460007309000000000000519760007409000000000000f29b600075090000000000008da06000760900000000000067ae600077090000000000005ab56000780900000000000049bc6000790900000000000025ca60007a0900000000000079cc60007b0900000000000004d860007c090000000000004be160007d09000000000000e2e560007e09000000000000acf360007f09000000000000920161008009000000000000ce0a610081090000000000006a0f61008209000000000000081461008309000000000000aa1861008409000000000000451d610085090000000000003224610086090000000000007e2661008709000000000000d128610088090000000000001d2b610089090000000000006b2d61008a09000000000000ec3861008b09000000000000c74661008c09000000000000ac5461008d09000000000000fc5661008e09000000000000966261008f090000000000006c7061009009000000000000357e61009109000000000000678761009209000000000000008c61009309000000000000d89961009409000000000000aba76100950900000000000085b5610096090000000000004ac36100970900000000000025d161009809000000000000fdde61009909000000000000d5ec61009a0900000000000025ef61009b0900000000000009f661009c0900000000000058f861009d09000000000000acfa61009e0900000000000052ff61009f0900000000000096086200a0090000000000007b166200a10900000000000005226200a20900000000000057246200a309000000000000ab266200a40900000000000033326200a50900000000000002406200a60900000000000056426200a709000000000000dd4d6200a809000000000000ca5b6200a9090000000000004f676200aa0900000000000099696200ab09000000000000ed6b6200ac0900000000000091706200ad09000000000000e5726200ae090000000000007c776200af09000000000000ce796200b00900000000000057856200b10900000000000025936200b20900000000000078956200b309000000000000bb9e6200b40900000000000006a16200b50900000000000056a36200b609000000000000edae6200b709000000000000cdbc6200b80900000000000069c86200b909000000000000b8ca6200ba0900000000000088d86200bb09000000000000d4da6200bc0900000000000024dd6200bd0900000000000019e46200be0900000000000066e66200bf09000000000000b5e86200c0090000000000003ff46200c10900000000000015026300c20900000000000066046300c309000000000000b8066300c409000000000000ef0f6300c509000000000000d61d6300c60900000000000076226300c709000000000000b42b6300c80900000000000085396300c90900000000000010456300ca0900000000000061476300cb0900000000000033556300cc0900000000000005636300cd09000000000000e5706300ce09000000000000c07e6300cf09000000000000918c6300d0090000000000006b9a6300d10900000000000053a16300d20900000000000032a86300d309000000000000feb56300d409000000000000c9c36300d50900000000000018c66300d60900000000000086d16300d70900000000000005dd6300d8090000000000004bdf6300d9090000000000002bed6300da09000000000000fafa6300db09000000000000da086400dc09000000000000b8166400dd0900000000000092246400de0900000000000035296400df0900000000000061326400e00900000000000048406400e109000000000000234e6400e209000000000000f35b6400e309000000000000c4696400e40900000000000096776400e5090000000000006e856400e60900000000000050936400e70900000000000027a16400e809000000000000f4ae6400e909000000000000d0bc6400ea090000000000009dca6400eb0900000000000075d86400ec0900000000000041e66400ed0900000000000015f46400ee09000000000000e7016500ef09000000000000af0f6500f009000000000000881d6500f1090000000000004e2b6500f20900000000000032396500f3090000000000000f476500f409000000000000f2546500f50900000000000042576500f60900000000000091596500f70900000000000080606500f809000000000000ce626500f909000000000000a2706500fa09000000000000e8796500fb09000000000000837e6500fc09000000000000c1876500fd090000000000000f8a6500fe09000000000000598c6500ff0900000000000047936500000a0000000000002b9a6500010a0000000000005ca36500020a000000000000a3a56500030a000000000000f4a76500040a000000000000c9b56500050a0000000000009fc36500060a00000000000069d16500070a0000000000009fda6500080a0000000000002edf6500090a000000000000feec65000a0a000000000000befa65000b0a000000000000940866000c0a000000000000820f66000d0a000000000000701666000e0a0000000000004c2466000f0a00000000000017326600100a000000000000623b6600110a000000000000f63f6600120a0000000000007a4b6600130a000000000000c44d6600140a00000000000016506600150a00000000000068526600160a0000000000009f5b6600170a00000000000074696600180a00000000000040776600190a0000000000001c8566001a0a000000000000e09266001b0a000000000000b6a066001c0a00000000000093ae66001d0a000000000000ccb766001e0a00000000000066bc66001f0a0000000000003fca6600200a00000000000017d86600210a00000000000003df6600220a000000000000eae56600230a000000000000bbf36600240a00000000000090016700250a000000000000630f6700260a0000000000002d1d6700270a00000000000018246700280a000000000000ff2a6700290a000000000000502d67002a0a000000000000ed3167002b0a000000000000d23867002c0a000000000000914667002d0a0000000000005a5467002e0a0000000000001d6267002f0a000000000000e66f6700300a000000000000c47d6700310a0000000000009d8b6700320a00000000000054996700330a00000000000012a76700340a000000000000e6b46700350a000000000000b1c26700360a00000000000039ce6700370a00000000000080d06700380a00000000000047de6700390a00000000000010ec67003a0a000000000000e7f967003b0a000000000000ae0768003c0a0000000000007f1568003d0a000000000000181a68003e0a000000000000671c68003f0a000000000000bb1e6800400a00000000000043236800410a000000000000df276800420a000000000000b82e6800430a00000000000004316800440a000000000000ca3e6800450a0000000000004c4a6800460a000000000000984c6800470a000000000000535a6800480a00000000000011686800490a000000000000ca7568004a0a0000000000008a8368004b0a000000000000599168004c0a000000000000279f68004d0a000000000000f0ac68004e0a000000000000bbba68004f0a000000000000acc16800500a00000000000085c86800510a0000000000004ed66800520a00000000000043dd6800530a0000000000002fe46800540a0000000000007de66800550a00000000000005f26800560a000000000000d3ff6800570a000000000000a80d6900580a000000000000821b6900590a0000000000006e2269005a0a000000000000082769005b0a000000000000542969005c0a0000000000002f3769005d0a000000000000ff4469005e0a000000000000d35269005f0a000000000000ab606900600a0000000000007a6e6900610a000000000000ae776900620a000000000000487c6900630a00000000000086856900640a000000000000248a6900650a00000000000001986900660a000000000000d6a56900670a000000000000b7b36900680a0000000000007bc16900690a00000000000046cf69006a0a00000000000011dd69006b0a000000000000d2ea69006c0a000000000000a1f869006d0a00000000000095ff69006e0a0000000000007d066a006f0a00000000000054146a00700a00000000000037226a00710a00000000000011306a00720a000000000000f33d6a00730a000000000000c74b6a00740a00000000000054576a00750a000000000000a3596a00760a000000000000485e6a00770a000000000000e8626a00780a00000000000033656a00790a0000000000007b676a007a0a000000000000cc696a007b0a0000000000001e6c6a007c0a0000000000006d6e6a007d0a00000000000057756a007e0a0000000000003c836a007f0a00000000000088856a00800a00000000000094906a00810a00000000000083976a00820a0000000000006c9e6a00830a000000000000bca06a00840a00000000000050ac6a00850a0000000000002eba6a00860a00000000000024c16a00870a00000000000011c86a00880a000000000000efd56a00890a000000000000c4e36a008a0a000000000000abf16a008b0a0000000000009af86a008c0a00000000000033fd6a008d0a0000000000007bff6a008e0a000000000000c7016b008f0a00000000000016046b00900a00000000000063066b00910a000000000000b2086b00920a000000000000410d6b00930a0000000000002d1b6b00940a000000000000ff286b00950a000000000000e7366b00960a000000000000c1446b00970a000000000000a1526b00980a000000000000f6546b00990a0000000000009b596b009a0a0000000000008a606b009b0a0000000000006f6e6b009c0a0000000000004c7c6b009d0a000000000000358a6b009e0a0000000000001d986b009f0a00000000000012a66b00a00a000000000000f6b36b00a10a0000000000009ab86b00a20a000000000000eeba6b00a30a00000000000042bd6b00a40a000000000000dac16b00a50a000000000000bccf6b00a60a00000000000099dd6b00a70a00000000000065eb6b00a80a0000000000004af96b00a90a00000000000039076c00aa0a00000000000010156c00ab0a000000000000e7226c00ac0a000000000000b8306c00ad0a0000000000009f3e6c00ae0a000000000000884c6c00af0a0000000000005c5a6c00b00a00000000000045686c00b10a00000000000030766c00b20a00000000000018846c00b30a000000000000bd886c00b40a000000000000608d6c00b50a00000000000000926c00b60a000000000000ec9f6c00b70a000000000000e0ad6c00b80a000000000000b6bb6c00b90a00000000000098c96c00ba0a00000000000082d76c00bb0a00000000000071e56c00bc0a0000000000005ef36c00bd0a00000000000049016d00be0a0000000000002e0f6d00bf0a000000000000fd1c6d00c00a00000000000094216d00c10a000000000000e2236d00c20a00000000000036266d00c30a000000000000ca2a6d00c40a000000000000ad386d00c50a0000000000009c466d00c60a0000000000006f546d00c70a0000000000005a626d00c80a000000000000ae646d00c90a00000000000048706d00ca0a0000000000003e7e6d00cb0a000000000000368c6d00cc0a0000000000001d9a6d00cd0a0000000000000aa86d00ce0a000000000000e2b56d00cf0a000000000000d5c36d00d00a000000000000bdd16d00d10a000000000000b9d86d00d20a000000000000a3df6d00d30a00000000000089ed6d00d40a0000000000007ffb6d00d50a00000000000077096e00d60a0000000000006e176e00d70a0000000000005f256e00d80a00000000000052336e00d90a00000000000041416e00da0a000000000000e64c6e00db0a000000000000364f6e00dc0a00000000000081586e00dd0a000000000000215d6e00de0a0000000000000f6b6e00df0a00000000000000796e00e00a000000000000a0846e00e10a000000000000ef866e00e20a000000000000e0946e00e30a00000000000082996e00e40a000000000000d1a26e00e50a000000000000c2b06e00e60a000000000000b3be6e00e70a0000000000009bcc6e00e80a00000000000092da6e00e90a00000000000079e86e00ea0a0000000000006bf66e00eb0a00000000000051046f00ec0a0000000000003b126f00ed0a0000000000002c206f00ee0a0000000000001f2e6f00ef0a000000000000103c6f00f00a000000000000f9496f00f10a000000000000e0576f00f20a000000000000ce656f00f30a000000000000bb736f00f40a000000000000b0816f00f50a000000000000a58f6f00f60a000000000000979d6f00f70a00000000000084ab6f00f80a0000000000001ab76f00f90a0000000000006ab96f00fa0a000000000000c0bb6f00fb0a00000000000065c76f00fc0a0000000000004cd56f00fd0a0000000000003be36f00fe0a00000000000038ea6f00ff0a0000000000002bf16f00000b0000000000001dff6f00010b000000000000100d7000020b00000000000012147000030b000000000000f91a7000040b0000000000004f1d7000050b000000000000f7217000060b000000000000e2287000070b000000000000332b7000080b00000000000020327000090b0000000000006b3470000a0b000000000000b63670000b0b000000000000364270000c0b000000000000844470000d0b000000000000105070000e0b000000000000535270000f0b000000000000885b7000100b0000000000001b607000110b000000000000f96d7000120b000000000000d07b7000130b000000000000a3897000140b000000000000f18b7000150b0000000000008f907000160b00000000000077977000170b000000000000c9997000180b0000000000004fa57000190b0000000000001cb370001a0b000000000000f1c070001b0b000000000000d9ce70001c0b000000000000a6dc70001d0b00000000000072ea70001e0b0000000000000aef70001f0b00000000000053f17000200b000000000000a1f37000210b000000000000e9f57000220b00000000000033f87000230b00000000000015067100240b000000000000f2137100250b000000000000c2217100260b000000000000a22f7100270b000000000000633d7100280b0000000000002b4b7100290b0000000000007b4d71002a0b0000000000006f5471002b0b000000000000fd5871002c0b000000000000b56671002d0b000000000000817471002e0b000000000000448271002f0b00000000000012907100300b00000000000052997100310b000000000000e19d7100320b000000000000b2ab7100330b0000000000005ab07100340b0000000000008fb97100350b0000000000005ec77100360b00000000000002cc7100370b00000000000057ce7100380b0000000000009fd07100390b00000000000028d571003a0b000000000000fbe271003b0b00000000000087ee71003c0b000000000000d2f071003d0b00000000000095fe71003e0b000000000000610572003f0b000000000000200c7200400b00000000000009137200410b000000000000eb197200420b000000000000881e7200430b000000000000ba277200440b0000000000005b337200450b000000000000ab357200460b0000000000008b437200470b00000000000078517200480b0000000000006c587200490b0000000000005a5f72004a0b000000000000526672004b0b0000000000003c6d72004c0b0000000000008e7672004d0b0000000000002c7b72004e0b000000000000078972004f0b000000000000e6967200500b000000000000e49d7200510b000000000000d6a47200520b00000000000023ae7200530b000000000000c5b27200540b00000000000019b57200550b000000000000b8c07200560b00000000000003ca7200570b000000000000a3ce7200580b0000000000003bda7200590b00000000000091dc72005a0b00000000000032e172005b0b0000000000007eea72005c0b000000000000d2ec72005d0b0000000000007af872005e0b000000000000780673005f0b0000000000006e147300600b00000000000061227300610b00000000000057307300620b0000000000004e3e7300630b0000000000009b477300640b000000000000374c7300650b000000000000c6577300660b0000000000001c5a7300670b0000000000000c687300680b000000000000616a7300690b000000000000b76c73006a0b000000000000fe7573006b0b0000000000005c7f73006c0b000000000000ff8373006d0b000000000000f79173006e0b000000000000f09f73006f0b000000000000edad7300700b000000000000ebbb7300710b00000000000048c57300720b000000000000e9c97300730b0000000000008cd57300740b000000000000ddd77300750b000000000000c9e57300760b000000000000cdf37300770b00000000000024f67300780b00000000000079ff7300790b000000000000cd0174007a0b000000000000bf0f74007b0b0000000000006c1474007c0b000000000000b91d74007d0b0000000000000a2774007e0b000000000000a82b74007f0b0000000000009e397400800b00000000000098477400810b000000000000eb497400820b00000000000043537400830b00000000000098557400840b00000000000083637400850b00000000000079717400860b0000000000006a7f7400870b0000000000006d867400880b0000000000005a8d7400890b0000000000004f9b74008a0b000000000000a49d74008b0b000000000000fb9f74008c0b00000000000052a274008d0b000000000000a7a474008e0b000000000000fca674008f0b00000000000050a97400900b000000000000a7ab7400910b00000000000054b07400920b0000000000004eb77400930b00000000000054be7400940b0000000000004ac57400950b0000000000009fc77400960b00000000000040d37400970b000000000000eed77400980b00000000000044da7400990b00000000000098dc74009a0b000000000000e6de74009b0b00000000000039e174009c0b00000000000093ea74009d0b0000000000002eef74009e0b0000000000002afd74009f0b000000000000160b7500a00b00000000000016197500a10b00000000000012277500a20b00000000000015357500a30b00000000000007437500a40b00000000000001517500a50b000000000000fa5e7500a60b000000000000ef6c7500a70b000000000000c77a7500a80b0000000000000b847500a90b00000000000035867500aa0b00000000000085887500ab0b00000000000054967500ac0b0000000000002fa47500ad0b00000000000006b27500ae0b000000000000f9b87500af0b000000000000c9bf7500b00b000000000000becd7500b10b000000000000bedb7500b20b000000000000c2e97500b30b000000000000c9f77500b40b000000000000ce057600b50b000000000000d4137600b60b00000000000026167600b70b0000000000007d187600b80b000000000000d7217600b90b000000000000d82f7600ba0b000000000000d83d7600bb0b000000000000d94b7600bc0b00000000000031557600bd0b000000000000db597600be0b00000000000033637600bf0b000000000000db677600c00b000000000000de757600c10b000000000000e3837600c20b000000000000868f7600c30b000000000000dc917600c40b000000000000d79f7600c50b000000000000d5ad7600c60b000000000000d9bb7600c70b000000000000ddc97600c80b000000000000dad77600c90b000000000000cee57600ca0b000000000000caf37600cb0b000000000000c7017700cc0b0000000000001c047700cd0b000000000000c90f7700ce0b000000000000c71d7700cf0b000000000000c82b7700d00b00000000000074307700d10b000000000000c7397700d20b000000000000ca477700d30b000000000000c5557700d40b000000000000c5637700d50b000000000000a3717700d60b000000000000877f7700d70b0000000000007d8d7700d80b0000000000001c997700d90b000000000000719b7700da0b00000000000078a97700db0b0000000000007eb77700dc0b00000000000025c37700dd0b0000000000007cc57700de0b00000000000027ca7700df0b000000000000d4ce7700e00b0000000000007fd37700e10b00000000000082e17700e20b00000000000030e67700e30b00000000000080ef7700e40b000000000000d7f87700e50b00000000000080fd7700e60b0000000000002d027800e70b000000000000830b7800e80b0000000000007f197800e90b000000000000291e7800ea0b00000000000079277800eb0b0000000000007d357800ec0b00000000000084437800ed0b0000000000008b517800ee0b000000000000e3537800ef0b000000000000915f7800f00b000000000000966d7800f10b0000000000008c7b7800f20b000000000000e8847800f30b0000000000008c897800f40b0000000000008a977800f50b0000000000008ea57800f60b00000000000090b37800f70b00000000000038bf7800f80b00000000000090c17800f90b00000000000072cf7800fa0b00000000000070dd7800fb0b00000000000078eb7800fc0b00000000000077f97800fd0b00000000000081077900fe0b00000000000086157900ff0b0000000000008d237900000c00000000000096317900010c0000000000009c3f7900020c0000000000009a4d7900030c000000000000995b7900040c00000000000044607900050c00000000000040677900060c00000000000098697900070c00000000000091777900080c00000000000091857900090c000000000000979379000a0c00000000000095a179000b0c00000000000092af79000c0c000000000000e8b179000d0c00000000000091bd79000e0c00000000000097cb79000f0c00000000000097d97900100c00000000000098e77900110c00000000000096f57900120c00000000000097037a00130c0000000000008c0a7a00140c00000000000088117a00150c00000000000036167a00160c000000000000e41a7a00170c0000000000008e1f7a00180c000000000000902d7a00190c000000000000983b7a001a0c00000000000090497a001b0c000000000000e14b7a001c0c000000000000354e7a001d0c00000000000088577a001e0c00000000000083657a001f0c0000000000008a737a00200c000000000000e2757a00210c0000000000008a817a00220c000000000000928f7a00230c0000000000009d9d7a00240c00000000000046a97a00250c0000000000009bab7a00260c000000000000a2b97a00270c000000000000f8bb7a00280c000000000000a2c07a00290c000000000000a3c77a002a0c000000000000fbd07a002b0c000000000000a6d57a002c0c000000000000a7dc7a002d0c00000000000098e37a002e0c00000000000094f17a002f0c0000000000009bff7a00300c0000000000004c0b7b00310c000000000000a10d7b00320c000000000000a91b7b00330c000000000000ab297b00340c000000000000a8307b00350c00000000000096377b00360c00000000000074457b00370c000000000000684c7b00380c000000000000b94e7b00390c00000000000004517b003a0c0000000000004a537b003b0c00000000000033617b003c0c0000000000002d6f7b003d0c0000000000002b7d7b003e0c0000000000007e867b003f0c000000000000258b7b00400c0000000000001d997b00410c0000000000001ca77b00420c0000000000001ab57b00430c00000000000016c37b00440c00000000000014d17b00450c00000000000008df7b00460c00000000000002ed7b00470c000000000000fafa7b00480c000000000000e6087c00490c000000000000e9167c004a0c0000000000003d197c004b0c00000000000032207c004c0c0000000000007d227c004d0c000000000000d1247c004e0c000000000000c7327c004f0c000000000000bd407c00500c000000000000994e7c00510c00000000000040537c00520c000000000000965c7c00530c0000000000007b6a7c00540c00000000000063787c00550c0000000000005c867c00560c00000000000054947c00570c00000000000047a27c00580c0000000000009dab7c00590c0000000000003fb07c005a0c000000000000e9b47c005b0c00000000000037be7c005c0c0000000000008bc07c005d0c00000000000033cc7c005e0c00000000000034da7c005f0c00000000000030e87c00600c0000000000002ef67c00610c00000000000080f87c00620c000000000000d7fa7c00630c0000000000002a047d00640c00000000000027127d00650c00000000000023207d00660c000000000000142e7d00670c00000000000012357d00680c000000000000073c7d00690c000000000000a3477d006a0c000000000000fa497d006b0c0000000000004c537d006c0c000000000000f4577d006d0c000000000000ed657d006e0c000000000000de737d006f0c000000000000d0817d00700c000000000000ca8f7d00710c000000000000bf9d7d00720c000000000000c0ab7d00730c000000000000b1b97d00740c000000000000acc07d00750c000000000000a6c77d00760c000000000000f2d07d00770c00000000000044d37d00780c00000000000097d57d00790c00000000000044da7d007a0c000000000000f0de7d007b0c00000000000095e37d007c0c000000000000eae57d007d0c00000000000041e87d007e0c00000000000041ef7d007f0c00000000000096f17d00800c00000000000090ff7d00810c00000000000039047e00820c0000000000008b0d7e00830c0000000000008d1b7e00840c0000000000008b297e00850c0000000000008f377e00860c0000000000007e457e00870c0000000000007d4c7e00880c00000000000076537e00890c00000000000073617e008a0c000000000000c26a7e008b0c000000000000686f7e008c0c0000000000005e7d7e008d0c000000000000568b7e008e0c00000000000052997e008f0c000000000000a79b7e00900c000000000000fc9d7e00910c0000000000004ea07e00920c000000000000f0a47e00930c00000000000040a77e00940c0000000000002ab57e00950c00000000000006c37e00960c000000000000fbd07e00970c00000000000047da7e00980c000000000000e9de7e00990c0000000000008ce37e009a0c000000000000d5ec7e009b0c000000000000ccfa7e009c0c000000000000c0087f009d0c0000000000000e127f009e0c000000000000b6167f009f0c000000000000a41d7f00a00c0000000000009b247f00a10c00000000000094327f00a20c00000000000088407f00a30c0000000000007d4e7f00a40c0000000000007e557f00a50c000000000000245a7f00a60c000000000000765c7f00a70c000000000000766a7f00a80c000000000000cc6c7f00a90c000000000000236f7f00aa0c000000000000cd737f00ab0c00000000000076787f00ac0c00000000000081867f00ad0c000000000000d7887f00ae0c00000000000083947f00af0c00000000000089a27f00b00c00000000000089b07f00b10c000000000000e3b97f00b20c00000000000038bc7f00b30c0000000000008dbe7f00b40c00000000000088cc7f00b50c000000000000ddce7f00b60c00000000000089da7f00b70c0000000000008be87f00b80c00000000000090f67f00b90c00000000000097048000ba0c0000000000009c128000bb0c000000000000f4148000bc0c000000000000a0208000bd0c000000000000a02e8000be0c000000000000f7308000bf0c000000000000a03c8000c00c0000000000009e4a8000c10c000000000000a1588000c20c000000000000a3668000c30c000000000000516b8000c40c000000000000a7748000c50c000000000000a7828000c60c000000000000a3908000c70c0000000000004f958000c80c000000000000a89e8000c90c000000000000faa08000ca0c0000000000009dac8000cb0c00000000000098ba8000cc0c0000000000009cc88000cd0c00000000000098d68000ce0c00000000000093e48000cf0c0000000000003af08000d00c0000000000008ef28000d10c0000000000008b008100d20c0000000000008d0e8100d30c0000000000008f1c8100d40c0000000000008c2a8100d50c0000000000008e388100d60c0000000000008d468100d70c00000000000089548100d80c0000000000007e628100d90c00000000000076708100da0c0000000000006f7e8100db0c0000000000006f8c8100dc0c00000000000013918100dd0c0000000000005d9a8100de0c00000000000057a88100df0c0000000000004bb68100e00c00000000000043c48100e10c000000000000e7cf8100e20c0000000000003ad28100e30c0000000000002fe08100e40c00000000000029ee8100e50c00000000000024fc8100e60c0000000000001e0a8200e70c00000000000017188200e80c00000000000015268200e90c0000000000000a348200ea0c000000000000b7388200eb0c000000000000663d8200ec0c0000000000000c428200ed0c00000000000009508200ee0c0000000000000b578200ef0c0000000000000b5e8200f00c00000000000063678200f10c000000000000096c8200f20c000000000000007a8200f30c000000000000f9878200f40c000000000000eb8e8200f50c000000000000d8958200f60c0000000000002d9f8200f70c000000000000d8a38200f80c000000000000ddb18200f90c00000000000036bb8200fa0c000000000000e2bf8200fb0c000000000000dfcd8200fc0c000000000000dfdb8200fd0c000000000000e2e98200fe0c000000000000e7f78200ff0c000000000000e9058300000d000000000000e4138300010d000000000000e2218300020d000000000000db2f8300030d000000000000e53d8300040d000000000000e04b8300050d00000000000037558300060d000000000000e0598300070d000000000000e4678300080d000000000000e86e8300090d000000000000ec7583000a0d000000000000f38383000b0d000000000000f29183000c0d000000000000f39f83000d0d000000000000f3ad83000e0d000000000000f8bb83000f0d000000000000f9c98300100d000000000000ffd78300110d00000000000005e68300120d0000000000000bf48300130d000000000000b3f88300140d000000000000b9ff8300150d0000000000000d028400160d00000000000011108400170d000000000000171e8400180d0000000000001f2c8400190d000000000000cb3084001a0d000000000000783584001b0d000000000000223a84001c0d000000000000734384001d0d0000000000001d4884001e0d000000000000255684001f0d0000000000002c648400200d00000000000033728400210d0000000000003a808400220d0000000000003e8e8400230d000000000000499c8400240d00000000000048aa8400250d0000000000004bb88400260d0000000000004dc68400270d0000000000004fd48400280d0000000000004ee28400290d000000000000fde684002a0d00000000000059f084002b0d00000000000063fe84002c0d000000000000690c85002d0d0000000000006d1a85002e0d000000000000712885002f0d00000000000078368500300d00000000000081448500310d00000000000084528500320d0000000000008b608500330d0000000000008b6e8500340d000000000000807c8500350d000000000000888a8500360d00000000000092988500370d00000000000098a68500380d0000000000009eb48500390d000000000000a3c285003a0d000000000000a4d085003b0d000000000000a4d785003c0d000000000000a6de85003d0d000000000000b2ec85003e0d000000000000bbfa85003f0d00000000000013fd8500400d000000000000c7088600410d000000000000d7168600420d000000000000dc248600430d000000000000e7328600440d000000000000e9408600450d000000000000474a8600460d000000000000f64e8600470d000000000000ff5c8600480d000000000000026b8600490d000000000000057286004a0d000000000000097986004b0d000000000000118786004c0d000000000000189586004d0d00000000000020a386004e0d0000000000002cb186004f0d00000000000039bf8600500d00000000000042cd8600510d0000000000004bdb8600520d00000000000056e98600530d0000000000005cf78600540d000000000000da028700550d00000000000029058700560d0000000000001c0c8700570d000000000000720e8700580d00000000000018138700590d0000000000003a1c87005a0d000000000000bf2087005b0d000000000000872787005c0d000000000000112c87005d0d000000000000582e87005e0d000000000000963987005f0d000000000000d13b8700600d0000000000004d408700610d00000000000098448700620d000000000000d2488700630d00000000000079558700640d000000000000575c8700650d0000000000003a5e8700660d00000000000079628700670d000000000000a9648700680d000000000000ea6c8700690d000000000000137887006a0d000000000000c57e87006b0d000000000000f08087006c0d000000000000298387006d0d000000000000708587006e0d0000000000007d9087006f0d0000000000005a9e8700700d0000000000002bac8700710d000000000000c8b08700720d00000000000010ba8700730d0000000000000ac88700740d000000000000fed58700750d000000000000f1e38700760d000000000000e0f18700770d000000000000c8ff8700780d000000000000c80d8800790d000000000000aa1b88007a0d000000000000502788007b0d000000000000a62988007c0d000000000000a03788007d0d000000000000984588007e0d000000000000435188007f0d00000000000098538800800d0000000000008a618800810d00000000000087688800820d000000000000846f8800830d000000000000837d8800840d00000000000030898800850d000000000000888b8800860d00000000000090998800870d00000000000092a08800880d00000000000090a78800890d00000000000091b588008a0d00000000000090c388008b0d00000000000040d188008c0d00000000000044df88008d0d0000000000003fed88008e0d00000000000037fb88008f0d00000000000030098900900d00000000000036178900910d00000000000040258900920d0000000000004a338900930d00000000000056418900940d0000000000005f4f8900950d0000000000006b5d8900960d000000000000736b8900970d0000000000007a798900980d00000000000082878900990d000000000000809589009a0d00000000000088a389009b0d0000000000008fb189009c0d000000000000e3ba89009d0d0000000000008abf89009e0d00000000000088cd89009f0d00000000000090db8900a00d0000000000009ae98900a10d000000000000f1eb8900a20d00000000000049ee8900a30d000000000000a3f78900a40d000000000000fa008a00a50d000000000000a3058a00a60d000000000000a6138a00a70d000000000000b4218a00a80d000000000000c12f8a00a90d000000000000ce3d8a00aa0d000000000000d44b8a00ab0d000000000000d6598a00ac0d000000000000d6678a00ad0d000000000000d4758a00ae0d000000000000db838a00af0d000000000000e6918a00b00d000000000000e99f8a00b10d00000000000041a98a00b20d000000000000e6ad8a00b30d000000000000e7bb8a00b40d000000000000edc98a00b50d000000000000f3d78a00b60d000000000000fce58a00b70d00000000000007f48a00b80d0000000000000d028b00b90d00000000000015108b00ba0d0000000000001d1e8b00bb0d000000000000212c8b00bc0d000000000000293a8b00bd0d00000000000032488b00be0d000000000000874a8b00bf0d00000000000039568b00c00d0000000000003a648b00c10d00000000000011728b00c20d0000000000001c808b00c30d000000000000278e8b00c40d0000000000002e9c8b00c50d00000000000039aa8b00c60d00000000000043b88b00c70d000000000000f7c38b00c80d0000000000004dc68b00c90d00000000000057d48b00ca0d00000000000060e28b00cb0d00000000000064f08b00cc0d0000000000006efe8b00cd0d000000000000750c8c00ce0d000000000000801a8c00cf0d0000000000008a288c00d00d00000000000092368c00d10d00000000000099448c00d20d0000000000009a528c00d30d000000000000a3608c00d40d000000000000ac6e8c00d50d000000000000b17c8c00d60d000000000000ba8a8c00d70d000000000000678f8c00d80d000000000000c1988c00d90d000000000000bfa68c00da0d000000000000c5b48c00db0d00000000000038c28c00dc0d00000000000038c98c00dd0d00000000000038d08c00de0d00000000000039de8c00df0d00000000000043ec8c00e00d00000000000049fa8c00e10d0000000000004c088d00e20d0000000000004c168d00e30d00000000000043248d00e40d00000000000036328d00e50d0000000000002d408d00e60d0000000000002d4e8d00e70d000000000000325c8d00e80d000000000000316a8d00e90d0000000000002f788d00ea0d00000000000036868d00eb0d0000000000003c948d00ec0d00000000000043a28d00ed0d00000000000046a98d00ee0d00000000000046b08d00ef0d00000000000042be8d00f00d0000000000003dcc8d00f10d00000000000044da8d00f20d00000000000045e88d00f30d00000000000042f68d00f40d00000000000045048e00f50d0000000000004d128e00f60d0000000000004e208e00f70d000000000000522e8e00f80d0000000000005d3c8e00f90d000000000000644a8e00fa0d00000000000068588e00fb0d0000000000000d648e00fc0d00000000000064668e00fd0d00000000000065748e00fe0d00000000000016808e00ff0d0000000000006b828e00000e0000000000006c908e00010e000000000000689e8e00020e0000000000006aac8e00030e00000000000075ba8e00040e0000000000007bc18e00050e0000000000007ac88e00060e000000000000d0ca8e00070e0000000000007ecf8e00080e00000000000078d68e00090e00000000000072e48e000a0e0000000000004df28e000b0e000000000000a7fb8e000c0e00000000000054008f000d0e0000000000005b0e8f000e0e000000000000051a8f000f0e000000000000571c8f00100e000000000000592a8f00110e0000000000005d388f00120e0000000000005e468f00130e00000000000062548f00140e000000000000bb5d8f00150e0000000000000e608f00160e00000000000066628f00170e000000000000af6f8f00180e000000000000b4768f00190e000000000000b77d8f001a0e0000000000005d898f001b0e000000000000b38b8f001c0e00000000000060908f001d0e000000000000b2998f001e0e000000000000b0a78f001f0e000000000000b4ae8f00200e000000000000b5b58f00210e000000000000a9c38f00220e000000000000a3d18f00230e00000000000050d68f00240e000000000000a7d88f00250e000000000000fdda8f00260e000000000000a1df8f00270e000000000000a1ed8f00280e000000000000a5fb8f00290e0000000000009e0290002a0e0000000000004d0790002b0e000000000000a30990002c0e000000000000a41790002d0e000000000000a71e90002e0e000000000000a92590002f0e00000000000053319000300e000000000000a5339000310e000000000000563f9000320e000000000000ae419000330e000000000000ae4f9000340e000000000000b55d9000350e000000000000b46b9000360e000000000000b8799000370e000000000000b7879000380e0000000000000e8a9000390e000000000000b79590003a0e000000000000bca390003b0e000000000000c9b190003c0e000000000000d4bf90003d0e000000000000dbcd90003e0e000000000000dadb90003f0e000000000000e0e99000400e000000000000ddf79000410e000000000000e1059100420e000000000000eb139100430e000000000000ef1a9100440e000000000000ed219100450e000000000000ed2f9100460e000000000000f63d9100470e000000000000004c9100480e0000000000000d5a9100490e000000000000655c91004a0e000000000000186891004b0e000000000000227691004c0e0000000000002b8491004d0e0000000000008a8d91004e0e000000000000e18f91004f0e00000000000038929100500e00000000000041a09100510e000000000000f4ab9100520e00000000000049ae9100530e0000000000004dbc9100540e00000000000000c89100550e00000000000055ca9100560e00000000000054d89100570e0000000000005ee69100580e00000000000064f49100590e000000000000670292005a0e000000000000160792005b0e000000000000c60b92005c0e000000000000751092005d0e0000000000002a1c92005e0e000000000000801e92005f0e000000000000552c9200600e000000000000b6399200610e00000000000065479200620e0000000000005a559200630e0000000000005a639200640e00000000000063719200650e0000000000006f7f9200660e000000000000788d9200670e000000000000779b9200680e00000000000077a29200690e00000000000079a992006a0e000000000000cfab92006b0e0000000000007cb792006c0e00000000000083c592006d0e00000000000087d392006e0e000000000000ded592006f0e0000000000008fe19200700e00000000000095e89200710e00000000000097ef9200720e0000000000009cfd9200730e0000000000003e029300740e0000000000006d0b9300750e0000000000007a199300760e00000000000081209300770e00000000000085279300780e000000000000db299300790e0000000000008e3593007a0e000000000000984393007b0e000000000000f04593007c0e000000000000a65193007d0e000000000000ae5f93007e0e000000000000b56693007f0e0000000000000d699300800e000000000000b86d9300810e000000000000c37b9300820e000000000000c8829300830e000000000000cb899300840e000000000000d9979300850e000000000000dfa59300860e000000000000d4b39300870e000000000000dbc19300880e000000000000e5cf9300890e00000000000093db93008a0e000000000000e8dd93008b0e000000000000eaeb93008c0e000000000000e8f993008d0e000000000000ec0794008e0e000000000000ea1594008f0e000000000000ec239400900e000000000000eb319400910e000000000000f63f9400920e000000000000fa4d9400930e000000000000ff5b9400940e000000000000036a9400950e00000000000002789400960e00000000000005869400970e0000000000000b949400980e00000000000063969400990e00000000000015a294009a0e00000000000021b094009b0e0000000000002abe94009c0e00000000000034cc94009d0e000000000000e0d094009e0e0000000000003ada94009f0e00000000000014e89400a00e00000000000062ea9400a10e000000000000cdf59400a20e0000000000007e039500a30e0000000000000d089500a40e000000000000e50e9500a50e0000000000002f119500a60e00000000000078139500a70e000000000000c2159500a80e000000000000ef1e9500a90e00000000000038219500aa0e000000000000ce259500ab0e000000000000b32c9500ac0e0000000000006d3a9500ad0e00000000000029489500ae0e000000000000e3559500af0e00000000000096639500b00e00000000000066719500b10e000000000000297f9500b20e000000000000e88c9500b30e00000000000017969500b40e000000000000b39a9500b50e00000000000083a89500b60e00000000000045b69500b70e00000000000002c49500b80e000000000000b5d19500b90e0000000000001fdd9500ba0e0000000000006bdf9500bb0e000000000000f4e39500bc0e00000000000019ed9500bd0e000000000000cdfa9500be0e00000000000089089600bf0e000000000000610f9600c00e00000000000049169600c10e0000000000001a249600c20e000000000000da319600c30e0000000000009c3f9600c40e000000000000694d9600c50e000000000000195b9600c60e000000000000d4689600c70e0000000000009e769600c80e00000000000069849600c90e00000000000001899600ca0e000000000000ef919600cb0e0000000000006c9f9600cc0e00000000000020ad9600cd0e000000000000caba9600ce0e0000000000008bc89600cf0e00000000000059d69600d00e00000000000016e49600d10e000000000000c3f19600d20e00000000000069ff9600d30e000000000000210d9700d40e000000000000df1a9700d50e00000000000080289700d60e00000000000033369700d70e000000000000153d9700d80e000000000000f8439700d90e000000000000b2519700da0e000000000000e65a9700db0e0000000000007b5f9700dc0e000000000000366d9700dd0e000000000000f37a9700de0e000000000000ac889700df0e0000000000007f969700e00e000000000000129b9700e10e000000000000eba19700e20e0000000000003ea49700e30e00000000000009b29700e40e000000000000c4bf9700e50e00000000000050c49700e60e00000000000076cd9700e70e00000000000027db9700e80e000000000000d7e89700e90e0000000000001deb9700ea0e00000000000081f69700eb0e0000000000002f049800ec0e000000000000e8119800ed0e000000000000a11f9800ee0e0000000000005b2d9800ef0e000000000000153b9800f00e000000000000d5489800f10e00000000000082569800f20e00000000000037649800f30e000000000000d5719800f40e000000000000857f9800f50e000000000000438d9800f60e000000000000e09a9800f70e00000000000093a89800f80e000000000000f8b39800f90e0000000000003bb69800fa0e000000000000fdc39800fb0e00000000000047c69800fc0e000000000000bfd19800fd0e00000000000072df9800fe0e00000000000040ed9800ff0e000000000000ecfa9800000f0000000000007c089900010f0000000000003c169900020f000000000000fb239900030f000000000000bf319900040f0000000000008d3f9900050f000000000000724d9900060f000000000000725b9900070f0000000000007b699900080f00000000000088779900090f000000000000908599000a0f0000000000008d9399000b0f00000000000096a199000c0f00000000000098af99000d0f00000000000098bd99000e0f0000000000009ecb99000f0f000000000000a6d99900100f000000000000aee79900110f000000000000b3f59900120f000000000000b4039a00130f000000000000b3119a00140f000000000000af1f9a00150f000000000000b02d9a00160f000000000000b03b9a00170f000000000000bb499a00180f000000000000c1579a00190f000000000000c2659a001a0f00000000000017689a001b0f000000000000bd739a001c0f000000000000be819a001d0f000000000000b98f9a001e0f000000000000ba9d9a001f0f000000000000b4ab9a00200f000000000000b4b99a00210f000000000000b1c79a00220f000000000000a2d59a00230f0000000000009de39a00240f0000000000009ef19a00250f00000000000099ff9a00260f0000000000003a049b00270f0000000000008c0d9b00280f000000000000881b9b00290f00000000000087299b002a0f00000000000086379b002b0f00000000000085459b002c0f00000000000088539b002d0f0000000000008f619b002e0f000000000000956f9b002f0f000000000000977d9b00300f0000000000009a8b9b00310f000000000000a4999b00320f000000000000aaa79b00330f000000000000acb59b00340f000000000000b8c39b00350f00000000000069cf9b00360f000000000000c0d19b00370f000000000000cadf9b00380f000000000000cced9b00390f000000000000d6fb9b003a0f000000000000d7099c003b0f000000000000db179c003c0f000000000000e1259c003d0f000000000000e32c9c003e0f000000000000e6339c003f0f000000000000f0419c00400f000000000000f54f9c00410f000000000000fa5d9c00420f000000000000066c9c00430f0000000000000a7a9c00440f0000000000000b889c00450f00000000000014969c00460f0000000000001fa49c00470f000000000000cda89c00480f0000000000002bb29c00490f00000000000027c09c004a0f0000000000002ace9c004b0f00000000000032dc9c004c0f00000000000030ea9c004d0f00000000000030f89c004e0f000000000000e0fc9c004f0f00000000000035069d00500f00000000000038149d00510f0000000000003d229d00520f0000000000003c309d00530f000000000000393e9d00540f0000000000003e4c9d00550f000000000000475a9d00560f000000000000ef679d00570f000000000000c5709d00580f00000000000010759d00590f000000000000d6819d005a0f000000000000a58e9d005b0f0000000000001d979d005c0f0000000000000f999d005d0f000000000000289b9d005e0f0000000000007fa79d005f0f000000000000dfb39d00600f00000000000029ba9d00610f000000000000c2c09d00620f00000000000093cd9d00630f00000000000029d69d00640f00000000000043da9d00650f00000000000066de9d00660f000000000000c1e69d00670f000000000000b5f29d00680f00000000000041ff9d00690f000000000000260d9e006a0f000000000000d8189e006b0f000000000000301b9e006c0f000000000000881d9e006d0f0000000000003a299e006e0f00000000000047379e006f0f0000000000004f459e00700f00000000000058539e00710f0000000000005c619e00720f000000000000686f9e00730f000000000000727d9e00740f000000000000728b9e00750f000000000000cf949e00760f0000000000007c999e00770f00000000000083a09e00780f00000000000086a79e00790f0000000000008cb59e007a0f0000000000008fc39e007b0f00000000000097d19e007c0f000000000000a0df9e007d0f000000000000a8ed9e007e0f000000000000b2fb9e007f0f000000000000bb099f00800f000000000000c3179f00810f000000000000cb259f00820f000000000000cd339f00830f000000000000d7419f00840f000000000000df4f9f00850f000000000000ec5d9f00860f000000000000f66b9f00870f000000000000fc799f00880f00000000000002889f00890f0000000000000e969f008a0f00000000000009a49f008b0f00000000000015b29f008c0f00000000000019c09f008d0f00000000000023ce9f008e0f00000000000029dc9f008f0f00000000000031ea9f00900f00000000000035f89f00910f0000000000003806a000920f0000000000002d14a000930f0000000000002b22a000940f0000000000007f24a000950f0000000000002f30a000960f0000000000008639a000970f0000000000002f3ea000980f000000000000324ca000990f000000000000305aa0009a0f0000000000003668a0009b0f0000000000003876a0009c0f0000000000003984a0009d0f0000000000003e92a0009e0f0000000000003ba0a0009f0f0000000000003faea000a00f00000000000031bca000a10f0000000000002acaa000a20f000000000000d6cea000a30f0000000000002fd8a000a40f00000000000033e6a000a50f00000000000036f4a000a60f0000000000004202a100a70f0000000000004810a100a80f0000000000004f1ea100a90f000000000000502ca100aa0f0000000000005233a100ab0f000000000000543aa100ac0f0000000000005448a100ad0f0000000000005b56a100ae0f0000000000005d64a100af0f0000000000005772a100b00f0000000000005d80a100b10f000000000000668ea100b20f000000000000719ca100b30f00000000000079aaa100b40f0000000000007eb8a100b50f0000000000007fbfa100b60f00000000000081c6a100b70f00000000000080d4a100b80f000000000000d4d6a100b90f0000000000002ad9a100ba0f0000000000007fe2a100bb0f00000000000086f0a100bc0f0000000000008afea100bd0f000000000000910ca200be0f0000000000008e1aa200bf0f0000000000005728a200c00f0000000000001b36a200c10f000000000000e743a200c20f000000000000aa51a200c30f000000000000f853a200c40f000000000000755fa200c50f0000000000003d6da200c60f0000000000000a7ba200c70f000000000000dc88a200c80f000000000000ac96a200c90f00000000000074a4a200ca0f00000000000039b2a200cb0f00000000000007c0a200cc0f0000000000007acba200cd0f000000000000c2cda200ce0f0000000000008adba200cf0f0000000000005be9a200d00f00000000000021f7a200d10f0000000000005700a300d20f000000000000ed04a300d30f000000000000a112a300d40f0000000000007a20a300d50f0000000000004c2ea300d60f000000000000173ca300d70f0000000000004b45a300d80f000000000000e449a300d90f000000000000b757a300da0f000000000000985ea300db0f0000000000008365a300dc0f0000000000006873a300dd0f0000000000006781a300de0f000000000000668fa300df0f000000000000649da300e00f00000000000067aba300e10f0000000000006cb9a300e20f0000000000006ec0a300e30f0000000000006dc7a300e40f0000000000006fd5a300e50f00000000000019daa300e60f0000000000006ae3a300e70f0000000000002cf1a300e80f0000000000002bffa300e90f000000000000f70ca400ea0f000000000000e51aa400eb0f000000000000df28a400ec0f000000000000b436a400ed0f000000000000b244a400ee0f000000000000b052a400ef0f0000000000007e60a400f00f0000000000007d6ea400f10f0000000000007f7ca400f20f0000000000008a8aa400f30f0000000000008598a400f40f000000000000879fa400f50f00000000000084a6a400f60f00000000000085b4a400f70f00000000000089c2a400f80f0000000000007dd0a400f90f00000000000070dea400fa0f0000000000006ceca400fb0f00000000000067faa400fc0f0000000000006a08a500fd0f0000000000003e16a500fe0f0000000000003824a500ff0f0000000000003532a50000100000000000003740a5000110000000000000394ea5000210000000000000355ca5000310000000000000336aa50004100000000000003778a50005100000000000003586a50006100000000000001994a50007100000000000000fa2a50008100000000000000cb0a5000910000000000000fbbda5000a1000000000000038c7a5000b10000000000000d7cba5000c10000000000000d6d9a5000d10000000000000dbe7a5000e10000000000000e2f5a5000f10000000000000ed03a6001010000000000000ee11a6001110000000000000ef1fa6001210000000000000f52da6001310000000000000f73ba6001410000000000000ed49a6001510000000000000ec57a6001610000000000000e765a60017100000000000003a68a6001810000000000000e06ca6001910000000000000df73a6001a10000000000000df7aa6001b10000000000000df81a6001c100000000000003384a6001d10000000000000da88a6001e10000000000000818da6001f10000000000000d48fa60020100000000000002992a60021100000000000007e94a6002210000000000000d396a6002310000000000000d09da6002410000000000000cbaba6002510000000000000c9b9a6002610000000000000cdc7a600271000000000000020caa600281000000000000074cca60029100000000000001ed1a6002a1000000000000076d3a6002b10000000000000c9d5a6002c1000000000000023dfa6002d1000000000000074e1a6002e10000000000000c7e3a6002f100000000000001aeda6003010000000000000c6f1a600311000000000000074f6a6003210000000000000c8ffa6003310000000000000c80da70034100000000000001c10a7003510000000000000c414a7003610000000000000c61ba7003710000000000000c729a7003810000000000000cc30a7003910000000000000cd37a7003a10000000000000243aa7003b10000000000000cc3ea7003c100000000000007343a7003d10000000000000c945a7003e100000000000007251a7003f10000000000000c953a7004010000000000000c85aa70041100000000000001f5da7004210000000000000cd61a70043100000000000006a66a70044100000000000008e6fa7004510000000000000e378a7004610000000000000357ba70047100000000000008b7da7004810000000000000e486a70049100000000000003789a7004a100000000000008c8ba7004b100000000000008899a7004c100000000000008ba7a7004d1000000000000037b3a7004e100000000000008eb5a7004f1000000000000092c3a700501000000000000093d1a7005110000000000000a2daa700521000000000000020dfa7005310000000000000c8e3a70054100000000000001ee6a700551000000000000014eda7005610000000000000c2f1a700571000000000000016f4a70058100000000000006cf6a700591000000000000015fba7005a10000000000000b9ffa7005b100000000000000e02a8005c100000000000000d09a8005d100000000000001117a8005e10000000000000b61ba8005f100000000000000325a80060100000000000005b2ea80061100000000000000133a80062100000000000000441a8006310000000000000564aa8006410000000000000fd4ea8006510000000000000f55ca8006610000000000000f26aa8006710000000000000f778a8006810000000000000f086a8006910000000000000f094a8006a10000000000000f0a2a8006b10000000000000e0b0a8006c100000000000002eb3a8006d1000000000000084b5a8006e10000000000000d8b7a8006f10000000000000dabea800701000000000000089c3a8007110000000000000e6cca800721000000000000098d8a8007310000000000000eddaa8007410000000000000f2e8a8007510000000000000f4f6a8007610000000000000f604a90077100000000000000213a9007810000000000000061aa90079100000000000000b21a9007a100000000000001228a9007b10000000000000142fa9007c100000000000001e3da9007d10000000000000294ba9007e10000000000000da56a9007f100000000000002f59a90080100000000000003567a90081100000000000003675a9008210000000000000e880a90083100000000000004083a90084100000000000004891a9008510000000000000539fa900861000000000000053ada900871000000000000002b2a900881000000000000058b4a900891000000000000006b9a9008a100000000000005cbba9008b100000000000005dc9a9008c100000000000005dd0a9008d100000000000005cd7a9008e10000000000000b3e0a9008f100000000000000be3a900901000000000000061e5a90091100000000000005ef3a9009210000000000000b4f5a90093100000000000006401aa009410000000000000640faa009510000000000000bb11aa009610000000000000151baa009710000000000000671daa0098100000000000001422aa0099100000000000006c2baa009a100000000000006c39aa009b100000000000007547aa009c10000000000000c949aa009d100000000000007f55aa009e100000000000008463aa009f100000000000008d71aa00a010000000000000967faa00a1100000000000009a8daa00a2100000000000009f9baa00a310000000000000a9a9aa00a410000000000000adb7aa00a510000000000000aac5aa00a610000000000000b1d3aa00a710000000000000b2e1aa00a810000000000000b1efaa00a910000000000000b1fdaa00aa10000000000000b00bab00ab10000000000000b019ab00ac10000000000000b627ab00ad100000000000001031ab00ae10000000000000b835ab00af10000000000000613aab00b010000000000000b943ab00b1100000000000006648ab00b210000000000000bc4aab00b310000000000000bb51ab00b410000000000000c15fab00b5100000000000001a69ab00b610000000000000c46dab00b7100000000000001a70ab00b810000000000000c574ab00b910000000000000c77bab00ba10000000000000c289ab00bb100000000000006e8eab00bc10000000000000c697ab00bd10000000000000caa5ab00be100000000000001fa8ab00bf10000000000000cfb3ab00c010000000000000d1c1ab00c110000000000000d9cfab00c210000000000000d4ddab00c3100000000000007de2ab00c410000000000000d2e4ab00c510000000000000d1ebab00c610000000000000d2f9ab00c710000000000000d107ac00c810000000000000d915ac00c9100000000000008821ac00ca10000000000000df23ac00cb10000000000000e831ac00cc10000000000000e43fac00cd10000000000000dc4dac00ce10000000000000da54ac00cf100000000000002f57ac00d010000000000000da5bac00d110000000000000df62ac00d210000000000000df69ac00d310000000000000e470ac00d410000000000000e677ac00d510000000000000e985ac00d6100000000000003d88ac00d7100000000000003d8fac00d810000000000000e993ac00d9100000000000003b96ac00da10000000000000e6a1ac00db10000000000000eaafac00dc100000000000003eb9ac00dd10000000000000e6bdac00de1000000000000090c2ac00df100000000000003ec7ac00e010000000000000eacbac00e110000000000000ecd9ac00e210000000000000eae7ac00e310000000000000ebf5ac00e410000000000000e803ad00e510000000000000ee11ad00e610000000000000471bad00e710000000000000f51fad00e810000000000000f32dad00e9100000000000009e32ad00ea10000000000000f83bad00eb10000000000000a640ad00ec10000000000000f149ad00ed10000000000000f457ad00ee10000000000000485aad00ef10000000000000f265ad00f010000000000000e473ad00f110000000000000e181ad00f210000000000000dc8fad00f310000000000000dd9dad00f410000000000000e1abad00f510000000000000e7b9ad00f61000000000000095c5ad00f710000000000000ecc7ad00f81000000000000042caad00f910000000000000edd5ad00fa1000000000000042d8ad00fb10000000000000ebe3ad00fc10000000000000e2f1ad00fd10000000000000e4f8ad00fe100000000000003cfbad00ff10000000000000e7ffad0000110000000000003509ae000111000000000000d70dae0002110000000000002810ae000311000000000000b41bae000411000000000000011eae000511000000000000f124ae0006110000000000008e29ae0007110000000000006c37ae000811000000000000a440ae000911000000000000f042ae000a110000000000004245ae000b110000000000002353ae000c11000000000000f960ae000d11000000000000cb6eae000e11000000000000b575ae000f11000000000000ae7cae001011000000000000918aae0011110000000000007898ae0012110000000000005ea6ae00131100000000000054adae00141100000000000052b4ae00151100000000000099bdae00161100000000000039c2ae001711000000000000cdcdae00181100000000000022d0ae0019110000000000001ad7ae001a1100000000000017deae001b110000000000000becae001c1100000000000003faae001d11000000000000fc07af001e11000000000000ee15af001f11000000000000e723af002011000000000000e531af0021110000000000003634af002211000000000000dd3faf002311000000000000d34daf002411000000000000c85baf002511000000000000c069af002611000000000000b777af002711000000000000a785af002811000000000000a793af002911000000000000fb95af002a11000000000000a8a1af002b11000000000000a4afaf002c1100000000000049bbaf002d110000000000009dbdaf002e1100000000000090cbaf002f110000000000008ed9af00301100000000000080e7af00311100000000000073f5af003211000000000000c1feaf0033110000000000001501b00034110000000000006a03b00035110000000000006a11b00036110000000000005f1fb0003711000000000000562db0003811000000000000f931b00039110000000000004d3bb0003a110000000000004449b0003b11000000000000984bb0003c110000000000004450b0003d110000000000003f57b0003e110000000000003d5eb0003f110000000000009360b0004011000000000000e862b00041110000000000003d65b00042110000000000003a73b00043110000000000003681b00044110000000000002e8fb00045110000000000002b9db00046110000000000001fabb000471100000000000027b9b000481100000000000028c0b0004911000000000000d1c4b0004a1100000000000029c7b0004b110000000000001ed5b0004c1100000000000014e3b0004d1100000000000005f1b0004e11000000000000fffeb0004f11000000000000fa0cb1005011000000000000f21ab1005111000000000000f028b1005211000000000000ed36b1005311000000000000933bb1005411000000000000e944b1005511000000000000e852b1005611000000000000eb60b10057110000000000003d63b10058110000000000009165b10059110000000000008b6cb1005a11000000000000de6eb1005b11000000000000dd7cb1005c11000000000000d78ab1005d11000000000000d698b1005e11000000000000d6a6b1005f1100000000000083abb1006011000000000000d1b4b100611100000000000024b7b1006211000000000000c0c2b1006311000000000000c8d0b1006411000000000000ccd7b1006511000000000000d1deb1006611000000000000dbecb1006711000000000000dcfab10068110000000000008f06b2006911000000000000e208b2006a11000000000000e716b2006b11000000000000f024b2006c11000000000000a230b2006d11000000000000f832b2006e110000000000000341b2006f11000000000000104fb20070110000000000001c5db2007111000000000000216bb20072110000000000002679b20073110000000000002587b20074110000000000002795b20075110000000000001ca3b200761100000000000025b1b200771100000000000079b3b2007811000000000000d8bcb20079110000000000002fbfb2007a1100000000000035cdb2007b110000000000002ddbb2007c1100000000000027e9b2007d11000000000000d4f4b2007e110000000000002bf7b2007f110000000000002d05b3008011000000000000d810b30081110000000000002d13b30082110000000000003621b30083110000000000003d2fb30084110000000000003f3db30085110000000000003e4bb30086110000000000003e59b30087110000000000008e62b30088110000000000003467b30089110000000000002975b3008a110000000000002983b3008b110000000000003491b3008c11000000000000399fb3008d110000000000003badb3008e1100000000000042bbb3008f1100000000000099bdb3009011000000000000f0bfb30091110000000000009dc4b30092110000000000004cc9b300931100000000000056d7b300941100000000000063e5b30095110000000000006af3b30096110000000000007201b40097110000000000007e0fb4009811000000000000d411b4009911000000000000821db4009a11000000000000882bb4009b110000000000008c32b4009c110000000000009039b4009d110000000000009b47b4009e110000000000004f53b4009f11000000000000a455b400a011000000000000fa57b400a111000000000000005fb400a211000000000000ad63b400a311000000000000af71b400a411000000000000bc7fb400a511000000000000c58db400a6110000000000001c90b400a7110000000000007399b400a811000000000000c69bb400a9110000000000001d9eb400aa1100000000000020a5b400ab11000000000000cca9b400ac1100000000000020acb400ad11000000000000cdb0b400ae11000000000000c8b7b400af11000000000000cdc5b400b01100000000000024c8b400b11100000000000029cfb400b211000000000000d8d3b400b311000000000000dde1b400b41100000000000033e4b400b511000000000000e6efb400b611000000000000edfdb400b7110000000000004200b500b8110000000000009a02b500b911000000000000f104b500ba110000000000004507b500bb11000000000000ef0bb500bc110000000000009817b500bd11000000000000ed19b500be11000000000000f727b500bf110000000000000436b500c0110000000000000a44b500c1110000000000006246b500c2110000000000001052b500c3110000000000001960b500c411000000000000196eb500c511000000000000237cb500c6110000000000002f8ab500c7110000000000003291b500c8110000000000003698b500c91100000000000036a6b500ca1100000000000038adb500cb1100000000000037b4b500cc11000000000000e4b8b500cd1100000000000042c2b500ce1100000000000099cbb500cf1100000000000046d0b500d01100000000000051deb500d11100000000000000eab500d21100000000000056ecb500d3110000000000005cfab500d411000000000000b0fcb500d51100000000000005ffb500d6110000000000005b01b600d7110000000000005d08b600d8110000000000005d0fb600d9110000000000005716b600da11000000000000bd23b600db110000000000008b31b600dc110000000000008a3fb600dd110000000000008f46b600de11000000000000e548b600df110000000000003c4bb600e011000000000000934db600e1110000000000009d5bb600e2110000000000004b60b600e311000000000000a162b600e411000000000000a569b600e511000000000000fc6bb600e6110000000000004f75b600e711000000000000a677b600e811000000000000fb79b600e911000000000000ac85b600ea11000000000000b193b600eb110000000000000e9db600ec11000000000000bda1b600ed11000000000000c4afb600ee11000000000000c5bdb600ef1100000000000076cbb600f01100000000000075d9b600f11100000000000077e7b600f21100000000000079f5b600f3110000000000007903b700f4110000000000007f11b700f5110000000000002e1db700f611000000000000831fb700f711000000000000882db700f8110000000000002d39b700f911000000000000813bb700fa11000000000000d53db700fb110000000000007949b700fc110000000000007857b700fd110000000000007865b700fe11000000000000cd6eb700ff110000000000007c73b70000120000000000008981b7000112000000000000948fb70002120000000000004194b70003120000000000009c9db7000412000000000000a3abb700051200000000000057b7b7000612000000000000afb9b7000712000000000000bbc7b700081200000000000070d3b7000912000000000000c8d5b7000a12000000000000d2e3b7000b12000000000000d9f1b7000c12000000000000e3ffb7000d12000000000000f00db8000e120000000000009f12b8000f12000000000000f714b8001012000000000000fd1bb80011120000000000000423b80012120000000000000b2ab80013120000000000001738b80014120000000000001f46b80015120000000000007248b8001612000000000000cd51b80017120000000000002454b80018120000000000007c56b8001912000000000000d358b8001a120000000000003262b8001b120000000000003c70b8001c12000000000000487eb8001d12000000000000f582b8001e120000000000004a85b8001f12000000000000f889b80020120000000000004f8cb80021120000000000005a9ab8002212000000000000b29cb800231200000000000011a6b800241200000000000068a8b800251200000000000072b6b8002612000000000000c9b8b800271200000000000020bbb800281200000000000026c2b80029120000000000007ec4b8002a120000000000002bd0b8002b1200000000000083d2b8002c120000000000008ce0b8002d1200000000000093eeb8002e120000000000009efcb8002f12000000000000f6feb8003012000000000000a40ab9003112000000000000ad18b90032120000000000005c1db9003312000000000000bb26b9003412000000000000bd2db9003512000000000000c334b90036120000000000007039b9003712000000000000cc42b90038120000000000007847b9003912000000000000d650b9003a12000000000000895cb9003b12000000000000de5eb9003c12000000000000e66cb9003d120000000000004476b9003e12000000000000ec7ab9003f12000000000000417db9004012000000000000977fb9004112000000000000ee88b9004212000000000000f996b9004312000000000000fba4b9004412000000000000feabb9004512000000000000a9b0b9004612000000000000feb2b9004712000000000000a6b7b9004812000000000000fac0b9004912000000000000a3c5b9004a12000000000000faceb9004b1200000000000051d8b9004c12000000000000f9dcb9004d1200000000000007ebb9004e120000000000000bf2b9004f120000000000000bf9b90050120000000000001607ba005112000000000000c20bba0052120000000000001a0eba0053120000000000007210ba0054120000000000002015ba0055120000000000007817ba005612000000000000d019ba005712000000000000251cba0058120000000000002923ba005912000000000000832cba005a120000000000003031ba005b120000000000008133ba005c120000000000002b38ba005d12000000000000823aba005e12000000000000d93cba005f12000000000000313fba0060120000000000003a4dba006112000000000000ea51ba0062120000000000009856ba006312000000000000425bba0064120000000000004a69ba0065120000000000005177ba0066120000000000005085ba0067120000000000004b8cba0068120000000000004a93ba00691200000000000054a1ba006a12000000000000aeaaba006b120000000000005eafba006c12000000000000b3b1ba006d1200000000000009b4ba006e1200000000000066bdba006f1200000000000071cbba00701200000000000020d0ba00711200000000000077d2ba0072120000000000007cd9ba00731200000000000087e7ba007412000000000000dde9ba0075120000000000008ff5ba007612000000000000e6f7ba007712000000000000ecfeba0078120000000000004201bb0079120000000000009903bb007a12000000000000a711bb007b12000000000000b31fbb007c12000000000000b926bb007d120000000000001129bb007e12000000000000c02dbb007f12000000000000c534bb008012000000000000cb3bbb008112000000000000d649bb008212000000000000e057bb008312000000000000385abb008412000000000000e55ebb008512000000000000eb65bb008612000000000000ef6cbb008712000000000000f673bb008812000000000000a478bb0089120000000000000182bb008a120000000000005d8bbb008b120000000000000890bb008c12000000000000139ebb008d1200000000000012a5bb008e1200000000000016acbb008f12000000000000cab7bb00901200000000000021babb0091120000000000002ac8bb00921200000000000027d6bb0093120000000000002de4bb009412000000000000e5efbb0095120000000000003bf2bb009612000000000000e8fdbb0097120000000000003b00bc0098120000000000009509bc009912000000000000440ebc009a12000000000000f212bc009b120000000000004915bc009c120000000000009f17bc009d120000000000004e1cbc009e12000000000000582abc009f120000000000005331bc00a012000000000000ab33bc00a1120000000000000336bc00a2120000000000005938bc00a312000000000000af3abc00a4120000000000006046bc00a512000000000000b648bc00a6120000000000006c54bc00a7120000000000007a62bc00a8120000000000008470bc00a912000000000000dc72bc00aa12000000000000907ebc00ab12000000000000408abc00ac12000000000000978cbc00ad12000000000000a29abc00ae12000000000000aaa8bc00af12000000000000afb6bc00b0120000000000005dc2bc00b112000000000000b4c4bc00b212000000000000bdd2bc00b312000000000000c4e0bc00b412000000000000cceebc00b512000000000000d8fcbc00b612000000000000e20abd00b712000000000000ec18bd00b8120000000000009b1dbd00b912000000000000f626bd00ba120000000000005330bd00bb120000000000000335bd00bc120000000000000943bd00bd120000000000001251bd00be120000000000006c5abd00bf120000000000001b5fbd00c012000000000000256dbd00c112000000000000db78bd00c212000000000000307bbd00c3120000000000003089bd00c4120000000000003797bd00c51200000000000032a5bd00c6120000000000008daebd00c7120000000000003ab3bd00c8120000000000003fc1bd00c9120000000000004dcfbd00ca12000000000000fad3bd00cb1200000000000050d6bd00cc1200000000000053ddbd00cd12000000000000b0e6bd00ce120000000000005cebbd00cf1200000000000065f9bd00d0120000000000006d07be00d112000000000000740ebe00d2120000000000007b15be00d312000000000000d51ebe00d4120000000000008023be00d5120000000000008831be00d612000000000000973fbe00d7120000000000004a4bbe00d812000000000000a24dbe00d912000000000000af5bbe00da12000000000000bd69be00db12000000000000c677be00dc120000000000001e7abe00dd12000000000000d285be00de12000000000000d793be00df12000000000000da9abe00e012000000000000dfa1be00e112000000000000e6afbe00e212000000000000f3bdbe00e312000000000000f9cbbe00e4120000000000004ecebe00e51200000000000000dabe00e61200000000000001e8be00e712000000000000aeecbe00e81200000000000003efbe00e912000000000000b3f3be00ea1200000000000009f6be00eb120000000000001004bf00ec120000000000001112bf00ed120000000000001220bf00ee120000000000001427bf00ef12000000000000162ebf00f012000000000000213cbf00f1120000000000007c45bf00f212000000000000284abf00f3120000000000003158bf00f4120000000000003566bf00f5120000000000003774bf00f6120000000000004282bf00f712000000000000f18dbf00f8120000000000004890bf00f9120000000000004c9ebf00fa120000000000004facbf00fb12000000000000f8b0bf00fc120000000000004eb3bf00fd1200000000000051babf00fe12000000000000fdbebf00ff12000000000000a9c3bf00001300000000000054c8bf0001130000000000005ad6bf00021300000000000006dbbf0003130000000000005eddbf00041300000000000062e4bf000513000000000000bae6bf000613000000000000b6edbf00071300000000000060f2bf0008130000000000006500c0000913000000000000690ec0000a13000000000000711cc0000b13000000000000762ac0000c130000000000007d38c0000d130000000000007c46c0000e13000000000000d74fc0000f130000000000008454c00010130000000000008062c00011130000000000008170c00012130000000000002975c00013130000000000008077c0001413000000000000297cc00015130000000000007d7ec0001613000000000000d180c00017130000000000002583c0001813000000000000768cc0001913000000000000819ac0001a13000000000000dda3c0001b130000000000008ca8c0001c130000000000008bb6c0001d130000000000008bc4c0001e130000000000008ccbc0001f1300000000000030d0c000201300000000000083d2c00021130000000000002dd7c0002213000000000000dbdbc00023130000000000008ae0c000241300000000000091eec000251300000000000093fcc00026130000000000009e0ac10027130000000000009c18c10028130000000000009a26c1002913000000000000a134c1002a13000000000000a642c1002b13000000000000574ec1002c13000000000000ac50c1002d13000000000000b15ec1002e13000000000000b06cc1002f13000000000000b07ac1003013000000000000ad88c1003113000000000000b096c1003213000000000000b5a4c1003313000000000000b5b2c1003413000000000000bac0c1003513000000000000bdcec1003613000000000000c5dcc1003713000000000000c8eac1003813000000000000cdf1c1003913000000000000d0f8c1003a13000000000000c306c2003b13000000000000c914c2003c13000000000000c81bc2003d13000000000000c722c2003e13000000000000c530c2003f13000000000000c33ec2004013000000000000c94cc2004113000000000000c65ac20042130000000000001364c2004313000000000000b768c2004413000000000000b26fc20045130000000000000872c2004613000000000000b276c20047130000000000000779c20048130000000000005b7bc2004913000000000000b084c2004a130000000000005789c2004b13000000000000ad8bc2004c13000000000000aa92c2004d13000000000000a399c2004e13000000000000f69bc2004f13000000000000a0a0c2005013000000000000a6a7c20051130000000000009faec20052130000000000009fbcc200531300000000000098cac2005413000000000000ebccc2005513000000000000e9d3c200561300000000000091d8c20057130000000000008ce6c20058130000000000008af4c20059130000000000008502c3005a130000000000008110c3005b13000000000000d812c3005c130000000000007e1ec3005d13000000000000802cc3005e13000000000000803ac3005f130000000000008148c30060130000000000008656c3006113000000000000dc58c30062130000000000008b64c30063130000000000008d72c3006413000000000000e474c30065130000000000008b80c30066130000000000003a85c3006713000000000000918ec3006813000000000000999cc30069130000000000009faac3006a130000000000009db8c3006b130000000000004bbdc3006c13000000000000a5c6c3006d13000000000000abd4c3006e1300000000000000d7c3006f13000000000000aae2c300701300000000000056e7c3007113000000000000a3f0c300721300000000000055fcc3007313000000000000adfec3007413000000000000a20cc40075130000000000009e13c4007613000000000000961ac40077130000000000008e28c40078130000000000008236c40079130000000000007844c4007a130000000000007d52c4007b13000000000000315ec4007c130000000000008960c4007d130000000000003f6cc4007e13000000000000936ec4007f13000000000000a37cc40080130000000000005788c4008113000000000000ae8ac40082130000000000006196c4008313000000000000b998c4008413000000000000bf9fc4008513000000000000c7a6c4008613000000000000d6b4c4008713000000000000e5c2c400881300000000000092c7c4008913000000000000f1d0c4008a13000000000000fadec4008b1300000000000006edc4008c13000000000000b8f8c4008d1300000000000010fbc4008e130000000000002009c5008f13000000000000d00dc50090130000000000002710c50091130000000000002f17c5009213000000000000371ec50093130000000000008f20c50094130000000000003f25c5009513000000000000f530c50096130000000000004d33c5009713000000000000523ac5009813000000000000a93cc50099130000000000005941c5009a13000000000000694fc5009b13000000000000775dc5009c130000000000002762c5009d13000000000000876bc5009e130000000000009579c5009f13000000000000a487c500a013000000000000b295c500a113000000000000629ac500a213000000000000ba9cc500a313000000000000129fc500a413000000000000c1a3c500a513000000000000ccb1c500a613000000000000d9bfc500a713000000000000e5cdc500a813000000000000f3dbc500a91300000000000001eac500aa1300000000000002f8c500ab130000000000000e06c600ac130000000000001014c600ad130000000000001c22c600ae130000000000002430c600af130000000000002c3ec600b013000000000000394cc600b113000000000000485ac600b2130000000000005468c600b3130000000000006176c600b4130000000000006b84c600b5130000000000007a92c600b613000000000000d194c600b7130000000000002997c600b813000000000000309ec600b91300000000000087a0c600ba1300000000000096aec600bb13000000000000a4bcc600bc13000000000000a4cac600bd13000000000000b3d8c600be13000000000000c3e6c600bf13000000000000d1f4c600c013000000000000df02c700c113000000000000940ec700c213000000000000ec10c700c3130000000000004413c700c413000000000000fa1ec700c513000000000000082dc700c613000000000000602fc700c713000000000000153bc700c8130000000000002149c700c9130000000000002b57c700ca130000000000008a60c700cb130000000000003765c700cc13000000000000e469c700cd130000000000004373c700ce130000000000005081c700cf130000000000005e8fc700d013000000000000699dc700d11300000000000073abc700d2130000000000007fb9c700d31300000000000088c7c700d41300000000000094d5c700d5130000000000009bdcc700d613000000000000a2e3c700d713000000000000adf1c700d813000000000000b7ffc700d913000000000000c50dc800da130000000000007312c800db130000000000002117c800dc13000000000000ce1bc800dd13000000000000db29c800de13000000000000e237c800df13000000000000383ac800e013000000000000eb45c800e113000000000000474fc800e213000000000000f653c800e3130000000000000662c800e4130000000000001570c800e513000000000000227ec800e613000000000000318cc800e713000000000000339ac800e8130000000000003fa8c800e913000000000000eeb3c800ea1300000000000046b6c800eb1300000000000053c4c800ec13000000000000b1cdc800ed1300000000000060d2c800ee1300000000000070e0c800ef130000000000007aeec800f0130000000000007ff5c800f11300000000000086fcc800f2130000000000008e0ac900f3130000000000009d18c900f4130000000000005324c900f513000000000000ab26c900f613000000000000bb34c900f713000000000000ca42c900f813000000000000d850c900f913000000000000e55ec900fa13000000000000f46cc900fb13000000000000037bc900fc130000000000001189c900fd130000000000001f97c900fe130000000000002ea5c900ff13000000000000dea9c90000140000000000003eb3c90001140000000000004cc1c900021400000000000055cfc90003140000000000000adbc900041400000000000061ddc900051400000000000069e4c900061400000000000070ebc90007140000000000007ef9c90008140000000000008807ca000914000000000000350cca000a14000000000000e210ca000b140000000000009015ca000c140000000000003f1aca000d140000000000009c23ca000e14000000000000a831ca000f14000000000000ac3fca0010140000000000000a49ca001114000000000000b84dca001214000000000000c75bca001314000000000000d469ca001414000000000000e177ca0015140000000000003d81ca001614000000000000e585ca001714000000000000f193ca001814000000000000fea1ca0019140000000000000cb0ca001a1400000000000019beca001b1400000000000029ccca001c1400000000000038daca001d1400000000000043e8ca001e1400000000000051f6ca001f140000000000006004cb0020140000000000006f12cb0021140000000000007e20cb0022140000000000008b2ecb002314000000000000983ccb002414000000000000a64acb002514000000000000b558cb002614000000000000c266cb002714000000000000d074cb002814000000000000dc82cb002914000000000000eb90cb002a14000000000000fa9ecb002b1400000000000006adcb002c1400000000000014bbcb002d1400000000000022c9cb002e1400000000000031d7cb002f14000000000000e0dbcb00301400000000000040e5cb0031140000000000004cf3cb0032140000000000005901cc003314000000000000690fcc003414000000000000211bcc003514000000000000791dcc0036140000000000002d29cc003714000000000000852bcc0038140000000000009139cc003914000000000000a047cc003a14000000000000ad55cc003b14000000000000b963cc003c14000000000000c571cc003d14000000000000cd78cc003e14000000000000d47fcc003f14000000000000e38dcc004014000000000000f09bcc004114000000000000ffa9cc00421400000000000005b1cc0043140000000000000ab8cc00441400000000000013c6cc00451400000000000022d4cc004614000000000000d3dfcc0047140000000000002be2cc00481400000000000089ebcc00491400000000000039f0cc004a140000000000003df7cc004b1400000000000041fecc004c14000000000000eb02cd004d140000000000004305cd004e14000000000000480ccd004f140000000000004a13cd005014000000000000f317cd0051140000000000004a1acd005214000000000000a01ccd0053140000000000005028cd0054140000000000005736cd0055140000000000005f44cd0056140000000000006d52cd0057140000000000001857cd0058140000000000007059cd0059140000000000007560cd005a14000000000000d469cd005b14000000000000836ecd005c14000000000000937ccd005d14000000000000a28acd005e14000000000000b298cd005f14000000000000bfa6cd006014000000000000c9b4cd00611400000000000028becd006214000000000000d6c2cd006314000000000000e4d0cd006414000000000000f4decd00651400000000000003edcd00661400000000000011fbcd0067140000000000002009ce0068140000000000002a17ce0069140000000000003725ce006a140000000000004533ce006b140000000000005141ce006c14000000000000554fce006d14000000000000655dce006e14000000000000726bce006f14000000000000c974ce0070140000000000007679ce0071140000000000008587ce007214000000000000e190ce0073140000000000009195ce0074140000000000009ca3ce007514000000000000a8b1ce007614000000000000b0bfce007714000000000000becdce007814000000000000c9dbce007914000000000000c9e9ce007a1400000000000020ecce007b14000000000000d1f7ce007c14000000000000e005cf007d14000000000000ef13cf007e14000000000000fb21cf007f140000000000000730cf008014000000000000123ecf0081140000000000006a40cf0082140000000000001545cf0083140000000000001b4ccf0084140000000000007555cf008514000000000000255acf0086140000000000002f68cf008714000000000000866acf0088140000000000003c76cf0089140000000000004a84cf008a14000000000000f888cf008b140000000000005892cf008c1400000000000060a0cf008d1400000000000066aecf008e140000000000006db5cf008f1400000000000070bccf0090140000000000001dc1cf00911400000000000074c3cf00921400000000000075cacf00931400000000000081d8cf0094140000000000008de6cf00951400000000000093edcf00961400000000000098f4cf009714000000000000a702d0009814000000000000b610d0009914000000000000c01ed0009a140000000000001e28d0009b14000000000000cd2cd0009c14000000000000d93ad0009d14000000000000e148d0009e14000000000000e956d0009f14000000000000f764d000a014000000000000a769d000a1140000000000000173d000a2140000000000000c81d000a314000000000000158fd000a414000000000000159dd000a5140000000000006d9fd000a61400000000000023abd000a71400000000000031b9d000a8140000000000003cc7d000a91400000000000044ced000aa140000000000004ad5d000ab14000000000000a2d7d000ac1400000000000051dcd000ad1400000000000058e3d000ae1400000000000066f1d000af1400000000000074ffd000b014000000000000800dd100b1140000000000008d1bd100b2140000000000009329d100b3140000000000009037d100b4140000000000009f45d100b514000000000000ae53d100b614000000000000b45ad100b714000000000000bb61d100b814000000000000cb6fd100b914000000000000d47dd100ba140000000000008282d100bb14000000000000df8bd100bc14000000000000de99d100bd14000000000000eba7d100be14000000000000f2b5d100bf14000000000000f6bcd100c014000000000000fac3d100c1140000000000000ad2d100c214000000000000bcddd100c31400000000000012e0d100c4140000000000001beed100c5140000000000001ffcd100c6140000000000002b0ad200c7140000000000003318d200c8140000000000003d26d200c9140000000000004b34d200ca140000000000005742d200cb140000000000006050d200cc140000000000006c5ed200cd14000000000000776cd200ce14000000000000817ad200cf140000000000009088d200d0140000000000009c96d200d114000000000000a39dd200d214000000000000a5a4d200d31400000000000053b0d200d414000000000000abb2d200d514000000000000adc0d200d6140000000000006bced200d71400000000000075dcd200d81400000000000024e1d200d9140000000000007ce3d200da14000000000000d2e5d200db140000000000007fead200dc1400000000000087f1d200dd140000000000008df8d200de140000000000009706d300df14000000000000470bd300e0140000000000009d0dd300e114000000000000a014d300e214000000000000f516d300e314000000000000a41bd300e414000000000000fc1dd300e514000000000000ac22d300e614000000000000b430d300e714000000000000c03ed300e8140000000000006f43d300e914000000000000c54cd300ea14000000000000174fd300eb14000000000000bf53d300ec14000000000000c05ad300ed14000000000000c568d300ee14000000000000cc76d300ef140000000000002179d300f014000000000000d484d300f114000000000000da8bd300f214000000000000df92d300f314000000000000eaa0d300f414000000000000f5aed300f514000000000000fcbcd300f614000000000000ffcad300f71400000000000001d9d300f8140000000000000ce7d300f91400000000000017f5d300fa140000000000002403d400fb140000000000003211d400fc14000000000000391fd400fd14000000000000452dd400fe140000000000009d2fd400ff14000000000000543bd40000150000000000005d49d40001150000000000006757d40002150000000000007365d40003150000000000008273d4000415000000000000da75d40005150000000000009181d4000615000000000000978fd4000715000000000000489bd4000815000000000000999dd4000915000000000000a0abd4000a15000000000000aab9d4000b15000000000000b6c7d4000c1500000000000066ccd4000d15000000000000c2d5d4000e15000000000000cee3d4000f15000000000000dcf1d4001015000000000000e7ffd4001115000000000000f30dd5001215000000000000fb1bd5001315000000000000072ad50014150000000000001338d50015150000000000002146d50016150000000000002d54d50017150000000000003662d50018150000000000003e70d5001915000000000000427ed5001a15000000000000488cd5001b150000000000004f9ad5001c15000000000000a59cd5001d1500000000000000a6d5001e1500000000000058a8d5001f150000000000005fafd500201500000000000064b6d500211500000000000070c4d500221500000000000075d2d50023150000000000007de0d500241500000000000079eed5002515000000000000cff0d50026150000000000007cf5d50027150000000000007ffcd50028150000000000008d0ad60029150000000000009418d6002a150000000000009926d6002b15000000000000a334d6002c15000000000000b142d6002d15000000000000bf50d6002e15000000000000ce5ed6002f15000000000000db6cd6003015000000000000e87ad6003115000000000000f888d60032150000000000000597d60033150000000000000ba5d600341500000000000013b3d600351500000000000018bad60036150000000000001ac1d600371500000000000024cfd6003815000000000000d1dad600391500000000000027ddd6003a1500000000000017ebd6003b15000000000000ccf6d6003c1500000000000024f9d6003d150000000000003307d7003e15000000000000e20bd7003f150000000000003a0ed70040150000000000009110d70041150000000000003f15d70042150000000000004623d70043150000000000004231d7004415000000000000483fd70045150000000000004f4dd70046150000000000004d5bd70047150000000000005269d70048150000000000004f77d70049150000000000005785d7004a150000000000005d93d7004b150000000000000198d7004c1500000000000046a1d7004d150000000000004ba8d7004e150000000000004fafd7004f1500000000000056bdd700501500000000000061cbd70051150000000000006dd9d700521500000000000079e7d700531500000000000026ecd70054150000000000007eeed70055150000000000002df3d700561500000000000085f5d70057150000000000009503d80058150000000000009c11d8005915000000000000f213d8005a15000000000000a31fd8005b15000000000000a92dd8005c15000000000000b03bd8005d15000000000000b949d8005e15000000000000c050d8005f150000000000001853d8006015000000000000c457d80061150000000000002261d8006215000000000000d065d8006315000000000000dc73d8006415000000000000e781d8006515000000000000e888d8006615000000000000ed8fd8006715000000000000f89dd800681500000000000003acd80069150000000000000ebad8006a1500000000000014c8d8006b150000000000000fd6d8006c150000000000000ee4d8006d1500000000000017f2d8006e150000000000006bf4d8006f150000000000001b00d9007015000000000000c904d9007115000000000000240ed9007215000000000000231cd90073150000000000002a2ad90074150000000000003638d90075150000000000003f46d90076150000000000004954d90077150000000000005362d90078150000000000006070d90079150000000000006d7ed9007a15000000000000728cd9007b15000000000000789ad9007c15000000000000d09cd9007d150000000000007ea8d9007e1500000000000029add9007f1500000000000085b6d9008015000000000000dab8d900811500000000000091c4d90082150000000000009ed2d9008315000000000000a4d9d9008415000000000000a7e0d900851500000000000059ecd9008615000000000000afeed9008715000000000000b6f5d9008815000000000000bdfcd90089150000000000007308da008a15000000000000ca0ada008b15000000000000d018da008c15000000000000dc26da008d15000000000000e234da008e15000000000000ed42da008f15000000000000f549da0090150000000000004d4cda009115000000000000fd50da0092150000000000000d5fda0093150000000000001a6dda009415000000000000277bda009515000000000000d77fda0096150000000000002f82da0097150000000000003389da0098150000000000003997da009915000000000000d49dda009a150000000000005ea4da009b1500000000000066b2da009c1500000000000018beda009d150000000000006fc0da009e1500000000000078ceda009f1500000000000006dcda00a01500000000000011e9da00a115000000000000f2f5da00a215000000000000f3fcda00a315000000000000ee03db00a415000000000000f011db00a515000000000000f318db00a6150000000000004a1bdb00a715000000000000f71fdb00a815000000000000fc2ddb00a9150000000000000435db00aa15000000000000083cdb00ab15000000000000154adb00ac150000000000002158db00ad150000000000002d66db00ae15000000000000dc6adb00af150000000000003a74db00b0150000000000004682db00b1150000000000005290db00b2150000000000005f9edb00b31500000000000069acdb00b41500000000000017b1db00b51500000000000071badb00b6150000000000007dc8db00b71500000000000087d6db00b81500000000000095e4db00b915000000000000a2f2db00ba1500000000000050f7db00bb15000000000000ad00dc00bc15000000000000b60edc00bd15000000000000c21cdc00be15000000000000cc2adc00bf15000000000000d938dc00c015000000000000863ddc00c115000000000000e446dc00c215000000000000f354dc00c3150000000000000263dc00c415000000000000606cdc00c5150000000000000e71dc00c615000000000000197fdc00c715000000000000c983dc00c8150000000000002186dc00c9150000000000007988dc00ca15000000000000298ddc00cb150000000000008996dc00cc15000000000000389bdc00cd150000000000003ba9dc00ce1500000000000093abdc00cf1500000000000043b0dc00d015000000000000f3b4dc00d1150000000000004ab7dc00d21500000000000056c5dc00d31500000000000062d3dc00d41500000000000071e1dc00d5150000000000007cefdc00d6150000000000002bf4dc00d7150000000000008bfddc00d815000000000000960bdd00d9150000000000009e19dd00da15000000000000ae27dd00db15000000000000bc35dd00dc150000000000007141dd00dd15000000000000c843dd00de15000000000000d551dd00df15000000000000e25fdd00e015000000000000ef6ddd00e115000000000000fd7bdd00e2150000000000000c8add00e315000000000000bc8edd00e4150000000000001c98dd00e51500000000000027a6dd00e61500000000000033b4dd00e7150000000000003bc2dd00e81500000000000043c9dd00e91500000000000049d0dd00ea150000000000009ed2dd00eb1500000000000044dedd00ec1500000000000036ecdd00ed1500000000000028fadd00ee150000000000001108de00ef15000000000000010fde00f0150000000000005211de00f115000000000000f715de00f215000000000000e423de00f315000000000000d331de00f415000000000000713dde00f515000000000000bf3fde00f615000000000000a54dde00f715000000000000895bde00f8150000000000007969de00f9150000000000006a77de00fa150000000000005e85de00fb150000000000004093de00fc1500000000000031a1de00fd150000000000002dafde00fe1500000000000019bdde00ff150000000000000fcbde00001600000000000003d2de000116000000000000f9d8de000216000000000000ece6de000316000000000000ddf4de000416000000000000cb02df000516000000000000c310df000616000000000000c31edf000716000000000000cb2cdf000816000000000000d13adf000916000000000000db48df000a16000000000000e04fdf000b160000000000009054df000c16000000000000e856df000d16000000000000eb64df000e16000000000000f672df000f160000000000000281df001016000000000000b185df0011160000000000000e8fdf001216000000000000169ddf00131600000000000020abdf001416000000000000cfafdf0015160000000000002ab9df00161600000000000030c0df00171600000000000038c7df00181600000000000044d5df0019160000000000009cd7df001a1600000000000053e3df001b160000000000005ff1df001c1600000000000068ffdf001d16000000000000740de0001e160000000000007e1be0001f160000000000008b29e00020160000000000009137e0002116000000000000a045e0002216000000000000ad53e0002316000000000000bc61e0002416000000000000cb6fe00025160000000000002372e0002616000000000000d176e00027160000000000002979e0002816000000000000d97de0002916000000000000e98be0002a16000000000000f799e0002b1600000000000000a8e0002c1600000000000006b6e0002d160000000000000dc4e0002e1600000000000015d2e0002f1600000000000025e0e00030160000000000002feee00031160000000000003bfce0003216000000000000450ae10033160000000000005518e10034160000000000005f26e10035160000000000006434e10036160000000000006c42e10037160000000000007b50e1003816000000000000d152e1003916000000000000d559e1003a16000000000000845ee1003b16000000000000926ce1003c16000000000000a17ae1003d16000000000000af88e1003e16000000000000be96e1003f16000000000000cea4e1004016000000000000deb2e1004116000000000000ecc0e1004216000000000000fbcee10043160000000000000adde100441600000000000019ebe100451600000000000028f9e10046160000000000003407e20047160000000000009110e20048160000000000004015e20049160000000000004d23e2004a160000000000005b31e2004b16000000000000683fe2004c16000000000000764de2004d16000000000000cc4fe2004e160000000000007b5be2004f160000000000002b60e20050160000000000008869e20051160000000000009577e2005216000000000000a485e2005316000000000000b493e2005416000000000000c2a1e2005516000000000000cfafe200561600000000000026b2e2005716000000000000debde2005816000000000000edcbe20059160000000000004bd5e2005a16000000000000f8d9e2005b1600000000000005e8e2005c1600000000000010f6e2005d160000000000001e04e3005e160000000000002b12e3005f160000000000003219e30060160000000000003a20e30061160000000000004a2ee30062160000000000005a3ce30063160000000000006a4ae30064160000000000007758e30065160000000000008666e30066160000000000009374e3006716000000000000a082e3006816000000000000ab90e30069160000000000000b9ae3006a16000000000000ba9ee3006b16000000000000caace3006c16000000000000d0bae3006d1600000000000028bde3006e160000000000007fbfe3006f160000000000002cc4e3007016000000000000dbc8e3007116000000000000e0d6e3007216000000000000eee4e30073160000000000009de9e3007416000000000000a0f0e3007516000000000000f6f2e30076160000000000000201e40077160000000000000d0fe4007816000000000000191de4007916000000000000282be4007a160000000000002b39e4007b160000000000003747e4007c160000000000003a4ee4007d160000000000004255e4007e160000000000004f63e4007f16000000000000036fe40080160000000000005a71e40081160000000000006278e40082160000000000006a7fe4008316000000000000788de4008416000000000000879be40085160000000000008aa9e400861600000000000095b7e4008716000000000000a3c5e4008816000000000000afd3e4008916000000000000bce1e4008a16000000000000c9efe4008b16000000000000d7fde4008c160000000000008d09e5008d16000000000000e50be5008e16000000000000eb19e5008f16000000000000f727e50090160000000000000336e50091160000000000001144e50092160000000000002152e50093160000000000002c60e5009416000000000000396ee5009516000000000000457ce50096160000000000004e8ae50097160000000000005998e500981600000000000062a6e50099160000000000006cb4e5009a1600000000000079c2e5009b1600000000000084d0e5009c160000000000008edee5009d16000000000000e6e0e5009e1600000000000097ece5009f16000000000000a4fae500a016000000000000af08e600a116000000000000bc16e600a216000000000000c824e600a316000000000000d632e600a416000000000000e140e600a516000000000000ea4ee600a616000000000000f55ce600a716000000000000fa6ae600a8160000000000000879e600a9160000000000001587e600aa160000000000002195e600ab160000000000002fa3e600ac160000000000003ab1e600ad1600000000000047bfe600ae160000000000009fc1e600af1600000000000055cde600b01600000000000062dbe600b1160000000000006ee9e600b21600000000000079f7e600b31600000000000028fce600b4160000000000008605e700b5160000000000009213e700b6160000000000009c21e700b716000000000000a92fe700b816000000000000b23de700b9160000000000001047e700ba16000000000000bf4be700bb16000000000000ca59e700bc160000000000002863e700bd16000000000000d867e700be16000000000000836ce700bf160000000000003271e700c016000000000000df75e700c1160000000000008e7ae700c216000000000000ec83e700c316000000000000f791e700c416000000000000a396e700c516000000000000fa9fe700c616000000000000f3ade700c716000000000000f7b4e700c816000000000000f9bbe700c91600000000000004cae700ca1600000000000012d8e700cb16000000000000c7e3e700cc160000000000001ee6e700cd16000000000000cdeae700ce160000000000002df4e700cf160000000000003902e800d0160000000000004410e800d116000000000000a219e800d2160000000000004f1ee800d3160000000000005525e800d416000000000000012ae800d516000000000000592ce800d616000000000000693ae800d716000000000000193fe800d8160000000000007648e800d916000000000000d651e800da160000000000008156e800db16000000000000d958e800dc160000000000009064e800dd16000000000000e866e800de16000000000000976be800df160000000000009f72e800e0160000000000004f77e800e116000000000000ae80e800e2160000000000000683e800e3160000000000000a8ae800e416000000000000ba8ee800e516000000000000c29ce800e61600000000000072a1e800e71600000000000079a8e800e816000000000000d0aae800e91600000000000080afe800ea16000000000000deb8e800eb1600000000000094c4e800ec16000000000000ecc6e800ed160000000000009ccbe800ee1600000000000047d0e800ef16000000000000f5d4e800f01600000000000001e3e800f11600000000000004eae800f2160000000000005bece800f3160000000000000bf1e800f41600000000000063f3e800f51600000000000012f8e800f61600000000000017ffe800f7160000000000007408e900f816000000000000200de900f9160000000000002d1be900fa160000000000003a29e900fb16000000000000ea2de900fc160000000000004030e900fd160000000000009732e900fe160000000000004737e900ff160000000000004f3ee90000170000000000005445e90001170000000000005953e90002170000000000006961e9000317000000000000736fe9000417000000000000c671e9000517000000000000777de9000617000000000000848be90007170000000000009299e9000817000000000000a2a7e9000917000000000000aeb5e9000a17000000000000bac3e9000b17000000000000c5d1e9000c17000000000000d3dfe9000d170000000000002be2e9000e1700000000000031e9e9000f17000000000000e0ede9001017000000000000eefbe9001117000000000000fa09ea0012170000000000000518ea0013170000000000001326ea0014170000000000002134ea0015170000000000007f3dea001617000000000000d63fea0017170000000000002e42ea0018170000000000008644ea0019170000000000003550ea001a170000000000008c52ea001b170000000000003857ea001c170000000000008f59ea001d170000000000003f5eea001e170000000000004a6cea001f17000000000000a475ea0020170000000000004d7aea002117000000000000a37cea0022170000000000005388ea0023170000000000005296ea00241700000000000054a4ea002517000000000000fdafea00261700000000000052b2ea002717000000000000a6b4ea002817000000000000fcb6ea00291700000000000050b9ea002a170000000000004cc0ea002b17000000000000f8c4ea002c170000000000004eceea002d1700000000000054dcea002e1700000000000058eaea002f1700000000000058f8ea0030170000000000005a06eb0031170000000000006414eb0032170000000000006522eb0033170000000000006e30eb003417000000000000773eeb0035170000000000007a4ceb003617000000000000cf4eeb003717000000000000785aeb0038170000000000007d68eb003917000000000000d471eb003a170000000000008376eb003b17000000000000807deb003c17000000000000d67feb003d170000000000002e82eb003e170000000000008484eb003f170000000000008c92eb0040170000000000008699eb0041170000000000008aa0eb0042170000000000008eaeeb00431700000000000094bceb004417000000000000e9beeb00451700000000000099caeb0046170000000000009bd8eb0047170000000000004bddeb0048170000000000009edfeb0049170000000000009be6eb004a17000000000000a2f4eb004b17000000000000a402ec004c170000000000005407ec004d17000000000000ac10ec004e17000000000000b41eec004f17000000000000632aec005017000000000000b92cec0051170000000000000c36ec0052170000000000005e38ec005317000000000000b33aec0054170000000000005f3fec0055170000000000000644ec005617000000000000ae48ec0057170000000000000352ec005817000000000000af56ec005917000000000000b364ec005a17000000000000af72ec005b170000000000000575ec005c170000000000005977ec005d17000000000000b080ec005e170000000000000683ec005f17000000000000ae8eec006017000000000000ae9cec006117000000000000aeaaec006217000000000000b4b8ec006317000000000000b1c6ec006417000000000000add4ec006517000000000000b0e2ec006617000000000000acf0ec006717000000000000adf7ec00681700000000000003faec006917000000000000adfeec006a17000000000000af0ced006b170000000000006018ed006c17000000000000b51aed006d17000000000000b428ed006e17000000000000b536ed006f17000000000000b944ed007017000000000000be52ed007117000000000000bd60ed007217000000000000126aed007317000000000000bd6eed007417000000000000bb75ed007517000000000000bd7ced007617000000000000bb8aed007717000000000000c098ed007817000000000000c0a6ed007917000000000000c3b4ed007a17000000000000bcc2ed007b17000000000000b5d0ed007c170000000000005adced007d17000000000000b0deed007e17000000000000afeced007f17000000000000aef3ed008017000000000000adfaed008117000000000000a908ee008217000000000000a916ee008317000000000000a824ee008417000000000000ae32ee008517000000000000b140ee0086170000000000005945ee008717000000000000a64eee008817000000000000ad5cee008917000000000000b06aee008a170000000000000674ee008b17000000000000b278ee008c17000000000000067bee008d17000000000000b286ee008e17000000000000b694ee008f17000000000000bda2ee00901700000000000011a5ee009117000000000000b4b0ee0092170000000000000bb3ee00931700000000000061bcee009417000000000000b8beee009517000000000000b9ccee009617000000000000badaee009717000000000000c2e8ee009817000000000000c1efee009917000000000000c5f6ee009a17000000000000c704ef009b17000000000000170eef009c170000000000006a10ef009d17000000000000bf12ef009e17000000000000b820ef009f170000000000006225ef00a017000000000000b82eef00a117000000000000e637ef00a217000000000000b33bef00a3170000000000009a3def00a4170000000000007866ef00a517000000000000676eef00a617000000000000d88bef00a71700000000000058afef00a81700000000000035ecef00a917000000000000c3f9ef00aa170000000000005507f000ab170000000000009d09f000ac17000000000000e80bf000ad170000000000000315f000ae170000000000004922f000af17000000000000e22ff000b017000000000000f738f000b117000000000000883df000b2170000000000006244f000b317000000000000364bf000b417000000000000ce58f000b517000000000000585df000b6170000000000007866f000b717000000000000fe6af000b8170000000000001374f000b917000000000000ab81f000ba17000000000000108df000bb17000000000000528ff000bc17000000000000e19cf000bd1700000000000091aaf000be1700000000000058b1f000bf1700000000000028b8f000c017000000000000c1c5f000c11700000000000060d3f000c21700000000000026e1f000c317000000000000f9e7f000c417000000000000d8eef000c5170000000000007ffcf000c617000000000000370af100c717000000000000e817f100c817000000000000a425f100c9170000000000005a33f100ca170000000000000541f100cb17000000000000ba4ef100cc170000000000008b5cf100cd17000000000000346af100ce17000000000000e277f100cf170000000000009285f100d017000000000000648cf100d1170000000000004893f100d2170000000000009b95f100d31700000000000042a1f100d4170000000000003ba8f100d51700000000000090aaf100d61700000000000039aff100d71700000000000031bdf100d8170000000000001bcbf100d91700000000000008d9f100da17000000000000ede6f100db1700000000000095ebf100dc17000000000000daf4f100dd17000000000000d202f200de17000000000000d010f200df17000000000000d81ef200e017000000000000d32cf200e117000000000000c93af200e217000000000000ce48f200e317000000000000ce56f200e4170000000000002760f200e517000000000000d064f200e617000000000000d572f200e717000000000000dc80f200e817000000000000d78ef200e917000000000000e29cf200ea17000000000000e3aaf200eb17000000000000dcb8f200ec1700000000000086c4f200ed17000000000000dac6f200ee17000000000000e2d4f200ef1700000000000093e0f200f017000000000000eae2f200f117000000000000eee9f200f217000000000000f6f0f200f317000000000000faf7f200f417000000000000f9fef200f517000000000000000df300f617000000000000021bf300f7170000000000000b29f300f8170000000000001237f300f9170000000000001945f300fa170000000000006f47f300fb170000000000001d53f300fc170000000000002761f300fd17000000000000326ff300fe17000000000000357df300ff170000000000003384f3000018000000000000358bf30001180000000000003699f300021800000000000039a7f3000318000000000000e6abf30004180000000000003daef30005180000000000003db5f300061800000000000042c3f3000718000000000000f0cef300081800000000000047d1f30009180000000000003edff3000a180000000000003fedf3000b1800000000000048fbf3000c180000000000005209f4000d180000000000005517f4000e180000000000005925f4000f18000000000000b02ef40010180000000000005f33f40011180000000000006641f4001218000000000000704ff4001318000000000000765df4001418000000000000776bf40015180000000000007c79f40016180000000000008387f40017180000000000008b95f40018180000000000008fa3f400191800000000000096b1f4001a180000000000008abff4001b1800000000000089cdf4001c1800000000000084d4f4001d1800000000000087dbf4001e180000000000008ae9f4001f1800000000000093f7f40020180000000000009305f5002118000000000000940cf5002218000000000000e90ef50023180000000000009313f50024180000000000003d18f50025180000000000008c21f5002618000000000000912ff5002718000000000000e938f5002818000000000000953df50029180000000000004142f5002a18000000000000964bf5002b180000000000009859f5002c180000000000009a60f5002d18000000000000ee62f5002e180000000000009867f5002f180000000000003f6cf5003018000000000000e970f50031180000000000004173f50032180000000000009875f5003318000000000000407af5003418000000000000977cf50035180000000000009883f5003618000000000000a291f5003718000000000000a89ff5003818000000000000aeadf5003918000000000000b5bbf5003a18000000000000b8c9f5003b18000000000000bfd7f5003c18000000000000bee5f5003d18000000000000c2f3f5003e180000000000006df8f5003f18000000000000c301f6004018000000000000c40ff6004118000000000000ce1df6004218000000000000d12bf6004318000000000000da39f6004418000000000000da47f6004518000000000000e055f6004618000000000000df63f6004718000000000000346df6004818000000000000dd71f6004918000000000000e37ff6004a18000000000000e88df6004b18000000000000e99bf6004c18000000000000e8a9f6004d18000000000000ecb7f6004e18000000000000f2c5f6004f180000000000009dcaf6005018000000000000a1d1f6005118000000000000f9d3f6005218000000000000fbe1f600531800000000000001f0f6005418000000000000abf4f600551800000000000006fef60056180000000000005a00f7005718000000000000b002f7005818000000000000090cf7005918000000000000061af7005a180000000000000b28f7005b180000000000001236f7005c180000000000001644f7005d180000000000000f52f7005e180000000000000f60f7005f18000000000000096ef7006018000000000000b772f7006118000000000000087cf70062180000000000000783f7006318000000000000098af70064180000000000000498f700651800000000000001a6f700661800000000000004adf700671800000000000003b4f700681800000000000003c2f700691800000000000002d0f7006a1800000000000002d7f7006b1800000000000004def7006c1800000000000007e5f7006d180000000000005be7f7006e18000000000000b0e9f7006f1800000000000005ecf700701800000000000004faf7007118000000000000fd07f80072180000000000009e13f8007318000000000000f115f8007418000000000000f123f8007518000000000000982ff8007618000000000000ec31f80077180000000000004034f8007818000000000000e63ff80079180000000000003749f8007a18000000000000d94df8007b180000000000002f50f8007c18000000000000d754f8007d18000000000000d45bf8007e180000000000002865f8007f18000000000000d269f8008018000000000000d170f8008118000000000000cc77f80082180000000000006b83f8008318000000000000c285f80084180000000000006d8af8008518000000000000bf93f8008618000000000000b7a1f8008718000000000000baaff80088180000000000000fb2f8008918000000000000bcbdf8008a18000000000000c1cbf8008b1800000000000017cef8008c1800000000000068d0f8008d18000000000000bad9f8008e18000000000000bbe7f8008f18000000000000baf5f8009018000000000000b803f9009118000000000000b511f90092180000000000000f1bf9009318000000000000ba1ff9009418000000000000c42df90095180000000000001a30f9009618000000000000c534f90097180000000000007439f9009818000000000000ca3bf9009918000000000000d449f9009a18000000000000d857f9009b18000000000000e265f9009c180000000000003968f9009d18000000000000916af9009e18000000000000cf73f9009f18000000000000cf81f900a018000000000000d488f900a1180000000000002c8bf900a218000000000000db8ff900a3180000000000003999f900a418000000000000e69df900a518000000000000eba4f900a61800000000000042a7f900a7180000000000009aa9f900a818000000000000f2abf900a9180000000000004aaef900aa18000000000000f9b2f900ab18000000000000fcb9f900ac1800000000000000c1f900ad1800000000000002c8f900ae18000000000000b1ccf900af18000000000000b8d3f900b01800000000000010d6f900b1180000000000001be4f900b21800000000000021f2f900b3180000000000002b00fa00b418000000000000330efa00b518000000000000dd12fa00b618000000000000381cfa00b7180000000000003f2afa00b8180000000000004238fa00b9180000000000004a46fa00ba180000000000005754fa00bb180000000000005962fa00bc180000000000005e70fa00bd18000000000000bc79fa00be18000000000000687efa00bf180000000000006d8cfa00c0180000000000002298fa00c1180000000000007a9afa00c21800000000000082a8fa00c3180000000000008cb6fa00c41800000000000094c4fa00c5180000000000009ed2fa00c618000000000000a9e0fa00c71800000000000054e5fa00c818000000000000abeefa00c918000000000000affcfa00ca18000000000000b70afb00cb18000000000000c418fb00cc18000000000000cf26fb00cd18000000000000d434fb00ce18000000000000df42fb00cf18000000000000e350fb00d018000000000000eb5efb00d118000000000000f86cfb00d218000000000000fe7afb00d3180000000000000189fb00d4180000000000000097fb00d51800000000000003a5fb00d6180000000000000fb3fb00d71800000000000019c1fb00d81800000000000023cffb00d9180000000000002eddfb00da180000000000003debfb00db1800000000000046f9fb00dc180000000000004d07fc00dd180000000000005b15fc00de18000000000000601cfc00df180000000000006523fc00e0180000000000006d31fc00e1180000000000007a3ffc00e2180000000000002944fc00e318000000000000874dfc00e418000000000000945bfc00e5180000000000009d69fc00e618000000000000a577fc00e718000000000000ad85fc00e8180000000000000488fc00e918000000000000ba93fc00ea18000000000000bfa1fc00eb18000000000000c4a8fc00ec18000000000000c8affc00ed18000000000000d6bdfc00ee180000000000002cc0fc00ef18000000000000dac4fc00f018000000000000decbfc00f118000000000000e9d9fc00f218000000000000ece0fc00f318000000000000f1e7fc00f418000000000000f9f5fc00f51800000000000053fffc00f618000000000000fe03fd00f7180000000000000712fd00f8180000000000001220fd00f9180000000000006822fd00fa180000000000001b2efd00fb180000000000001f35fd00fc18000000000000253cfd00fd18000000000000284afd00fe180000000000003358fd00ff180000000000003566fd000019000000000000dc6afd000119000000000000886ffd0002190000000000003474fd0003190000000000003982fd0004190000000000004190fd0005190000000000004c9efd00061900000000000053acfd0007190000000000005ebafd00081900000000000064c1fd0009190000000000006ac8fd000a190000000000001acdfd000b1900000000000071cffd000c1900000000000075d6fd000d1900000000000080e4fd000e190000000000008df2fd000f19000000000000e4f4fd001019000000000000ebfbfd0011190000000000009b00fe001219000000000000a80efe001319000000000000ae1cfe001419000000000000b52afe001519000000000000bf38fe0016190000000000007244fe001719000000000000ca46fe001819000000000000d054fe001919000000000000d962fe001a19000000000000e570fe001b19000000000000f47efe001c19000000000000fe8cfe001d190000000000000b9bfe001e1900000000000064a4fe001f1900000000000014a9fe0020190000000000001eb7fe0021190000000000002cc5fe00221900000000000035d3fe002319000000000000d9defe0024190000000000002ee1fe00251900000000000032effe002619000000000000dff3fe0027190000000000003bfdfe002819000000000000440bff0029190000000000004e19ff002a190000000000005827ff002b19000000000000052cff002c190000000000005a2eff002d190000000000005d35ff002e190000000000006a43ff002f190000000000007851ff0030190000000000002656ff003119000000000000815fff0032190000000000008c6dff003319000000000000977bff0034190000000000009b89ff0035190000000000009d97ff003619000000000000a2a5ff003719000000000000faa7ff003819000000000000acb3ff003919000000000000b6c1ff003a19000000000000becfff003b19000000000000c3ddff003c19000000000000caebff003d19000000000000d0f9ff003e19000000000000270300013f19000000000000d50700014019000000000000db1500014119000000000000e52300014219000000000000932800014319000000000000eb3100014419000000000000f23f00014519000000000000fc4d00014619000000000000055c000147190000000000000e6a00014819000000000000656c00014919000000000000bb6e00014a190000000000000f7800014b19000000000000198600014c19000000000000239400014d190000000000002ea200014e1900000000000031b000014f1900000000000087b20001501900000000000034be000151190000000000003fcc000152190000000000009dd5000153190000000000004cda00015419000000000000ffe50001551900000000000054e8000156190000000000005af600015719000000000000620401015819000000000000b80601015919000000000000621201015a19000000000000692001015b19000000000000742e01015c19000000000000213301015d19000000000000753c01015e19000000000000754301015f19000000000000784a01016019000000000000234f010161190000000000002656010162190000000000007b5801016319000000000000d36101016419000000000000816601016519000000000000856d010166190000000000008774010167190000000000008f82010168190000000000003e8701016919000000000000958901016a190000000000009b9001016b19000000000000a69e01016c19000000000000aba501016d19000000000000acac01016e19000000000000b7ba01016f19000000000000bec80101701900000000000066cd010171190000000000006ad401017219000000000000c2d60101731900000000000076e201017419000000000000cde401017519000000000000d9f2010176190000000000008afe01017719000000000000dd0002017819000000000000cf0e02017919000000000000811a02017a19000000000000d71c02017b19000000000000e42a02017c19000000000000f23802017d19000000000000fb4602017e19000000000000045502017f190000000000000b63020180190000000000001371020181190000000000006e7a020182190000000000001b7f02018319000000000000208d02018419000000000000279b020185190000000000002da90201861900000000000036b70201871900000000000041c5020188190000000000004cd3020189190000000000004de102018a19000000000000f8e502018b1900000000000053ef02018c19000000000000abf102018d190000000000005af602018e190000000000000afb02018f1900000000000062fd020190190000000000004d0b030191190000000000002c19030192190000000000001c27030193190000000000000d3503019419000000000000174303019519000000000000724c03019619000000000000215103019719000000000000285f03019819000000000000326d03019919000000000000397b03019a19000000000000468903019b19000000000000529703019c1900000000000059a503019d1900000000000064b303019e190000000000006bc103019f1900000000000078cf0301a0190000000000007fdd0301a11900000000000087eb0301a21900000000000090f90301a3190000000000009e070401a419000000000000ab150401a519000000000000b0230401a619000000000000bd310401a719000000000000ca3f0401a819000000000000d84d0401a919000000000000e55b0401aa1900000000000042650401ab19000000000000f0690401ac19000000000000fc770401ad190000000000000a860401ae1900000000000011940401af190000000000001fa20401b0190000000000002db00401b1190000000000003bbe0401b21900000000000045cc0401b3190000000000004fda0401b419000000000000a6dc0401b519000000000000abe30401b61900000000000058e80401b71900000000000064f60401b81900000000000071040501b9190000000000007b120501ba1900000000000089200501bb190000000000008d2e0501bc190000000000009a3c0501bd19000000000000f13e0501be19000000000000a94a0501bf19000000000000004d0501c019000000000000b0510501c119000000000000b8580501c219000000000000c7660501c319000000000000d0740501c41900000000000024770501c519000000000000d5820501c619000000000000e4900501c719000000000000f49e0501c819000000000000fbac0501c91900000000000006bb0501ca1900000000000011c90501cb190000000000006ed20501cc190000000000001ed70501cd1900000000000029e50501ce1900000000000082ee0501cf1900000000000029f30501d019000000000000d7f70501d11900000000000030010601d2190000000000002e080601d319000000000000810a0601d419000000000000250f0601d519000000000000241d0601d619000000000000262b0601d71900000000000018390601d81900000000000067420601d9190000000000000c470601da19000000000000f8540601db190000000000009e590601dc19000000000000f3620601dd19000000000000ea700601de19000000000000877c0601df19000000000000dc7e0601e0190000000000002f810601e119000000000000cd8c0601e219000000000000c7930601e319000000000000b89a0601e4190000000000000b9d0601e519000000000000a2a80601e619000000000000a3b60601e719000000000000f5bf0601e8190000000000009fc40601e919000000000000a0d20601ea1900000000000045d70601eb190000000000009ad90601ec1900000000000096e00601ed1900000000000092e70601ee190000000000008dee0601ef1900000000000077fc0601f019000000000000c0050701f119000000000000660a0701f219000000000000bb0c0701f3190000000000005b180701f41900000000000058260701f5190000000000004b340701f6190000000000003b420701f7190000000000008e440701f81900000000000033490701f91900000000000030500701fa190000000000002d5e0701fb19000000000000206c0701fc19000000000000127a0701fd1900000000000003880701fe190000000000004f910701ff19000000000000eb950701001a0000000000003e980701011a000000000000d6a30701021a00000000000073af0701031a000000000000c0b10701041a000000000000b5b80701051a00000000000005bb0701061a000000000000a5bf0701071a0000000000004cc40701081a00000000000097cd0701091a0000000000003ad207010a1a00000000000089d407010b1a00000000000082db07010c1a000000000000d8dd07010d1a00000000000028e707010e1a0000000000007ce907010f1a00000000000074f70701101a00000000000073fe0701111a0000000000006e050801121a00000000000060130801131a000000000000ab1c0801141a00000000000055210801151a000000000000472f0801161a0000000000003e3d0801171a000000000000ed410801181a000000000000484b0801191a000000000000f64f08011a1a0000000000004b5208011b1a000000000000475908011c1a000000000000446708011d1a000000000000387508011e1a0000000000002f8308011f1a00000000000029910801201a000000000000239f0801211a0000000000001dad0801221a000000000000c6b10801231a0000000000001cbb0801241a0000000000001ec90801251a00000000000073cb0801261a00000000000021d00801271a00000000000023d70801281a00000000000027de0801291a00000000000026e508012a1a0000000000002df308012b1a000000000000350109012c1a0000000000008d0309012d1a000000000000390809012e1a000000000000e50c09012f1a0000000000003b0f0901301a000000000000df1a0901311a000000000000341d0901321a00000000000081260901331a0000000000002d2b0901341a000000000000d62f0901351a0000000000002d320901361a0000000000002b390901371a00000000000030470901381a00000000000087490901391a0000000000002b5509013a1a000000000000296309013b1a0000000000007f6509013c1a000000000000297109013d1a000000000000257f09013e1a000000000000718809013f1a0000000000001a8d0901401a000000000000728f0901411a000000000000c8980901421a0000000000001a9b0901431a0000000000001aa90901441a00000000000070ab0901451a0000000000001eb70901461a000000000000c9bb0901471a0000000000001fbe0901481a0000000000006ec00901491a0000000000000fc509014a1a00000000000006d309014b1a000000000000b0d709014c1a00000000000007e109014d1a0000000000000cef09014e1a00000000000062f109014f1a0000000000000afd0901501a000000000000050b0a01511a00000000000003190a01521a000000000000fb260a01531a000000000000a32b0a01541a000000000000fb340a01551a000000000000f9420a01561a000000000000a4470a01571a000000000000f9500a01581a000000000000f5570a01591a000000000000f05e0a015a1a000000000000e46c0a015b1a000000000000e77a0a015c1a00000000000039840a015d1a000000000000df880a015e1a000000000000e3960a015f1a000000000000919b0a01601a000000000000e8a40a01611a00000000000094a90a01621a000000000000e9b20a01631a000000000000edc00a01641a000000000000f7ce0a01651a000000000000a5da0a01661a000000000000f7dc0a01671a000000000000f2ea0a01681a00000000000046ed0a01691a000000000000f5f80a016a1a00000000000000070b016b1a00000000000004150b016c1a000000000000b0190b016d1a00000000000000230b016e1a00000000000005310b016f1a00000000000005380b01701a000000000000063f0b01711a00000000000004460b01721a000000000000054d0b01731a0000000000000c5b0b01741a000000000000b45f0b01751a00000000000000690b01761a00000000000006770b01771a00000000000061800b01781a0000000000000c850b01791a000000000000b1890b017a1a000000000000ff920b017b1a000000000000aa9e0b017c1a00000000000001a10b017d1a00000000000003af0b017e1a00000000000006bd0b017f1a0000000000005bc60b01801a000000000000b2c80b01811a00000000000007cb0b01821a000000000000b2cf0b01831a00000000000004d90b01841a00000000000006e70b01851a00000000000008f50b01861a0000000000005ef70b01871a0000000000000a030c01881a000000000000b6070c01891a000000000000b80e0c018a1a0000000000000f110c018b1a000000000000101f0c018c1a000000000000172d0c018d1a000000000000193b0c018e1a0000000000006f3d0c018f1a00000000000018490c01901a000000000000bd4d0c01911a00000000000013500c01921a0000000000006b520c01931a00000000000017570c01941a000000000000195e0c01951a00000000000070600c01961a0000000000001c650c01971a0000000000001b730c01981a0000000000001c7a0c01991a0000000000001b810c019a1a000000000000218f0c019b1a000000000000259d0c019c1a0000000000007ea60c019d1a0000000000002cab0c019e1a00000000000084ad0c019f1a00000000000035b90c01a01a00000000000037c70c01a11a00000000000039d50c01a21a0000000000003de30c01a31a000000000000e6ee0c01a41a00000000000035f10c01a51a00000000000035ff0c01a61a0000000000003a0d0d01a71a0000000000003f1b0d01a81a00000000000044290d01a91a00000000000048300d01aa1a00000000000046370d01ab1a0000000000004a450d01ac1a0000000000004b530d01ad1a00000000000043610d01ae1a000000000000386f0d01af1a0000000000003a7d0d01b01a0000000000003a8b0d01b11a00000000000033990d01b21a00000000000036a00d01b31a00000000000038a70d01b41a00000000000038b50d01b51a00000000000038c30d01b61a00000000000039d10d01b71a00000000000035df0d01b81a0000000000003ded0d01b91a00000000000092ef0d01ba1a000000000000e8f80d01bb1a0000000000003efb0d01bc1a00000000000042090e01bd1a0000000000004b170e01be1a00000000000050250e01bf1a00000000000053330e01c01a0000000000004f410e01c11a000000000000554f0e01c21a0000000000005a5d0e01c31a0000000000005d6b0e01c41a0000000000005e790e01c51a0000000000006b870e01c61a0000000000006a950e01c71a000000000000c09e0e01c81a00000000000013a10e01c91a0000000000006aa30e01ca1a00000000000016a80e01cb1a0000000000006daa0e01cc1a0000000000006db10e01cd1a00000000000073bf0e01ce1a00000000000073cd0e01cf1a00000000000078db0e01d01a0000000000007ce90e01d11a00000000000087f70e01d21a00000000000088050f01d31a0000000000008a130f01d41a00000000000090210f01d51a000000000000e6230f01d61a00000000000095280f01d71a000000000000992f0f01d81a000000000000ef310f01d91a000000000000f5380f01da1a000000000000a23d0f01db1a000000000000a34b0f01dc1a00000000000049500f01dd1a0000000000009f520f01de1a00000000000043570f01df1a00000000000098590f01e01a000000000000f05b0f01e11a000000000000a5670f01e21a000000000000ac750f01e31a000000000000597a0f01e41a000000000000b0830f01e51a000000000000b3910f01e61a000000000000b59f0f01e71a000000000000b5ad0f01e81a00000000000009b00f01e91a000000000000b2bb0f01ea1a0000000000000abe0f01eb1a0000000000000ac50f01ec1a000000000000b6c90f01ed1a00000000000011d30f01ee1a000000000000bfd70f01ef1a000000000000c5e50f01f01a0000000000001bef0f01f11a000000000000c7f30f01f21a000000000000ce011001f31a000000000000d60f1001f41a000000000000db161001f51a000000000000df1d1001f61a00000000000033271001f71a000000000000d92b1001f81a000000000000da391001f91a000000000000323c1001fa1a000000000000de401001fb1a000000000000e3471001fc1a000000000000ec551001fd1a00000000000095611001fe1a000000000000ea631001ff1a000000000000f0711001001b000000000000437b1001011b000000000000f17f1001021b000000000000fd8d1001031b000000000000019c1001041b0000000000000daa1001051b00000000000063ac1001061b00000000000011b81001071b00000000000067ba1001081b00000000000015c61001091b00000000000018cd10010a1b00000000000014d410010b1b00000000000015e210010c1b0000000000000df010010d1b00000000000006fe10010e1b0000000000000e0c11010f1b000000000000121a1101101b00000000000018281101111b0000000000001d361101121b0000000000001e441101131b00000000000022521101141b0000000000001a601101151b0000000000001e6e1101161b00000000000072701101171b000000000000207c1101181b000000000000777e1101191b0000000000001f8a11011a1b000000000000768c11011b1b000000000000cb8e11011c1b000000000000209811011d1b00000000000023a611011e1b00000000000077af11011f1b00000000000022b41101201b00000000000021c21101211b000000000000cfc61101221b000000000000d1cd1101231b00000000000029d01101241b00000000000031de1101251b00000000000033e51101261b00000000000037ec1101271b00000000000032fa1101281b0000000000003a081201291b0000000000003e1612012a1b0000000000003d2412012b1b000000000000403212012c1b000000000000374012012d1b000000000000364e12012e1b0000000000002c5c12012f1b000000000000226a1201301b0000000000001e781201311b00000000000020861201321b0000000000001a941201331b00000000000017a21201341b0000000000000eb01201351b00000000000011be1201361b0000000000000ecc1201371b00000000000011da1201381b0000000000000fe81201391b00000000000002f612013a1b000000000000fc0313013b1b000000000000a60813013c1b0000000000004b0d13013d1b000000000000a10f13013e1b000000000000f61113013f1b000000000000f81f1301401b000000000000f9261301411b000000000000fc2d1301421b000000000000ff3b1301431b000000000000ff491301441b000000000000b0551301451b00000000000007581301461b00000000000005661301471b00000000000000741301481b00000000000002821301491b000000000000009013014a1b0000000000005a9913014b1b000000000000fb9d13014c1b00000000000005ac13014d1b00000000000007ba13014e1b000000000000f8c713014f1b000000000000f9d51301501b000000000000f8e31301511b0000000000004fe61301521b000000000000f9f11301531b0000000000004ff41301541b000000000000f3ff1301551b000000000000e40d1401561b000000000000da1b1401571b000000000000cf291401581b000000000000d1301401591b000000000000d03714015a1b000000000000d44514015b1b000000000000d65314015c1b000000000000d96114015d1b000000000000d86f14015e1b000000000000da7d14015f1b000000000000d88b1401601b0000000000007f971401611b000000000000d2991401621b000000000000cca71401631b000000000000cbb51401641b000000000000c7c31401651b000000000000c5d11401661b000000000000c1df1401671b000000000000caed1401681b000000000000cffb1401691b000000000000d20915016a1b000000000000d61715016b1b000000000000d82515016c1b000000000000de3315016d1b000000000000e04115016e1b000000000000e84f15016f1b000000000000f15d1501701b000000000000fa6b1501711b000000000000a7701501721b000000000000037a1501731b00000000000005881501741b000000000000f9951501751b00000000000001a41501761b00000000000005b21501771b00000000000009c01501781b0000000000000bce1501791b0000000000000ddc15017a1b00000000000015ea15017b1b00000000000015f815017c1b000000000000150616017d1b0000000000001e1416017e1b000000000000761d16017f1b00000000000023221601801b0000000000002b301601811b0000000000002a3e1601821b000000000000324c1601831b000000000000385a1601841b0000000000003a681601851b00000000000046761601861b000000000000477d1601871b0000000000004c841601881b00000000000051921601891b00000000000056a016018a1b000000000000aea216018b1b00000000000064ae16018c1b0000000000006dbc16018d1b00000000000073ca16018e1b0000000000007fd816018f1b00000000000086e61601901b0000000000008ff41601911b00000000000090021701921b00000000000093101701931b000000000000971e1701941b0000000000009a2c1701951b0000000000009c3a1701961b000000000000a4481701971b000000000000a8561701981b000000000000aa641701991b000000000000a97217019a1b000000000000ac8017019b1b000000000000a98e17019c1b0000000000009d9c17019d1b000000000000f4a517019e1b000000000000a1aa17019f1b000000000000a9b81701a01b000000000000b0c61701a11b000000000000b2d41701a21b000000000000b6e21701a31b000000000000bef01701a41b000000000000c1fe1701a51b000000000000c40c1801a61b00000000000020161801a71b000000000000cf1a1801a81b0000000000007b1f1801a91b000000000000cd281801aa1b000000000000d9361801ab1b000000000000df441801ac1b000000000000dd4b1801ad1b000000000000d6521801ae1b000000000000ce601801af1b000000000000d26e1801b01b000000000000d87c1801b11b000000000000dd8a1801b21b000000000000d1981801b31b000000000000d3a61801b41b000000000000d7b41801b51b000000000000d6c21801b61b000000000000ded01801b71b000000000000e8de1801b81b000000000000f5ec1801b91b00000000000004fb1801ba1b00000000000008091901bb1b00000000000015171901bc1b0000000000001f251901bd1b0000000000007d2e1901be1b0000000000002a331901bf1b00000000000036411901c01b000000000000454f1901c11b0000000000004a5d1901c21b0000000000004c641901c31b000000000000536b1901c41b00000000000002701901c51b0000000000005b791901c61b00000000000065871901c71b00000000000070951901c81b00000000000074a31901c91b00000000000078b11901ca1b0000000000007ebf1901cb1b00000000000088cd1901cc1b000000000000e0cf1901cd1b00000000000090db1901ce1b00000000000042e71901cf1b00000000000099e91901d01b000000000000a3f71901d11b000000000000fb001a01d21b000000000000a6051a01d31b000000000000ad131a01d41b000000000000b8211a01d51b00000000000010241a01d61b000000000000c62f1a01d71b000000000000d23d1a01d81b000000000000d5441a01d91b0000000000002d471a01da1b000000000000da4b1a01db1b000000000000e3591a01dc1b000000000000ed671a01dd1b000000000000fa751a01de1b00000000000006841a01df1b0000000000000a921a01e01b00000000000017a01a01e11b00000000000026ae1a01e21b0000000000002fbc1a01e31b0000000000008cc51a01e41b0000000000003cca1a01e51b00000000000045d81a01e61b00000000000053e61a01e71b0000000000005df41a01e81b00000000000066021b01e91b00000000000074101b01ea1b000000000000801e1b01eb1b0000000000008e2c1b01ec1b000000000000983a1b01ed1b000000000000a2481b01ee1b000000000000aa561b01ef1b00000000000002591b01f01b000000000000b7641b01f11b000000000000c4721b01f21b000000000000d0801b01f31b00000000000028831b01f41b000000000000dd8e1b01f51b000000000000e89c1b01f61b000000000000f2aa1b01f71b00000000000001b91b01f81b000000000000adbd1b01f91b00000000000006c71b01fa1b00000000000010d51b01fb1b00000000000019e31b01fc1b00000000000028f11b01fd1b00000000000033ff1b01fe1b0000000000003f0d1c01ff1b0000000000004b1b1c01001c00000000000058291c01011c00000000000064371c01021c00000000000072451c01031c0000000000007f531c01041c0000000000008a611c01051c000000000000976f1c01061c0000000000009f761c01071c000000000000a77d1c01081c000000000000b58b1c01091c000000000000c4991c010a1c00000000000079a51c010b1c000000000000d1a71c010c1c0000000000002eb11c010d1c00000000000084b31c010e1c000000000000d9b51c010f1c00000000000036bf1c01101c000000000000e0c31c01111c000000000000e7d11c01121c000000000000f5df1c01131c00000000000003ee1c01141c00000000000011fc1c01151c000000000000200a1d01161c0000000000002f181d01171c0000000000003f261d01181c0000000000004d341d01191c0000000000005a421d011a1c00000000000069501d011b1c000000000000735e1d011c1c000000000000816c1d011d1c00000000000037781d011e1c0000000000008f7a1d011f1c0000000000009d881d01201c000000000000ad961d01211c000000000000baa41d01221c000000000000c6b21d01231c000000000000d4c01d01241c00000000000083c51d01251c000000000000e1ce1d01261c000000000000efdc1d01271c000000000000ffea1d01281c0000000000000ef91d01291c0000000000001b071e012a1c00000000000024151e012b1c00000000000032231e012c1c0000000000003f311e012d1c0000000000004e3f1e012e1c0000000000005b4d1e012f1c000000000000685b1e01301c00000000000074691e01311c00000000000080771e01321c000000000000847e1e01331c0000000000008a851e01341c00000000000098931e01351c000000000000a7a11e01361c000000000000b1af1e01371c000000000000babd1e01381c000000000000becb1e01391c00000000000016ce1e013a1c000000000000c8d91e013b1c000000000000d1e71e013c1c000000000000def51e013d1c000000000000e3031f013e1c000000000000e7111f013f1c000000000000f31f1f01401c000000000000ff2d1f01411c0000000000000c3c1f01421c000000000000164a1f01431c000000000000ca551f01441c00000000000020581f01451c000000000000275f1f01461c00000000000029661f01471c00000000000032741f01481c0000000000003d821f01491c0000000000004a901f014a1c000000000000fc9b1f014b1c000000000000539e1f014c1c00000000000058a51f014d1c0000000000005dac1f014e1c00000000000068ba1f014f1c000000000000bebc1f01501c0000000000006dc81f01511c000000000000c5ca1f01521c00000000000079d61f01531c00000000000084e41f01541c00000000000090f21f01551c000000000000e8f41f01561c0000000000009c002001571c000000000000f3022001581c000000000000a3072001591c000000000000a50e20015a1c000000000000b11c20015b1c000000000000bb2a20015c1c000000000000c43820015d1c000000000000cd4620015e1c000000000000da5420015f1c000000000000e4622001601c000000000000446c2001611c000000000000f1702001621c000000000000fd7e2001631c000000000000068d2001641c000000000000159b2001651c00000000000022a92001661c0000000000002fb72001671c00000000000036c52001681c00000000000043d32001691c00000000000043da20016a1c00000000000048e120016b1c00000000000055ef20016c1c00000000000063fd20016d1c000000000000710b21016e1c0000000000007f1921016f1c0000000000008d272101701c0000000000009c352101711c0000000000004b3a2101721c000000000000fb3e2101731c000000000000ab432101741c000000000000b04a2101751c000000000000b8512101761c000000000000c65f2101771c000000000000d36d2101781c000000000000dc7b2101791c000000000000948721017a1c000000000000ec8921017b1c000000000000f29021017c1c000000000000f99721017d1c00000000000009a621017e1c00000000000011ad21017f1c00000000000018b42101801c00000000000028c22101811c00000000000038d02101821c00000000000047de2101831c00000000000056ec2101841c00000000000061fa2101851c0000000000006a082201861c0000000000007a162201871c00000000000089242201881c00000000000092322201891c000000000000f13b22018a1c0000000000009f4022018b1c000000000000af4e22018c1c000000000000be5c22018d1c000000000000c66a22018e1c000000000000cf7822018f1c000000000000db862201901c000000000000eb942201911c0000000000009ba02201921c000000000000f3a22201931c000000000000fdb02201941c00000000000009bf2201951c00000000000013cd2201961c00000000000021db2201971c0000000000002ee92201981c0000000000003df72201991c00000000000043fe22019a1c000000000000490523019b1c000000000000581323019c1c0000000000005a2123019d1c000000000000b92a23019e1c000000000000642f23019f1c000000000000703d2301a01c0000000000007d4b2301a11c0000000000002a502301a21c00000000000085592301a31c0000000000008f672301a41c0000000000009d752301a51c000000000000a0832301a61c0000000000004e8f2301a71c000000000000a5912301a81c000000000000b49f2301a91c000000000000c4ad2301aa1c000000000000d0bb2301ab1c000000000000dfc92301ac1c000000000000edd72301ad1c000000000000fbe52301ae1c00000000000008f42301af1c00000000000016022401b01c00000000000022102401b11c0000000000002a1e2401b21c000000000000352c2401b31c0000000000003f3a2401b41c0000000000004c482401b51c00000000000057562401b61c000000000000af5f2401b71c0000000000005b642401b81c000000000000606b2401b91c00000000000060722401ba1c00000000000068802401bb1c000000000000718e2401bc1c000000000000c6902401bd1c000000000000799c2401be1c00000000000085aa2401bf1c0000000000008eb82401c01c0000000000009ac62401c11c000000000000f0c82401c21c0000000000009bd42401c31c000000000000a6e22401c41c000000000000acf02401c51c000000000000b2fe2401c61c000000000000bc0c2501c71c000000000000c61a2501c81c000000000000d3282501c91c000000000000df362501ca1c000000000000ec442501cb1c000000000000fa522501cc1c00000000000009612501cd1c000000000000176f2501ce1c0000000000001e7d2501cf1c000000000000278b2501d01c0000000000002d992501d11c000000000000e0a42501d21c00000000000038a72501d31c00000000000042b52501d41c0000000000004bc32501d51c00000000000055d12501d61c0000000000005fdf2501d71c0000000000006ced2501d81c0000000000007afb2501d91c00000000000088092601da1c00000000000095172601db1c000000000000a1252601dc1c000000000000af332601dd1c000000000000be412601de1c000000000000b14f2601df1c000000000000ba5d2601e01c000000000000bb6b2601e11c000000000000c3792601e21c000000000000cd872601e31c000000000000d9952601e41c000000000000e0a32601e51c000000000000eab12601e61c000000000000f9bf2601e71c00000000000004ce2601e81c0000000000000ddc2601e91c0000000000001aea2601ea1c00000000000024f82601eb1c00000000000030062701ec1c00000000000036142701ed1c0000000000003f222701ee1c00000000000048302701ef1c000000000000523e2701f01c000000000000aa402701f11c0000000000005b4c2701f21c0000000000000b512701f31c000000000000ba552701f41c000000000000685a2701f51c00000000000077682701f61c00000000000081762701f71c000000000000867d2701f81c0000000000008a842701f91c00000000000095922701fa1c000000000000ed942701fb1c000000000000a0a02701fc1c000000000000aaae2701fd1c000000000000b3bc2701fe1c000000000000bcca2701ff1c000000000000c1d82701001d000000000000cbe62701011d00000000000022e92701021d000000000000d6f42701031d000000000000e4022801041d000000000000f0102801051d000000000000f91e2801061d000000000000ff2c2801071d000000000000093b2801081d00000000000015492801091d000000000000205728010a1d000000000000296528010b1d000000000000327328010c1d0000000000003e8128010d1d000000000000428f28010e1d000000000000489d28010f1d00000000000054ab2801101d0000000000005ab92801111d00000000000063c72801121d0000000000006bd52801131d00000000000077e32801141d00000000000084f12801151d00000000000090ff2801161d00000000000040042901171d0000000000009e0d2901181d000000000000aa1b2901191d000000000000b42929011a1d000000000000c13729011b1d000000000000cd4529011c1d000000000000d95329011d1d000000000000e66129011e1d0000000000003c6429011f1d000000000000f36f2901201d00000000000051792901211d000000000000fe7d2901221d000000000000078c2901231d0000000000000e9a2901241d00000000000013a12901251d00000000000016a82901261d0000000000001bb62901271d00000000000028c42901281d00000000000033d22901291d0000000000008ad429012a1d0000000000003be029012b1d00000000000045ee29012c1d0000000000004efc29012d1d000000000000580a2a012e1d000000000000ae0c2a012f1d00000000000062182a01301d0000000000006e262a01311d00000000000079342a01321d00000000000084422a01331d0000000000008c492a01341d0000000000003c4e2a01351d00000000000094502a01361d000000000000a25e2a01371d000000000000aa6c2a01381d000000000000b37a2a01391d000000000000c0882a013a1d000000000000ce962a013b1d000000000000dca42a013c1d000000000000e1b22a013d1d000000000000edc02a013e1d000000000000fbce2a013f1d00000000000005dd2a01401d00000000000011eb2a01411d00000000000014f92a01421d0000000000001c072b01431d00000000000021152b01441d0000000000002b232b01451d000000000000862c2b01461d000000000000da2e2b01471d0000000000002f312b01481d000000000000333f2b01491d0000000000003b4d2b014a1d000000000000475b2b014b1d00000000000055692b014c1d00000000000061772b014d1d00000000000069852b014e1d0000000000006e932b014f1d000000000000c79c2b01501d00000000000075a12b01511d0000000000007daf2b01521d00000000000085bd2b01531d00000000000089cb2b01541d000000000000dfcd2b01551d000000000000e3d42b01561d00000000000090d92b01571d000000000000e7db2b01581d000000000000ede22b01591d00000000000098e72b015a1d000000000000a1f52b015b1d000000000000a8032c015c1d000000000000b2112c015d1d000000000000b91f2c015e1d000000000000ba2d2c015f1d00000000000067392c01601d000000000000bd3b2c01611d000000000000c2492c01621d0000000000006e4e2c01631d000000000000bc572c01641d000000000000b6652c01651d0000000000000b6f2c01661d00000000000060712c01671d000000000000b6732c01681d000000000000c0812c01691d00000000000014842c016a1d000000000000b98f2c016b1d00000000000010922c016c1d000000000000be9d2c016d1d000000000000c7ab2c016e1d000000000000c3b92c016f1d000000000000c5c72c01701d000000000000c8d52c01711d000000000000c7e32c01721d0000000000001de62c01731d000000000000c6f12c01741d000000000000cfff2c01751d000000000000dd0d2d01761d000000000000ea1b2d01771d000000000000f1222d01781d000000000000f2292d01791d000000000000e9372d017a1d000000000000ea452d017b1d000000000000ef532d017c1d000000000000ee612d017d1d0000000000009c662d017e1d000000000000f2682d017f1d000000000000f66f2d01801d000000000000037e2d01811d0000000000005a802d01821d0000000000000f8c2d01831d0000000000001a9a2d01841d00000000000027a82d01851d00000000000035b62d01861d00000000000042c42d01871d00000000000051d22d01881d000000000000a8d42d01891d0000000000005be02d018a1d0000000000006aee2d018b1d00000000000079fc2d018c1d000000000000870a2e018d1d000000000000360f2e018e1d00000000000095182e018f1d00000000000098262e01901d000000000000a0342e01911d000000000000fd3d2e01921d000000000000ad422e01931d000000000000b4502e01941d000000000000bf5e2e01951d000000000000c96c2e01961d000000000000d17a2e01971d000000000000da882e01981d000000000000df962e01991d000000000000e3a42e019a1d000000000000e7b22e019b1d000000000000efc02e019c1d000000000000fdce2e019d1d00000000000005dd2e019e1d00000000000014eb2e019f1d00000000000024f92e01a01d00000000000034072f01a11d000000000000ec122f01a21d00000000000043152f01a31d0000000000004e232f01a41d00000000000059312f01a51d00000000000003362f01a61d000000000000593f2f01a71d000000000000644d2f01a81d0000000000006d5b2f01a91d0000000000006c692f01aa1d0000000000007a772f01ab1d000000000000d1792f01ac1d00000000000080852f01ad1d0000000000008a932f01ae1d0000000000003a982f01af1d000000000000929a2f01b01d0000000000009aa12f01b11d00000000000050ad2f01b21d000000000000a7af2f01b31d00000000000057b42f01b41d000000000000b1bd2f01b51d000000000000b8cb2f01b61d000000000000c0d22f01b71d000000000000c6d92f01b81d000000000000cee02f01b91d000000000000d5e72f01ba1d0000000000002dea2f01bb1d000000000000e3f52f01bc1d000000000000ef033001bd1d000000000000fc113001be1d00000000000008203001bf1d0000000000000c2e3001c01d000000000000133c3001c11d0000000000001f4a3001c21d00000000000023583001c31d00000000000032663001c41d00000000000041743001c51d000000000000a07d3001c61d000000000000f87f3001c71d0000000000004f823001c81d00000000000058903001c91d000000000000639e3001ca1d0000000000006dac3001cb1d0000000000007cba3001cc1d0000000000008cc83001cd1d00000000000097d63001ce1d000000000000a7e43001cf1d0000000000005df03001d01d000000000000b3f23001d11d00000000000066fe3001d21d000000000000be003101d31d000000000000cb0e3101d41d00000000000022113101d51d00000000000026183101d61d000000000000d31c3101d71d000000000000dc2a3101d81d00000000000035343101d91d000000000000e2383101da1d00000000000091443101db1d000000000000e5463101dc1d000000000000ef543101dd1d0000000000004a5e3101de1d000000000000fa623101df1d00000000000050653101e01d000000000000fe703101e11d000000000000067f3101e21d0000000000000d8d3101e31d000000000000ba913101e41d000000000000139b3101e51d00000000000017a93101e61d00000000000019b73101e71d00000000000073c03101e81d00000000000021c53101e91d0000000000002bd33101ea1d00000000000035e13101eb1d0000000000003bef3101ec1d000000000000e8fa3101ed1d0000000000003efd3101ee1d000000000000480b3201ef1d00000000000048193201f01d0000000000004a273201f11d000000000000f62b3201f21d000000000000f7323201f31d0000000000004e353201f41d000000000000a6373201f51d000000000000fe393201f61d00000000000055433201f71d000000000000ac453201f81d00000000000056513201f91d000000000000525f3201fa1d000000000000536d3201fb1d000000000000a9763201fc1d000000000000517b3201fd1d00000000000059893201fe1d000000000000b5923201ff1d0000000000005e973201001e0000000000006ba53201011e00000000000075b33201021e00000000000078c13201031e0000000000001acd3201041e0000000000006fcf3201051e00000000000076dd3201061e000000000000ccdf3201071e00000000000080eb3201081e00000000000088f93201091e00000000000037fe32010a1e000000000000960733010b1e000000000000a11533010c1e000000000000ac2333010d1e000000000000b63133010e1e000000000000b73f33010f1e000000000000ba4d3301101e000000000000c25b3301111e000000000000cf693301121e000000000000da773301131e000000000000e4853301141e000000000000e68c3301151e000000000000e9933301161e000000000000489d3301171e000000000000a09f3301181e000000000000f7a13301191e00000000000006b033011a1e00000000000014be33011b1e0000000000001bcc33011c1e00000000000078d533011d1e00000000000028da33011e1e00000000000032e833011f1e00000000000040f63301201e0000000000009eff3301211e0000000000004e043401221e00000000000056123401231e000000000000ac143401241e00000000000060203401251e000000000000652e3401261e000000000000703c3401271e0000000000007c4a3401281e00000000000089583401291e0000000000003a6434012a1e000000000000916634012b1e0000000000009b7434012c1e000000000000a48234012d1e000000000000578e34012e1e000000000000af9034012f1e00000000000007933401301e000000000000bd9e3401311e000000000000c8ac3401321e000000000000d4ba3401331e000000000000dec83401341e000000000000e7d63401351e000000000000f7e43401361e000000000000fcf23401371e00000000000051f53401381e000000000000a6f73401391e000000000000030135013a1e000000000000b20535013b1e0000000000000a0f35013c1e000000000000161d35013d1e000000000000232b35013e1e000000000000293935013f1e00000000000034473501401e0000000000003e553501411e00000000000045633501421e0000000000009c653501431e00000000000052713501441e0000000000005f7f3501451e0000000000006e8d3501461e0000000000001e923501471e0000000000007e9b3501481e00000000000088a93501491e0000000000008fb035014a1e00000000000093b735014b1e000000000000eab935014c1e0000000000009fc535014d1e000000000000add335014e1e000000000000b4e135014f1e000000000000beef3501501e00000000000011f23501511e00000000000012f93501521e000000000000bdfd3501531e000000000000c20b3601541e000000000000cb193601551e00000000000023233601561e000000000000d1273601571e0000000000002c313601581e000000000000da353601591e000000000000e24336015a1e000000000000ef5136015b1e000000000000f95f36015c1e000000000000046e36015d1e0000000000000c7c36015e1e0000000000000d8a36015f1e00000000000019983601601e000000000000c89c3601611e000000000000209f3601621e00000000000077a13601631e00000000000026a63601641e00000000000080af3601651e0000000000002eb43601661e0000000000003cc23601671e00000000000046d03601681e0000000000004ed73601691e00000000000055de36016a1e00000000000000e336016b1e0000000000005bec36016c1e000000000000b9f536016d1e00000000000010f836016e1e00000000000067fa36016f1e00000000000075083701701e0000000000007b0f3701711e00000000000082163701721e00000000000088243701731e0000000000003c303701741e00000000000093323701751e000000000000a1403701761e000000000000a44e3701771e000000000000a9553701781e000000000000ab5c3701791e000000000000a46337017a1e000000000000f86537017b1e000000000000a16a37017c1e000000000000aa7837017d1e000000000000a68637017e1e000000000000a69437017f1e000000000000a49b3701801e000000000000a4a23701811e000000000000a9b03701821e000000000000b2be3701831e000000000000b4cc3701841e000000000000b6da3701851e00000000000012e43701861e000000000000bee83701871e000000000000bbef3701881e000000000000b6f63701891e000000000000bf0438018a1e000000000000670938018b1e0000000000006a1038018c1e000000000000c01238018d1e000000000000171538018e1e0000000000001e1c38018f1e000000000000cc203801901e000000000000d72e3801911e000000000000df3c3801921e000000000000343f3801931e00000000000089483801941e000000000000df4a3801951e000000000000374d3801961e0000000000008d4f3801971e000000000000e5513801981e0000000000003d543801991e000000000000935638019a1e000000000000ea5838019b1e000000000000405b38019c1e000000000000965d38019d1e000000000000ee5f38019e1e000000000000466238019f1e0000000000009d643801a01e000000000000f5663801a11e00000000000049693801a21e0000000000009f6b3801a31e000000000000a7723801a41e000000000000fe743801a51e000000000000fe7b3801a61e000000000000567e3801a71e000000000000ab803801a81e000000000000ff823801a91e00000000000056853801aa1e000000000000ab873801ab1e000000000000028a3801ac1e000000000000598c3801ad1e00000000000005913801ae1e0000000000005d933801af1e0000000000000c983801b01e000000000000bb9c3801b11e000000000000139f3801b21e0000000000006ba13801b31e0000000000006ea83801b41e0000000000001dad3801b51e00000000000075af3801b61e000000000000d1b83801b71e00000000000029bb3801b81e000000000000d8bf3801b91e00000000000087c43801ba1e00000000000035c93801bb1e0000000000008ccb3801bc1e000000000000e4cd3801bd1e0000000000003ad03801be1e00000000000092d23801bf1e000000000000e8d43801c01e0000000000003fd73801c11e000000000000eedb3801c21e0000000000009ce03801c31e00000000000046e53801c41e000000000000f5e93801c51e00000000000051f33801c61e000000000000a9f53801c71e00000000000001f83801c81e00000000000059fa3801c91e000000000000b0fc3801ca1e0000000000005d013901cb1e0000000000000b063901cc1e000000000000690f3901cd1e000000000000701d3901ce1e00000000000023293901cf1e0000000000007b2b3901d01e000000000000db343901d11e0000000000008a393901d21e00000000000042453901d31e0000000000009a473901d41e0000000000004a4c3901d51e000000000000a7553901d61e00000000000050613901d71e000000000000a6633901d81e000000000000af713901d91e000000000000b7783901da1e000000000000bc7f3901db1e000000000000c2863901dc1e000000000000718b3901dd1e000000000000c98d3901de1e00000000000021903901df1e00000000000028973901e01e000000000000d49b3901e11e0000000000002c9e3901e21e000000000000daa23901e31e00000000000032a53901e41e0000000000008aa73901e51e000000000000e1a93901e61e000000000000f0b73901e71e0000000000004dc13901e81e000000000000fcc53901e91e000000000000afd13901ea1e00000000000007d43901eb1e0000000000005ed63901ec1e000000000000b5d83901ed1e0000000000000cdb3901ee1e00000000000062dd3901ef1e000000000000badf3901f01e00000000000012e23901f11e00000000000019f03901f21e00000000000024fe3901f31e000000000000d9093a01f41e0000000000002e0c3a01f51e000000000000860e3a01f61e000000000000de103a01f71e00000000000036133a01f81e000000000000e3173a01f91e0000000000003a1a3a01fa1e00000000000042283a01fb1e0000000000004f363a01fc1e000000000000ad3f3a01fd1e0000000000005a443a01fe1e0000000000004b4b3a01ff1e000000000000f54f3a01001f0000000000004b523a01011f00000000000051603a01021f0000000000005b6e3a01031f000000000000687c3a01041f000000000000748a3a01051f0000000000007b983a01061f00000000000081a63a01071f00000000000082b43a01081f0000000000008dc23a01091f0000000000009ad03a010a1f000000000000a7de3a010b1f000000000000b6ec3a010c1f000000000000c5fa3a010d1f0000000000007b063b010e1f000000000000d3083b010f1f000000000000de163b01101f000000000000ec243b01111f000000000000a2303b01121f000000000000fa323b01131f000000000000aa373b01141f00000000000008413b01151f000000000000144f3b01161f000000000000cc5a3b01171f000000000000215d3b01181f000000000000795f3b01191f000000000000d7683b011a1f0000000000002f6b3b011b1f00000000000034723b011c1f0000000000008c743b011d1f0000000000003b793b011e1f00000000000040803b011f1f000000000000ee843b01201f00000000000046873b01211f000000000000f6923b01221f0000000000004d953b01231f000000000000ab9e3b01241f00000000000002a13b01251f0000000000005aa33b01261f000000000000afa53b01271f0000000000000caf3b01281f00000000000063b13b01291f00000000000015bd3b012a1f0000000000006dbf3b012b1f0000000000001bc43b012c1f000000000000cbc83b012d1f00000000000079cd3b012e1f00000000000030d93b012f1f00000000000088db3b01301f0000000000008fe23b01311f00000000000095e93b01321f000000000000a2f73b01331f000000000000ad053c01341f000000000000bb133c01351f000000000000c21a3c01361f0000000000006f1f3c01371f000000000000c6213c01381f00000000000075263c01391f000000000000792d3c013a1f000000000000d12f3c013b1f000000000000de3d3c013c1f0000000000008e423c013d1f000000000000ec4b3c013e1f000000000000fa593c013f1f00000000000008683c01401f00000000000066713c01411f000000000000bc733c01421f00000000000014763c01431f0000000000006c783c01441f000000000000c37a3c01451f00000000000023843c01461f000000000000db8f3c01471f00000000000033923c01481f00000000000040a03c01491f000000000000f7ab3c014a1f0000000000004fae3c014b1f000000000000a7b03c014c1f000000000000feb23c014d1f00000000000056b53c014e1f0000000000005dbc3c014f1f000000000000b5be3c01501f00000000000064c33c01511f0000000000006bca3c01521f00000000000074d83c01531f0000000000007ae63c01541f0000000000007cf43c01551f000000000000d4f63c01561f00000000000081fb3c01571f000000000000d9fd3c01581f00000000000086023d01591f00000000000094103d015a1f0000000000009b173d015b1f000000000000a11e3d015c1f000000000000512a3d015d1f000000000000a92c3d015e1f00000000000053313d015f1f000000000000a33a3d01601f000000000000aa483d01611f000000000000b4563d01621f00000000000068623d01631f000000000000c0643d01641f000000000000ca723d01651f000000000000d1803d01661f000000000000da8e3d01671f00000000000031913d01681f00000000000035983d01691f000000000000e29c3d016a1f00000000000092a13d016b1f00000000000041a63d016c1f000000000000edaa3d016d1f000000000000f3b83d016e1f000000000000ffc63d016f1f0000000000000cd53d01701f00000000000064d73d01711f00000000000012dc3d01721f00000000000019e33d01731f00000000000025f13d01741f000000000000d2f53d01751f000000000000d4fc3d01761f0000000000002aff3d01771f000000000000350d3e01781f000000000000391b3e01791f0000000000003a293e017a1f00000000000044373e017b1f0000000000004e453e017c1f00000000000059533e017d1f0000000000005e613e017e1f0000000000005e6f3e017f1f00000000000064763e01801f000000000000b8783e01811f000000000000617d3e01821f0000000000006e8b3e01831f00000000000072923e01841f00000000000073993e01851f00000000000078a73e01861f00000000000082b53e01871f000000000000debe3e01881f0000000000008cc33e01891f00000000000094d13e018a1f00000000000040dd3e018b1f00000000000097df3e018c1f000000000000a2ed3e018d1f000000000000abfb3e018e1f000000000000b1093f018f1f000000000000bb173f01901f000000000000c1253f01911f000000000000cc333f01921f00000000000023363f01931f000000000000d3413f01941f000000000000de4f3f01951f000000000000e75d3f01961f00000000000098693f01971f000000000000ef6b3f01981f00000000000049753f01991f000000000000f5793f019a1f0000000000004e833f019b1f000000000000fc873f019c1f000000000000b2933f019d1f00000000000009963f019e1f00000000000011a43f019f1f00000000000018b23f01a01f00000000000027c03f01a11f0000000000002bce3f01a21f00000000000036dc3f01a31f0000000000003eea3f01a41f000000000000ecee3f01a51f00000000000047f83f01a61f000000000000fa034001a71f0000000000004b064001a81f000000000000a0084001a91f000000000000f8114001aa1f0000000000004f144001ab1f00000000000059224001ac1f00000000000054304001ad1f000000000000fe344001ae1f000000000000523e4001af1f000000000000a9404001b01f00000000000056454001b11f000000000000524c4001b21f0000000000005d5a4001b31f000000000000b25c4001b41f00000000000064684001b51f00000000000069764001b61f0000000000006c7d4001b71f00000000000070844001b81f00000000000079924001b91f00000000000087a04001ba1f00000000000092ae4001bb1f0000000000009fbc4001bc1f000000000000a9ca4001bd1f000000000000afd84001be1f000000000000bbe64001bf1f00000000000013e94001c01f000000000000c1f44001c11f000000000000c6024101c21f000000000000220c4101c31f000000000000ce104101c41f000000000000d2174101c51f000000000000d41e4101c61f000000000000e12c4101c71f000000000000e93a4101c81f000000000000f8484101c91f000000000000fd4f4101ca1f00000000000004574101cb1f0000000000000c5e4101cc1f00000000000013654101cd1f00000000000020734101ce1f0000000000006a7c4101cf1f00000000000012814101d01f00000000000069834101d11f0000000000001c8f4101d21f000000000000279d4101d31f00000000000035ab4101d41f00000000000035b94101d51f00000000000040c74101d61f0000000000004ad54101d71f00000000000055e34101d81f0000000000005ef14101d91f00000000000069ff4101da1f000000000000780d4201db1f00000000000027124201dc1f000000000000831b4201dd1f00000000000033204201de1f00000000000093294201df1f0000000000009f374201e01f000000000000fa404201e11f00000000000052434201e21f000000000000aa454201e31f000000000000a7534201e41f000000000000b4614201e51f0000000000000a644201e61f000000000000c06f4201e71f000000000000c77d4201e81f000000000000d08b4201e91f000000000000d3994201ea1f0000000000002b9c4201eb1f000000000000dda74201ec1f0000000000003bb14201ed1f00000000000093b34201ee1f000000000000ebb54201ef1f000000000000f4c34201f01f0000000000004cc64201f11f0000000000004ecd4201f21f000000000000f9d14201f31f00000000000003e04201f41f0000000000000bee4201f51f00000000000062f04201f61f00000000000065f74201f71f0000000000000efc4201f81f000000000000b6074301f91f0000000000000c0a4301fa1f000000000000630c4301fb1f000000000000ba0e4301fc1f00000000000012114301fd1f000000000000c0154301fe1f00000000000018184301ff1f0000000000002426430100200000000000007b2f430101200000000000002734430102200000000000002e3b43010320000000000000294243010420000000000000d746430105200000000000002f5043010620000000000000305743010720000000000000865943010820000000000000325e43010920000000000000366543010a200000000000003c6c43010b200000000000004a7a43010c20000000000000fa8543010d20000000000000518843010e20000000000000539643010f200000000000005aa44301102000000000000069b243011120000000000000c1b443011220000000000000cdbf43011320000000000000f0cc4301142000000000000099da43011520000000000000a7e843011620000000000000aef643011720000000000000b70444011820000000000000c01244011920000000000000c82044011a20000000000000d32e44011b20000000000000df3c44011c20000000000000e64a44011d20000000000000ed5844011e20000000000000f96644011f200000000000000575440120200000000000000b8344012120000000000000159144012220000000000000be95440123200000000000006b9a44012420000000000000199f44012520000000000000c6a34401262000000000000021ad440127200000000000002ebb4401282000000000000035c94401292000000000000090d244012a200000000000003fd744012b2000000000000048e544012c2000000000000051f344012d20000000000000500145012e20000000000000540845012f20000000000000580f450130200000000000005f1d45013120000000000000662b45013220000000000000c234450133200000000000007039450134200000000000007d47450135200000000000007d5545013620000000000000896345013720000000000000917145013820000000000000937845013920000000000000937f45013a200000000000008f8d45013b20000000000000959b45013c2000000000000098a945013d2000000000000047b545013e200000000000009eb745013f20000000000000a4c545014020000000000000a8d345014120000000000000fed545014220000000000000b0e1450143200000000000000deb4501442000000000000065ed45014520000000000000b6ef45014620000000000000b9fd45014720000000000000c00b46014820000000000000c61946014920000000000000cd2746014a20000000000000713346014b20000000000000c83546014c20000000000000d54346014d20000000000000db5146014e20000000000000e25f46014f200000000000008c6446015020000000000000e16d46015120000000000000e97b46015220000000000000ee8946015320000000000000468c46015420000000000000fa974601552000000000000009a64601562000000000000015b44601572000000000000022c24601582000000000000078c44601592000000000000028c946015a2000000000000030d046015b200000000000003cde46015c2000000000000047ec46015d2000000000000054fa46015e2000000000000003ff46015f200000000000005b01470160200000000000006108470161200000000000001414470162200000000000006c16470163200000000000007b24470164200000000000003130470165200000000000008832470166200000000000009440470167200000000000009b4e47016820000000000000a75c47016920000000000000b16a47016a20000000000000bc7847016b20000000000000117b47016c20000000000000b97f47016d20000000000000688447016e20000000000000c08647016f20000000000000c19447017020000000000000cea24701712000000000000024a54701722000000000000075ae47017320000000000000cbb04701742000000000000021b347017520000000000000cbb747017620000000000000cabe47017720000000000000cdc547017820000000000000d1cc470179200000000000002cd647017a2000000000000080d847017b20000000000000d5da47017c200000000000002add47017d200000000000002be447017e20000000000000dae847017f2000000000000088ed47018020000000000000dfef4701812000000000000037f2470182200000000000008ff447018320000000000000e5f647018420000000000000ed0448018520000000000000430748018620000000000000f01248018720000000000000ef2048018820000000000000ee2e48018920000000000000ef3c48018a20000000000000f84a48018b20000000000000fb5848018c200000000000004f5b48018d20000000000000fc6648018e20000000000000fe7448018f20000000000000fc8248019020000000000000548c48019120000000000000f99048019220000000000000009f4801932000000000000006ad4801942000000000000061b64801952000000000000010bb4801962000000000000068bd4801972000000000000014c2480198200000000000006bc448019920000000000000c0c648019a2000000000000012c948019b2000000000000068cb48019c20000000000000bccd48019d2000000000000016d748019e200000000000006ed948019f200000000000001ee54801a02000000000000074e74801a1200000000000001bec4801a2200000000000006fee4801a320000000000000c6f04801a42000000000000019f34801a520000000000000c2f74801a62000000000000017fa4801a7200000000000006afc4801a820000000000000c1fe4801a92000000000000019014901aa20000000000000c1054901ab20000000000000140f4901ac200000000000006b114901ad20000000000000c2134901ae200000000000001d1d4901af20000000000000212b4901b020000000000000ca2f4901b120000000000000cf364901b22000000000000026394901b3200000000000002b404901b42000000000000081424901b52000000000000031474901b62000000000000036554901b720000000000000e1594901b820000000000000385c4901b920000000000000905e4901ba20000000000000e5604901bb200000000000003c634901bc20000000000000976c4901bd20000000000000ee6e4901be2000000000000043714901bf2000000000000098734901c0200000000000003f784901c120000000000000977a4901c220000000000000ec7c4901c320000000000000437f4901c420000000000000f38a4901c5200000000000004b8d4901c6200000000000004d9b4901c720000000000000aaa44901c82000000000000058a94901c9200000000000005cb74901ca200000000000005bc54901cb200000000000005ad34901cc2000000000000007d84901cd200000000000005dda4901ce2000000000000006df4901cf200000000000005be14901d02000000000000055ef4901d12000000000000054fd4901d2200000000000005d0b4a01d32000000000000060194a01d4200000000000000b1e4a01d52000000000000062274a01d62000000000000063354a01d720000000000000b93e4a01d82000000000000060434a01d9200000000000000b4f4a01da2000000000000060514a01db20000000000000b85a4a01dc20000000000000655f4a01dd200000000000006b6d4a01de20000000000000737b4a01df200000000000007e894a01e020000000000000dc924a01e1200000000000008c974a01e220000000000000e1994a01e3200000000000008da54a01e42000000000000091b34a01e520000000000000e8b54a01e62000000000000040b84a01e72000000000000096ba4a01e820000000000000ecbc4a01e9200000000000009bc14a01ea2000000000000099cf4a01eb200000000000009ddd4a01ec20000000000000f3e64a01ed200000000000009eeb4a01ee200000000000009af94a01ef200000000000009b074b01f0200000000000004a134b01f120000000000000a1154b01f2200000000000004a214b01f3200000000000009e234b01f420000000000000522f4b01f520000000000000aa314b01f620000000000000b43f4b01f720000000000000c14d4b01f82000000000000020574b01f920000000000000ce5b4b01fa20000000000000db694b01fb20000000000000db774b01fc20000000000000307a4b01fd20000000000000dc854b01fe20000000000000e3934b01ff20000000000000e4a14b010021000000000000e4af4b010121000000000000dabd4b010221000000000000e5cb4b010321000000000000ead94b01042100000000000096e54b010521000000000000ece74b010621000000000000f5f54b010721000000000000f9fc4b010821000000000000f8034c01092100000000000004124c010a2100000000000008204c010b21000000000000022e4c010c21000000000000ff344c010d21000000000000fc3b4c010e21000000000000503e4c010f21000000000000a5404c0110210000000000004a454c011121000000000000f6494c0112210000000000004c4c4c011321000000000000f0574c011421000000000000ec654c011521000000000000f2734c011621000000000000f4814c011721000000000000f48f4c011821000000000000f99d4c011921000000000000ffab4c011a210000000000000aba4c011b2100000000000004c14c011c210000000000000ac84c011d210000000000000fcf4c011e2100000000000016d64c011f21000000000000c1e14c01202100000000000018e44c01212100000000000015f24c01222100000000000015004d012321000000000000160e4d0124210000000000001c1c4d012521000000000000262a4d0126210000000000002e384d01272100000000000033464d0128210000000000003c544d012921000000000000ea584d012a21000000000000ec5f4d012b2100000000000040624d012c2100000000000048704d012d2100000000000046774d012e21000000000000487e4d012f21000000000000f4894d013021000000000000488c4d013121000000000000a4954d013221000000000000529a4d013321000000000000019f4d01342100000000000006a64d0135210000000000005ca84d01362100000000000066b64d013721000000000000bebf4d0138210000000000006dc44d013921000000000000c3c64d013a21000000000000cacd4d013b2100000000000077d24d013c2100000000000015de4d013d2100000000000068e04d013e21000000000000c0e24d013f2100000000000072ee4d01402100000000000073fc4d014121000000000000cafe4d01422100000000000076034e0143210000000000006b0a4e01442100000000000039184e0145210000000000006e1a4e014621000000000000ee254e014721000000000000fa334e014821000000000000a9384e01492100000000000008424e014a210000000000000c504e014b210000000000000f5e4e014c21000000000000146c4e014d21000000000000167a4e014e2100000000000015884e014f2100000000000014964e01502100000000000011a44e0151210000000000000fb24e01522100000000000012c04e01532100000000000019ce4e01542100000000000019dc4e015521000000000000c3e04e01562100000000000019e34e01572100000000000017ea4e0158210000000000000df84e01592100000000000063fa4e015a21000000000000bafc4e015b2100000000000013064f015c2100000000000018144f015d21000000000000731d4f015e2100000000000023224f015f2100000000000078244f0160210000000000001a304f0161210000000000006d324f0162210000000000000f3e4f0163210000000000000f4c4f01642100000000000010534f016521000000000000115a4f016621000000000000bc5e4f01672100000000000008684f01682100000000000008764f0169210000000000000a7d4f016a2100000000000009844f016b2100000000000003924f016c21000000000000ac964f016d21000000000000fc9f4f016e21000000000000f7ad4f016f21000000000000a2b24f017021000000000000a4b94f017121000000000000fbbb4f017221000000000000a6c74f017321000000000000fcc94f017421000000000000ffd74f017521000000000000f9e54f017621000000000000f2f34f017721000000000000ef0150017821000000000000f10f50017921000000000000f51d50017a21000000000000f52450017b21000000000000a12950017c21000000000000f82b50017d21000000000000a33750017e21000000000000fa3950017f21000000000000004850018021000000000000fa55500181210000000000000364500182210000000000000772500183210000000000000a7950018421000000000000b77d500185210000000000000d8050018621000000000000138750018721000000000000198e500188210000000000007197500189210000000000001d9c50018a21000000000000749e50018b2100000000000028aa50018c2100000000000084b350018d2100000000000030b850018e2100000000000038bf50018f210000000000003bc65001902100000000000045d4500191210000000000004fe25001922100000000000051e95001932100000000000053f0500194210000000000005dfe50019521000000000000650c51019621000000000000711a51019721000000000000c91c51019821000000000000772151019921000000000000cf2351019a21000000000000262651019b210000000000007e2851019c21000000000000d42a51019d210000000000007f2f51019e21000000000000d63151019f2100000000000085365101a02100000000000091445101a121000000000000ef4d5101a2210000000000009e525101a321000000000000fa5b5101a421000000000000a8605101a521000000000000ad6e5101a621000000000000ad755101a721000000000000ae7c5101a821000000000000b58a5101a92100000000000011945101aa21000000000000bd985101ab21000000000000c7a65101ac21000000000000c7ad5101ad21000000000000c7b45101ae21000000000000ccc25101af21000000000000d5d05101b021000000000000dbde5101b12100000000000089e35101b221000000000000e6ec5101b3210000000000003af65101b421000000000000e9fa5101b52100000000000044045201b621000000000000f4085201b72100000000000000175201b82100000000000005255201b921000000000000042c5201ba2100000000000009335201bb2100000000000016415201bc210000000000001e4f5201bd210000000000002a5d5201be21000000000000316b5201bf2100000000000034725201c02100000000000035795201c1210000000000003e875201c2210000000000003b955201c3210000000000008c9e5201c42100000000000033a35201c52100000000000033b15201c62100000000000031bf5201c72100000000000035cd5201c821000000000000e1d85201c92100000000000034db5201ca2100000000000035e95201cb2100000000000034f75201cc2100000000000039055301cd2100000000000036135301ce2100000000000037215301cf210000000000008f235301d0210000000000003d2f5301d121000000000000413d5301d221000000000000494b5301d321000000000000f7565301d4210000000000004f595301d52100000000000059675301d62100000000000062755301d721000000000000617c5301d821000000000000b37e5301d9210000000000005c835301da210000000000005c915301db210000000000005f9f5301dc210000000000000fab5301dd2100000000000064ad5301de2100000000000067bb5301df2100000000000068c95301e02100000000000013d55301e12100000000000069d75301e22100000000000014e35301e32100000000000068e55301e42100000000000016ea5301e5210000000000006bec5301e62100000000000069f35301e72100000000000066015401e821000000000000670f5401e9210000000000006d165401ea21000000000000701d5401eb2100000000000073245401ec21000000000000752b5401ed2100000000000078395401ee210000000000007d475401ef21000000000000834e5401f02100000000000086555401f12100000000000088635401f221000000000000de655401f32100000000000088715401f4210000000000008a7f5401f521000000000000d9815401f621000000000000798d5401f721000000000000d3965401f821000000000000809b5401f92100000000000087a95401fa210000000000008db05401fb210000000000008fb75401fc2100000000000096c55401fd21000000000000a1d35401fe21000000000000a6e15401ff21000000000000b2ef540100220000000000005dfb54010122000000000000b3fd54010222000000000000b00b550103220000000000000c1555010422000000000000b71955010522000000000000091c550106220000000000000c2355010722000000000000b62755010822000000000000b83555010922000000000000103855010a22000000000000683a55010b22000000000000bf4355010c22000000000000c04a55010d22000000000000bf5155010e22000000000000c35f55010f220000000000001862550110220000000000006d6455011122000000000000c066550112220000000000001869550113220000000000006c6b55011422000000000000c36d550115220000000000001a7055011622000000000000727255011722000000000000787955011822000000000000cc7b55011922000000000000d38255011a22000000000000d68955011b220000000000002b8c55011c22000000000000de9755011d220000000000008a9c55011e22000000000000e2a555011f22000000000000d8b355012022000000000000dcc15501212200000000000034cb55012222000000000000e3cf55012322000000000000e9d655012422000000000000e7dd550125220000000000003fe055012622000000000000ebeb55012722000000000000e1f25501282200000000000087f755012922000000000000d6f955012a22000000000000720556012b22000000000000c50756012c220000000000006a0c56012d22000000000000621356012e22000000000000b41556012f22000000000000af23560130220000000000009c31560131220000000000009f3f56013222000000000000944d56013322000000000000975b560134220000000000009e6956013522000000000000a57756013622000000000000ab8556013722000000000000b89356013822000000000000c4a1560139220000000000001eab56013a22000000000000cdaf56013b2200000000000079bb56013c22000000000000cebd56013d2200000000000025c056013e220000000000002bc756013f22000000000000dacb56014022000000000000e4d956014122000000000000e5e756014222000000000000e9f5560143220000000000003eff56014422000000000000e90357014522000000000000400d57014622000000000000ec1157014722000000000000e81f57014822000000000000962b57014922000000000000ec2d57014a22000000000000ed3457014b22000000000000e93b57014c22000000000000f54957014d220000000000004b5357014e22000000000000f75757014f220000000000004f6157015022000000000000fc6557015122000000000000f67357015222000000000000f48157015322000000000000f68f57015422000000000000f89657015522000000000000f99d570156220000000000004fa057015722000000000000fca45701582200000000000001ac5701592200000000000008ba57015a2200000000000011c857015b220000000000006bd157015c2200000000000019d657015d2200000000000025e457015e220000000000002af257015f2200000000000030f957016022000000000000380058016122000000000000360e58016222000000000000411c580163220000000000004a2a58016422000000000000a53358016522000000000000523858016622000000000000583f580167220000000000005e46580168220000000000005a5458016922000000000000676258016a22000000000000c46b58016b220000000000006f7058016c22000000000000747e58016d22000000000000cb8058016e220000000000007c8c58016f22000000000000829358017022000000000000889a5801712200000000000092a85801722200000000000097b65801732200000000000096c458017422000000000000ecc6580175220000000000009dd258017622000000000000a4e058017722000000000000adee5801782200000000000001f858017922000000000000abfc58017a22000000000000b30a59017b22000000000000ba1859017c22000000000000c02659017d22000000000000c93459017e22000000000000d14259017f22000000000000de5059018022000000000000e95e59018122000000000000ee6c59018222000000000000987159018322000000000000ee7359018422000000000000f07a590185220000000000009a8659018622000000000000f18859018722000000000000f09659018822000000000000fba459018922000000000000a9a959018a2200000000000006b359018b2200000000000011c159018c2200000000000014cf59018d22000000000000bcda59018e2200000000000013dd59018f220000000000006adf59019022000000000000bfe15901912200000000000016e45901922200000000000015eb5901932200000000000019f95901942200000000000017075a019522000000000000c60b5a0196220000000000001b155a01972200000000000019235a01982200000000000023315a01992200000000000029385a019a22000000000000313f5a019b2200000000000085415a019c22000000000000d84a5a019d220000000000002c4d5a019e22000000000000325b5a019f2200000000000041695a01a022000000000000f16d5a01a12200000000000048705a01a2220000000000004b775a01a32200000000000055855a01a422000000000000b38e5a01a52200000000000063935a01a62200000000000073a15a01a7220000000000007baf5a01a8220000000000008abd5a01a9220000000000008bcb5a01aa2200000000000090d95a01ab220000000000008ee75a01ac22000000000000e4e95a01ad220000000000003bec5a01ae220000000000008eee5a01af22000000000000e1f05a01b02200000000000036f35a01b12200000000000087f55a01b222000000000000ddf75a01b32200000000000032fa5a01b42200000000000084fc5a01b522000000000000dbfe5a01b62200000000000030015b01b72200000000000085035b01b822000000000000db055b01b9220000000000008d115b01ba22000000000000e3135b01bb220000000000008d1f5b01bc220000000000008c265b01bd22000000000000e4285b01be22000000000000922d5b01bf22000000000000e62f5b01c022000000000000923b5b01c12200000000000096495b01c22200000000000099575b01c322000000000000a4655b01c422000000000000f8675b01c522000000000000ac735b01c622000000000000b07a5b01c722000000000000b1815b01c822000000000000b38f5b01c92200000000000007995b01ca22000000000000b59d5b01cb2200000000000062a95b01cc22000000000000b7ab5b01cd22000000000000bbb95b01ce2200000000000010bc5b01cf2200000000000066be5b01d02200000000000069c55b01d122000000000000c0c75b01d222000000000000c7d55b01d3220000000000001ed85b01d422000000000000ccdc5b01d522000000000000d1e35b01d622000000000000cfea5b01d722000000000000d0f15b01d82200000000000023f45b01d922000000000000d0f85b01da2200000000000025fb5b01db220000000000007bfd5b01dc22000000000000d2ff5b01dd22000000000000db0d5c01de22000000000000e0145c01df2200000000000089195c01e022000000000000df1b5c01e1220000000000008b205c01e222000000000000e4295c01e32200000000000095355c01e422000000000000ec375c01e5220000000000004a415c01e622000000000000f8455c01e72200000000000003545c01e82200000000000010625c01e92200000000000067645c01ea220000000000001b705c01eb22000000000000267e5c01ec220000000000002d8c5c01ed2200000000000085955c01ee220000000000002f9a5c01ef2200000000000033a85c01f02200000000000091b15c01f1220000000000003fb65c01f22200000000000048c45c01f32200000000000053d25c01f4220000000000005de05c01f5220000000000006aee5c01f62200000000000077fc5c01f7220000000000007e0a5d01f82200000000000089185d01f922000000000000df1a5d01fa2200000000000092265d01fb22000000000000a1345d01fc22000000000000ab425d01fd22000000000000b4505d01fe220000000000000c535d01ff22000000000000ba5e5d010023000000000000bb6c5d010123000000000000b87a5d010223000000000000b7885d010323000000000000ba965d010423000000000000bba45d010523000000000000bbb25d0106230000000000000fb55d010723000000000000b1c05d010823000000000000aece5d010923000000000000a7dc5d010a2300000000000099ea5d010b23000000000000efec5d010c23000000000000a3f85d010d230000000000009f065e010e23000000000000a2145e010f23000000000000a11b5e0110230000000000004d205e011123000000000000a4225e011223000000000000a4295e011323000000000000fa2b5e011423000000000000a3305e011523000000000000a13e5e011623000000000000a14c5e011723000000000000f84e5e011823000000000000a35a5e0119230000000000004a5f5e011a2300000000000098685e011b23000000000000eb6a5e011c23000000000000d8715e011d2300000000000081765e011e23000000000000267b5e011f2300000000000017825e0120230000000000006b845e012123000000000000bf865e0122230000000000005f925e012323000000000000b5945e012423000000000000039e5e0125230000000000004da05e01262300000000000049ae5e01272300000000000099b75e01282300000000000040bc5e012923000000000000d3c75e012a2300000000000025ca5e012b2300000000000078cc5e012c23000000000000c6d55e012d2300000000000018d85e012e230000000000001be65e012f23000000000000c8ea5e0130230000000000001ff45e01312300000000000073f65e01322300000000000073fd5e0133230000000000001e025f0134230000000000001b105f013523000000000000171e5f013623000000000000202c5f013723000000000000143a5f01382300000000000013485f01392300000000000010565f013a2300000000000064585f013b230000000000000c5d5f013c2300000000000007645f013d23000000000000f1715f013e23000000000000ee7f5f013f23000000000000f08d5f014023000000000000e69b5f014123000000000000dba95f014223000000000000d1b75f014323000000000000cfc55f014423000000000000d2d35f0145230000000000007ddf5f014623000000000000d4e15f01472300000000000029eb5f014823000000000000d6ef5f0149230000000000002bf95f014a23000000000000d6fd5f014b230000000000002b0060014c23000000000000810260014d23000000000000d20b60014e23000000000000cf1960014f230000000000007c1e60015023000000000000ce27600151230000000000002a31600152230000000000007f3360015323000000000000d43560015423000000000000de4360015523000000000000da5160015623000000000000de5f60015723000000000000e36660015823000000000000e56d60015923000000000000e87b60015a23000000000000e88960015b23000000000000379360015c23000000000000dc9760015d23000000000000dfa560015e23000000000000dfb360015f23000000000000dbc160016023000000000000d5cf60016123000000000000dfdd60016223000000000000eaeb60016323000000000000f0f960016423000000000000fa0761016523000000000000fa1561016623000000000000ab2161016723000000000000022461016823000000000000083261016923000000000000623b61016a23000000000000104061016b23000000000000694961016c23000000000000124e61016d23000000000000be5961016e23000000000000155c61016f230000000000001e6a610170230000000000002578610171230000000000002786610172230000000000007f8f610173230000000000002d946101742300000000000031a26101752300000000000038b061017623000000000000e6bb610177230000000000003cbe6101782300000000000042cc610179230000000000004cda61017a2300000000000052e861017b2300000000000058f661017c23000000000000500462017d23000000000000001062017e23000000000000581262017f230000000000000d1e62018023000000000000642062018123000000000000652762018223000000000000b729620183230000000000000e2c62018423000000000000652e620185230000000000006c3c62018623000000000000764a620187230000000000007e5862018823000000000000836662018923000000000000817462018a230000000000002c8062018b23000000000000828262018c23000000000000d58462018d23000000000000789062018e230000000000007d9e62018f2300000000000078ac620190230000000000007eba620191230000000000007fc86201922300000000000085d6620193230000000000008be462019423000000000000e7ed6201952300000000000094f26201962300000000000045fe620197230000000000009b0063019823000000000000480563019923000000000000a20e63019a230000000000004f1363019b23000000000000a81c63019c23000000000000552163019d23000000000000ab2363019e23000000000000b02a63019f23000000000000b3386301a023000000000000ad466301a12300000000000055526301a223000000000000ab546301a323000000000000a5626301a42300000000000052676301a523000000000000a5706301a623000000000000fb726301a723000000000000a1776301a823000000000000a27e6301a9230000000000009b8c6301aa23000000000000939a6301ab2300000000000089a86301ac2300000000000028ad6301ad23000000000000c8b16301ae230000000000006ab66301af230000000000005ec46301b023000000000000b0cd6301b12300000000000055d26301b22300000000000044e06301b323000000000000e2eb6301b42300000000000035ee6301b523000000000000d6f96301b62300000000000029fc6301b7230000000000001f0a6401b82300000000000005186401b923000000000000ed256401ba23000000000000e3336401bb23000000000000d8416401bc23000000000000ce4f6401bd23000000000000c85d6401be23000000000000c06b6401bf23000000000000b5796401c023000000000000a5876401c12300000000000097956401c2230000000000008aa36401c32300000000000087b16401c4230000000000001bbd6401c5230000000000006ebf6401c6230000000000006dc66401c72300000000000071cd6401c82300000000000078db6401c9230000000000007fe96401ca230000000000002eee6401cb2300000000000085f76401cc2300000000000031fc6401cd2300000000000032036501ce2300000000000089056501cf230000000000008d136501d02300000000000092216501d1230000000000009a2f6501d223000000000000493b6501d3230000000000009b3d6501d42300000000000046426501d523000000000000954b6501d6230000000000009c596501d723000000000000f25b6501d8230000000000009d676501d923000000000000f1706501da230000000000009e756501db23000000000000fd7e6501dc23000000000000ab836501dd23000000000000a5916501de23000000000000549d6501df23000000000000a99f6501e023000000000000a2ad6501e1230000000000004eb26501e2230000000000009fbb6501e3230000000000009ac96501e42300000000000094d76501e52300000000000091e56501e6230000000000008bf36501e72300000000000088016601e823000000000000d80a6601e923000000000000830f6601ea23000000000000de186601eb23000000000000891d6601ec23000000000000dd1f6601ed23000000000000882b6601ee2300000000000085396601ef230000000000008b476601f0230000000000008f556601f12300000000000089636601f2230000000000008a716601f3230000000000008a7f6601f4230000000000008d8d6601f523000000000000919b6601f62300000000000094a96601f72300000000000095b76601f82300000000000091c56601f92300000000000095d36601fa2300000000000091e16601fb2300000000000096ef6601fc23000000000000a1fd6601fd23000000000000a90b6701fe23000000000000aa196701ff23000000000000ae2767010024000000000000ac3567010124000000000000af4367010224000000000000ac5167010324000000000000b25f67010424000000000000b46d67010524000000000000b57b67010624000000000000b08967010724000000000000b19767010824000000000000b0a56701092400000000000004a867010a24000000000000adb367010b2400000000000094c167010c2400000000000039c667010d24000000000000e1ca67010e2400000000000088cf67010f240000000000008add67011024000000000000e3e6670111240000000000008eeb6701122400000000000093f267011324000000000000e8f46701142400000000000094f9670115240000000000009807680116240000000000008c15680117240000000000008c23680118240000000000008d31680119240000000000008f3f68011a240000000000008f4d68011b24000000000000935b68011c24000000000000976968011d24000000000000927768011e24000000000000858568011f240000000000008193680120240000000000007ca168012124000000000000d2a36801222400000000000077af6801232400000000000076bd6801242400000000000072cb680125240000000000007cd968012624000000000000d3e26801272400000000000027e5680128240000000000007fe7680129240000000000002dec68012a2400000000000086f568012b24000000000000820369012c24000000000000811169012d24000000000000861f69012e24000000000000882d69012f24000000000000873b690130240000000000008949690131240000000000008c57690132240000000000008565690133240000000000002f71690134240000000000008673690135240000000000008481690136240000000000007e8f69013724000000000000d29869013824000000000000799d6901392400000000000068ab69013a2400000000000068b969013b2400000000000066c769013c240000000000005cd569013d2400000000000055e369013e240000000000004cf169013f24000000000000a2fa690140240000000000004fff69014124000000000000510d6a014224000000000000471b6a01432400000000000042296a0144240000000000003e376a01452400000000000039456a0146240000000000003c536a0147240000000000003b616a014824000000000000e4656a014924000000000000316f6a014a240000000000002e7d6a014b240000000000002a8b6a014c240000000000001f996a014d24000000000000c79d6a014e240000000000001aa76a014f2400000000000013b56a01502400000000000004c36a015124000000000000f4d06a015224000000000000f2de6a015324000000000000e4e56a0154240000000000002fe86a015524000000000000cdec6a01562400000000000076f16a015724000000000000c9fa6a015824000000000000b9086b015924000000000000b4166b015a24000000000000ab246b015b24000000000000ff2d6b015c24000000000000a9326b015d2400000000000098406b015e24000000000000ec426b015f24000000000000974e6b016024000000000000925c6b016124000000000000846a6b0162240000000000007f786b01632400000000000076866b016424000000000000198b6b0165240000000000006d946b0166240000000000006ba26b01672400000000000069b06b01682400000000000062be6b01692400000000000009ca6b016a240000000000005ccc6b016b2400000000000048da6b016c240000000000003ce86b016d2400000000000033f66b016e24000000000000d8fa6b016f240000000000002cfd6b01702400000000000080ff6b01712400000000000021046c017224000000000000c6086c0173240000000000001b126c01742400000000000008206c017524000000000000fc2d6c017624000000000000e13b6c0177240000000000007a476c017824000000000000c8496c017924000000000000c3576c017a24000000000000a9656c017b240000000000004e6a6c017c2400000000000096736c017d2400000000000094816c017e24000000000000958f6c017f240000000000008a9d6c018024000000000000d0a66c01812400000000000078ab6c0182240000000000006fb96c01832400000000000031c76c01842400000000000017d56c01852400000000000000e36c018624000000000000f1f06c018724000000000000e8fe6c018824000000000000cd0c6d018924000000000000c11a6d018a24000000000000bc286d018b24000000000000b5366d018c24000000000000af446d018d24000000000000a2526d018e240000000000009b606d018f240000000000009d6e6d019024000000000000887c6d019124000000000000df7e6d019224000000000000808a6d01932400000000000079986d01942400000000000073a66d01952400000000000068b46d01962400000000000058c26d01972400000000000046d06d0198240000000000009bd26d01992400000000000041de6d019a240000000000003cec6d019b240000000000003af36d019c2400000000000034fa6d019d2400000000000022086e019e240000000000000c166e019f24000000000000f2236e01a024000000000000e12a6e01a124000000000000d6316e01a224000000000000cd3f6e01a324000000000000ce466e01a424000000000000c64d6e01a524000000000000b75b6e01a624000000000000a4696e01a7240000000000009d776e01a82400000000000093856e01a924000000000000e7876e01aa2400000000000092936e01ab2400000000000089a16e01ac2400000000000031a66e01ad2400000000000073af6e01ae240000000000005ebd6e01af2400000000000052cb6e01b02400000000000039d96e01b12400000000000021e76e01b22400000000000015f56e01b324000000000000f2026f01b424000000000000c1106f01b524000000000000951e6f01b6240000000000006b2c6f01b724000000000000533a6f01b8240000000000002a486f01b92400000000000006566f01ba24000000000000df636f01bb24000000000000c8716f01bc24000000000000137b6f01bd24000000000000b37f6f01be24000000000000b58d6f01bf240000000000009e9b6f01c0240000000000008ca96f01c1240000000000006eb76f01c2240000000000004dc56f01c32400000000000034d36f01c4240000000000006adc6f01c5240000000000000ee16f01c62400000000000052ea6f01c724000000000000eeee6f01c824000000000000c4fc6f01c924000000000000a80a7001ca2400000000000089187001cb240000000000006e267001cc2400000000000050347001cd24000000000000433b7001ce24000000000000ec3f7001cf2400000000000040427001d02400000000000037507001d124000000000000165e7001d224000000000000086c7001d324000000000000eb797001d424000000000000d4877001d524000000000000c9957001d624000000000000bda37001d724000000000000a1b17001d82400000000000090bf7001d9240000000000007ccd7001da2400000000000056db7001db240000000000002de97001dc2400000000000012f77001dd24000000000000ff047101de24000000000000e1127101df24000000000000ae207101e0240000000000009a2e7101e1240000000000008b3c7101e224000000000000724a7101e32400000000000057587101e42400000000000037667101e524000000000000c5717101e62400000000000019747101e72400000000000000827101e824000000000000e38f7101e924000000000000c09d7101ea24000000000000a0ab7101eb240000000000008bb97101ec2400000000000079c77101ed2400000000000066d57101ee2400000000000030e37101ef2400000000000015f17101f024000000000000f2fe7101f124000000000000d30c7201f224000000000000c21a7201f324000000000000a4287201f4240000000000009e367201f524000000000000463b7201f62400000000000096447201f7240000000000003a497201f8240000000000008b527201f92400000000000080607201fa240000000000006f6e7201fb24000000000000557c7201fc24000000000000f9807201fd2400000000000049837201fe2400000000000098857201ff24000000000000398a72010025000000000000199872010125000000000000019f72010225000000000000e7a572010325000000000000bfb3720104250000000000008ac17201052500000000000067cf7201062500000000000055dd72010725000000000000a5df7201082500000000000042eb7201092500000000000032f972010a250000000000000b0773010b25000000000000ea1473010c25000000000000d12273010d25000000000000692773010e25000000000000b82973010f25000000000000a430730110250000000000007c3e730111250000000000004d4c73011225000000000000235a73011325000000000000f86773011425000000000000877373011525000000000000d77573011625000000000000b583730117250000000000007e9173011825000000000000509f7301192500000000000023ad73011a2500000000000003bb73011b25000000000000e4c873011c25000000000000bbd673011d2500000000000097e473011e25000000000000d4ed73011f250000000000006ef2730120250000000000004300740121250000000000001c0e74012225000000000000ea1b74012325000000000000b529740124250000000000009237740125250000000000006945740126250000000000003e5374012725000000000000166174012825000000000000df6e74012925000000000000cd7574012a25000000000000bf7c74012b25000000000000a28a74012c25000000000000929174012d250000000000007f9874012e2500000000000063a674012f2500000000000034b47401302500000000000006c274013125000000000000d3cf74013225000000000000a9dd740133250000000000007ceb7401342500000000000054f974013525000000000000300775013625000000000000f21475013725000000000000c822750138250000000000009e3075013925000000000000713e75013a250000000000004f4c75013b25000000000000245a75013c250000000000000c6875013d25000000000000d97575013e250000000000009f8375013f25000000000000358875014025000000000000868a75014125000000000000ce8c750142250000000000006391750143250000000000002a9f75014425000000000000edac7501452500000000000089b175014625000000000000baba7501472500000000000086c87501482500000000000053d6750149250000000000009fd875014a250000000000001ae475014b25000000000000e5f175014c25000000000000bfff75014d25000000000000600476014e25000000000000890d76014f250000000000005c1b76015025000000000000132976015125000000000000e43676015225000000000000b044760153250000000000008152760154250000000000003b6076015525000000000000136e760156250000000000005f7076015725000000000000e77b76015825000000000000a98976015925000000000000799776015a250000000000003ca576015b25000000000000f6b276015c25000000000000cab976015d25000000000000a9c076015e250000000000006fce76015f250000000000002bdc76016025000000000000f3e976016125000000000000bbf7760162250000000000007f0577016325000000000000240a770164250000000000006213770165250000000000003e2177016625000000000000232f77016725000000000000fd3c77016825000000000000df4a77016925000000000000b65877016a250000000000006f6677016b250000000000001c7477016c25000000000000b97877016d25000000000000ea8177016e25000000000000b98f77016f250000000000000b92770170250000000000008d9d7701712500000000000064ab770172250000000000002fb977017325000000000000fdc677017425000000000000dfd4770175250000000000009ee27701762500000000000059f07701772500000000000029fe77017825000000000000ec0b78017925000000000000bf1978017a250000000000008e2778017b25000000000000593578017c25000000000000184378017d25000000000000da5078017e25000000000000a55e78017f250000000000006a6c780180250000000000002d7a78018125000000000000ea8778018225000000000000ab95780183250000000000005ca3780184250000000000001bb178018525000000000000d2be78018625000000000000f4c7780187250000000000003bca7801882500000000000082cc780189250000000000009fd578018a25000000000000e3d778018b2500000000000034da78018c25000000000000fde778018d2500000000000072f378018e25000000000000c2f578018f250000000000009a0379019025000000000000e105790191250000000000004c1179019225000000000000fc1e79019325000000000000ad2c79019425000000000000743a79019525000000000000984379019625000000000000264879019725000000000000d755790198250000000000008563790199250000000000001d7179019a25000000000000d87e79019b25000000000000848c79019c25000000000000349a79019d25000000000000dca779019e25000000000000a5b579019f2500000000000069c37901a02500000000000028d17901a125000000000000ddde7901a225000000000000a2ec7901a32500000000000063fa7901a42500000000000049017a01a525000000000000d9057a01a6250000000000001e087a01a725000000000000d2157a01a82500000000000099237a01a925000000000000e6257a01aa2500000000000058317a01ab2500000000000042387a01ac25000000000000913a7a01ad250000000000002f3f7a01ae2500000000000014467a01af25000000000000f84c7a01b02500000000000078587a01b125000000000000c65a7a01b2250000000000009c687a01b325000000000000eb6a7a01b425000000000000876f7a01b5250000000000006e767a01b62500000000000044847a01b7250000000000001e927a01b825000000000000ea9f7a01b925000000000000a8ad7a01ba250000000000006abb7a01bb2500000000000039c97a01bc25000000000000f7d67a01bd25000000000000c0e47a01be250000000000008df27a01bf250000000000004f007b01c025000000000000200e7b01c12500000000000088197b01c225000000000000d51b7b01c3250000000000008e297b01c42500000000000054377b01c5250000000000000d457b01c625000000000000e7527b01c7250000000000001f5c7b01c8250000000000006a5e7b01c925000000000000b9607b01ca25000000000000896e7b01cb2500000000000026737b01cc250000000000005b7c7b01cd25000000000000378a7b01ce250000000000006e937b01cf2500000000000009987b01d025000000000000e4a57b01d125000000000000bdb37b01d2250000000000000cb67b01d3250000000000008dc17b01d4250000000000007fc87b01d525000000000000d1ca7b01d6250000000000006dcf7b01d7250000000000003cdd7b01d82500000000000005eb7b01d925000000000000cef87b01da25000000000000a0067c01db2500000000000063147c01dc25000000000000e61f7c01dd2500000000000035227c01de250000000000001a297c01df2500000000000000307c01e025000000000000cb3d7c01e12500000000000018407c01e225000000000000a64b7c01e3250000000000008b597c01e4250000000000006b677c01e52500000000000044757c01e625000000000000337c7c01e72500000000000017837c01e825000000000000f2907c01e925000000000000d49e7c01ea2500000000000064aa7c01eb25000000000000afac7c01ec2500000000000091ba7c01ed2500000000000089c17c01ee2500000000000078c87c01ef2500000000000066d67c01f02500000000000049e47c01f1250000000000002df27c01f2250000000000000d007d01f3250000000000004c097d01f425000000000000ec0d7d01f525000000000000ab1b7d01f62500000000000061297d01f72500000000000088327d01f8250000000000001a377d01f925000000000000df447d01fa2500000000000078497d01fb25000000000000a8527d01fc250000000000007c607d01fd250000000000004a6e7d01fe25000000000000357c7d01ff25000000000000238a7d01002600000000000069937d0101260000000000000f987d010226000000000000f1a57d01032600000000000025af7d010426000000000000c0b37d01052600000000000099c17d010626000000000000e4c37d01072600000000000062cf7d0108260000000000001edd7d010926000000000000e9ea7d010a26000000000000ccf17d010b26000000000000abf87d010c2600000000000071067e010d260000000000003e147e010e2600000000000010227e010f26000000000000d72f7e011026000000000000a13d7e0111260000000000007f4b7e011226000000000000d34d7e01132600000000000052597e01142600000000000016677e011526000000000000cb747e0116260000000000009f827e0117260000000000001f8e7e0118260000000000006e907e0119260000000000003e9e7e011a260000000000008ba07e011b260000000000001cac7e011c26000000000000e6b97e011d26000000000000bcc77e011e260000000000007dd57e011f2600000000000001da7e01202600000000000017e37e012126000000000000d3f07e01222600000000000073fe7e0123260000000000000d0c7f012426000000000000510e7f0125260000000000009a197f0126260000000000002b277f012726000000000000e1347f01282600000000000092427f01292600000000000045507f012a26000000000000025e7f012b26000000000000c26b7f012c260000000000007d797f012d2600000000000037877f012e26000000000000df947f012f26000000000000b29b7f01302600000000000088a27f013126000000000000b3ab7f01322600000000000049b07f01332600000000000090b27f0134260000000000001ab77f013526000000000000f7bd7f013626000000000000b5cb7f0137260000000000004cd07f01382600000000000064d97f01392600000000000045e07f013a2600000000000023e77f013b26000000000000caf47f013c260000000000007c0280013d26000000000000c50480013e26000000000000111080013f26000000000000c81d80014026000000000000262980014126000000000000702b80014226000000000000173980014326000000000000b746800144260000000000004d5480014526000000000000f861800146260000000000009b6f800147260000000000005d7d800148260000000000000d8b80014926000000000000ab9880014a260000000000003da680014b26000000000000e5b380014c2600000000000029b680014d260000000000003dbf80014e2600000000000087c180014f26000000000000cbc380015026000000000000e8cc8001512600000000000034cf80015226000000000000fbdc80015326000000000000b0ea8001542600000000000086f8800155260000000000004c0681015626000000000000121481015726000000000000d021810158260000000000009f2f810159260000000000005a3d81015a26000000000000164b81015b26000000000000dd5881015c26000000000000a36681015d260000000000006d7481015e26000000000000448281015f26000000000000b98d81016026000000000000029081016126000000000000e99681016226000000000000389981016326000000000000d59d8101642600000000000089ab810165260000000000004cb98101662600000000000006c781016726000000000000b9d4810168260000000000005ee2810169260000000000000bf081016a26000000000000d3fd81016b26000000000000ac0482016c26000000000000960b82016d260000000000000c1782016e260000000000005a1982016f26000000000000112782017026000000000000e22d82017126000000000000293082017226000000000000af3482017326000000000000504282017426000000000000a44d82017526000000000000ec4f82017626000000000000855d820177260000000000002b6b82017826000000000000d67882017926000000000000207b82017a260000000000006f8682017b26000000000000368d82017c26000000000000099482017d26000000000000989882017e26000000000000da9a82017f26000000000000259d82018026000000000000b2a182018126000000000000fca3820182260000000000000ead8201832600000000000051af82018426000000000000febc82018526000000000000dfc382018626000000000000b6ca8201872600000000000068d882018826000000000000b2e382018926000000000000fae582018a26000000000000adf382018b26000000000000560183018c260000000000000c0f83018d26000000000000dd1c83018e26000000000000291f83018f260000000000001126830190260000000000009d2a83019126000000000000663883019226000000000000fc3c83019326000000000000463f830194260000000000001f4683019526000000000000e553830196260000000000004b5f83019726000000000000966183019826000000000000576f83019926000000000000177d83019a26000000000000ce8a83019b26000000000000969883019c2600000000000052a683019d260000000000003fad83019e2600000000000025b483019f26000000000000fec18301a0260000000000006ecd8301a126000000000000b5cf8301a226000000000000e1d88301a32600000000000071dd8301a42600000000000056e48301a5260000000000009fe68301a6260000000000002aeb8301a726000000000000c4ef8301a82600000000000012f28301a92600000000000063f48301aa26000000000000faf88301ab26000000000000b7068401ac260000000000002c128401ad2600000000000079148401ae260000000000000c198401af26000000000000a41d8401b026000000000000f31f8401b1260000000000003a228401b2260000000000001a298401b326000000000000fc2f8401b426000000000000a83d8401b5260000000000006c4b8401b626000000000000ff4f8401b72600000000000028598401b826000000000000755b8401b926000000000000ee668401ba26000000000000b4748401bb2600000000000075828401bc2600000000000003878401bd2600000000000038908401be26000000000000f99d8401bf26000000000000b5ab8401c02600000000000051b08401c1260000000000007bb98401c2260000000000002fc78401c32600000000000010ce8401c426000000000000f6d48401c5260000000000006fe08401c626000000000000bbe28401c72600000000000085f08401c82600000000000053f78401c92600000000000031fe8401ca260000000000004e078501cb26000000000000e50b8501cc2600000000000099198501cd2600000000000054278501ce26000000000000fc348501cf26000000000000b7428501d0260000000000004b478501d1260000000000006c508501d2260000000000002f5e8501d3260000000000007a608501d42600000000000061678501d526000000000000f56b8501d626000000000000c3798501d726000000000000657e8501d82600000000000098878501d926000000000000e0898501da2600000000000061958501db2600000000000031a38501dc26000000000000cfa78501dd260000000000001faa8501de2600000000000001b18501df2600000000000051b38501e026000000000000debe8501e126000000000000a6cc8501e22600000000000072da8501e3260000000000004be88501e4260000000000001ef68501e526000000000000f8038601e626000000000000c2118601e7260000000000000b148601e8260000000000005a168601e926000000000000951f8601ea26000000000000702d8601eb26000000000000b1368601ec2600000000000000398601ed26000000000000513b8601ee260000000000001b498601ef26000000000000ab4d8601f026000000000000e5568601f126000000000000795b8601f226000000000000cb5d8601f326000000000000b5648601f42600000000000037708601f52600000000000080728601f626000000000000cb748601f7260000000000001c778601f82600000000000050808601f9260000000000003b878601fa2600000000000087898601fb260000000000001f8e8601fc26000000000000ed9b8601fd26000000000000399e8601fe26000000000000bca98601ff26000000000000f9b28601002700000000000095b78601012700000000000081be8601022700000000000072c586010327000000000000c5c7860104270000000000005bd38601052700000000000039e18601062700000000000021ef8601072700000000000003fd86010827000000000000a20187010927000000000000e10a87010a27000000000000330d87010b27000000000000bc1887010c27000000000000a42687010d27000000000000e22f87010e27000000000000813487010f27000000000000724287011027000000000000b74b870111270000000000005950870112270000000000002a5e87011327000000000000096587011427000000000000f06b87011527000000000000ba79870116270000000000009587870117270000000000006995870118270000000000004aa38701192700000000000097a587011a2700000000000039aa87011b2700000000000087ac87011c2700000000000028b187011d270000000000001db887011e270000000000000bbf87011f2700000000000047c887012027000000000000d5cc87012127000000000000a8d38701222700000000000095da87012327000000000000dddc870124270000000000004fe887012527000000000000b2f387012627000000000000f9f587012727000000000000bd03880128270000000000000a06880129270000000000005a0888012a27000000000000911188012b27000000000000711f88012c270000000000002d2d88012d27000000000000023b88012e27000000000000c94888012f270000000000008f5688013027000000000000606488013127000000000000d76f880132270000000000002672880133270000000000000d8088013427000000000000e38d88013527000000000000629988013627000000000000b09b8801372700000000000072a9880138270000000000005cb088013927000000000000adb288013a270000000000004ab788013b2700000000000019c588013c27000000000000ecd288013d27000000000000bae088013e27000000000000f1e988013f2700000000000043ec880140270000000000008cee880141270000000000002ef38801422700000000000068fc88014327000000000000080189014427000000000000440a89014527000000000000e90e89014627000000000000291889014727000000000000602189014827000000000000b12389014927000000000000002689014a27000000000000a52a89014b27000000000000f62c89014c27000000000000442f89014d27000000000000e23389014e27000000000000283d89014f27000000000000cb4189015027000000000000734689015127000000000000af4f89015227000000000000515489015327000000000000925d890154270000000000006c6b890155270000000000005b72890156270000000000003a79890157270000000000008a7b890158270000000000001087890159270000000000005c9089015a27000000000000aa9289015b27000000000000fd9489015c27000000000000eda289015d2700000000000095a789015e27000000000000d9b089015f2700000000000028b389016027000000000000c7be89016127000000000000aecc890162270000000000009ada8901632700000000000080e889016427000000000000d2ea8901652700000000000065f68901662700000000000004fb8901672700000000000043048a0168270000000000008b0d8a01692700000000000030128a016a270000000000007e1b8a016b2700000000000020208a016c2700000000000064298a016d27000000000000002e8a016e270000000000004d308a016f27000000000000d03b8a017027000000000000aa498a017127000000000000484e8a01722700000000000071578a017327000000000000585e8a01742700000000000033658a01752700000000000084678a017627000000000000d5698a017727000000000000aa708a017827000000000000f6728a01792700000000000043758a017a2700000000000093778a017b27000000000000807e8a017c27000000000000ca808a017d2700000000000017838a017e27000000000000a08e8a017f27000000000000f3908a0180270000000000008e958a0181270000000000002d9a8a0182270000000000007f9c8a01832700000000000044aa8a01842700000000000027b18a018527000000000000a3b58a018627000000000000f1b78a018727000000000000e2be8a018827000000000000d7c58a01892700000000000073ca8a018a2700000000000063d18a018b27000000000000f1d28a018c2700000000000046de8a018d27000000000000dce28a018e2700000000000081e78a018f2700000000000029ec8a0190270000000000007dee8a01912700000000000010fa8a01922700000000000002088b019327000000000000530a8b019427000000000000e8158b0195270000000000003e188b019627000000000000de1c8b019727000000000000d3238b019827000000000000c1318b01992700000000000013348b019a27000000000000ad3f8b019b27000000000000a7468b019c27000000000000fb488b019d27000000000000a04d8b019e270000000000008b5b8b019f2700000000000031608b01a0270000000000007c698b01a1270000000000006b778b01a22700000000000061858b01a3270000000000004e938b01a4270000000000009c9c8b01a5270000000000003ea18b01a62700000000000023af8b01a72700000000000061b88b01a827000000000000ffbc8b01a927000000000000a5c18b01aa27000000000000f4c38b01ab27000000000000edca8b01ac270000000000003bcd8b01ad2700000000000030d48b01ae2700000000000082d68b01af27000000000000d1d88b01b02700000000000075dd8b01b127000000000000c2e68b01b22700000000000010f08b01b32700000000000061f28b01b427000000000000b5f48b01b527000000000000f8fd8b01b6270000000000009a028c01b727000000000000ef048c01b82700000000000041078c01b92700000000000090108c01ba270000000000007b1e8c01bb270000000000006d2c8c01bc27000000000000553a8c01bd2700000000000038418c01be2700000000000029488c01bf27000000000000c64c8c01c0270000000000006a518c01c127000000000000b5538c01c22700000000000005568c01c327000000000000e9638c01c427000000000000806f8c01c527000000000000d5718c01c627000000000000197b8c01c727000000000000b97f8c01c827000000000000af8d8c01c92700000000000050928c01ca27000000000000a4948c01cb270000000000009a9b8c01cc2700000000000087a98c01cd270000000000007fb78c01ce27000000000000cbc08c01cf270000000000001cc38c01d0270000000000006cc58c01d12700000000000003d18c01d22700000000000054d38c01d327000000000000a9d58c01d4270000000000004be18c01d527000000000000e8ec8c01d6270000000000003cef8c01d72700000000000024fd8c01d8270000000000000d0b8d01d927000000000000b20f8d01da27000000000000fb188d01db27000000000000e2268d01dc27000000000000882b8d01dd27000000000000cc348d01de270000000000006d398d01df27000000000000bf3b8d01e027000000000000b3428d01e127000000000000f84b8d01e2270000000000009c508d01e3270000000000007e5e8d01e427000000000000656c8d01e527000000000000577a8d01e62700000000000040888d01e7270000000000003b8f8d01e82700000000000034968d01e9270000000000007b9f8d01ea270000000000001ea48d01eb270000000000000cb28d01ec27000000000000ffbf8d01ed2700000000000043c98d01ee27000000000000e3cd8d01ef27000000000000cfdb8d01f027000000000000bae98d01f127000000000000b3f08d01f227000000000000aff78d01f32700000000000090058e01f42700000000000080138e01f52700000000000062218e01f62700000000000006268e01f727000000000000ab2a8e01f827000000000000532f8e01f9270000000000003d3d8e01fa2700000000000031448e01fb270000000000002b4b8e01fc270000000000000e598e01fd27000000000000f3668e01fe27000000000000df748e01ff27000000000000ce828e010028000000000000bb908e010128000000000000989e8e01022800000000000086ac8e0103280000000000006cba8e01042800000000000055c88e01052800000000000041d68e01062800000000000026e48e0107280000000000006eed8e0108280000000000000ef28e010928000000000000a2fd8e010a28000000000000f4ff8e010b28000000000000de0d8f010c28000000000000ce1b8f010d28000000000000b0298f010e2800000000000092378f010f28000000000000d8408f01102800000000000077458f011128000000000000af4e8f01122800000000000058538f01132800000000000043618f0114280000000000002e6f8f011528000000000000117d8f011628000000000000fd8a8f01172800000000000045948f011828000000000000e9988f011928000000000000cca68f011a28000000000000b2b48f011b2800000000000091c28f011c2800000000000025ce8f011d2800000000000072d08f011e280000000000004fde8f011f2800000000000030ec8f01202800000000000016fa8f012128000000000000ff0790012228000000000000a40c90012328000000000000f21590012428000000000000341f90012528000000000000d42390012628000000000000b73190012728000000000000a43f900128280000000000009d4d900129280000000000008e5b90012a280000000000002c6090012b28000000000000756990012c28000000000000617790012d28000000000000548590012e28000000000000f58990012f280000000000003f93900130280000000000002fa190013128000000000000d2ac9001322800000000000023af9001332800000000000014bd9001342800000000000002cb9001352800000000000054cd90013628000000000000e9d89001372800000000000075e490013828000000000000c9e6900139280000000000006aeb90013a28000000000000b0f490013b28000000000000450091013c28000000000000960291013d28000000000000831091013e28000000000000721791013f28000000000000c41991014028000000000000681e91014128000000000000fd29910142280000000000004d2c910143280000000000003f3a91014428000000000000314891014528000000000000214f910146280000000000001056910147280000000000005d5f91014828000000000000006491014928000000000000fd7191014a28000000000000f37f91014b28000000000000df8d91014c28000000000000d29b91014d28000000000000bfa991014e28000000000000a4b791014f280000000000008dc59101502800000000000033ca91015128000000000000d6ce9101522800000000000077d39101532800000000000065da9101542800000000000060e1910155280000000000004aef910156280000000000002ffd910157280000000000001a0b92015828000000000000f71892015928000000000000d52692015a28000000000000c63492015b28000000000000a44292015c28000000000000e64b92015d28000000000000865092015e28000000000000745e92015f28000000000000496c92016028000000000000337a920161280000000000001f88920162280000000000000f96920163280000000000005f9892016428000000000000f1a39201652800000000000031ad92016628000000000000d4b19201672800000000000074b69201682800000000000019bb92016928000000000000bcbf92016a28000000000000b5c692016b28000000000000b0cd92016c280000000000004cd992016d280000000000009adb92016e280000000000008be992016f2800000000000077f792017028000000000000670593017128000000000000b10e930172280000000000005513930173280000000000003f2193017428000000000000262f930175280000000000001b3d93017628000000000000f44a93017728000000000000d35893017828000000000000725d93017928000000000000c16693017a280000000000009e7493017b280000000000007e8293017c28000000000000c98493017d28000000000000669093017e28000000000000509e93017f2800000000000021ac9301802800000000000011ba93018128000000000000e9c793018228000000000000c7d593018328000000000000b4dc9301842800000000000096e39301852800000000000081f19301862800000000000012fd9301872800000000000060ff93018828000000000000f20a94018928000000000000420d94018a28000000000000351494018b280000000000002c1b94018c28000000000000702494018d280000000000000f2994018e28000000000000662b94018f28000000000000ff3694019028000000000000a33b94019128000000000000e94494019228000000000000cc52940193280000000000000e5c94019428000000000000ad6094019528000000000000926e94019628000000000000da7794019728000000000000767c94019828000000000000578a940199280000000000003d9894019a280000000000008c9a94019b280000000000001ca694019c28000000000000f1b394019d2800000000000028bd94019e28000000000000ccc194019f28000000000000b3cf9401a0280000000000008fdd9401a12800000000000077eb9401a228000000000000c2ed9401a32800000000000006f79401a42800000000000056f99401a5280000000000003e079501a62800000000000020159501a7280000000000000e239501a828000000000000e6309501a928000000000000313a9501aa28000000000000d63e9501ab28000000000000c34c9501ac280000000000009c5a9501ad280000000000002b669501ae2800000000000077689501af2800000000000053769501b02800000000000032849501b1280000000000001b929501b22800000000000004a09501b328000000000000fba69501b42800000000000047a99501b528000000000000e6ad9501b628000000000000c2bb9501b728000000000000a3c99501b82800000000000085d79501b92800000000000063e59501ba28000000000000b6e79501bb2800000000000040f39501bc2800000000000024019601bd28000000000000120f9601be28000000000000f01c9601bf28000000000000d82a9601c028000000000000782f9601c128000000000000b0389601c22800000000000099469601c32800000000000085549601c4280000000000006f629601c5280000000000005c709601c6280000000000003c7e9601c728000000000000308c9601c8280000000000001f939601c928000000000000119a9601ca28000000000000efa79601cb28000000000000ccb59601cc28000000000000bdc39601cd28000000000000a1d19601ce280000000000006edf9601cf2800000000000062e69601d02800000000000054ed9601d1280000000000002ffb9601d2280000000000001d029701d3280000000000000f099701d428000000000000f6169701d528000000000000df249701d628000000000000bb329701d7280000000000009f409701d828000000000000864e9701d928000000000000545c9701da28000000000000f7679701db28000000000000496a9701dc2800000000000042789701dd2800000000000023869701de2800000000000001949701df28000000000000e3a19701e028000000000000cfaf9701e128000000000000bfbd9701e228000000000000a8cb9701e328000000000000a1d29701e42800000000000096d99701e52800000000000083e79701e62800000000000072f59701e72800000000000053039801e82800000000000029119801e9280000000000007b139801ea280000000000000f1f9801eb2800000000000053289801ec28000000000000a62a9801ed28000000000000fb2c9801ee28000000000000dd3a9801ef28000000000000c3489801f028000000000000154b9801f128000000000000b3569801f22800000000000008599801f328000000000000a5649801f42800000000000098729801f5280000000000008b799801f628000000000000307e9801f72800000000000085809801f8280000000000002b859801f928000000000000798e9801fa280000000000006b9c9801fb2800000000000058aa9801fc280000000000003bb89801fd2800000000000029c69801fe280000000000001ad49801ff2800000000000000e298010029000000000000efef98010129000000000000d8fd98010229000000000000c60b99010329000000000000b31999010429000000000000ae27990105290000000000009e35990106290000000000008443990107290000000000006e5199010829000000000000595f990109290000000000009d6899010a29000000000000466d99010b290000000000002a7b99010c290000000000001d8999010d290000000000000b9099010e29000000000000029799010f29000000000000a1a299011029000000000000f5a499011129000000000000dbb299011229000000000000c4c099011329000000000000a5ce990114290000000000009cdc9901152900000000000087ea9901162900000000000069f89901172900000000000054069a01182900000000000046149a01192900000000000034229a011a29000000000000d32d9a011b2900000000000025309a011c29000000000000ba3b9a011d29000000000000013e9a011e29000000000000a7429a011f29000000000000ef4b9a012029000000000000c9599a0121290000000000001a5c9a012229000000000000695e9a012329000000000000b1679a01242900000000000098759a0125290000000000008a839a01262900000000000074919a0127290000000000001e969a012829000000000000659f9a01292900000000000058ad9a012a290000000000009cb69a012b290000000000003ebb9a012c2900000000000011c99a012d29000000000000f6d69a012e29000000000000d5e49a012f2900000000000060f09a013029000000000000aff29a0131290000000000004df79a0132290000000000003efe9a0133290000000000008c009b0134290000000000006d0e9b013529000000000000511c9b01362900000000000043239b013729000000000000342a9b01382900000000000021389b01392900000000000013469b013a29000000000000f5539b013b290000000000009b589b013c29000000000000dd619b013d290000000000002e649b013e29000000000000c86f9b013f29000000000000bf7d9b014029000000000000b7849b0141290000000000000d879b014229000000000000b28b9b014329000000000000a9999b01442900000000000040a59b01452900000000000091a79b01462900000000000071b59b01472900000000000054c39b0148290000000000003dd19b01492900000000000037df9b014a290000000000002bed9b014b29000000000000d3f89b014c2900000000000022fb9b014d29000000000000c9ff9b014e29000000000000c5069c014f290000000000001a099c015029000000000000c20d9c0151290000000000000a179c015229000000000000041e9c015329000000000000f7249c015429000000000000f02b9c015529000000000000452e9c015629000000000000ec329c015729000000000000d9409c01582900000000000080459c015929000000000000d0479c015a29000000000000c64e9c015b29000000000000b55c9c015c29000000000000a76a9c015d2900000000000094789c015e29000000000000827f9c015f290000000000006e869c016029000000000000fd919c01612900000000000051949c016229000000000000f8989c01632900000000000040a29c01642900000000000026b09c01652900000000000015be9c016629000000000000fecb9c016729000000000000e7d99c016829000000000000d7e79c016929000000000000c0f59c016a2900000000000059019d016b29000000000000ac039d016c2900000000000093119d016d29000000000000e01a9d016e29000000000000871f9d016f29000000000000d3289d017029000000000000792d9d017129000000000000703b9d01722900000000000053499d01732900000000000042579d01742900000000000027659d0175290000000000000f739d017629000000000000f2809d017729000000000000da8e9d017829000000000000c39c9d017929000000000000a8aa9d017a290000000000008cb89d017b2900000000000076c69d017c290000000000006fcd9d017d2900000000000066d49d017e2900000000000051e29d017f290000000000003df09d018029000000000000e2f49d0181290000000000002bfe9d0182290000000000007f009e018329000000000000170c9e0184290000000000006a0e9e018529000000000000011a9e018629000000000000ed279e0187290000000000002c319e018829000000000000cd359e018929000000000000bf439e018a29000000000000ab519e018b290000000000009a5f9e018c29000000000000346b9e018d29000000000000876d9e018e29000000000000777b9e018f290000000000006c899e01902900000000000002959e01912900000000000054979e0192290000000000004ca59e01932900000000000029b39e019429000000000000c6b79e019529000000000000b7be9e01962900000000000007c19e019729000000000000face9e01982900000000000098da9e019929000000000000eadc9e019a2900000000000093e19e019b29000000000000e6e39e019c29000000000000d7ea9e019d29000000000000c4f89e019e29000000000000b0069f019f290000000000008d149f01a02900000000000032199f01a129000000000000881b9f01a2290000000000007d229f01a3290000000000006d309f01a429000000000000583e9f01a529000000000000514c9f01a629000000000000365a9f01a729000000000000895c9f01a82900000000000025689f01a92900000000000012769f01aa29000000000000fb839f01ab29000000000000eb919f01ac29000000000000dc9f9f01ad29000000000000d8a69f01ae290000000000002fa99f01af29000000000000d1ad9f01b029000000000000b0bb9f01b1290000000000008cc99f01b22900000000000076d79f01b3290000000000005fe59f01b4290000000000003ff39f01b5290000000000001c01a001b629000000000000fe0ea001b729000000000000e61ca001b829000000000000d02aa001b9290000000000001834a001ba29000000000000b738a001bb29000000000000a63fa001bc290000000000009646a001bd290000000000008854a001be290000000000007a62a001bf290000000000006870a001c0290000000000004c7ea001c1290000000000003a8ca001c2290000000000002c9aa001c3290000000000001ca8a001c429000000000000f7b5a001c529000000000000e3c3a001c629000000000000d1d1a001c729000000000000bbdfa001c829000000000000aceda001c9290000000000009efba001ca290000000000008209a101cb290000000000006e17a101cc290000000000006025a101cd29000000000000592ca101ce29000000000000a92ea101cf290000000000004833a101d029000000000000913ca101d1290000000000002c41a101d2290000000000007d43a101d3290000000000002348a101d4290000000000001b4fa101d5290000000000007051a101d6290000000000000b5da101d729000000000000f86aa101d829000000000000486da101d929000000000000dd78a101da29000000000000c186a101db29000000000000a994a101dc290000000000004c99a101dd2900000000000043a0a101de2900000000000095a2a101df2900000000000076b0a101e02900000000000050bea101e1290000000000003ecca101e2290000000000002fd3a101e32900000000000083d5a101e429000000000000d2d7a101e52900000000000028daa101e6290000000000007adca101e729000000000000bbe5a101e8290000000000000de8a101e929000000000000f0f5a101ea29000000000000db03a201eb29000000000000c311a201ec29000000000000ae1fa201ed290000000000009b2da201ee29000000000000823ba201ef290000000000007149a201f0290000000000006157a201f1290000000000004e65a201f2290000000000003173a201f3290000000000001b81a201f4290000000000001188a201f5290000000000000f8fa201f629000000000000fe9ca201f729000000000000f9a3a201f8290000000000004da6a201f929000000000000f2aaa201fa29000000000000dfb8a201fb2900000000000085bda201fc290000000000002ac2a201fd290000000000007ec4a201fe29000000000000cfc6a201ff2900000000000023c9a201002a000000000000c8cda201012a00000000000019d0a201022a000000000000bdd4a201032a0000000000000cd7a201042a0000000000005dd9a201052a000000000000b1dba201062a0000000000009ae2a201072a00000000000042e7a201082a00000000000070f0a201092a0000000000000afca2010a2a0000000000005cfea2010b2a000000000000ae00a3010c2a000000000000480ca3010d2a0000000000003d1aa3010e2a0000000000003521a3010f2a0000000000008423a301102a0000000000002328a301112a0000000000006931a301122a0000000000001036a301132a000000000000063da301142a000000000000fc43a301152a000000000000e051a301162a000000000000da58a301172a000000000000ce5fa301182a0000000000001869a301192a0000000000006d6ba3011a2a000000000000bd6da3011b2a000000000000a37ba3011c2a0000000000008d89a3011d2a000000000000e08ba3011e2a0000000000008a90a3011f2a000000000000dc92a301202a0000000000007d97a301212a0000000000006e9ea301222a00000000000013a3a301232a00000000000066a5a301242a000000000000bba7a301252a0000000000000aaaa301262a00000000000060aca301272a000000000000b4aea301282a00000000000055b3a301292a000000000000a3b5a3012a2a00000000000092bca3012b2a00000000000034c1a3012c2a00000000000083c3a3012d2a000000000000d7c5a3012e2a00000000000028c8a3012f2a0000000000001ecfa301302a0000000000006ed1a301312a0000000000000adda301322a00000000000054dfa301332a000000000000a1e1a301342a000000000000f4e3a301352a00000000000045e6a301362a00000000000090e8a301372a000000000000e6eaa301382a0000000000008cefa301392a000000000000d1f8a3013a2a0000000000006204a4013b2a000000000000b506a4013c2a0000000000004c12a4013d2a000000000000a114a4013e2a000000000000f016a4013f2a000000000000dc1da401402a0000000000007b22a401412a000000000000cd24a401422a0000000000005630a401432a000000000000a932a401442a000000000000f834a401452a000000000000383ea401462a0000000000008940a401472a000000000000dc42a401482a0000000000007e47a401492a000000000000224ca4014a2a000000000000704ea4014b2a0000000000006155a4014c2a000000000000fd59a4014d2a000000000000e267a4014e2a000000000000346aa4014f2a000000000000c075a401502a0000000000001578a401512a000000000000627aa401522a000000000000a783a401532a0000000000008a91a401542a000000000000709fa401552a00000000000049ada401562a00000000000039b4a401572a0000000000002bbba401582a000000000000c9bfa401592a00000000000069c4a4015a2a0000000000000ec9a4015b2a0000000000005dcba4015c2a000000000000edd6a4015d2a0000000000003ed9a4015e2a0000000000002fe0a4015f2a000000000000c6e4a401602a000000000000a5f2a401612a0000000000001afea401622a0000000000006300a501632a0000000000009b09a501642a0000000000003d0ea501652a0000000000000c1ca501662a0000000000003d25a501672a000000000000d229a501682a000000000000b730a501692a000000000000ad37a5016a2a0000000000008c45a5016b2a0000000000006253a5016c2a0000000000003861a5016d2a0000000000000b6fa5016e2a0000000000005671a5016f2a000000000000f075a501702a0000000000004078a501712a000000000000df7ca501722a0000000000000f86a501732a0000000000005d88a501742a000000000000ae8aa501752a0000000000008d98a501762a0000000000002b9da501772a000000000000c6a1a501782a00000000000064a6a501792a000000000000b3a8a5017a2a00000000000000aba5017b2a00000000000098afa5017c2a00000000000034b4a5017d2a00000000000028bba5017e2a000000000000c8bfa5017f2a00000000000019c2a501802a000000000000accda501812a00000000000001d0a501822a000000000000e2dda501832a000000000000c6eba501842a000000000000baf2a501852a00000000000058f7a501862a000000000000a9f9a501872a0000000000008807a601882a0000000000006515a601892a000000000000ec20a6018a2a0000000000003623a6018b2a0000000000008425a6018c2a0000000000000b31a6018d2a000000000000eb3ea6018e2a000000000000cf4ca6018f2a000000000000985aa601902a0000000000006268a601912a000000000000af6aa601922a0000000000009371a601932a0000000000002c76a601942a000000000000147da601952a0000000000000384a601962a000000000000d091a601972a0000000000006c96a601982a000000000000ac9fa601992a00000000000082ada6019a2a00000000000045bba6019b2a00000000000015c9a6019c2a000000000000e3d6a6019d2a000000000000cddda6019e2a000000000000aee4a6019f2a0000000000007af2a601a02a0000000000003200a701a12a0000000000008302a701a22a0000000000006909a701a32a000000000000ae0ba701a42a000000000000ff0da701a52a000000000000bc1ba701a62a0000000000005a20a701a72a0000000000008929a701a82a0000000000001a2ea701a92a000000000000b632a701aa2a0000000000005337a701ab2a0000000000009d39a701ac2a000000000000ca42a701ad2a0000000000001845a701ae2a0000000000006647a701af2a000000000000b349a701b02a000000000000f94ba701b12a0000000000009750a701b22a000000000000e652a701b32a0000000000003455a701b42a000000000000ca59a701b52a0000000000005d5ea701b62a000000000000ab60a701b72a000000000000f962a701b82a0000000000007c6ea701b92a000000000000c670a701ba2a000000000000ee79a701bb2a0000000000003d7ca701bc2a0000000000008e7ea701bd2a000000000000df80a701be2a0000000000007585a701bf2a000000000000118aa701c02a000000000000f190a701c12a000000000000d397a701c22a0000000000009fa5a701c32a00000000000024b1a701c42a00000000000072b3a701c52a00000000000052c1a701c62a0000000000002dcfa701c72a00000000000079d1a701c82a000000000000cdd3a701c92a000000000000b0daa701ca2a000000000000fedca701cb2a0000000000004cdfa701cc2a000000000000d7eaa701cd2a00000000000051f6a701ce2a0000000000009cf8a701cf2a000000000000e6faa701d02a0000000000002204a801d12a0000000000007006a801d22a0000000000005314a801d32a0000000000000e22a801d42a0000000000008c2da801d52a000000000000d82fa801d62a000000000000b13da801d72a0000000000007d4ba801d82a0000000000006952a801d92a0000000000005859a801da2a0000000000003a67a801db2a0000000000001675a801dc2a000000000000f382a801dd2a0000000000002f8ca801de2a000000000000768ea801df2a000000000000c390a801e02a0000000000001693a801e12a0000000000006895a801e22a000000000000a69ea801e32a000000000000f7a0a801e42a00000000000085aca801e52a000000000000cdb5a801e62a0000000000001eb8a801e72a0000000000006dbaa801e82a00000000000044c8a801e92a00000000000095caa801ea2a000000000000e7cca801eb2a0000000000002dd6a801ec2a0000000000001fdda801ed2a00000000000072dfa801ee2a00000000000013e4a801ef2a000000000000b2e8a801f02a000000000000f7f1a801f12a0000000000009af6a801f22a000000000000ecf8a801f32a0000000000003efba801f42a00000000000090fda801f52a000000000000e5ffa801f62a0000000000002c09a901f72a000000000000ca0da901f82a0000000000000617a901f92a000000000000a11ba901fa2a0000000000007d29a901fb2a000000000000c72ba901fc2a0000000000005d37a901fd2a0000000000003345a901fe2a0000000000007f47a901ff2a0000000000000d53a901002b000000000000e760a901012b0000000000003963a901022b000000000000cc6ea901032b000000000000637aa901042b000000000000b67ca901052b0000000000004088a901062b0000000000008d8aa901072b0000000000002a8fa901082b0000000000007b91a901092b000000000000cf93a9010a2b0000000000007098a9010b2b000000000000179da9010c2b000000000000689fa9010d2b0000000000005da6a9010e2b000000000000feaaa9010f2b000000000000a2afa901102b0000000000003fb4a901112b000000000000dab8a901122b0000000000002cbba901132b0000000000007dbda901142b000000000000cabfa901152b00000000000019c2a901162b0000000000006cc4a901172b0000000000000dc9a901182b00000000000000d0a901192b000000000000a1d4a9011a2b000000000000ecd6a9011b2b00000000000040d9a9011c2b000000000000d2dda9011d2b00000000000061e9a9011e2b000000000000b3eba9011f2b00000000000007eea901202b0000000000009cf9a901212b000000000000effba901222b0000000000008807aa01232b0000000000007015aa01242b0000000000005523aa01252b000000000000a225aa01262b0000000000003531aa01272b000000000000103faa01282b000000000000ff45aa01292b0000000000005348aa012a2b000000000000f34caa012b2b000000000000454faa012c2b0000000000009351aa012d2b000000000000cf5aaa012e2b000000000000a468aa012f2b0000000000007a76aa01302b000000000000187baa01312b000000000000be7faa01322b0000000000005b84aa01332b000000000000ae86aa01342b0000000000000089aa01352b0000000000004a92aa01362b00000000000038a0aa01372b0000000000002ba7aa01382b0000000000001eaeaa01392b00000000000001bcaa013a2b000000000000d3c9aa013b2b000000000000aad7aa013c2b0000000000008ee5aa013d2b00000000000022f1aa013e2b00000000000075f3aa013f2b0000000000005e01ab01402b000000000000410fab01412b000000000000281dab01422b000000000000fe2aab01432b0000000000008c36ab01442b000000000000da38ab01452b000000000000bd46ab01462b0000000000009654ab01472b0000000000007362ab01482b0000000000004a70ab01492b0000000000002c7eab014a2b000000000000128cab014b2b000000000000e299ab014c2b000000000000c3a7ab014d2b000000000000b7aeab014e2b000000000000acb5ab014f2b00000000000093c3ab01502b00000000000071d1ab01512b00000000000056dfab01522b00000000000042edab01532b00000000000017fbab01542b000000000000e308ac01552b000000000000c516ac01562b0000000000009b24ac01572b0000000000008032ac01582b0000000000005940ac01592b000000000000344eac015a2b0000000000000e5cac015b2b000000000000e869ac015c2b000000000000b777ac015d2b0000000000008b85ac015e2b0000000000006793ac015f2b0000000000004da1ac01602b0000000000002aafac01612b000000000000febcac01622b000000000000c4caac01632b0000000000009bd8ac01642b00000000000077e6ac01652b0000000000004af4ac01662b0000000000002c02ad01672b0000000000000610ad01682b0000000000004719ad01692b000000000000e21dad016a2b0000000000007d22ad016b2b000000000000c724ad016c2b0000000000000c27ad016d2b0000000000005829ad016e2b000000000000ab2bad016f2b0000000000009339ad01702b000000000000d742ad01712b0000000000007747ad01722b0000000000006055ad01732b0000000000004a63ad01742b0000000000003371ad01752b000000000000157fad01762b000000000000f88cad01772b0000000000003a96ad01782b0000000000008798ad01792b000000000000d79aad017a2b000000000000c0a8ad017b2b000000000000adb6ad017c2b0000000000008ec4ad017d2b000000000000dac6ad017e2b00000000000028c9ad017f2b0000000000005ed2ad01802b00000000000041e0ad01812b00000000000024eead01822b00000000000005fcad01832b000000000000df09ae01842b000000000000bf17ae01852b000000000000a025ae01862b0000000000007c33ae01872b0000000000005341ae01882b000000000000344fae01892b000000000000175dae018a2b000000000000f96aae018b2b000000000000e771ae018c2b0000000000008376ae018d2b000000000000d378ae018e2b000000000000b586ae018f2b0000000000009894ae01902b000000000000e996ae01912b00000000000081a2ae01922b000000000000d0abae01932b00000000000072b0ae01942b00000000000006bcae01952b00000000000056beae01962b00000000000037ccae01972b00000000000029d3ae01982b0000000000001ddaae01992b000000000000ebe7ae019a2b000000000000bef5ae019b2b0000000000009c03af019c2b0000000000008611af019d2b000000000000d713af019e2b000000000000761faf019f2b0000000000001d24af01a02b0000000000005e2daf01a12b000000000000453baf01a22b0000000000002c49af01a32b0000000000000d57af01a42b000000000000ea64af01a52b000000000000c972af01a62b000000000000fd7baf01a72b0000000000004d7eaf01a82b000000000000a180af01a92b000000000000208caf01aa2b0000000000005b8eaf01ab2b0000000000009d90af01ac2b000000000000c394af01ad2b000000000000a596af01ae2b0000000000007298af01af2b0000000000001f9aaf01b02b000000000000ef9baf01b12b000000000000aa9daf01b22b0000000000007c9faf01b32b0000000000000ba5af01b42b000000000000fdafaf01b52b0000000000003eb2af01b62b0000000000007ab4af01b72b000000000000bcb6af01b82b00000000000003b9af01b92b000000000000f5bfaf01ba2b000000000000dbcdaf01bb2b000000000000b3dbaf01bc2b000000000000a7e2af01bd2b00000000000048e7af01be2b00000000000099e9af01bf2b000000000000e7ebaf01c02b0000000000007df7af01c12b0000000000005e05b001c22b0000000000003913b001c32b000000000000751cb001c42b0000000000001621b001c52b000000000000f82eb001c62b0000000000003538b001c72b000000000000d93cb001c82b0000000000006d48b001c92b000000000000ba4ab001ca2b000000000000af51b001cb2b000000000000a158b001cc2b000000000000475db001cd2b0000000000008266b001ce2b0000000000005374b001cf2b0000000000003882b001d02b0000000000001d90b001d12b0000000000000e97b001d22b0000000000006099b001d32b000000000000fb9db001d42b000000000000a3a2b001d52b000000000000eca4b001d62b00000000000085a9b001d72b000000000000d7abb001d82b00000000000028aeb001d92b000000000000b2b9b001da2b00000000000005bcb001db2b0000000000009ac7b001dc2b000000000000e4d0b001dd2b00000000000083d5b001de2b00000000000072e3b001df2b0000000000005cf1b001e02b00000000000043ffb001e12b000000000000e303b101e22b000000000000290db101e32b0000000000001e1bb101e42b0000000000001229b101e52b0000000000000a37b101e62b0000000000005440b101e72b000000000000f844b101e82b000000000000e152b101e92b000000000000c660b101ea2b000000000000b06eb101eb2b0000000000000271b101ec2b000000000000977cb101ed2b000000000000eb7eb101ee2b0000000000007d8ab101ef2b0000000000006398b101f02b00000000000047a6b101f12b000000000000e3aab101f22b0000000000002ab4b101f32b00000000000001c2b101f42b000000000000edcfb101f52b000000000000e1d6b101f62b000000000000d7ddb101f72b00000000000016e7b101f82b000000000000b4ebb101f92b000000000000a4f9b101fa2b0000000000009907b201fb2b000000000000900eb201fc2b0000000000007915b201fd2b0000000000006823b201fe2b0000000000005531b201ff2b000000000000383fb201002c0000000000008a41b201012c0000000000008048b201022c000000000000264db201032c0000000000001a54b201042c000000000000c558b201052c000000000000135bb201062c000000000000f568b201072c000000000000d676b201082c000000000000b984b201092c000000000000a692b2010a2c000000000000ec9bb2010b2c0000000000008aa0b2010c2c00000000000060aeb2010d2c00000000000041bcb2010e2c00000000000029cab2010f2c00000000000013d8b201102c000000000000f8e5b201112c000000000000f1ecb201122c000000000000e0f3b201132c0000000000007af8b201142c000000000000c201b301152c000000000000a30fb301162c0000000000009716b301172c000000000000891db301182c0000000000006b2bb301192c0000000000004739b3011a2c0000000000009e3bb3011b2c0000000000003b47b3011c2c0000000000002955b3011d2c0000000000007b57b3011e2c0000000000001b63b3011f2c0000000000000a71b301202c000000000000057fb301212c000000000000ef8cb301222c000000000000c59ab301232c000000000000159db301242c000000000000679fb301252c000000000000b8a1b301262c00000000000059a6b301272c000000000000a9a8b301282c000000000000faaab301292c000000000000f2b1b3012a2c00000000000094b6b3012b2c000000000000cebfb3012c2c0000000000006bc4b3012d2c00000000000007d0b3012e2c00000000000059d2b3012f2c000000000000add4b301302c0000000000004cd9b301312c0000000000003be0b301322c00000000000015eeb301332c00000000000057f7b301342c000000000000a9f9b301352c000000000000f8fbb301362c0000000000008b07b401372c000000000000d809b401382c000000000000780eb401392c0000000000006d15b4013a2c000000000000bf17b4013b2c0000000000009c25b4013c2c0000000000008233b4013d2c0000000000006941b4013e2c0000000000000e46b4013f2c000000000000534fb401402c0000000000002e5db401412c000000000000176bb401422c0000000000000079b401432c0000000000004082b401442c000000000000e486b401452c000000000000be94b401462c000000000000a2a2b401472c00000000000079b0b401482c00000000000007bcb401492c00000000000059beb4014a2c0000000000002cccb4014b2c0000000000001bd3b4014c2c00000000000004dab4014d2c000000000000ece7b4014e2c000000000000dfeeb4014f2c000000000000d5f5b401502c000000000000c803b501512c000000000000b911b501522c000000000000981fb501532c0000000000007f2db501542c0000000000007634b501552c0000000000006e3bb501562c0000000000005749b501572c0000000000003157b501582c0000000000001865b501592c0000000000000173b5015a2c000000000000f280b5015b2c000000000000388ab5015c2c000000000000db8eb5015d2c000000000000bf9cb5015e2c0000000000009eaab5015f2c0000000000008db8b501602c0000000000006ac6b501612c00000000000049d4b501622c0000000000002ae2b501632c00000000000006f0b501642c000000000000ebfdb501652c000000000000bb0bb601662c0000000000009919b601672c0000000000007927b601682c0000000000006235b601692c0000000000004743b6016a2c0000000000003051b6016b2c000000000000195fb6016c2c000000000000f76cb6016d2c000000000000496fb6016e2c000000000000e273b6016f2c0000000000003476b601702c000000000000d87ab601712c000000000000c788b601722c0000000000005c94b601732c000000000000b196b601742c00000000000098a4b601752c0000000000008cabb601762c00000000000083b2b601772c0000000000006dc0b601782c00000000000012c5b601792c00000000000065c7b6017a2c00000000000061ceb6017b2c00000000000048dcb6017c2c00000000000096deb6017d2c00000000000028eab6017e2c0000000000001cf8b6017f2c00000000000072fab601802c0000000000000706b701812c000000000000f613b701822c0000000000004c16b701832c000000000000f721b701842c000000000000e22fb701852c000000000000c93db701862c000000000000b54bb701872c000000000000b059b701882c0000000000009967b701892c0000000000008e75b7018a2c0000000000007883b7018b2c0000000000006891b7018c2c000000000000519fb7018d2c0000000000002badb7018e2c00000000000011bbb7018f2c00000000000002c9b701902c00000000000052cbb701912c000000000000ead6b701922c000000000000e0e4b701932c000000000000d7f2b701942c000000000000c000b801952c000000000000b507b801962c0000000000000b0ab801972c000000000000ad0eb801982c000000000000a51cb801992c0000000000008e2ab8019a2c000000000000d033b8019b2c0000000000007038b8019c2c0000000000005a46b8019d2c0000000000004c4db8019e2c0000000000004254b8019f2c0000000000003662b801a02c0000000000002370b801a12c000000000000167eb801a22c000000000000f98bb801a32c000000000000e599b801a42c000000000000389cb801a52c000000000000e3a0b801a62c000000000000dda7b801a72c00000000000028b1b801a82c000000000000cfb5b801a92c000000000000bdc3b801aa2c000000000000a4d1b801ab2c000000000000f1dab801ac2c00000000000095dfb801ad2c00000000000037e4b801ae2c000000000000dee8b801af2c0000000000007eedb801b02c00000000000079fbb801b12c0000000000007009b901b22c0000000000006610b901b32c000000000000ba12b901b42c0000000000006017b901b52c0000000000005925b901b62c0000000000005133b901b72c0000000000003f41b901b82c0000000000003d4fb901b92c000000000000255db901ba2c000000000000016bb901bb2c000000000000e978b901bc2c000000000000e17fb901bd2c000000000000d586b901be2c0000000000002689b901bf2c000000000000c094b901c02c000000000000a3a2b901c12c0000000000008ab0b901c22c00000000000077b7b901c32c000000000000c9b9b901c42c0000000000006bbeb901c52c0000000000004cccb901c62c00000000000040d3b901c72c00000000000036dab901c82c0000000000001be8b901c92c000000000000c1ecb901ca2c0000000000005df1b901cb2c000000000000fcf5b901cc2c0000000000003affb901cd2c000000000000dc03ba01ce2c000000000000cf0aba01cf2c000000000000be11ba01d02c000000000000991fba01d12c000000000000e721ba01d22c000000000000702dba01d32c000000000000573bba01d42c000000000000fb3fba01d52c0000000000003b49ba01d62c0000000000001c57ba01d72c000000000000125eba01d82c0000000000006560ba01d92c000000000000b962ba01da2c0000000000000d65ba01db2c0000000000005767ba01dc2c000000000000eb72ba01dd2c000000000000d380ba01de2c0000000000002383ba01df2c000000000000b78eba01e02c000000000000959cba01e12c0000000000006caaba01e22c00000000000042b8ba01e32c0000000000002cbfba01e42c00000000000018c6ba01e52c000000000000f3d3ba01e62c000000000000cee1ba01e72c000000000000aaefba01e82c00000000000088fdba01e92c000000000000630bbb01ea2c0000000000004c12bb01eb2c0000000000003919bb01ec2c0000000000001b27bb01ed2c000000000000f534bb01ee2c0000000000007940bb01ef2c000000000000c742bb01f02c000000000000ad50bb01f12c000000000000875ebb01f22c000000000000516cbb01f32c0000000000001b7abb01f42c000000000000f487bb01f52c000000000000d195bb01f62c000000000000ada3bb01f72c00000000000094b1bb01f82c00000000000080bfbb01f92c00000000000062cdbb01fa2c00000000000032dbbb01fb2c00000000000007e9bb01fc2c000000000000e0f6bb01fd2c000000000000b404bc01fe2c0000000000008f12bc01ff2c0000000000006520bc01002d000000000000372ebc01012d000000000000153cbc01022d000000000000ed49bc01032d0000000000007455bc01042d000000000000c457bc01052d0000000000000661bc01062d000000000000a665bc01072d0000000000008673bc01082d0000000000006281bc01092d0000000000005688bc010a2d000000000000a48abc010b2d000000000000458fbc010c2d000000000000d59abc010d2d000000000000229dbc010e2d00000000000002abbc010f2d0000000000003db4bc01102d000000000000d8b8bc01112d00000000000063c4bc01122d000000000000aac6bc01132d00000000000045cbbc01142d00000000000097cdbc01152d00000000000083d4bc01162d0000000000004ae2bc01172d000000000000d6edbc01182d00000000000024f0bc01192d0000000000000ff7bc011a2d000000000000aefbbc011b2d000000000000fffdbc011c2d0000000000004d00bd011d2d000000000000e604bd011e2d0000000000008009bd011f2d000000000000d20bbd01202d000000000000b719bd01212d000000000000a327bd01222d000000000000f529bd01232d0000000000003833bd01242d0000000000008635bd01252d000000000000cc3ebd01262d0000000000006f43bd01272d000000000000ac4cbd01282d0000000000005451bd01292d000000000000eb5cbd012a2d000000000000345fbd012b2d0000000000000f6dbd012c2d0000000000004e76bd012d2d000000000000f37abd012e2d0000000000003c84bd012f2d000000000000dd88bd01302d000000000000b996bd01312d0000000000009aa4bd01322d00000000000084b2bd01332d00000000000067b9bd01342d0000000000005cc0bd01352d00000000000038cebd01362d00000000000014dcbd01372d000000000000abe0bd01382d000000000000f0e9bd01392d000000000000cbf7bd013a2d000000000000a905be013b2d0000000000007e13be013c2d0000000000005a21be013d2d000000000000412fbe013e2d000000000000263dbe013f2d000000000000783fbe01402d000000000000c741be01412d000000000000064bbe01422d0000000000004554be01432d000000000000e658be01442d000000000000c666be01452d0000000000009e74be01462d0000000000008582be01472d000000000000c28bbe01482d0000000000005d90be01492d000000000000329ebe014a2d0000000000001aacbe014b2d000000000000f3b9be014c2d00000000000044bcbe014d2d000000000000d0c7be014e2d000000000000c9cebe014f2d000000000000aad5be01502d00000000000086e3be01512d000000000000d2e5be01522d00000000000075eabe01532d00000000000060f1be01542d0000000000009bfabe01552d00000000000039ffbe01562d000000000000120dbf01572d000000000000f51abf01582d000000000000ca28bf01592d000000000000a736bf015a2d0000000000008244bf015b2d0000000000005f52bf015c2d000000000000f15dbf015d2d0000000000004160bf015e2d000000000000246ebf015f2d000000000000077cbf01602d000000000000ec89bf01612d000000000000c197bf01622d0000000000009ba5bf01632d00000000000035aabf01642d00000000000072b3bf01652d0000000000005cbabf01662d0000000000004cc1bf01672d000000000000ecc5bf01682d0000000000002dcfbf01692d000000000000f9d5bf016a2d000000000000bedcbf016b2d00000000000095eabf016c2d0000000000007af8bf016d2d000000000000ccfabf016e2d00000000000016fdbf016f2d0000000000005606c001702d0000000000003d14c001712d0000000000002422c001722d0000000000000d30c001732d0000000000000437c001742d000000000000f53dc001752d0000000000004740c001762d000000000000e844c001772d000000000000d94bc001782d0000000000007550c001792d000000000000a859c0017a2d000000000000fc5bc0017b2d000000000000e862c0017c2d0000000000008e67c0017d2d0000000000007275c0017e2d0000000000005483c0017f2d0000000000004291c001802d000000000000e295c001812d0000000000001c9fc001822d000000000000a7aac001832d000000000000fcacc001842d0000000000003cb6c001852d000000000000d1bac001862d000000000000adc8c001872d0000000000008ed6c001882d0000000000007fe4c001892d00000000000012f0c0018a2d00000000000061f2c0018b2d0000000000004100c1018c2d0000000000001b0ec1018d2d000000000000ef1bc1018e2d0000000000002825c1018f2d0000000000007a27c101902d000000000000ce29c101912d000000000000b337c101922d0000000000009045c101932d0000000000002f4ac101942d0000000000007153c101952d0000000000005461c101962d000000000000df6cc101972d000000000000286fc101982d000000000000187dc101992d000000000000a788c1019a2d000000000000f78ac1019b2d000000000000448dc1019c2d0000000000008d8fc1019d2d000000000000cb98c1019e2d000000000000b6a6c1019f2d000000000000a6b4c101a02d00000000000084c2c101a12d000000000000d8c4c101a22d0000000000001acec101a32d0000000000006ad0c101a42d00000000000058dec101a52d0000000000003aecc101a62d00000000000011fac101a72d000000000000e207c201a82d000000000000c115c201a92d000000000000a323c201aa2d0000000000004728c201ab2d0000000000008f31c201ac2d000000000000723fc201ad2d000000000000514dc201ae2d000000000000265bc201af2d0000000000006764c201b02d0000000000000769c201b12d0000000000009c6dc201b22d0000000000004172c201b32d000000000000e276c201b42d000000000000ca84c201b52d000000000000078ec201b62d000000000000a192c201b72d000000000000f094c201b82d00000000000076a0c201b92d00000000000040aec201ba2d00000000000016bcc201bb2d000000000000fac9c201bc2d00000000000039d3c201bd2d000000000000d6d7c201be2d000000000000bbe5c201bf2d00000000000095f3c201c02d0000000000006f01c301c12d0000000000000c06c301c22d0000000000004f0fc301c32d000000000000231dc301c42d000000000000fd2ac301c52d000000000000972fc301c62d000000000000cb38c301c72d000000000000b43fc301c82d000000000000a546c301c92d0000000000008454c301ca2d000000000000d656c301cb2d0000000000006262c301cc2d000000000000936bc301cd2d000000000000e06dc301ce2d0000000000002d70c301cf2d000000000000fd7dc301d02d000000000000e08bc301d12d000000000000c599c301d22d0000000000004da5c301d32d000000000000a0a7c301d42d000000000000efa9c301d52d00000000000042acc301d62d00000000000092aec301d72d00000000000083b5c301d82d00000000000069c3c301d92d0000000000005acac301da2d0000000000004fd1c301db2d0000000000003ddfc301dc2d00000000000015edc301dd2d00000000000059f6c301de2d000000000000abf8c301df2d000000000000fffac301e02d000000000000ea08c401e12d000000000000890dc401e22d000000000000d016c401e32d000000000000bb24c401e42d0000000000009932c401e52d0000000000007640c401e62d0000000000001b45c401e72d0000000000006747c401e82d000000000000574ec401e92d000000000000f252c401ea2d000000000000325cc401eb2d0000000000000b6ac401ec2d000000000000e777c401ed2d000000000000df7ec401ee2d000000000000cb85c401ef2d0000000000006f8ac401f02d000000000000aa93c401f12d00000000000088a1c401f22d00000000000068afc401f32d00000000000044bdc401f42d00000000000022cbc401f52d00000000000010d9c401f62d000000000000f6e6c401f72d000000000000e3f4c401f82d000000000000d6fbc401f92d000000000000ca02c501fa2d000000000000cb09c501fb2d000000000000c910c501fc2d000000000000b21ec501fd2d0000000000009e2cc501fe2d0000000000008c3ac501ff2d0000000000007648c501002e0000000000006156c501012e0000000000004b64c501022e0000000000008a6dc501032e000000000000de6fc501042e0000000000003072c501052e0000000000001a80c501062e000000000000008ec501072e0000000000008899c501082e000000000000d59bc501092e0000000000005ca7c5010a2e000000000000a5a9c5010b2e0000000000003daec5010c2e0000000000008bb0c5010d2e000000000000deb2c5010e2e0000000000007ab7c5010f2e00000000000061bec501102e000000000000fac2c501112e00000000000047c5c501122e000000000000d3d0c501132e00000000000025d3c501142e00000000000070d5c501152e0000000000000adac501162e00000000000059dcc501172e000000000000a3dec501182e000000000000f0e0c501192e000000000000c3eec5011a2e0000000000009afcc5011b2e000000000000700ac6011c2e0000000000005a11c6011d2e000000000000ac13c6011e2e0000000000004418c6011f2e000000000000c723c601202e0000000000001026c601212e000000000000e533c601222e000000000000bb41c601232e0000000000005946c601242e000000000000a648c601252e000000000000954fc601262e000000000000705dc601272e000000000000ff68c601282e0000000000004d6bc601292e0000000000001c79c6012a2e000000000000ec86c6012b2e000000000000bf94c6012c2e0000000000008ca2c6012d2e0000000000006ca9c6012e2e0000000000005bb0c6012f2e0000000000006fbdc601302e00000000000041cbc601312e00000000000016d9c601322e000000000000e3e6c601332e00000000000037e9c601342e000000000000bdf4c601352e0000000000009402c701362e0000000000006710c701372e000000000000451ec701382e000000000000c729c701392e000000000000172cc7013a2e000000000000e739c7013b2e000000000000bd47c7013c2e000000000000f550c7013d2e0000000000009455c7013e2e000000000000345ac7013f2e0000000000006d63c701402e0000000000004271c701412e0000000000000d7fc701422e000000000000e58cc701432e000000000000b99ac701442e00000000000087a8c701452e00000000000057b6c701462e0000000000002fc4c701472e00000000000009d2c701482e000000000000e4dfc701492e000000000000c1edc7014a2e000000000000a6f4c7014b2e00000000000096fbc7014c2e000000000000cd04c8014d2e0000000000007109c8014e2e0000000000003a17c8014f2e0000000000002125c801502e000000000000e532c801512e000000000000b840c801522e0000000000008c4ec801532e000000000000635cc801542e000000000000346ac801552e0000000000001678c801562e000000000000e985c801572e000000000000c293c801582e0000000000009ea1c801592e0000000000007bafc8015a2e00000000000058bdc8015b2e000000000000a3bfc8015c2e000000000000f7c1c8015d2e0000000000002fcbc801" + }, + "name": "Zagros", + "properties": { + "ss58Format": 2, + "tokenDecimals": 12, + "tokenSymbol": "KSM" + } +} diff --git a/packages/connect-known-chains/specs/ksmcc3_asset_hub.json b/packages/connect-known-chains/specs/ksmcc3_asset_hub.json new file mode 100644 index 0000000..90a46aa --- /dev/null +++ b/packages/connect-known-chains/specs/ksmcc3_asset_hub.json @@ -0,0 +1,44 @@ +{ + "name": "Zagros Asset Hub", + "id": "asset-hub-zagros", + "chainType": "Live", + "bootNodes": [ + "/dns/zagros-asset-hub-connect-0.pezkuwi.io/tcp/30334/p2p/12D3KooWMzvdGcUXxacLdMQzRVrsP1mJrZHcrz8LtGbhLzve84Qx", + "/dns/zagros-asset-hub-connect-0.pezkuwi.io/tcp/443/wss/p2p/12D3KooWMzvdGcUXxacLdMQzRVrsP1mJrZHcrz8LtGbhLzve84Qx", + "/dns/zagros-asset-hub-connect-1.pezkuwi.io/tcp/30334/p2p/12D3KooWQmGf5z3DU1kKcZoLzMNgdbP31ybjuwxS1VGLKMUjq5ez", + "/dns/zagros-asset-hub-connect-1.pezkuwi.io/tcp/443/wss/p2p/12D3KooWQmGf5z3DU1kKcZoLzMNgdbP31ybjuwxS1VGLKMUjq5ez", + "/dns/asset-hub-zagros.boot.stake.plus/tcp/30332/wss/p2p/12D3KooWGfJsBTxWttMwFkyBi6ZvEzAU3mvcVAzE7yFXMZuasicr", + "/dns/asset-hub-zagros.boot.stake.plus/tcp/31332/wss/p2p/12D3KooWK7hHQbFEhhgZURY7V4LzY6BkqLsnCCpEJ69eUF7ucPcE", + "/dns/boot.metaspan.io/tcp/26052/p2p/12D3KooW9z9hKqe3mqYAp5UJMhZiCqhkTHyiR43fegnGmTJ3JAba", + "/dns/boot.metaspan.io/tcp/26056/wss/p2p/12D3KooW9z9hKqe3mqYAp5UJMhZiCqhkTHyiR43fegnGmTJ3JAba", + "/dns/boot.gatotech.network/tcp/33210/p2p/12D3KooWRMUYeWMPkadDG8baX9j1e95fspfp8MhPGym5BQza7Fm5", + "/dns/boot.gatotech.network/tcp/35210/wss/p2p/12D3KooWRMUYeWMPkadDG8baX9j1e95fspfp8MhPGym5BQza7Fm5", + "/dns/statemine-bootnode.turboflakes.io/tcp/30320/p2p/12D3KooWN2Qqvp5wWgjbBMpbqhKgvSibSHfomP5VWVD9VCn3VrV4", + "/dns/statemine-bootnode.turboflakes.io/tcp/30420/wss/p2p/12D3KooWN2Qqvp5wWgjbBMpbqhKgvSibSHfomP5VWVD9VCn3VrV4", + "/dns/boot-node.helikon.io/tcp/10210/p2p/12D3KooWFXRQce3aMgZMn5SxvHtYH4PsR63TZLf8LrnBsEVTyzdr", + "/dns/boot-node.helikon.io/tcp/10212/wss/p2p/12D3KooWFXRQce3aMgZMn5SxvHtYH4PsR63TZLf8LrnBsEVTyzdr", + "/dns/asset-hub-zagros.bootnode.amforc.com/tcp/30007/p2p/12D3KooWHy1CPndZYphwdVqMb295KPC6LRt17Ae3zNSr7evzeF5a", + "/dns/asset-hub-zagros.bootnode.amforc.com/tcp/29999/wss/p2p/12D3KooWHy1CPndZYphwdVqMb295KPC6LRt17Ae3zNSr7evzeF5a", + "/dns/statemine-boot-ng.dwellir.com/tcp/30343/p2p/12D3KooWQNJKBaNfW6Nn7HZDi5pSSEFmHL2Qz7chr9RksQUDR1Wk", + "/dns/statemine-boot-ng.dwellir.com/tcp/443/wss/p2p/12D3KooWQNJKBaNfW6Nn7HZDi5pSSEFmHL2Qz7chr9RksQUDR1Wk", + "/dns/statemine-bootnode.radiumblock.com/tcp/30333/p2p/12D3KooWCKUrE5uaXQ288ko3Ex3zCyozyJLG47KEYTopinnXNtYL", + "/dns/statemine-bootnode.radiumblock.com/tcp/30336/wss/p2p/12D3KooWCKUrE5uaXQ288ko3Ex3zCyozyJLG47KEYTopinnXNtYL", + "/dns/mine14.rotko.net/tcp/33524/p2p/12D3KooWJUFnjR2PNbsJhudwPVaWCoZy1acPGKjM2cSuGj345BBu", + "/dns/mine14.rotko.net/tcp/34524/ws/p2p/12D3KooWJUFnjR2PNbsJhudwPVaWCoZy1acPGKjM2cSuGj345BBu", + "/dns/mine14.rotko.net/tcp/35524/wss/p2p/12D3KooWJUFnjR2PNbsJhudwPVaWCoZy1acPGKjM2cSuGj345BBu", + "/dns/asset-hub-zagros.bootnodes.pezkuwiters.com/tcp/30511/p2p/12D3KooWDpk7wVH7RgjErEvbvAZ2kY5VeaAwRJP5ojmn1e8b8UbU", + "/dns/asset-hub-zagros.bootnodes.pezkuwiters.com/tcp/30513/wss/p2p/12D3KooWDpk7wVH7RgjErEvbvAZ2kY5VeaAwRJP5ojmn1e8b8UbU", + "/dns/boot-zagros-assethub.luckyfriday.io/tcp/443/wss/p2p/12D3KooWSwaeFs6FNgpgh54fdoxSDAA4nJNaPE3PAcse2GRrG7b3" + ], + "properties": { + "ss58Format": 2, + "tokenDecimals": 12, + "tokenSymbol": "KSM" + }, + "relay_chain": "ksmcc3", + "para_id": 1000, + "consensusEngine": null, + "genesis": { + "stateRootHash": "0x299ac939ea4722d1fcf7f4873675040ebc83d144620c76206dbeb7468cf30cdf" + } +} diff --git a/packages/connect-known-chains/specs/ksmcc3_bridge_hub.json b/packages/connect-known-chains/specs/ksmcc3_bridge_hub.json new file mode 100644 index 0000000..f1d54af --- /dev/null +++ b/packages/connect-known-chains/specs/ksmcc3_bridge_hub.json @@ -0,0 +1,46 @@ +{ + "name": "Zagros BridgeHub", + "id": "bridge-hub-zagros", + "chainType": "Live", + "bootNodes": [ + "/dns/zagros-bridge-hub-connect-ew1-0.pezkuwi.io/tcp/30334/p2p/12D3KooWPQQPivrqQ51kRTDc2R1mtqwKT4GGtk2rapkY4FrwHrEp", + "/dns/zagros-bridge-hub-connect-ew1-1.pezkuwi.io/tcp/30334/p2p/12D3KooWPcF9Yk4gYrMju9CyWCV69hAFXbYsnxCLogwLGu9QFTRn", + "/dns/zagros-bridge-hub-connect-ew1-0.pezkuwi.io/tcp/443/wss/p2p/12D3KooWPQQPivrqQ51kRTDc2R1mtqwKT4GGtk2rapkY4FrwHrEp", + "/dns/zagros-bridge-hub-connect-ew1-1.pezkuwi.io/tcp/443/wss/p2p/12D3KooWPcF9Yk4gYrMju9CyWCV69hAFXbYsnxCLogwLGu9QFTRn", + "/dns/bridge-hub-zagros.boot.stake.plus/tcp/30332/wss/p2p/12D3KooWCujTih2WeQr51xSpopt5LoYVyXy3bgGgcN5ftPQViBmh", + "/dns/bridge-hub-zagros.boot.stake.plus/tcp/31332/wss/p2p/12D3KooWDSxWZ8RcuPfKSpybYHWUdhQHG328Euyo2PwkNUTXcXuw", + "/dns/boot.metaspan.io/tcp/26032/p2p/12D3KooWKfuSaZrLNz43PDgM4inMALXRHTSh2WBuqQtZRq8zmT1Z", + "/dns/boot.metaspan.io/tcp/26036/wss/p2p/12D3KooWKfuSaZrLNz43PDgM4inMALXRHTSh2WBuqQtZRq8zmT1Z", + "/dns/boot.gatotech.network/tcp/33230/p2p/12D3KooWFQFmg8UqAYLDNc2onySB6o5LLvpbx3eXZVqz9YFxAmXs", + "/dns/boot.gatotech.network/tcp/35230/wss/p2p/12D3KooWFQFmg8UqAYLDNc2onySB6o5LLvpbx3eXZVqz9YFxAmXs", + "/dns/bridge-hub-zagros-bootnode.turboflakes.io/tcp/30615/p2p/12D3KooWE3dJXbwA5SQqbDNxHfj7BXJRcy2KiXWjJY4VUMKoa7S2", + "/dns/bridge-hub-zagros-bootnode.turboflakes.io/tcp/30715/wss/p2p/12D3KooWE3dJXbwA5SQqbDNxHfj7BXJRcy2KiXWjJY4VUMKoa7S2", + "/dns/boot-node.helikon.io/tcp/10250/p2p/12D3KooWDJLkhqQdXcVKWX7CqJHnpAY6PzrPc4ZG2CUWnARbmguy", + "/dns/boot-node.helikon.io/tcp/10252/wss/p2p/12D3KooWDJLkhqQdXcVKWX7CqJHnpAY6PzrPc4ZG2CUWnARbmguy", + "/dns/bridge-hub-zagros.bootnode.amforc.com/tcp/30010/p2p/12D3KooWNyTBwRvCz1Ey2SgC1f3MvymhiAyLEa3cL8kU5gFH3V7Z", + "/dns/bridge-hub-zagros.bootnode.amforc.com/tcp/29999/wss/p2p/12D3KooWNyTBwRvCz1Ey2SgC1f3MvymhiAyLEa3cL8kU5gFH3V7Z", + "/dns/zagros-bridge-hub-boot-ng.dwellir.com/tcp/30337/p2p/12D3KooWBFskNCQDVjuUeBh6vrszWrUvYMBBhtZRLnoTZDdLYbW5", + "/dns/zagros-bridge-hub-boot-ng.dwellir.com/tcp/443/wss/p2p/12D3KooWBFskNCQDVjuUeBh6vrszWrUvYMBBhtZRLnoTZDdLYbW5", + "/dns/bridgehub-zagros-bootnode.radiumblock.com/tcp/30333/p2p/12D3KooWQMWofXj8v3RroDNnrhv1iURqm8vnaG98AdGnCn2YoDcW", + "/dns/bridgehub-zagros-bootnode.radiumblock.com/tcp/30336/wss/p2p/12D3KooWQMWofXj8v3RroDNnrhv1iURqm8vnaG98AdGnCn2YoDcW", + "/dns/kbr13.rotko.net/tcp/33553/p2p/12D3KooWAmBp54mUEYtvsk2kxNEsDbAvdUMcaghxKXgUQxmPEQ66", + "/dns/kbr13.rotko.net/tcp/34553/ws/p2p/12D3KooWAmBp54mUEYtvsk2kxNEsDbAvdUMcaghxKXgUQxmPEQ66", + "/dns/kbr13.rotko.net/tcp/35553/wss/p2p/12D3KooWAmBp54mUEYtvsk2kxNEsDbAvdUMcaghxKXgUQxmPEQ66", + "/dns/bridge-hub-zagros.bootnodes.pezkuwiters.com/tcp/30520/p2p/12D3KooWH3pucezRRS5esoYyzZsUkKWcPSByQxEvmM819QL1HPLV", + "/dns/bridge-hub-zagros.bootnodes.pezkuwiters.com/tcp/30522/wss/p2p/12D3KooWH3pucezRRS5esoYyzZsUkKWcPSByQxEvmM819QL1HPLV", + "/dns/boot-zagros-bridgehub.luckyfriday.io/tcp/443/wss/p2p/12D3KooWQybw6AFmAvrFfwUQnNxUpS12RovapD6oorh2mAJr4xyd" + ], + "telemetryEndpoints": null, + "protocolId": null, + "properties": { + "ss58Format": 2, + "tokenDecimals": 12, + "tokenSymbol": "KSM" + }, + "relay_chain": "ksmcc3", + "para_id": 1002, + "codeSubstitutes": {}, + "genesis": { + "stateRootHash": "0x583af14f9c4b1a687c219bfccc9c6b8e5a6dd24e50e742c2a733f110c5aad03d" + } +} diff --git a/packages/connect-known-chains/specs/ksmcc3_people.json b/packages/connect-known-chains/specs/ksmcc3_people.json new file mode 100644 index 0000000..dcfc4c3 --- /dev/null +++ b/packages/connect-known-chains/specs/ksmcc3_people.json @@ -0,0 +1,46 @@ +{ + "name": "Zagros People", + "id": "people-zagros", + "chainType": "Live", + "bootNodes": [ + "/dns/zagros-people-connect-0.pezkuwi.io/tcp/30334/p2p/12D3KooWQaqG5TNmDfRWrtH7tMsN7YeqwVkSfoZT4GkemSzezNi1", + "/dns/zagros-people-connect-1.pezkuwi.io/tcp/30334/p2p/12D3KooWKhYoQH9LdSyvY3SVZY9gFf6ZV1bFh6317TRehUP3r5fm", + "/dns/zagros-people-connect-0.pezkuwi.io/tcp/443/wss/p2p/12D3KooWQaqG5TNmDfRWrtH7tMsN7YeqwVkSfoZT4GkemSzezNi1", + "/dns/zagros-people-connect-1.pezkuwi.io/tcp/443/wss/p2p/12D3KooWKhYoQH9LdSyvY3SVZY9gFf6ZV1bFh6317TRehUP3r5fm", + "/dns/people-zagros.bootnode.amforc.com/tcp/29999/wss/p2p/12D3KooWPjzgKZe5jdG6TY4gwcFq8QxyyhqsYbQo6N29pwGePWLA", + "/dns/people-zagros.bootnode.amforc.com/tcp/30004/p2p/12D3KooWPjzgKZe5jdG6TY4gwcFq8QxyyhqsYbQo6N29pwGePWLA", + "/dns/boot.gatotech.network/tcp/33240/p2p/12D3KooWLi9TzaKX4zniJpiM521PnYG4EocpdqjPpJUhXq9QGkRX", + "/dns/boot.gatotech.network/tcp/35240/wss/p2p/12D3KooWLi9TzaKX4zniJpiM521PnYG4EocpdqjPpJUhXq9QGkRX", + "/dns/people-zagros-bootnode.radiumblock.com/tcp/30333/p2p/12D3KooWGP1C9iWTHnZyeaSjYZ7LdK8douXWc1n1dBv25XEASHaj", + "/dns/people-zagros-bootnode.radiumblock.com/tcp/30336/wss/p2p/12D3KooWGP1C9iWTHnZyeaSjYZ7LdK8douXWc1n1dBv25XEASHaj", + "/dns/kppl16.rotko.net/tcp/33756/p2p/12D3KooWSKQwgoydfbN6mNN2aNwdqfkR2ExAnTRs8mmdrPQTtDLo", + "/dns/kppl16.rotko.net/tcp/35756/wss/p2p/12D3KooWSKQwgoydfbN6mNN2aNwdqfkR2ExAnTRs8mmdrPQTtDLo", + "/dns/people-zagros-boot-ng.dwellir.com/tcp/30359/p2p/12D3KooWM6T8MMibxLZhhpq6F612CZ4FgnfDSJSkWDMiVUDe1aGb", + "/dns/people-zagros-boot-ng.dwellir.com/tcp/443/wss/p2p/12D3KooWM6T8MMibxLZhhpq6F612CZ4FgnfDSJSkWDMiVUDe1aGb", + "/dns/people-zagros-bootnode.turboflakes.io/tcp/30645/p2p/12D3KooWCR2Q8J2NFFfuofDak4zSgWkuBq7orP96HFaxLgAoDUBV", + "/dns/people-zagros-bootnode.turboflakes.io/tcp/30745/wss/p2p/12D3KooWCR2Q8J2NFFfuofDak4zSgWkuBq7orP96HFaxLgAoDUBV", + "/dns/boot-node.helikon.io/tcp/7510/p2p/12D3KooWM1X4setrMWjwnV8iDkAtYhqFHNkGozdWdq6sawWh5Yhv", + "/dns/boot-node.helikon.io/tcp/7512/wss/p2p/12D3KooWM1X4setrMWjwnV8iDkAtYhqFHNkGozdWdq6sawWh5Yhv", + "/dns/people-zagros.bootnodes.pezkuwiters.com/tcp/30377/p2p/12D3KooWHy7TAuK6EoVij2tfaeh3KkaEJxhTmumbEom3HfRnSEsp", + "/dns/people-zagros.bootnodes.pezkuwiters.com/tcp/30379/wss/p2p/12D3KooWHy7TAuK6EoVij2tfaeh3KkaEJxhTmumbEom3HfRnSEsp", + "/dns/boot.metaspan.io/tcp/25068/p2p/12D3KooWDoDLtLvQi8hhFVyubPZhaYuAwSAJrPFtyGWJ2NSfBiyP", + "/dns/boot.metaspan.io/tcp/25069/wss/p2p/12D3KooWDoDLtLvQi8hhFVyubPZhaYuAwSAJrPFtyGWJ2NSfBiyP", + "/dns/ibp-boot-zagros-people.luckyfriday.io/tcp/30342/p2p/12D3KooWM4bRafMH2StfBEQtyj5cMWfGLYbuikCZmvKv9m1MQVPn", + "/dns/ibp-boot-zagros-people.luckyfriday.io/tcp/443/wss/p2p/12D3KooWM4bRafMH2StfBEQtyj5cMWfGLYbuikCZmvKv9m1MQVPn", + "/dns4/people-zagros.boot.stake.plus/tcp/30332/wss/p2p/12D3KooWRuKr3ogzXwD8zE2CTWenGdy8vSfViAjYMwGiwvFCsz8n", + "/dns/people-zagros.boot.stake.plus/tcp/31332/wss/p2p/12D3KooWFkDKdFxBJFyj9zumuJ4Mmctec2GqdYHcKYq8MTVe8dxf" + ], + "telemetryEndpoints": null, + "protocolId": null, + "properties": { + "ss58Format": 2, + "tokenDecimals": 12, + "tokenSymbol": "KSM" + }, + "relay_chain": "ksmcc3", + "para_id": 1004, + "codeSubstitutes": {}, + "genesis": { + "stateRootHash": "0xd83cfbf48e85ab66eb53b647aff8cd75954af93b127467b31d07a21dd06cea38" + } +} diff --git a/packages/connect-known-chains/specs/paseo.json b/packages/connect-known-chains/specs/paseo.json new file mode 100644 index 0000000..6f7d7d2 --- /dev/null +++ b/packages/connect-known-chains/specs/paseo.json @@ -0,0 +1,42 @@ +{ + "name": "Paseo Testnet", + "id": "paseo", + "chainType": "Live", + "bootNodes": [ + "/dns/paseo.bootnode.amforc.com/tcp/29999/wss/p2p/12D3KooWSdf63rZjtGdeWXpQwQwPh8K8c22upcB3B1VmqW8rxrjw", + "/dns/paseo.bootnode.amforc.com/tcp/30001/p2p/12D3KooWSdf63rZjtGdeWXpQwQwPh8K8c22upcB3B1VmqW8rxrjw", + "/dns/paseo.boot.stake.plus/tcp/30334/wss/p2p/12D3KooWDVqd8JXGMPsdYynu2RoBhqftTrFibZyBYibqcjQpHoQu", + "/dns/paseo.boot.stake.plus/tcp/31334/wss/p2p/12D3KooWJ4HjAGR9FUHZhc2jjLQX5Zb2zdJBxPYwrE6Ldpg5jjk4", + "/dns/boot.metaspan.io/tcp/36017/wss/p2p/12D3KooWSW6nDfM3SS8rUtjMyjdszivK31bu4a1sRngGa2hFETz7", + "/dns/boot.metaspan.io/tcp/36018/p2p/12D3KooWSW6nDfM3SS8rUtjMyjdszivK31bu4a1sRngGa2hFETz7", + "/dns/paseo.bootnodes.pezkuwiters.com/tcp/30538/p2p/12D3KooWPbbFy4TefEGTRF5eTYhq8LEzc4VAHdNUVCbY4nAnhqPP", + "/dns/paseo.bootnodes.pezkuwiters.com/tcp/30540/wss/p2p/12D3KooWPbbFy4TefEGTRF5eTYhq8LEzc4VAHdNUVCbY4nAnhqPP", + "/dns/boot-node.helikon.io/tcp/10020/p2p/12D3KooWBetfzZpf6tGihKrqCo5z854Ub4ZNAUUTRT6eYHNh7FYi", + "/dns/boot-node.helikon.io/tcp/10022/wss/p2p/12D3KooWBetfzZpf6tGihKrqCo5z854Ub4ZNAUUTRT6eYHNh7FYi", + "/dns/boot.gatotech.network/tcp/33400/p2p/12D3KooWEvz5Ygv3MhCUNTVQbUTVhzhvf4KKcNoe5M5YbVLPBeeW", + "/dns/boot.gatotech.network/tcp/35400/wss/p2p/12D3KooWEvz5Ygv3MhCUNTVQbUTVhzhvf4KKcNoe5M5YbVLPBeeW", + "/dns/paseo-bootnode.turboflakes.io/tcp/30630/p2p/12D3KooWMjCN2CrnN71hAdehn6M2iYKeGdGbZ1A3SKhf4hxrgG9e", + "/dns/paseo-bootnode.turboflakes.io/tcp/30730/wss/p2p/12D3KooWMjCN2CrnN71hAdehn6M2iYKeGdGbZ1A3SKhf4hxrgG9e", + "/dns/pso16.rotko.net/tcp/33246/p2p/12D3KooWRH8eBMhw8c7bucy6pJfy94q4dKpLkF3pmeGohHmemdRu", + "/dns/pso16.rotko.net/tcp/35246/wss/p2p/12D3KooWRH8eBMhw8c7bucy6pJfy94q4dKpLkF3pmeGohHmemdRu", + "/dns/paseo-boot-ng.dwellir.com/tcp/443/wss/p2p/12D3KooWBLLFKDGBxCwq3QmU3YwWKXUx953WwprRshJQicYu4Cfr", + "/dns/paseo-boot-ng.dwellir.com/tcp/30354/p2p/12D3KooWBLLFKDGBxCwq3QmU3YwWKXUx953WwprRshJQicYu4Cfr", + "/dns/paseo.bootnode.stkd.io/tcp/30633/wss/p2p/12D3KooWMdND5nwfCs5M2rfp5kyRo41BGDgD8V67rVRaB3acgZ53" + ], + "telemetryEndpoints": null, + "properties": { + "ss58Format": 42, + "tokenDecimals": 10, + "tokenSymbol": "PAS" + }, + "codeSubstitutes": {}, + "genesis": { + "stateRootHash": "0x2b2a8395a8ec27c54d322d3a6602152da0e3bd0c8f4c01f17a572a44a8e36ab6" + }, + "lightSyncState": { + "babeEpochChanges": "0x04d2f10f88edb4bd6cd1c87040975cea9a9770fe1ee685fe6ce003b43c2880e7c255717a0001d8fa73110000000030fd731100000000048aab3c28f843f526537a96dc9b6ebf207e6dc5d86555d192711f39c8d5892660ad737a000130fd73110000000088ff73110000000008134712f40993e44dc11cc7e28c41a6167c2e74289dbf3959d993e42f63fa497605767a000188ff731100000000e001741100000000002bf9486ea02fabe59569626ea9336cdfbe639aa67bad9cb0d1eb2a92228c496d05767a000188ff731100000000e001741100000000000010134712f40993e44dc11cc7e28c41a6167c2e74289dbf3959d993e42f63fa497605767a0001a23400000000000088ff73110000000058020000000000005902cec7200cb31c58d644301b32ad95d4df7ef5bbdc9561d37d8f336efa1d5cfa3d0100000000000000b8e406f43a43f56da1dcc8bf48349d2f42d9e147dd9ae6336916a38452322a450100000000000000905220ac61a658b900e090d74d8432380d237247b5d12376bed21fb57652fd48010000000000000044454c1621aee6e3c1d9c3fb5026590d26be8add25900a394e24cf4138fc351001000000000000005e6f361a74bebe89866eb73d4fbe8689acfbecfaafeabc40e43236e656f22e39010000000000000094f97236c3431614d5b4deb6122dbd59eb801176dddb0ae30bce8afa1051d50b0100000000000000d23a37ed858b1eac0d6027076fe34cfc0dc84e2847a582da074b35bc944b1b70010000000000000010b5c4551c264f14cb2d5db4d5b50552d69534e013a062a9cb03d766df48ef4e0100000000000000dece4e20a79dcfa2afb4a6c9379222dc4a63ce0f0bb8a9e6ec4274a2586df42a01000000000000003a54928c21dbe6d0d8ce229ae899640194f962821a4faa6a911fa8fda1809b7a0100000000000000fadc579901612f25bbd9bf1457316123b858132aef46971bae5de0460e16795f01000000000000002618a960ad518d23aa804aa61f08e58943cd41aff662f088db4f6155e650e63e01000000000000004cd66814a7752324cb20c6f70d78fd12f3b425152786b5150132b97c4e26192401000000000000007ea9e371e7793f45efbd5818ba2c6b32402df23f653bd3ac8e65ab72424adb1d0100000000000000789d5d4317e19e64c441544c626c1c128b7813abd6cfd60ed9e4ab3f549508250100000000000000dada9cf6148af40fccdda9586e25c50088651f0dcfe6a9a6057dafe4d9ea8e06010000000000000068ba40acfe65dd1daa70dd5c6c3fba664e0cf005e175f0204deb1c5d1d15f454010000000000000050073bf942fbba7324a63e6c174d99240bd649bd5d0d501ca75bd259f2fa34510100000000000000c0d7173ab223397c821c26326e935363b12fe7422323a0c34178630cc2c91d350100000000000000a6fdfe812bd698866d609c57225d9289fcb2ffc7f441a158325a941bb2d6d13301000000000000002ea19ddeac9887986a705aee12f1567908cd31a5e7e0cb72e72fb9a143e7e76c0100000000000000a277496349a4f0c16cd43137a08515c7dbe7e6ab7351e66de2e1fcf6f1b44d06010000000000000044bd6d820dc0b0aa0e896331ff92a49fb13d4c9a1cba4a09cfcdeed6f9b78532010000000000000018fe1ca74d50a35d5c036bc87c52e3b0d5630f7b84ead37963388a5464e0d4490100000000000000e48535befb2e807e3d0cc182fe9e05a2d3a8bac4dec6448aae7eab5fa86956250100000000000000f0a77189234d05832f3df471488b037d08f6ee0969ad421ba6ffebeb20fe4a150100000000000000724281a8cd7ff6cf4fb578ca8fc4bc9e41a3c223e10c5f11ec50acace91ef0710100000000000000d8d17c130c3b9281eb825c8020ecfb34823fdcb5b1423a4437e9ba1ff137d67701000000000000002a0cd19f595d69c11038897ee10a39bb8a05b3f254a4649bfa5a4c8b658b540a0100000000000000508b057341d4a6801eff555343dcf7f427b5dc97f711f702e34074821e28d43a0100000000000000b29445ff1e828bbbf47c3f513efee4a5a23366620033ac53b8408d89a50d85170100000000000000eeed3fe4322db7648f9ebc1b093cf408db2a3f79a7cfa25dc5115e473888090501000000000000008af1034cdd0b39969194805e8395a4106775e55b1b7557bc4350231002bcda21010000000000000018f7c58fb2cf70d650f445d474d2be3fb9e8cec4a71bccf0effc229a8784df6101000000000000003e149057acee6fe201e2233981c4806aa4e200520d25c8f7f5d42002728fce7401000000000000007afc934d94b841e2c70bf843fe257d76c60c26c3d89ddacf1052c0bfcbecf22101000000000000009ef6a9bd209d70f858a0eccdbc1cfe4e9438967cd75c395c4552b2d3ce05ab52010000000000000036d36f77819570f7e336c9254e1ce620f13b3797be5305f2e15c57da908daf66010000000000000092ee42aa9270f21adfd9f282ffb73b3e942fc06038bc83de35d8e9971fdde3080100000000000000c8f17d9b568dc9792cd03c61a1342e81afbc1dcd3f5fe54d5a85fd50ad85b6230100000000000000402a56dc42d0874e9494013cbcfa9b8a8e38f36a8a64190a3b3cbef43ac0643e010000000000000016330fe67bebb4267ea8ca5b79804017f39db2c94f5142eeef86bdac2d6898310100000000000000182e505cd7b3d53b33aa96b6729c182c335026cfe3b16e9b02be3bae64d80d2301000000000000007af9c521928e742c9ff709d8841eaa2657948bcbe9f86acc2bda37fdad38e70f0100000000000000c2271f77443650b87c58eafb27ef622759ce18eba3f11d5c790d90113b5baa390100000000000000dc58296ce30054fc942543d1058bd81d994ccf73ffc4fe7af1bfaaab1ab4ab180100000000000000289ea60fad4ef35fa3a1743a46d23b7c7530ac4497002b205e6b30ed69604a2901000000000000003eecbfc1487eb99c6297e021f887514164593f46c8df3aec5c7cff62df2ec40f010000000000000088f9078eac35965f1868f68f8759ba030ceb7d28bd503b7df9f39fd38e87e25a0100000000000000d23382c75de4f812e29e8895c880793b4ab4fd3d28790944675499e255d4774b0100000000000000d04ce710ac20a2f6cf889974ea4797649793b19d5b9c53a9b8ff8a705e64553a0100000000000000660fe756513cbcabaeed97224784cef9f128a4d4b02bb4fa004ed9663feab90f01000000000000000c0bcbe2e6ff076aac9f38fed2e301c08447fafc07e085a0980beb3fab0ed526010000000000000060d29f2aa543abe8e1f102a5f106a6496f63298103d9231f730721bc62116e1c01000000000000009a883590ad1970522f048f8ead7b0e6dbb4a586bd068ace45201fada8981c8770100000000000000e6a08e00ddfe7e2158d83bce39035533eca9502c8693d44c2baa472e2ea63d4701000000000000007ee37a4d18261a43aeaa08030dada2fa2fa0b9dfbf4aa39e36973c6b1a2fdb5e0100000000000000f2091ca74809a65d0680bf97e675eeff01764cc95647ecd226170951ee4f1f0b010000000000000080e423a00c83b4a7c1e4cc93d2dec4765ab7a5e44227641cd4b343a99cfd354f0100000000000000123c651a73fad74c12183b93a20971b6c08a5fa1ef93496a3e93ae2a7f29307001000000000000005cdd223eb709cad3b0d6f2396c4b3dee629f1b5819acb5c7599d13662b79fa460100000000000000a8c0111411f9ae214c425b21a708841db2c094bae35951fe738d806d3349985f01000000000000009e4a15681b6086bede043fcd452d68426aee3afe74a9fccbca015a8d120bb207010000000000000022b39d57ca8a20b504bb2ba4ffe1bd73ad4567e50377aaab45a87cbe20649a460100000000000000d0c440cad561cd6936fc3a4aeac1f15001f73206db97075e26921819439c792e010000000000000092f78f633dddc2d47a49b48a6684826c5447afea2ddf50875010298352280d050100000000000000fa26b1a6aac636a1b8d7db8b177f3f7b3915c5b287e86f06dd9015b815512b410100000000000000640077e1a2175b4d734aa5e597c1f28bc09817b9c5d3af37b24314e80da56f4d0100000000000000e007bad84209b4a4ca5110d717b98050ca2d3712b5e2795a991ff62c8e217e2901000000000000007a911bf0ab42098d8db035743bd4f7b7a5ed91a44508837da94e111357e6801c0100000000000000a8f2fa12f1bd4245d7af8390f9fcc9206aed550ff8366bf81412e2501f8b5a0701000000000000008e0b120eea5193f6731daac3fd19cd744191e250592e190797d0c9273912fa1901000000000000003af2e1ce5fc087258447fc497f472912caa1fa0702573884c6020fac3cbb745101000000000000004638b50368236b3da4535ffc55c140f731fb153b9562db753b40fda7cea8c41c0100000000000000926fd4ade255b73ad4a4dd444acd2f4565deb2336223d661d9f1781d9f729426010000000000000016b71bd30e9748c8c89e5898fbf0f01e320fdd574aee590e6cac3ebaf0028c0301000000000000007419642652a4ac1ceb5d9ddbcfc5729afe13763fcccae220bfdb642e6aaa4c150100000000000000b0c1e471f618de4267dbef373af2ca0816f76f01e688b865493ac5fb5f329158010000000000000028e5fe1fc01920b017233d4debce9179791c8e60995f950756258c17f3e626150100000000000000123d59ae5331208e9810e9354ba4cb7466ca49d078e9086adb699254ca457d3b01000000000000001aa715bb53e904ba98cfe1bf2908c6ccdc952d6a584ba967e560c94d61275b640100000000000000e604259a2041fe4fa9b2b2108820b032f6ee5e1edb763ab8c28c67579506ca6601000000000000009a47910ed531c82473cc5025d201925496c3706c9799fb7feee2715f5d12710001000000000000004c677e26e24ecf36659011fbc9ecfb87f98e2192102ba4ec7eb2a307014c2814010000000000000096023294b2830985c43934ec95a58806057637e8ca7107cc891c29272b63be260100000000000000e6a82cb09111b1828030ebcba68f066cc8a2f0d7032edf102463023a571ed51201000000000000001a52989f498960edd384cdd3f52b11984912325ae290c3050886d009bf036f7b0100000000000000ec753f718d727df9adc4ca92c2bbaedc615984cc019829e8bba2e801f91ea7440100000000000000cafdce7b198eeede8fbb8e6e44d43ea6aa5c152577a89989002968798c87b737010000000000000008e3deae92aaaff218df7b338e98311345bf9d142dcb61df34732e5adda4ca0e0100000000000000e0e9401a2554ae5ed8623a6a0dd4dd8115b0112262cbeac006a4adfd7929ae5001000000000000001422cb0f567ee5f431a7a871f43e8602d7e0b172dd6bf2819ca2a46e6a87c9600100000000000000fc2d047eed5fa2dfb6d7117c177ef29748d93127826e79cf6824ae863dad9a440100000000000000940491aa5c11a7dceac769beea3d4a3815f995b30f995daff3c0410ff3ec4c130100000000000000ea347d23e3bf4f11047d1580444e7f6e2797cfecafa435aace72fbc5b4a51826010000000000000022fc849fcf86c5a7b583c6580597c141c56c3115298d49a0a36d6b7e441b6f52010000000000000088ba9223502f96209814c38bec4994fe2129793f357b07aca4ede940241cd950010000000000000096d85b8205bbb046385576d70a8917b1e059e6474565b743cfc29c8b96210e520100000000000000bec6ff2a5ae2411507a472960fe1297ea1f4a197d4f5346eb71b2f2327a9504801000000000000008eb5892277e6af39c9c440dfc7554ca68b7fb10eeeb9ebc33b24815de6bb90250100000000000000867404b8820644b7ad4d620d7472dbd6b5f761e924cb364651959e06b1975e57010000000000000088da7347f8d84f63a8f499d384aeb6977dd7b840b12ead209abe4c86ab9312650100000000000000f4c75a45902b4aba440cce1947300008a6fdbc6a988fb8647edf915b99fef875010000000000000040319d4152ef99f4dae00d763969f766c3f2421a1c3a213dcad56fefbfb8c35d0100000000000000e01b84f0da8be0b1807c5cb83889bbe5148a1e8a96b0aeb9b4ae15fe674588680100000000000000e6f18b461c86aa7ad1b300ac15d9611011b44c9a10f64cd2938d6bb52be03c120100000000000000be343eab7637aa2890bbf849b345f2540ceb74ebc9a3cc86888a67902bd3e91c010000000000000020089c94aa9b42573c668eb666a7049873132508a078cc3eba7bbab25704100d0100000000000000824cd58298638e1fb124f2bef9b1746f189b611e2c0882b7561f12ee5fa56b1c0100000000000000302d97fc1992127356b91159e3a1d9ac27d9ccc65732d124287f1fbfb8e24a7c010000000000000028114b62e53ee6aa11fc6d5cf4c70aad10dc503a0c1d801665c176a9052e354b01000000000000000480771da61da03cc711c3d086967b629d49b4feb23aeb06789425e9a147900201000000000000000cbf4b69cad05aed2bbf6ab4acff08ef2c17a603329e64af1b5320401d5681280100000000000000a612b34c268701c308ca38bb46501f50156425dfa28b7284311bf3dd14dfdc180100000000000000f8eb06c255edf56235fe6d613042bb2a2a21df3002a453ad34e91d5e00d6ae650100000000000000e63d10efc120313881e129025a905a8969c2ddb67963f093d36723f04426af45010000000000000026c8e0e882482190ae9d58ff7c914e881024de60fd7e0f207c83357f30acaf1901000000000000005005cd6b35512bf70f8fc75f52f8456218f5ca318a9d74833cff7a0336e3e82e01000000000000005a8b4fe4cc6ddbb01f141c2565530bc9677e6d6baaa50ad80a529c4e9094f31e0100000000000000ce566e342591b85edcca0c57c4ed252ae80ba9e4298fdfa0c5d984a6bdc72b4401000000000000005a6da85d909fd6baf57b8cc915cb27b6d8ec6d39247f146aa0109bd59d17d8050100000000000000946914155cf98dc8862176a812b70379fdea1c677c8f96c3bd513759ff84d81b01000000000000004655a086d6aa0bbaa34fb96efd708d1938d95b532059b9de69060d42075a1a0b0100000000000000c25770037b294a55ae8727ba6e5f5f344d9832b331dce8873c149de6542a673001000000000000000845f4903a8500c8aaae9ea4a7d6d018f4cd148e958e2f723fccebbdc982dd0601000000000000009a8551aa56ddba67f238f2870e995f5e5c14636e72815e8ef671f97ab8debd6b01000000000000008eeaba1502468d954e19f3e28e0aae48196d229a6eb5762b22ea2fe431b5a851010000000000000022865c6835a0b96c51ac01c94b78d3a53ff3ec4379b8a057b9c1fdfebeb39c2d01000000000000009c15c7a9ed43f74f816de4ba1c6d78d92bb873ede60ea4c75e9781807157524201000000000000008a0230f16fdb15c9855d211fcbd3a985819a8557ef6907cfdf0b44645e617057010000000000000058b08c94c313efda4bba48778afc50e540702b527d2d583d38f3a83ab639c85c0100000000000000f08c9a0d1e9ea3491c6bbdf94733ddcb07ad16cb75953748946c4b65c1628847010000000000000056854f0d2a2deeb5729c37d65334ad98a193fd29847f92cd7cba0935f33ee8140100000000000000f8fe5e8c5e2173894a49cabe37a9ba068c383043bf90d8694f37373c3d401a200100000000000000c2e8426228531975cb2963d57bff68b31949840187b43a43836e43a247350c4701000000000000002cd0f2894ca1bd85c4f0b85939b8c5e112f9f28babb4e9638adfe53a770a710b01000000000000007285216d891897490dd282362dff4a7ee533d2b261555b6aeaa1f7410710de240100000000000000e03e7cb9abb528f96fce6060bb9d495446dbd948c0c5693f0bae77a5a3f2207601000000000000001074454308ee7ea6f14915f6292003376a0c4a7f7d47bfdf7c03fee7217e3f0401000000000000000215a230c8a0056fbd42596c7d707fbad5a04d2058ac6e485ea57ab97ec358740100000000000000f087ec6e70b76d03309c82b4e3721a7d23b487c29953a33f6bb1f4faa3930026010000000000000088d889391d92f6ac6d6dcc195599375b4db24e414924690166f8ad1eb7b5b607010000000000000080321270e03da04dcbed8c06c52d62a47013ef0b6cc0f6bdebbfaac8c8119e5c0100000000000000a84b258720551c4c0f1759c6c82316468000547da08a3c0326de3f9d71c35347010000000000000068f03a219ff678dbe581a1d2b7fef183cdc1dcd21d6c76330223395773cd6c5a01000000000000001267d8885ac15dd9c3dc1fb28a3604963bd650ca2a99a097e0aa7b56b6a41d2c0100000000000000ec28e2aa5c3b96b46a8082a6cdee58e6b8eec81380b0fc14c9809f750b7250540100000000000000c6e1836fd76d6c06dc9b277d4b0782e8973c0655244d59f9f6712d161f15502201000000000000007a2886724b12f97d1b7ad788067b082286f3cd47f0f701f415214526da8a4d6701000000000000001287477d8a8b46885cda1f2980e725c4420c6891aae87afadf8ead8b976bbc1301000000000000009bb23e2d065c20cd6931aca1195770f573db275858803ea7e6ea103078b33c6d01000000000000000400000000000000022bf9486ea02fabe59569626ea9336cdfbe639aa67bad9cb0d1eb2a92228c496d05767a0001a23400000000000088ff73110000000058020000000000005902cec7200cb31c58d644301b32ad95d4df7ef5bbdc9561d37d8f336efa1d5cfa3d0100000000000000b8e406f43a43f56da1dcc8bf48349d2f42d9e147dd9ae6336916a38452322a450100000000000000905220ac61a658b900e090d74d8432380d237247b5d12376bed21fb57652fd48010000000000000044454c1621aee6e3c1d9c3fb5026590d26be8add25900a394e24cf4138fc351001000000000000005e6f361a74bebe89866eb73d4fbe8689acfbecfaafeabc40e43236e656f22e39010000000000000094f97236c3431614d5b4deb6122dbd59eb801176dddb0ae30bce8afa1051d50b0100000000000000d23a37ed858b1eac0d6027076fe34cfc0dc84e2847a582da074b35bc944b1b70010000000000000010b5c4551c264f14cb2d5db4d5b50552d69534e013a062a9cb03d766df48ef4e0100000000000000dece4e20a79dcfa2afb4a6c9379222dc4a63ce0f0bb8a9e6ec4274a2586df42a01000000000000003a54928c21dbe6d0d8ce229ae899640194f962821a4faa6a911fa8fda1809b7a0100000000000000fadc579901612f25bbd9bf1457316123b858132aef46971bae5de0460e16795f01000000000000002618a960ad518d23aa804aa61f08e58943cd41aff662f088db4f6155e650e63e01000000000000004cd66814a7752324cb20c6f70d78fd12f3b425152786b5150132b97c4e26192401000000000000007ea9e371e7793f45efbd5818ba2c6b32402df23f653bd3ac8e65ab72424adb1d0100000000000000789d5d4317e19e64c441544c626c1c128b7813abd6cfd60ed9e4ab3f549508250100000000000000dada9cf6148af40fccdda9586e25c50088651f0dcfe6a9a6057dafe4d9ea8e06010000000000000068ba40acfe65dd1daa70dd5c6c3fba664e0cf005e175f0204deb1c5d1d15f454010000000000000050073bf942fbba7324a63e6c174d99240bd649bd5d0d501ca75bd259f2fa34510100000000000000c0d7173ab223397c821c26326e935363b12fe7422323a0c34178630cc2c91d350100000000000000a6fdfe812bd698866d609c57225d9289fcb2ffc7f441a158325a941bb2d6d13301000000000000002ea19ddeac9887986a705aee12f1567908cd31a5e7e0cb72e72fb9a143e7e76c0100000000000000a277496349a4f0c16cd43137a08515c7dbe7e6ab7351e66de2e1fcf6f1b44d06010000000000000044bd6d820dc0b0aa0e896331ff92a49fb13d4c9a1cba4a09cfcdeed6f9b78532010000000000000018fe1ca74d50a35d5c036bc87c52e3b0d5630f7b84ead37963388a5464e0d4490100000000000000e48535befb2e807e3d0cc182fe9e05a2d3a8bac4dec6448aae7eab5fa86956250100000000000000f0a77189234d05832f3df471488b037d08f6ee0969ad421ba6ffebeb20fe4a150100000000000000724281a8cd7ff6cf4fb578ca8fc4bc9e41a3c223e10c5f11ec50acace91ef0710100000000000000d8d17c130c3b9281eb825c8020ecfb34823fdcb5b1423a4437e9ba1ff137d67701000000000000002a0cd19f595d69c11038897ee10a39bb8a05b3f254a4649bfa5a4c8b658b540a0100000000000000508b057341d4a6801eff555343dcf7f427b5dc97f711f702e34074821e28d43a0100000000000000b29445ff1e828bbbf47c3f513efee4a5a23366620033ac53b8408d89a50d85170100000000000000eeed3fe4322db7648f9ebc1b093cf408db2a3f79a7cfa25dc5115e473888090501000000000000008af1034cdd0b39969194805e8395a4106775e55b1b7557bc4350231002bcda21010000000000000018f7c58fb2cf70d650f445d474d2be3fb9e8cec4a71bccf0effc229a8784df6101000000000000003e149057acee6fe201e2233981c4806aa4e200520d25c8f7f5d42002728fce7401000000000000007afc934d94b841e2c70bf843fe257d76c60c26c3d89ddacf1052c0bfcbecf22101000000000000009ef6a9bd209d70f858a0eccdbc1cfe4e9438967cd75c395c4552b2d3ce05ab52010000000000000036d36f77819570f7e336c9254e1ce620f13b3797be5305f2e15c57da908daf66010000000000000092ee42aa9270f21adfd9f282ffb73b3e942fc06038bc83de35d8e9971fdde3080100000000000000c8f17d9b568dc9792cd03c61a1342e81afbc1dcd3f5fe54d5a85fd50ad85b6230100000000000000402a56dc42d0874e9494013cbcfa9b8a8e38f36a8a64190a3b3cbef43ac0643e010000000000000016330fe67bebb4267ea8ca5b79804017f39db2c94f5142eeef86bdac2d6898310100000000000000182e505cd7b3d53b33aa96b6729c182c335026cfe3b16e9b02be3bae64d80d2301000000000000007af9c521928e742c9ff709d8841eaa2657948bcbe9f86acc2bda37fdad38e70f0100000000000000c2271f77443650b87c58eafb27ef622759ce18eba3f11d5c790d90113b5baa390100000000000000dc58296ce30054fc942543d1058bd81d994ccf73ffc4fe7af1bfaaab1ab4ab180100000000000000289ea60fad4ef35fa3a1743a46d23b7c7530ac4497002b205e6b30ed69604a2901000000000000003eecbfc1487eb99c6297e021f887514164593f46c8df3aec5c7cff62df2ec40f010000000000000088f9078eac35965f1868f68f8759ba030ceb7d28bd503b7df9f39fd38e87e25a0100000000000000d23382c75de4f812e29e8895c880793b4ab4fd3d28790944675499e255d4774b0100000000000000d04ce710ac20a2f6cf889974ea4797649793b19d5b9c53a9b8ff8a705e64553a0100000000000000660fe756513cbcabaeed97224784cef9f128a4d4b02bb4fa004ed9663feab90f01000000000000000c0bcbe2e6ff076aac9f38fed2e301c08447fafc07e085a0980beb3fab0ed526010000000000000060d29f2aa543abe8e1f102a5f106a6496f63298103d9231f730721bc62116e1c01000000000000009a883590ad1970522f048f8ead7b0e6dbb4a586bd068ace45201fada8981c8770100000000000000e6a08e00ddfe7e2158d83bce39035533eca9502c8693d44c2baa472e2ea63d4701000000000000007ee37a4d18261a43aeaa08030dada2fa2fa0b9dfbf4aa39e36973c6b1a2fdb5e0100000000000000f2091ca74809a65d0680bf97e675eeff01764cc95647ecd226170951ee4f1f0b010000000000000080e423a00c83b4a7c1e4cc93d2dec4765ab7a5e44227641cd4b343a99cfd354f0100000000000000123c651a73fad74c12183b93a20971b6c08a5fa1ef93496a3e93ae2a7f29307001000000000000005cdd223eb709cad3b0d6f2396c4b3dee629f1b5819acb5c7599d13662b79fa460100000000000000a8c0111411f9ae214c425b21a708841db2c094bae35951fe738d806d3349985f01000000000000009e4a15681b6086bede043fcd452d68426aee3afe74a9fccbca015a8d120bb207010000000000000022b39d57ca8a20b504bb2ba4ffe1bd73ad4567e50377aaab45a87cbe20649a460100000000000000d0c440cad561cd6936fc3a4aeac1f15001f73206db97075e26921819439c792e010000000000000092f78f633dddc2d47a49b48a6684826c5447afea2ddf50875010298352280d050100000000000000fa26b1a6aac636a1b8d7db8b177f3f7b3915c5b287e86f06dd9015b815512b410100000000000000640077e1a2175b4d734aa5e597c1f28bc09817b9c5d3af37b24314e80da56f4d0100000000000000e007bad84209b4a4ca5110d717b98050ca2d3712b5e2795a991ff62c8e217e2901000000000000007a911bf0ab42098d8db035743bd4f7b7a5ed91a44508837da94e111357e6801c0100000000000000a8f2fa12f1bd4245d7af8390f9fcc9206aed550ff8366bf81412e2501f8b5a0701000000000000008e0b120eea5193f6731daac3fd19cd744191e250592e190797d0c9273912fa1901000000000000003af2e1ce5fc087258447fc497f472912caa1fa0702573884c6020fac3cbb745101000000000000004638b50368236b3da4535ffc55c140f731fb153b9562db753b40fda7cea8c41c0100000000000000926fd4ade255b73ad4a4dd444acd2f4565deb2336223d661d9f1781d9f729426010000000000000016b71bd30e9748c8c89e5898fbf0f01e320fdd574aee590e6cac3ebaf0028c0301000000000000007419642652a4ac1ceb5d9ddbcfc5729afe13763fcccae220bfdb642e6aaa4c150100000000000000b0c1e471f618de4267dbef373af2ca0816f76f01e688b865493ac5fb5f329158010000000000000028e5fe1fc01920b017233d4debce9179791c8e60995f950756258c17f3e626150100000000000000123d59ae5331208e9810e9354ba4cb7466ca49d078e9086adb699254ca457d3b01000000000000001aa715bb53e904ba98cfe1bf2908c6ccdc952d6a584ba967e560c94d61275b640100000000000000e604259a2041fe4fa9b2b2108820b032f6ee5e1edb763ab8c28c67579506ca6601000000000000009a47910ed531c82473cc5025d201925496c3706c9799fb7feee2715f5d12710001000000000000004c677e26e24ecf36659011fbc9ecfb87f98e2192102ba4ec7eb2a307014c2814010000000000000096023294b2830985c43934ec95a58806057637e8ca7107cc891c29272b63be260100000000000000e6a82cb09111b1828030ebcba68f066cc8a2f0d7032edf102463023a571ed51201000000000000001a52989f498960edd384cdd3f52b11984912325ae290c3050886d009bf036f7b0100000000000000ec753f718d727df9adc4ca92c2bbaedc615984cc019829e8bba2e801f91ea7440100000000000000cafdce7b198eeede8fbb8e6e44d43ea6aa5c152577a89989002968798c87b737010000000000000008e3deae92aaaff218df7b338e98311345bf9d142dcb61df34732e5adda4ca0e0100000000000000e0e9401a2554ae5ed8623a6a0dd4dd8115b0112262cbeac006a4adfd7929ae5001000000000000001422cb0f567ee5f431a7a871f43e8602d7e0b172dd6bf2819ca2a46e6a87c9600100000000000000fc2d047eed5fa2dfb6d7117c177ef29748d93127826e79cf6824ae863dad9a440100000000000000940491aa5c11a7dceac769beea3d4a3815f995b30f995daff3c0410ff3ec4c130100000000000000ea347d23e3bf4f11047d1580444e7f6e2797cfecafa435aace72fbc5b4a51826010000000000000022fc849fcf86c5a7b583c6580597c141c56c3115298d49a0a36d6b7e441b6f52010000000000000088ba9223502f96209814c38bec4994fe2129793f357b07aca4ede940241cd950010000000000000096d85b8205bbb046385576d70a8917b1e059e6474565b743cfc29c8b96210e520100000000000000bec6ff2a5ae2411507a472960fe1297ea1f4a197d4f5346eb71b2f2327a9504801000000000000008eb5892277e6af39c9c440dfc7554ca68b7fb10eeeb9ebc33b24815de6bb90250100000000000000867404b8820644b7ad4d620d7472dbd6b5f761e924cb364651959e06b1975e57010000000000000088da7347f8d84f63a8f499d384aeb6977dd7b840b12ead209abe4c86ab9312650100000000000000f4c75a45902b4aba440cce1947300008a6fdbc6a988fb8647edf915b99fef875010000000000000040319d4152ef99f4dae00d763969f766c3f2421a1c3a213dcad56fefbfb8c35d0100000000000000e01b84f0da8be0b1807c5cb83889bbe5148a1e8a96b0aeb9b4ae15fe674588680100000000000000e6f18b461c86aa7ad1b300ac15d9611011b44c9a10f64cd2938d6bb52be03c120100000000000000be343eab7637aa2890bbf849b345f2540ceb74ebc9a3cc86888a67902bd3e91c010000000000000020089c94aa9b42573c668eb666a7049873132508a078cc3eba7bbab25704100d0100000000000000824cd58298638e1fb124f2bef9b1746f189b611e2c0882b7561f12ee5fa56b1c0100000000000000302d97fc1992127356b91159e3a1d9ac27d9ccc65732d124287f1fbfb8e24a7c010000000000000028114b62e53ee6aa11fc6d5cf4c70aad10dc503a0c1d801665c176a9052e354b01000000000000000480771da61da03cc711c3d086967b629d49b4feb23aeb06789425e9a147900201000000000000000cbf4b69cad05aed2bbf6ab4acff08ef2c17a603329e64af1b5320401d5681280100000000000000a612b34c268701c308ca38bb46501f50156425dfa28b7284311bf3dd14dfdc180100000000000000f8eb06c255edf56235fe6d613042bb2a2a21df3002a453ad34e91d5e00d6ae650100000000000000e63d10efc120313881e129025a905a8969c2ddb67963f093d36723f04426af45010000000000000026c8e0e882482190ae9d58ff7c914e881024de60fd7e0f207c83357f30acaf1901000000000000005005cd6b35512bf70f8fc75f52f8456218f5ca318a9d74833cff7a0336e3e82e01000000000000005a8b4fe4cc6ddbb01f141c2565530bc9677e6d6baaa50ad80a529c4e9094f31e0100000000000000ce566e342591b85edcca0c57c4ed252ae80ba9e4298fdfa0c5d984a6bdc72b4401000000000000005a6da85d909fd6baf57b8cc915cb27b6d8ec6d39247f146aa0109bd59d17d8050100000000000000946914155cf98dc8862176a812b70379fdea1c677c8f96c3bd513759ff84d81b01000000000000004655a086d6aa0bbaa34fb96efd708d1938d95b532059b9de69060d42075a1a0b0100000000000000c25770037b294a55ae8727ba6e5f5f344d9832b331dce8873c149de6542a673001000000000000000845f4903a8500c8aaae9ea4a7d6d018f4cd148e958e2f723fccebbdc982dd0601000000000000009a8551aa56ddba67f238f2870e995f5e5c14636e72815e8ef671f97ab8debd6b01000000000000008eeaba1502468d954e19f3e28e0aae48196d229a6eb5762b22ea2fe431b5a851010000000000000022865c6835a0b96c51ac01c94b78d3a53ff3ec4379b8a057b9c1fdfebeb39c2d01000000000000009c15c7a9ed43f74f816de4ba1c6d78d92bb873ede60ea4c75e9781807157524201000000000000008a0230f16fdb15c9855d211fcbd3a985819a8557ef6907cfdf0b44645e617057010000000000000058b08c94c313efda4bba48778afc50e540702b527d2d583d38f3a83ab639c85c0100000000000000f08c9a0d1e9ea3491c6bbdf94733ddcb07ad16cb75953748946c4b65c1628847010000000000000056854f0d2a2deeb5729c37d65334ad98a193fd29847f92cd7cba0935f33ee8140100000000000000f8fe5e8c5e2173894a49cabe37a9ba068c383043bf90d8694f37373c3d401a200100000000000000c2e8426228531975cb2963d57bff68b31949840187b43a43836e43a247350c4701000000000000002cd0f2894ca1bd85c4f0b85939b8c5e112f9f28babb4e9638adfe53a770a710b01000000000000007285216d891897490dd282362dff4a7ee533d2b261555b6aeaa1f7410710de240100000000000000e03e7cb9abb528f96fce6060bb9d495446dbd948c0c5693f0bae77a5a3f2207601000000000000001074454308ee7ea6f14915f6292003376a0c4a7f7d47bfdf7c03fee7217e3f0401000000000000000215a230c8a0056fbd42596c7d707fbad5a04d2058ac6e485ea57ab97ec358740100000000000000f087ec6e70b76d03309c82b4e3721a7d23b487c29953a33f6bb1f4faa3930026010000000000000088d889391d92f6ac6d6dcc195599375b4db24e414924690166f8ad1eb7b5b607010000000000000080321270e03da04dcbed8c06c52d62a47013ef0b6cc0f6bdebbfaac8c8119e5c0100000000000000a84b258720551c4c0f1759c6c82316468000547da08a3c0326de3f9d71c35347010000000000000068f03a219ff678dbe581a1d2b7fef183cdc1dcd21d6c76330223395773cd6c5a01000000000000001267d8885ac15dd9c3dc1fb28a3604963bd650ca2a99a097e0aa7b56b6a41d2c0100000000000000ec28e2aa5c3b96b46a8082a6cdee58e6b8eec81380b0fc14c9809f750b7250540100000000000000c6e1836fd76d6c06dc9b277d4b0782e8973c0655244d59f9f6712d161f15502201000000000000007a2886724b12f97d1b7ad788067b082286f3cd47f0f701f415214526da8a4d6701000000000000001287477d8a8b46885cda1f2980e725c4420c6891aae87afadf8ead8b976bbc1301000000000000009bb23e2d065c20cd6931aca1195770f573db275858803ea7e6ea103078b33c6d01000000000000000400000000000000028aab3c28f843f526537a96dc9b6ebf207e6dc5d86555d192711f39c8d5892660ad737a0001a13400000000000030fd73110000000058020000000000005902cec7200cb31c58d644301b32ad95d4df7ef5bbdc9561d37d8f336efa1d5cfa3d0100000000000000b8e406f43a43f56da1dcc8bf48349d2f42d9e147dd9ae6336916a38452322a450100000000000000905220ac61a658b900e090d74d8432380d237247b5d12376bed21fb57652fd48010000000000000044454c1621aee6e3c1d9c3fb5026590d26be8add25900a394e24cf4138fc351001000000000000005e6f361a74bebe89866eb73d4fbe8689acfbecfaafeabc40e43236e656f22e39010000000000000094f97236c3431614d5b4deb6122dbd59eb801176dddb0ae30bce8afa1051d50b0100000000000000d23a37ed858b1eac0d6027076fe34cfc0dc84e2847a582da074b35bc944b1b70010000000000000010b5c4551c264f14cb2d5db4d5b50552d69534e013a062a9cb03d766df48ef4e0100000000000000dece4e20a79dcfa2afb4a6c9379222dc4a63ce0f0bb8a9e6ec4274a2586df42a01000000000000003a54928c21dbe6d0d8ce229ae899640194f962821a4faa6a911fa8fda1809b7a0100000000000000fadc579901612f25bbd9bf1457316123b858132aef46971bae5de0460e16795f01000000000000002618a960ad518d23aa804aa61f08e58943cd41aff662f088db4f6155e650e63e01000000000000004cd66814a7752324cb20c6f70d78fd12f3b425152786b5150132b97c4e26192401000000000000007ea9e371e7793f45efbd5818ba2c6b32402df23f653bd3ac8e65ab72424adb1d0100000000000000789d5d4317e19e64c441544c626c1c128b7813abd6cfd60ed9e4ab3f549508250100000000000000dada9cf6148af40fccdda9586e25c50088651f0dcfe6a9a6057dafe4d9ea8e06010000000000000068ba40acfe65dd1daa70dd5c6c3fba664e0cf005e175f0204deb1c5d1d15f454010000000000000050073bf942fbba7324a63e6c174d99240bd649bd5d0d501ca75bd259f2fa34510100000000000000c0d7173ab223397c821c26326e935363b12fe7422323a0c34178630cc2c91d350100000000000000a6fdfe812bd698866d609c57225d9289fcb2ffc7f441a158325a941bb2d6d13301000000000000002ea19ddeac9887986a705aee12f1567908cd31a5e7e0cb72e72fb9a143e7e76c0100000000000000a277496349a4f0c16cd43137a08515c7dbe7e6ab7351e66de2e1fcf6f1b44d06010000000000000044bd6d820dc0b0aa0e896331ff92a49fb13d4c9a1cba4a09cfcdeed6f9b78532010000000000000018fe1ca74d50a35d5c036bc87c52e3b0d5630f7b84ead37963388a5464e0d4490100000000000000e48535befb2e807e3d0cc182fe9e05a2d3a8bac4dec6448aae7eab5fa86956250100000000000000f0a77189234d05832f3df471488b037d08f6ee0969ad421ba6ffebeb20fe4a150100000000000000724281a8cd7ff6cf4fb578ca8fc4bc9e41a3c223e10c5f11ec50acace91ef0710100000000000000d8d17c130c3b9281eb825c8020ecfb34823fdcb5b1423a4437e9ba1ff137d67701000000000000002a0cd19f595d69c11038897ee10a39bb8a05b3f254a4649bfa5a4c8b658b540a0100000000000000508b057341d4a6801eff555343dcf7f427b5dc97f711f702e34074821e28d43a0100000000000000b29445ff1e828bbbf47c3f513efee4a5a23366620033ac53b8408d89a50d85170100000000000000eeed3fe4322db7648f9ebc1b093cf408db2a3f79a7cfa25dc5115e473888090501000000000000008af1034cdd0b39969194805e8395a4106775e55b1b7557bc4350231002bcda21010000000000000018f7c58fb2cf70d650f445d474d2be3fb9e8cec4a71bccf0effc229a8784df6101000000000000003e149057acee6fe201e2233981c4806aa4e200520d25c8f7f5d42002728fce7401000000000000007afc934d94b841e2c70bf843fe257d76c60c26c3d89ddacf1052c0bfcbecf22101000000000000009ef6a9bd209d70f858a0eccdbc1cfe4e9438967cd75c395c4552b2d3ce05ab52010000000000000036d36f77819570f7e336c9254e1ce620f13b3797be5305f2e15c57da908daf66010000000000000092ee42aa9270f21adfd9f282ffb73b3e942fc06038bc83de35d8e9971fdde3080100000000000000c8f17d9b568dc9792cd03c61a1342e81afbc1dcd3f5fe54d5a85fd50ad85b6230100000000000000402a56dc42d0874e9494013cbcfa9b8a8e38f36a8a64190a3b3cbef43ac0643e010000000000000016330fe67bebb4267ea8ca5b79804017f39db2c94f5142eeef86bdac2d6898310100000000000000182e505cd7b3d53b33aa96b6729c182c335026cfe3b16e9b02be3bae64d80d2301000000000000007af9c521928e742c9ff709d8841eaa2657948bcbe9f86acc2bda37fdad38e70f0100000000000000c2271f77443650b87c58eafb27ef622759ce18eba3f11d5c790d90113b5baa390100000000000000dc58296ce30054fc942543d1058bd81d994ccf73ffc4fe7af1bfaaab1ab4ab180100000000000000289ea60fad4ef35fa3a1743a46d23b7c7530ac4497002b205e6b30ed69604a2901000000000000003eecbfc1487eb99c6297e021f887514164593f46c8df3aec5c7cff62df2ec40f010000000000000088f9078eac35965f1868f68f8759ba030ceb7d28bd503b7df9f39fd38e87e25a0100000000000000d23382c75de4f812e29e8895c880793b4ab4fd3d28790944675499e255d4774b0100000000000000d04ce710ac20a2f6cf889974ea4797649793b19d5b9c53a9b8ff8a705e64553a0100000000000000660fe756513cbcabaeed97224784cef9f128a4d4b02bb4fa004ed9663feab90f01000000000000000c0bcbe2e6ff076aac9f38fed2e301c08447fafc07e085a0980beb3fab0ed526010000000000000060d29f2aa543abe8e1f102a5f106a6496f63298103d9231f730721bc62116e1c01000000000000009a883590ad1970522f048f8ead7b0e6dbb4a586bd068ace45201fada8981c8770100000000000000e6a08e00ddfe7e2158d83bce39035533eca9502c8693d44c2baa472e2ea63d4701000000000000007ee37a4d18261a43aeaa08030dada2fa2fa0b9dfbf4aa39e36973c6b1a2fdb5e0100000000000000f2091ca74809a65d0680bf97e675eeff01764cc95647ecd226170951ee4f1f0b010000000000000080e423a00c83b4a7c1e4cc93d2dec4765ab7a5e44227641cd4b343a99cfd354f0100000000000000123c651a73fad74c12183b93a20971b6c08a5fa1ef93496a3e93ae2a7f29307001000000000000005cdd223eb709cad3b0d6f2396c4b3dee629f1b5819acb5c7599d13662b79fa460100000000000000a8c0111411f9ae214c425b21a708841db2c094bae35951fe738d806d3349985f01000000000000009e4a15681b6086bede043fcd452d68426aee3afe74a9fccbca015a8d120bb207010000000000000022b39d57ca8a20b504bb2ba4ffe1bd73ad4567e50377aaab45a87cbe20649a460100000000000000d0c440cad561cd6936fc3a4aeac1f15001f73206db97075e26921819439c792e010000000000000092f78f633dddc2d47a49b48a6684826c5447afea2ddf50875010298352280d050100000000000000fa26b1a6aac636a1b8d7db8b177f3f7b3915c5b287e86f06dd9015b815512b410100000000000000640077e1a2175b4d734aa5e597c1f28bc09817b9c5d3af37b24314e80da56f4d0100000000000000e007bad84209b4a4ca5110d717b98050ca2d3712b5e2795a991ff62c8e217e2901000000000000007a911bf0ab42098d8db035743bd4f7b7a5ed91a44508837da94e111357e6801c0100000000000000a8f2fa12f1bd4245d7af8390f9fcc9206aed550ff8366bf81412e2501f8b5a0701000000000000008e0b120eea5193f6731daac3fd19cd744191e250592e190797d0c9273912fa1901000000000000003af2e1ce5fc087258447fc497f472912caa1fa0702573884c6020fac3cbb745101000000000000004638b50368236b3da4535ffc55c140f731fb153b9562db753b40fda7cea8c41c0100000000000000926fd4ade255b73ad4a4dd444acd2f4565deb2336223d661d9f1781d9f729426010000000000000016b71bd30e9748c8c89e5898fbf0f01e320fdd574aee590e6cac3ebaf0028c0301000000000000007419642652a4ac1ceb5d9ddbcfc5729afe13763fcccae220bfdb642e6aaa4c150100000000000000b0c1e471f618de4267dbef373af2ca0816f76f01e688b865493ac5fb5f329158010000000000000028e5fe1fc01920b017233d4debce9179791c8e60995f950756258c17f3e626150100000000000000123d59ae5331208e9810e9354ba4cb7466ca49d078e9086adb699254ca457d3b01000000000000001aa715bb53e904ba98cfe1bf2908c6ccdc952d6a584ba967e560c94d61275b640100000000000000e604259a2041fe4fa9b2b2108820b032f6ee5e1edb763ab8c28c67579506ca6601000000000000009a47910ed531c82473cc5025d201925496c3706c9799fb7feee2715f5d12710001000000000000004c677e26e24ecf36659011fbc9ecfb87f98e2192102ba4ec7eb2a307014c2814010000000000000096023294b2830985c43934ec95a58806057637e8ca7107cc891c29272b63be260100000000000000e6a82cb09111b1828030ebcba68f066cc8a2f0d7032edf102463023a571ed51201000000000000001a52989f498960edd384cdd3f52b11984912325ae290c3050886d009bf036f7b0100000000000000ec753f718d727df9adc4ca92c2bbaedc615984cc019829e8bba2e801f91ea7440100000000000000cafdce7b198eeede8fbb8e6e44d43ea6aa5c152577a89989002968798c87b737010000000000000008e3deae92aaaff218df7b338e98311345bf9d142dcb61df34732e5adda4ca0e0100000000000000e0e9401a2554ae5ed8623a6a0dd4dd8115b0112262cbeac006a4adfd7929ae5001000000000000001422cb0f567ee5f431a7a871f43e8602d7e0b172dd6bf2819ca2a46e6a87c9600100000000000000fc2d047eed5fa2dfb6d7117c177ef29748d93127826e79cf6824ae863dad9a440100000000000000940491aa5c11a7dceac769beea3d4a3815f995b30f995daff3c0410ff3ec4c130100000000000000ea347d23e3bf4f11047d1580444e7f6e2797cfecafa435aace72fbc5b4a51826010000000000000022fc849fcf86c5a7b583c6580597c141c56c3115298d49a0a36d6b7e441b6f52010000000000000088ba9223502f96209814c38bec4994fe2129793f357b07aca4ede940241cd950010000000000000096d85b8205bbb046385576d70a8917b1e059e6474565b743cfc29c8b96210e520100000000000000bec6ff2a5ae2411507a472960fe1297ea1f4a197d4f5346eb71b2f2327a9504801000000000000008eb5892277e6af39c9c440dfc7554ca68b7fb10eeeb9ebc33b24815de6bb90250100000000000000867404b8820644b7ad4d620d7472dbd6b5f761e924cb364651959e06b1975e57010000000000000088da7347f8d84f63a8f499d384aeb6977dd7b840b12ead209abe4c86ab9312650100000000000000f4c75a45902b4aba440cce1947300008a6fdbc6a988fb8647edf915b99fef875010000000000000040319d4152ef99f4dae00d763969f766c3f2421a1c3a213dcad56fefbfb8c35d0100000000000000e01b84f0da8be0b1807c5cb83889bbe5148a1e8a96b0aeb9b4ae15fe674588680100000000000000e6f18b461c86aa7ad1b300ac15d9611011b44c9a10f64cd2938d6bb52be03c120100000000000000be343eab7637aa2890bbf849b345f2540ceb74ebc9a3cc86888a67902bd3e91c010000000000000020089c94aa9b42573c668eb666a7049873132508a078cc3eba7bbab25704100d0100000000000000824cd58298638e1fb124f2bef9b1746f189b611e2c0882b7561f12ee5fa56b1c0100000000000000302d97fc1992127356b91159e3a1d9ac27d9ccc65732d124287f1fbfb8e24a7c010000000000000028114b62e53ee6aa11fc6d5cf4c70aad10dc503a0c1d801665c176a9052e354b01000000000000000480771da61da03cc711c3d086967b629d49b4feb23aeb06789425e9a147900201000000000000000cbf4b69cad05aed2bbf6ab4acff08ef2c17a603329e64af1b5320401d5681280100000000000000a612b34c268701c308ca38bb46501f50156425dfa28b7284311bf3dd14dfdc180100000000000000f8eb06c255edf56235fe6d613042bb2a2a21df3002a453ad34e91d5e00d6ae650100000000000000e63d10efc120313881e129025a905a8969c2ddb67963f093d36723f04426af45010000000000000026c8e0e882482190ae9d58ff7c914e881024de60fd7e0f207c83357f30acaf1901000000000000005005cd6b35512bf70f8fc75f52f8456218f5ca318a9d74833cff7a0336e3e82e01000000000000005a8b4fe4cc6ddbb01f141c2565530bc9677e6d6baaa50ad80a529c4e9094f31e0100000000000000ce566e342591b85edcca0c57c4ed252ae80ba9e4298fdfa0c5d984a6bdc72b4401000000000000005a6da85d909fd6baf57b8cc915cb27b6d8ec6d39247f146aa0109bd59d17d8050100000000000000946914155cf98dc8862176a812b70379fdea1c677c8f96c3bd513759ff84d81b01000000000000004655a086d6aa0bbaa34fb96efd708d1938d95b532059b9de69060d42075a1a0b0100000000000000c25770037b294a55ae8727ba6e5f5f344d9832b331dce8873c149de6542a673001000000000000000845f4903a8500c8aaae9ea4a7d6d018f4cd148e958e2f723fccebbdc982dd0601000000000000009a8551aa56ddba67f238f2870e995f5e5c14636e72815e8ef671f97ab8debd6b01000000000000008eeaba1502468d954e19f3e28e0aae48196d229a6eb5762b22ea2fe431b5a851010000000000000022865c6835a0b96c51ac01c94b78d3a53ff3ec4379b8a057b9c1fdfebeb39c2d01000000000000009c15c7a9ed43f74f816de4ba1c6d78d92bb873ede60ea4c75e9781807157524201000000000000008a0230f16fdb15c9855d211fcbd3a985819a8557ef6907cfdf0b44645e617057010000000000000058b08c94c313efda4bba48778afc50e540702b527d2d583d38f3a83ab639c85c0100000000000000f08c9a0d1e9ea3491c6bbdf94733ddcb07ad16cb75953748946c4b65c1628847010000000000000056854f0d2a2deeb5729c37d65334ad98a193fd29847f92cd7cba0935f33ee8140100000000000000f8fe5e8c5e2173894a49cabe37a9ba068c383043bf90d8694f37373c3d401a200100000000000000c2e8426228531975cb2963d57bff68b31949840187b43a43836e43a247350c4701000000000000002cd0f2894ca1bd85c4f0b85939b8c5e112f9f28babb4e9638adfe53a770a710b01000000000000007285216d891897490dd282362dff4a7ee533d2b261555b6aeaa1f7410710de240100000000000000e03e7cb9abb528f96fce6060bb9d495446dbd948c0c5693f0bae77a5a3f2207601000000000000001074454308ee7ea6f14915f6292003376a0c4a7f7d47bfdf7c03fee7217e3f0401000000000000000215a230c8a0056fbd42596c7d707fbad5a04d2058ac6e485ea57ab97ec358740100000000000000f087ec6e70b76d03309c82b4e3721a7d23b487c29953a33f6bb1f4faa3930026010000000000000088d889391d92f6ac6d6dcc195599375b4db24e414924690166f8ad1eb7b5b607010000000000000080321270e03da04dcbed8c06c52d62a47013ef0b6cc0f6bdebbfaac8c8119e5c0100000000000000a84b258720551c4c0f1759c6c82316468000547da08a3c0326de3f9d71c35347010000000000000068f03a219ff678dbe581a1d2b7fef183cdc1dcd21d6c76330223395773cd6c5a01000000000000001267d8885ac15dd9c3dc1fb28a3604963bd650ca2a99a097e0aa7b56b6a41d2c0100000000000000ec28e2aa5c3b96b46a8082a6cdee58e6b8eec81380b0fc14c9809f750b7250540100000000000000c6e1836fd76d6c06dc9b277d4b0782e8973c0655244d59f9f6712d161f15502201000000000000007a2886724b12f97d1b7ad788067b082286f3cd47f0f701f415214526da8a4d6701000000000000001287477d8a8b46885cda1f2980e725c4420c6891aae87afadf8ead8b976bbc1301000000000000002c6d93e4a0c78be25b09ed9c72554db83107c3b289a5e712f36545a16f2933870100000000000000040000000000000002d2f10f88edb4bd6cd1c87040975cea9a9770fe1ee685fe6ce003b43c2880e7c255717a0001a034000000000000d8fa73110000000058020000000000005902cec7200cb31c58d644301b32ad95d4df7ef5bbdc9561d37d8f336efa1d5cfa3d0100000000000000b8e406f43a43f56da1dcc8bf48349d2f42d9e147dd9ae6336916a38452322a450100000000000000905220ac61a658b900e090d74d8432380d237247b5d12376bed21fb57652fd48010000000000000044454c1621aee6e3c1d9c3fb5026590d26be8add25900a394e24cf4138fc351001000000000000005e6f361a74bebe89866eb73d4fbe8689acfbecfaafeabc40e43236e656f22e39010000000000000094f97236c3431614d5b4deb6122dbd59eb801176dddb0ae30bce8afa1051d50b0100000000000000d23a37ed858b1eac0d6027076fe34cfc0dc84e2847a582da074b35bc944b1b70010000000000000010b5c4551c264f14cb2d5db4d5b50552d69534e013a062a9cb03d766df48ef4e0100000000000000dece4e20a79dcfa2afb4a6c9379222dc4a63ce0f0bb8a9e6ec4274a2586df42a01000000000000003a54928c21dbe6d0d8ce229ae899640194f962821a4faa6a911fa8fda1809b7a0100000000000000fadc579901612f25bbd9bf1457316123b858132aef46971bae5de0460e16795f01000000000000002618a960ad518d23aa804aa61f08e58943cd41aff662f088db4f6155e650e63e01000000000000004cd66814a7752324cb20c6f70d78fd12f3b425152786b5150132b97c4e26192401000000000000007ea9e371e7793f45efbd5818ba2c6b32402df23f653bd3ac8e65ab72424adb1d0100000000000000789d5d4317e19e64c441544c626c1c128b7813abd6cfd60ed9e4ab3f549508250100000000000000dada9cf6148af40fccdda9586e25c50088651f0dcfe6a9a6057dafe4d9ea8e06010000000000000068ba40acfe65dd1daa70dd5c6c3fba664e0cf005e175f0204deb1c5d1d15f454010000000000000050073bf942fbba7324a63e6c174d99240bd649bd5d0d501ca75bd259f2fa34510100000000000000c0d7173ab223397c821c26326e935363b12fe7422323a0c34178630cc2c91d350100000000000000a6fdfe812bd698866d609c57225d9289fcb2ffc7f441a158325a941bb2d6d13301000000000000002ea19ddeac9887986a705aee12f1567908cd31a5e7e0cb72e72fb9a143e7e76c0100000000000000a277496349a4f0c16cd43137a08515c7dbe7e6ab7351e66de2e1fcf6f1b44d06010000000000000044bd6d820dc0b0aa0e896331ff92a49fb13d4c9a1cba4a09cfcdeed6f9b78532010000000000000018fe1ca74d50a35d5c036bc87c52e3b0d5630f7b84ead37963388a5464e0d4490100000000000000e48535befb2e807e3d0cc182fe9e05a2d3a8bac4dec6448aae7eab5fa86956250100000000000000f0a77189234d05832f3df471488b037d08f6ee0969ad421ba6ffebeb20fe4a150100000000000000724281a8cd7ff6cf4fb578ca8fc4bc9e41a3c223e10c5f11ec50acace91ef0710100000000000000d8d17c130c3b9281eb825c8020ecfb34823fdcb5b1423a4437e9ba1ff137d67701000000000000002a0cd19f595d69c11038897ee10a39bb8a05b3f254a4649bfa5a4c8b658b540a0100000000000000508b057341d4a6801eff555343dcf7f427b5dc97f711f702e34074821e28d43a0100000000000000b29445ff1e828bbbf47c3f513efee4a5a23366620033ac53b8408d89a50d85170100000000000000eeed3fe4322db7648f9ebc1b093cf408db2a3f79a7cfa25dc5115e473888090501000000000000008af1034cdd0b39969194805e8395a4106775e55b1b7557bc4350231002bcda21010000000000000018f7c58fb2cf70d650f445d474d2be3fb9e8cec4a71bccf0effc229a8784df6101000000000000003e149057acee6fe201e2233981c4806aa4e200520d25c8f7f5d42002728fce7401000000000000007afc934d94b841e2c70bf843fe257d76c60c26c3d89ddacf1052c0bfcbecf22101000000000000009ef6a9bd209d70f858a0eccdbc1cfe4e9438967cd75c395c4552b2d3ce05ab52010000000000000036d36f77819570f7e336c9254e1ce620f13b3797be5305f2e15c57da908daf66010000000000000092ee42aa9270f21adfd9f282ffb73b3e942fc06038bc83de35d8e9971fdde3080100000000000000c8f17d9b568dc9792cd03c61a1342e81afbc1dcd3f5fe54d5a85fd50ad85b6230100000000000000402a56dc42d0874e9494013cbcfa9b8a8e38f36a8a64190a3b3cbef43ac0643e010000000000000016330fe67bebb4267ea8ca5b79804017f39db2c94f5142eeef86bdac2d6898310100000000000000182e505cd7b3d53b33aa96b6729c182c335026cfe3b16e9b02be3bae64d80d2301000000000000007af9c521928e742c9ff709d8841eaa2657948bcbe9f86acc2bda37fdad38e70f0100000000000000c2271f77443650b87c58eafb27ef622759ce18eba3f11d5c790d90113b5baa390100000000000000dc58296ce30054fc942543d1058bd81d994ccf73ffc4fe7af1bfaaab1ab4ab180100000000000000289ea60fad4ef35fa3a1743a46d23b7c7530ac4497002b205e6b30ed69604a2901000000000000003eecbfc1487eb99c6297e021f887514164593f46c8df3aec5c7cff62df2ec40f010000000000000088f9078eac35965f1868f68f8759ba030ceb7d28bd503b7df9f39fd38e87e25a0100000000000000d23382c75de4f812e29e8895c880793b4ab4fd3d28790944675499e255d4774b0100000000000000d04ce710ac20a2f6cf889974ea4797649793b19d5b9c53a9b8ff8a705e64553a0100000000000000660fe756513cbcabaeed97224784cef9f128a4d4b02bb4fa004ed9663feab90f01000000000000000c0bcbe2e6ff076aac9f38fed2e301c08447fafc07e085a0980beb3fab0ed526010000000000000060d29f2aa543abe8e1f102a5f106a6496f63298103d9231f730721bc62116e1c01000000000000009a883590ad1970522f048f8ead7b0e6dbb4a586bd068ace45201fada8981c8770100000000000000e6a08e00ddfe7e2158d83bce39035533eca9502c8693d44c2baa472e2ea63d4701000000000000007ee37a4d18261a43aeaa08030dada2fa2fa0b9dfbf4aa39e36973c6b1a2fdb5e0100000000000000f2091ca74809a65d0680bf97e675eeff01764cc95647ecd226170951ee4f1f0b010000000000000080e423a00c83b4a7c1e4cc93d2dec4765ab7a5e44227641cd4b343a99cfd354f0100000000000000123c651a73fad74c12183b93a20971b6c08a5fa1ef93496a3e93ae2a7f29307001000000000000005cdd223eb709cad3b0d6f2396c4b3dee629f1b5819acb5c7599d13662b79fa460100000000000000a8c0111411f9ae214c425b21a708841db2c094bae35951fe738d806d3349985f01000000000000009e4a15681b6086bede043fcd452d68426aee3afe74a9fccbca015a8d120bb207010000000000000022b39d57ca8a20b504bb2ba4ffe1bd73ad4567e50377aaab45a87cbe20649a460100000000000000d0c440cad561cd6936fc3a4aeac1f15001f73206db97075e26921819439c792e010000000000000092f78f633dddc2d47a49b48a6684826c5447afea2ddf50875010298352280d050100000000000000fa26b1a6aac636a1b8d7db8b177f3f7b3915c5b287e86f06dd9015b815512b410100000000000000640077e1a2175b4d734aa5e597c1f28bc09817b9c5d3af37b24314e80da56f4d0100000000000000e007bad84209b4a4ca5110d717b98050ca2d3712b5e2795a991ff62c8e217e2901000000000000007a911bf0ab42098d8db035743bd4f7b7a5ed91a44508837da94e111357e6801c0100000000000000a8f2fa12f1bd4245d7af8390f9fcc9206aed550ff8366bf81412e2501f8b5a0701000000000000008e0b120eea5193f6731daac3fd19cd744191e250592e190797d0c9273912fa1901000000000000003af2e1ce5fc087258447fc497f472912caa1fa0702573884c6020fac3cbb745101000000000000004638b50368236b3da4535ffc55c140f731fb153b9562db753b40fda7cea8c41c0100000000000000926fd4ade255b73ad4a4dd444acd2f4565deb2336223d661d9f1781d9f729426010000000000000016b71bd30e9748c8c89e5898fbf0f01e320fdd574aee590e6cac3ebaf0028c0301000000000000007419642652a4ac1ceb5d9ddbcfc5729afe13763fcccae220bfdb642e6aaa4c150100000000000000b0c1e471f618de4267dbef373af2ca0816f76f01e688b865493ac5fb5f329158010000000000000028e5fe1fc01920b017233d4debce9179791c8e60995f950756258c17f3e626150100000000000000123d59ae5331208e9810e9354ba4cb7466ca49d078e9086adb699254ca457d3b01000000000000001aa715bb53e904ba98cfe1bf2908c6ccdc952d6a584ba967e560c94d61275b640100000000000000e604259a2041fe4fa9b2b2108820b032f6ee5e1edb763ab8c28c67579506ca6601000000000000009a47910ed531c82473cc5025d201925496c3706c9799fb7feee2715f5d12710001000000000000004c677e26e24ecf36659011fbc9ecfb87f98e2192102ba4ec7eb2a307014c2814010000000000000096023294b2830985c43934ec95a58806057637e8ca7107cc891c29272b63be260100000000000000e6a82cb09111b1828030ebcba68f066cc8a2f0d7032edf102463023a571ed51201000000000000001a52989f498960edd384cdd3f52b11984912325ae290c3050886d009bf036f7b0100000000000000ec753f718d727df9adc4ca92c2bbaedc615984cc019829e8bba2e801f91ea7440100000000000000cafdce7b198eeede8fbb8e6e44d43ea6aa5c152577a89989002968798c87b737010000000000000008e3deae92aaaff218df7b338e98311345bf9d142dcb61df34732e5adda4ca0e0100000000000000e0e9401a2554ae5ed8623a6a0dd4dd8115b0112262cbeac006a4adfd7929ae5001000000000000001422cb0f567ee5f431a7a871f43e8602d7e0b172dd6bf2819ca2a46e6a87c9600100000000000000fc2d047eed5fa2dfb6d7117c177ef29748d93127826e79cf6824ae863dad9a440100000000000000940491aa5c11a7dceac769beea3d4a3815f995b30f995daff3c0410ff3ec4c130100000000000000ea347d23e3bf4f11047d1580444e7f6e2797cfecafa435aace72fbc5b4a51826010000000000000022fc849fcf86c5a7b583c6580597c141c56c3115298d49a0a36d6b7e441b6f52010000000000000088ba9223502f96209814c38bec4994fe2129793f357b07aca4ede940241cd950010000000000000096d85b8205bbb046385576d70a8917b1e059e6474565b743cfc29c8b96210e520100000000000000bec6ff2a5ae2411507a472960fe1297ea1f4a197d4f5346eb71b2f2327a9504801000000000000008eb5892277e6af39c9c440dfc7554ca68b7fb10eeeb9ebc33b24815de6bb90250100000000000000867404b8820644b7ad4d620d7472dbd6b5f761e924cb364651959e06b1975e57010000000000000088da7347f8d84f63a8f499d384aeb6977dd7b840b12ead209abe4c86ab9312650100000000000000f4c75a45902b4aba440cce1947300008a6fdbc6a988fb8647edf915b99fef875010000000000000040319d4152ef99f4dae00d763969f766c3f2421a1c3a213dcad56fefbfb8c35d0100000000000000e01b84f0da8be0b1807c5cb83889bbe5148a1e8a96b0aeb9b4ae15fe674588680100000000000000e6f18b461c86aa7ad1b300ac15d9611011b44c9a10f64cd2938d6bb52be03c120100000000000000be343eab7637aa2890bbf849b345f2540ceb74ebc9a3cc86888a67902bd3e91c010000000000000020089c94aa9b42573c668eb666a7049873132508a078cc3eba7bbab25704100d0100000000000000824cd58298638e1fb124f2bef9b1746f189b611e2c0882b7561f12ee5fa56b1c0100000000000000302d97fc1992127356b91159e3a1d9ac27d9ccc65732d124287f1fbfb8e24a7c010000000000000028114b62e53ee6aa11fc6d5cf4c70aad10dc503a0c1d801665c176a9052e354b01000000000000000480771da61da03cc711c3d086967b629d49b4feb23aeb06789425e9a147900201000000000000000cbf4b69cad05aed2bbf6ab4acff08ef2c17a603329e64af1b5320401d5681280100000000000000a612b34c268701c308ca38bb46501f50156425dfa28b7284311bf3dd14dfdc180100000000000000f8eb06c255edf56235fe6d613042bb2a2a21df3002a453ad34e91d5e00d6ae650100000000000000e63d10efc120313881e129025a905a8969c2ddb67963f093d36723f04426af45010000000000000026c8e0e882482190ae9d58ff7c914e881024de60fd7e0f207c83357f30acaf1901000000000000005005cd6b35512bf70f8fc75f52f8456218f5ca318a9d74833cff7a0336e3e82e01000000000000005a8b4fe4cc6ddbb01f141c2565530bc9677e6d6baaa50ad80a529c4e9094f31e0100000000000000ce566e342591b85edcca0c57c4ed252ae80ba9e4298fdfa0c5d984a6bdc72b4401000000000000005a6da85d909fd6baf57b8cc915cb27b6d8ec6d39247f146aa0109bd59d17d8050100000000000000946914155cf98dc8862176a812b70379fdea1c677c8f96c3bd513759ff84d81b01000000000000004655a086d6aa0bbaa34fb96efd708d1938d95b532059b9de69060d42075a1a0b0100000000000000c25770037b294a55ae8727ba6e5f5f344d9832b331dce8873c149de6542a673001000000000000000845f4903a8500c8aaae9ea4a7d6d018f4cd148e958e2f723fccebbdc982dd0601000000000000009a8551aa56ddba67f238f2870e995f5e5c14636e72815e8ef671f97ab8debd6b01000000000000008eeaba1502468d954e19f3e28e0aae48196d229a6eb5762b22ea2fe431b5a851010000000000000022865c6835a0b96c51ac01c94b78d3a53ff3ec4379b8a057b9c1fdfebeb39c2d01000000000000009c15c7a9ed43f74f816de4ba1c6d78d92bb873ede60ea4c75e9781807157524201000000000000008a0230f16fdb15c9855d211fcbd3a985819a8557ef6907cfdf0b44645e617057010000000000000058b08c94c313efda4bba48778afc50e540702b527d2d583d38f3a83ab639c85c0100000000000000f08c9a0d1e9ea3491c6bbdf94733ddcb07ad16cb75953748946c4b65c1628847010000000000000056854f0d2a2deeb5729c37d65334ad98a193fd29847f92cd7cba0935f33ee8140100000000000000f8fe5e8c5e2173894a49cabe37a9ba068c383043bf90d8694f37373c3d401a200100000000000000c2e8426228531975cb2963d57bff68b31949840187b43a43836e43a247350c4701000000000000002cd0f2894ca1bd85c4f0b85939b8c5e112f9f28babb4e9638adfe53a770a710b01000000000000007285216d891897490dd282362dff4a7ee533d2b261555b6aeaa1f7410710de240100000000000000e03e7cb9abb528f96fce6060bb9d495446dbd948c0c5693f0bae77a5a3f2207601000000000000001074454308ee7ea6f14915f6292003376a0c4a7f7d47bfdf7c03fee7217e3f0401000000000000000215a230c8a0056fbd42596c7d707fbad5a04d2058ac6e485ea57ab97ec358740100000000000000f087ec6e70b76d03309c82b4e3721a7d23b487c29953a33f6bb1f4faa3930026010000000000000088d889391d92f6ac6d6dcc195599375b4db24e414924690166f8ad1eb7b5b607010000000000000080321270e03da04dcbed8c06c52d62a47013ef0b6cc0f6bdebbfaac8c8119e5c0100000000000000a84b258720551c4c0f1759c6c82316468000547da08a3c0326de3f9d71c35347010000000000000068f03a219ff678dbe581a1d2b7fef183cdc1dcd21d6c76330223395773cd6c5a01000000000000001267d8885ac15dd9c3dc1fb28a3604963bd650ca2a99a097e0aa7b56b6a41d2c0100000000000000ec28e2aa5c3b96b46a8082a6cdee58e6b8eec81380b0fc14c9809f750b7250540100000000000000c6e1836fd76d6c06dc9b277d4b0782e8973c0655244d59f9f6712d161f15502201000000000000007a2886724b12f97d1b7ad788067b082286f3cd47f0f701f415214526da8a4d6701000000000000001287477d8a8b46885cda1f2980e725c4420c6891aae87afadf8ead8b976bbc130100000000000000fdff00934cbf5436dd58c251e547166228989dd2bdb3a1e0e6558acb2adb07230100000000000000040000000000000002", + "babeFinalizedBlockWeight": 2004882, + "finalizedBlockHeader": "0xd99c3ab3a08b3247f0f4d2d47e6247a4eebb5619ad257a73b147c0dca671381a96dce901b0879757454fff3e7cdafd82cb7ae8f37d35a08888f08838bb898235ed13f73c67f13369d33a03de25b5f6b2274b8ed182081621cc38b7a55b199b86ca5671320c0642414245b501031a00000050fe7311000000007c24e16b4c7cb11346f813f785f33b200d69db1aca2127cc3587bd12a7b66069cad870a48b8be03688ceed23ca433ee7970226f1a458172ad06487cf4d2bcc0d6da7b06b211112784f56d144e38148052a6910d4af9427600fd5e4de07223009044245454684030b5e769d1a6ff14b83029da56b00363056007c911362a2e68b71b1f597ba689705424142450101ead82544e99b28086f7043842d3ee7a96eca9bf39793bdc4e297f22cf2e025488bea6a7cb258e9a3c5cf90d63f3294dc6ab512649df8fa87e99ff50c6beb3488", + "grandpaAuthoritySet": "0x59027fc65343cc2305c1feff134cb225945a412d76aa1574f091b09b05116e147c3c01000000000000002a17fd6447c146457f734cdf505d3d418c9c71e501df79756c9585da9bfaea0401000000000000000974335bf15384c6c3e44df1c4d9995d5634d00731e78fe70cd59c047c7a592301000000000000003fa770bbcfbdaac57d9923d9d854e98d76c1d59f5ca976adca479e6850324b0801000000000000009b2df55c2234271d1c9d5cd4291301ec624ee6d13bddf78dd8fc87c31d42fc9a010000000000000084beadb089cda5e0bc20bbc08665499c4d641bb189864f58e40a71a12b1bd77601000000000000009adc737f0c8c54b8426b6834a69ee052c77d18d74a7b716b779f9d139aaf6c2101000000000000004aa5708f54845419489cb1aae67c20048d062dfa9ea0b9a84de18376f4ce92c60100000000000000e4f3a80ba516a8a881525d9bec11456fa150d4b5102e398a7408a611081cc4c40100000000000000823557a6b0d397bcd3d188aa06fc13e49c636cbdbf35eccafd2d23595e6589e2010000000000000098512c439944dec65a752c6c7f274dd16cdc0db79f534f8704e5ac85509d02db01000000000000003fbcbc5732ca3e3b5e5663ae213c6d6a8a71fe268eb0dfb3b6d8d4cbaaba38110100000000000000560719a8f30f0f258c22630a40e349f23bc23ad85bccff41108db5050e9f4e6c0100000000000000d040d9cf3ae82b37c7ff336b00691e6871ecbf80e6a6c97d2d5901ad82e0b4e30100000000000000654627a8467d9ffbe33a57c7e48de48007cdfea4f85bbbdfcc327d1b4237a7a40100000000000000af69664425d84ef811ffae3cbe6ac6fbe2063c18ac74a655c2cbd6c4339987720100000000000000d23c267273b83bb35c8e838a2b6c47c49af8f15bb03b4ebbc0c171c0242cb15c0100000000000000f5b183712646f29d40c2c0877305cb0d902c214f0a8d44c5b8e6c765384740b401000000000000002bf2597eda54f89e851d398be9c76ed7d8a43948ca60418c7361ec5bce6ab50e0100000000000000e11c743c0b5900d562930a6ee98a146681e71fbf730ca97f296344b5b1a8e3670100000000000000ff4dc0086001061f0420591412017281a7fa551d7b72a2e049554c4f9fa4307301000000000000005fc3b0ba5053e37c006ecd43b224c684cc194e1d222496a9535aaabc3a7e8f84010000000000000022d04ea680d28674d9809c2022b38e60911447657af9abe8eaedac409ae2deff0100000000000000c3af638f3ed2948314eb771e970f73eceac5a2e101ea327fa8fe43e9ee61dda80100000000000000719ea231a2dada4838ddfd19beb3ac7ce248b660b1fccda83b033d0865d2aa47010000000000000066ee02c504999f889cfb6d6d3611e24e0a516d95134e455175f3f346d65b4629010000000000000045b06ca79993b20a511dda12cbbccd2c43d1e1eb827ecf826620286045cf4fcb01000000000000006902cc7446affffa43ea696c8c0507a3c38ca0faf868544a7ab3d573019f3ca201000000000000001cdd699d681de6c6ef2405e25743a09b2d94548c840d0f1c9cdc5f4e0a856efb01000000000000006efdc9c518967ad4229eb48e549fec8263aec4a1910326235118e36335a6fc1701000000000000005eec271b03fcf4277015ab182472fc55719511240c8bef8545195312d351f7750100000000000000d61483c2518c9c3fa34ea5877d6984a3a79a4029713ff31e74aaa7a43cf7dfb601000000000000007e4cf8ec7b00dadddcc10681ca9140ed9c4fb9683cc017f16ad967bb13a26a240100000000000000dbdb0b2b2e7b20de3f85dc61ab8fe9320c6d1e8c7323f60d08a909a31cf2ffed0100000000000000e4e71ed676259af3363516b55b604077015f662a84f3aabecf125fe8921b0ea70100000000000000c177e523087b02b4ec853d672f44e82783ec176dc1989c50fbab23232b4f234a0100000000000000c80773fbc6144ba0c3d5b35a6e46f6ca2998513d172a8818bce2445f3365b6e901000000000000009d95aef3e7e5456f64b81fb08002352b95478e0be1e458c6554fb0489f086c170100000000000000c6c9d24ef1f3bf0fa99aa5f0bafe680d8ef42e421398bcbe691f7bcb617bfa140100000000000000400ba8e74fc9470b03de528e828b8741e9455f4718eccfc2ea04499bd321f62901000000000000004b38d9dad38539affc9f0fd20471e6a3f55752fc9d7cd0dc035a681c2eab81f50100000000000000cfc66c2a7a535c67b10c3be6c984fc49aaa5ee428118bbf7607d9cf047ddc8dd01000000000000008b4f995dbf0667e2c14342cbd141e3a87bd1c3dac56c4faaf3736a1e826ba69601000000000000005a031fe1a37ea7973b8bad3f14df3f5d556f7af3411c4d1c472dd542e0b0b0020100000000000000d84ecc11b2fcc511e3799db37695cd9f1bea7e581f7f259c5f70ad6e41d74b0d01000000000000004d5e8f0e248bf0ebdf8c708b1d61e475162bcedded321222528402f10811eabd01000000000000007251da7147c58d25365bc6245897d11a6656be57fa3f9ad095746d3d2556e86201000000000000003115fd7f2ee9c582862b8fb14dd872cfbf6a6a0e8c7b9f364f57711765c7a86001000000000000003bc2c8a405f7acd25a5e6c1cee72ce8e2c247b05c6b37b9c2bf7654a624e0b4601000000000000004fbba25109fe9ee6e27322db51f40c56ad8940fa9388de42ca43bcc9f2c221a00100000000000000e1e2f2da8c1cebf871075182e7528f1cca6438fcea763f6561d172b2121b01f0010000000000000036b8caeb2b1963addacda511e61f005e298bb7aa2a6c67a25c0d8c49bf4664090100000000000000ea15fedde78eebcf26a7646dc5489518bb1c3d21598591483cded88fab68c0470100000000000000bb621691b37e0a1e5006f09c9c43e7ba19a43edeaa383654c8576efdaa01245401000000000000003a960631477eaa37fbeea5016d0887240207e86a05537d39e61d6250e2238d340100000000000000e0d591aa1c2d5fe4ca6372e3f305c529095dac8beaf140296f9ccf4696223f5f010000000000000088554c14ccee6a400aeed70df6b44541e301db7546b72071439658cbc8b6d31c0100000000000000014adc616a475e9cf880b0fd4f4a666a1c79acb112d284d9cff4d4c08b0761c90100000000000000b35ea139d037eec8c48662a7f8677797f3251434a299043beb043ab61117474601000000000000004aa59ef23027e284f9ddaecc52f69a1d83b1308f682b8921ce1ae41ffd7e09c701000000000000000df1dd0f33eb6cbc29f56d5ba0ce880e69db1de66f438b5c2f258a0b909438dd0100000000000000be73d3cad71c400291d1f1ef1d3f25b5924f5efa2d509e62389106d5d28eab8b010000000000000078e0a781a72114b2ea5689cadf5401c8122b04f799985c3ea3c41c936981cdc401000000000000004df3ea9f416305db75ec9c1f7aff642ca8a17efa6b419fdca3460dcd42f5ba7e01000000000000007f128131a242dbf8f88b48960252669df8100fe22a719ccaf31e466e9d0378cb010000000000000006081b1806b53c3dbc7a2fc3c5932f3dd3dbcde6e3cc865a39913f5e6352c4b90100000000000000a23c14809e06b77499b621c7528676377f2561a8ca43f5ec2ab86aba1929445101000000000000003468a2de1b18afd7978a2dedeef06d46651ab473181d0e063374d12e026dcf2c010000000000000060d1fe50e6f42402921500bcc8ef367e160c51d2f63fe6b1e81c703910320c1d010000000000000056db972358d8170db0515ad31c26a0e9706c566d9180bc7034863bc81accf9290100000000000000c9da738b1fe72e00496e884864a0b9d521ea981cab204291809de08462a263cb0100000000000000fa93ba85b41840cfdb6e7fc74ae3a01210485205532688f1b906e2d7abe671340100000000000000ece9eb501e7c78a616f8513338d51ad757996feefdfaae112e22941eddcd054e01000000000000008c9ddc6eeccbe0c730d98d6893841dbf51aa8ff8e983854c0ad3c8d090b368df0100000000000000bde44832d1d09b2dcaa74de928b9776f407dfdadbd52d28186cb5915d5d43c1101000000000000002c87d973cebba378cf91c1cb2b95ec4dc8bf8971daa6fb53528e31f46fcad6fa010000000000000040974dbb1eeb4a657bfd568795b0809f2b156c26d450eea2648794266af9b0830100000000000000462f29c77447ddfc591323a750bd93902a522cb80e0d8c993612184ebb293d4b0100000000000000705203fab555c0993842e562824ae52bee09dac6d79a47391588263eb2119b7d01000000000000006b65130f5d57f462fd3bb571406ea82f3851e95803e612d798aae10fbfb679dd01000000000000006cd9a2a780fd1600a86a28687562f57d01f7351ca4eef324a47cd694cb2c12ab01000000000000001da49c0b32490ff94402e70afff66944d8fe6d30a613fe258615325afb84d7cd0100000000000000a9b780c9d67d9d0c1fa8cf20fb38f959a7d1dcde87020ab1836fa686824f437c010000000000000070a8f2c854fa3a17a68746cfe493beb9bff8f34bbcd83d4a1dac92a82a64392601000000000000007d15dda7542f7418486a698fd55d418188c49814b0e4db85f2783956b0d012630100000000000000b6330a5333954bf601044454fb9bec3401ed59daad584bf62dd6141bdbe33bc30100000000000000727d484a95bb237b70c66aad2fdc6906595ae24784d4a4cbaa048e747cb5cfd001000000000000003971afb268cb86ae935a5c5bfac64fd9aa86d8f5bf81fb8f5210712de7bf7bc00100000000000000af732cc90dd5fff6d8f554af6a5eb13c0b300f4232ff516ab849f19c88d74ba50100000000000000bd693c4cc742d6ea25881c0be82f1f41999aefbd62302ee9726e8193f55ccc1001000000000000009cb6f96ecc63671d4d40544cf69cbde1bf2f5d679ae1fcece0a256c7c9e8f1710100000000000000da550603ca4b3442d7d6ef7526b259c9290a317d2495d6cbb476279f18a42836010000000000000050cfc7356353c0fa42aa8b43ac5d2ec0f6eeb5095ef9a5a6abc0c8b8ec2963c001000000000000007eef4e31aaa7f605a0e924e1ffdaee0c1dfcc0685e7a7c5739006ba602def8cb01000000000000006fb539e77dc8f11e27f51ffbbe29a22f9c65886cc350a180cc15df1fd33739740100000000000000b18cbeac96b0399f881de179ce8dff877a85a9c88844c5ec4cff5b1ae0c65cb30100000000000000eeb7717a1ee2ebd5854f3426d8f276651693403000fa939f4073e4474b75e0100100000000000000b19b35a50e5dfdc3eab30d2c79e5ab7680631ccdd1cadee24bb11a8610ffb5a60100000000000000f1e80cc588d39ad6464d5e890a704d5e9fc07920903b08f06b4b3a2ad218595e01000000000000009b0dd401864ea25913c2d5987428a3aaf33c100465843198d72e37048febcaec0100000000000000991b8f0c7c42ef75dfb24d1df053dbe18c4b2bafdd86803d2b2505a688bf7f71010000000000000019b84719ba987dd028e1fcf512a0ee857a1b53285161f586b456547f86f7fc7d0100000000000000382b9ac9a4895a6508b935b3014345a637745bd58b3335d54a1e14215b5d178e0100000000000000c0732b159411a4abdb0c29029c1ec2013fead26e03fe87b5f5ec4366435db85b010000000000000006fc73229bea563d9d98f48b4ef575dbb5570ef338798255fbb3da68bc4fff6401000000000000004a56d18eebb59c1d0480a8d0d60117693888aab705c481d4c22545e9312749b30100000000000000bddf5cbdced272ebcfa5187c44ebbc22a614a840ca015a50f489ec373866d5f30100000000000000035410457a842370fc973b116be0ceabfa81f8e1b3bb162922787bfc95f1a39d01000000000000006481e4855af69c83c901f28443fc942bd8ec92acd41474ad296613a4d705221101000000000000001eda33b98265b1141eb06d7079c7cb51419dc2170dbc998cb9628fe26b340ce801000000000000009cc46f39c94d6dde4865a254f9c8eb3138c4b3576ffbf7e62f790b531038ef7801000000000000002e156a14eaaac27c3d082f6e80fd64cb4f0881d338aed4a69e77e7f298599c860100000000000000ca4f172092a3ebe95ed1258979fdec000484c439c7ee6113a151a449db03dbdf0100000000000000f16d3c1a4c92fa0810afd33e57a8441903c86a32ef66b637862faacfbc9dc51d01000000000000007d73f6b78728b31063d40af90af3e6d224d71d9ab362f32da11ea255337963a9010000000000000040bff6fb372aaaa5fae3fe945bb0ca200bbdb73c06564e749a494173e91e2053010000000000000099506d8a67e458bff8ceb93cb4d77f23957138399f11fc44996e61b1df1848ea0100000000000000a3ce9bb0df77c833ee0790440b4e3d890bb238b61180f8d2abef50a7f05abc590100000000000000d23988121a61813005168196899b929406d4f9ee0a523f3759e6e477b89261cd01000000000000004beaea3024e4c9c573439e9a087a6227c46c5bf052b7a28c296f05e7b3d8d72e0100000000000000bf47ea951bf20303e3ace58a8e95b79e1430c86b7ce97cc14b09f643e57192b20100000000000000e0099013b0cac12d34560c4d6cc0515b5940d3810e44c9ceda71c71054065d100100000000000000c859a8e75e32816122a9bb2c2e8fcc5a7df66dd791a83dd93eb2e68c7e39eade01000000000000004eaa2f286d28362d7bf043b6d32a5103bcff74d79b2260e6665d284b91a9a96d010000000000000014fa616d5b1d2f5403eee710709323ce2473f08d77b9e00d20ed517e52f4d9bc01000000000000005873f921ecc605ae9f4a98a5b59505a652fd643bb47ff66ab7cc096e957dea400100000000000000814193cc0520ea91284ed44e13979044c91771c9f508255bdd33f1c5d19183dc0100000000000000fa4e43b9516f0c232f52bdb59b4fc576ff4a9c38de69a1e8e2bb388ee425552b0100000000000000c77400bbd98289422195bf6bf8b0b57911002f77dcfe82d7e4e74f38a5e409b601000000000000000ee3e9057a71d6c6501548b6e3785802de52b8a5e87d9b9e521eea2b05918b2f0100000000000000d2096c995e2bfdf52a7c60fe4db0d64bb64d9fc9e35df3bec5e7c6c837fe45a3010000000000000064fa44e74901bd0498d7f005e757c8269cbad75323d6c678fad732205c184e5c0100000000000000cec685cdd056218ba7e245c98fdc103ae6c4606164336c51ce8ea9092f7972bd0100000000000000235b304ea70c53f060701ecb4257e03d7c1bdac282d940865534533f272c95ec010000000000000015dac847cdd7eb29e0ca6dc9e9586c5cfc6cda407692459413dd41de69589dc40100000000000000d077d7977004929ac471f802c8e5d9b1f167e5d6ed5062bb74ef0fff5b6287c001000000000000007d5db285beb057c06c19de876d779b02a43a2b77747467fd3b4a946c90ec988a01000000000000005851e05d3ce538ce14923d6f972280e9b3825df355b4e5c863b7ee24e65d67560100000000000000e5b4449610d8c33729d096216500ad634fe3654420f70b7fbaeb746ff8ba973a01000000000000000eb6a7b2b5758eef2088dc65b067d281ead3252f09062d0909f5b4bdec6be88e0100000000000000f5bf306dee98b6057c9cd931f5f1c9c9d36eb591ace063ec8bb3b1150a31f2e5010000000000000081b637606f92c6d01c8c7e11e6face0a289f008f568b42c3a47d2111a95f57c30100000000000000498f17704a309b6bc167a308a6f2190012a3c55a740393434ff7bf7556e0bf4901000000000000002fb5594b7750ee0cafdde385912ea201ae53162aa66ee5588c0360391773f88801000000000000005707edbd9de4912c5bfd047f1de4be8a9143964c84931dcab3bcba61be0ba40a0100000000000000f2881bc07407ab75cca9e3c1a93174b8a97f69362d39d35c755a1b426f131434010000000000000015a4d7b82bacbdbcec37aa687061702d65fd490d75562dda60db8da46961231401000000000000009c07a4b0db05b434a94e31377d254bc3c797b79212eb7e447b4f12a7c1adb12c010000000000000051d8caf8c6a388dc49cae5fe9be4f04dd889893057a011810aa0a1149a0debf101000000000000003ad661904f102b74a67ad727fec62ae2241a24944d79d1393be17dae4cc7314601000000000000003509000000000000000125777a0000d52400000000000000005909000001000000000000008b15000002000000000000000f2300000300000000000000c72e000004000000000000001f31000005000000000000002f3f000006000000000000003f4d000007000000000000004f5b000008000000000000005f69000009000000000000006f7700000a000000000000007f8500000b000000000000008f9300000c000000000000009fa100000d00000000000000afaf00000e00000000000000b9bd00000f00000000000000c9cb00001000000000000000bfd900001100000000000000cfe700001200000000000000dff500001300000000000000e90301001400000000000000f91101001500000000000000092001001600000000000000192e01001700000000000000273c01001800000000000000374a01001900000000000000475801001a00000000000000576601001b00000000000000677401001c00000000000000778201001d00000000000000869001001e000000000000003a9e01001f0000000000000049ac0100200000000000000057ba0100210000000000000067c80100220000000000000077d60100230000000000000085e40100240000000000000095f201002500000000000000a50002002600000000000000910e02002700000000000000471c02002800000000000000452a02002900000000000000393802002a00000000000000184602002b00000000000000255402002c000000000000000c6202002d00000000000000c56f02002e000000000000003e7d02002f000000000000000d8b02003000000000000000ed9802003100000000000000d8a602003200000000000000cfb40200330000000000000083c2020034000000000000005fd00200350000000000000058de0200360000000000000057ec0200370000000000000067fa020038000000000000006a0803003900000000000000f81503003a000000000000009e2303003b00000000000000823103003c00000000000000903f03003d00000000000000a04d03003e00000000000000b05b03003f00000000000000be6903004000000000000000cd7703004100000000000000dd8503004200000000000000ed9303004300000000000000fda10300440000000000000055a403004500000000000000fcaf0300460000000000000005be030047000000000000000bcc030048000000000000000eda0300490000000000000015e803004a0000000000000025f603004b00000000000000330404004c00000000000000421204004d00000000000000512004004e00000000000000612e04004f00000000000000713c040050000000000000007d4a040051000000000000008c58040052000000000000009c6604005300000000000000ac7404005400000000000000b78204005500000000000000c69004005600000000000000d69e04005700000000000000e6ac04005800000000000000f6ba0400590000000000000006c904005a0000000000000016d704005b0000000000000024e504005c0000000000000034f304005d00000000000000420105005e00000000000000520f05005f00000000000000301d05006000000000000000312b050061000000000000004139050062000000000000005047050063000000000000006055050064000000000000006f63050065000000000000007e71050066000000000000008d7f050067000000000000009d8d05006800000000000000ab9b05006900000000000000bba905006a00000000000000cbb705006b00000000000000dbc505006c00000000000000e6d305006d00000000000000f6e105006e0000000000000006f005006f0000000000000016fe05007000000000000000260c06007100000000000000361a060072000000000000003028060073000000000000003e36060074000000000000004d44060075000000000000005c5206007600000000000000486006007700000000000000566e060078000000000000005e7506007900000000000000657c06007a00000000000000738a06007b00000000000000839806007c0000000000000092a606007d00000000000000a2b406007e00000000000000b2c206007f00000000000000c2d006008000000000000000d2de0600810000000000000032e806008200000000000000e2ec06008300000000000000f2fa06008400000000000000020907008500000000000000121707008600000000000000212507008700000000000000313307008800000000000000893507008900000000000000414107008a00000000000000514f07008b00000000000000615d07008c00000000000000716b07008d000000000000007f7907008e000000000000008f8707008f000000000000009f9507009000000000000000afa307009100000000000000bfb107009200000000000000cfbf07009300000000000000dfcd07009400000000000000efdb07009500000000000000ffe9070096000000000000000ff8070097000000000000001f06080098000000000000002f14080099000000000000003f2208009a000000000000004f3008009b000000000000005f3e08009c000000000000004a4c08009d00000000000000315a08009e00000000000000da6708009f00000000000000b1750800a00000000000000022830800a100000000000000c9900800a2000000000000005b9e0800a300000000000000eeab0800a4000000000000008bb90800a50000000000000016c70800a600000000000000acd40800a70000000000000035e20800a800000000000000ccef0800a90000000000000059fd0800aa00000000000000ea0a0900ab0000000000000078180900ac000000000000000b260900ad00000000000000a0330900ae000000000000002f410900af00000000000000be4e0900b000000000000000535c0900b100000000000000df690900b20000000000000064770900b300000000000000e8840900b40000000000000073920900b500000000000000fd9f0900b6000000000000009cad0900b70000000000000037bb0900b800000000000000cbc80900b90000000000000062d60900ba00000000000000e8e30900bb000000000000007df10900bc00000000000000edfe0900bd00000000000000870c0a00be00000000000000141a0a00bf00000000000000ac270a00c0000000000000003d350a00c100000000000000c4420a00c20000000000000050500a00c300000000000000de5d0a00c4000000000000007f6b0a00c50000000000000016790a00c600000000000000a3860a00c7000000000000002b940a00c800000000000000faa10a00c9000000000000008eaf0a00ca0000000000000061bd0a00cb0000000000000041cb0a00cc0000000000000017d90a00cd00000000000000e7e60a00ce00000000000000b9f40a00cf000000000000008a020b00d00000000000000098100b00d100000000000000a81e0b00d200000000000000b82c0b00d300000000000000be3a0b00d400000000000000cb480b00d500000000000000db560b00d600000000000000eb640b00d700000000000000fb720b00d8000000000000000b810b00d9000000000000001b8f0b00da000000000000002b9d0b00db0000000000000039ab0b00dc0000000000000049b90b00dd0000000000000059c70b00de0000000000000069d50b00df0000000000000079e30b00e00000000000000089f10b00e10000000000000099ff0b00e200000000000000a90d0c00e30000000000000059120c00e400000000000000b1140c00e50000000000000009170c00e600000000000000b91b0c00e700000000000000111e0c00e80000000000000019250c00e900000000000000c9290c00ea0000000000000081350c00eb00000000000000d9370c00ec00000000000000e9450c00ed00000000000000994a0c00ee00000000000000f8530c00ef0000000000000050560c00f00000000000000008620c00f10000000000000018700c00f200000000000000287e0c00f300000000000000388c0c00f400000000000000439a0c00f50000000000000052a80c00f60000000000000060b60c00f700000000000000acb80c00f800000000000000b3bf0c00f90000000000000063c40c00fa00000000000000c3cd0c00fb0000000000000073d20c00fc0000000000000073e00c00fd000000000000004dee0c00fe000000000000005bfc0c00ff00000000000000580a0d000001000000000000b00c0d00010100000000000068180d00020100000000000076260d00030100000000000084340d00040100000000000094420d000501000000000000a4500d000601000000000000b35e0d000701000000000000c36c0d000801000000000000d37a0d000901000000000000e3880d000a01000000000000f3960d000b0100000000000003a50d000c0100000000000013b30d000d0100000000000023c10d000e0100000000000032cf0d000f0100000000000041dd0d00100100000000000051eb0d00110100000000000061f90d00120100000000000070070e0013010000000000007e150e001401000000000000de1e0e0015010000000000008e230e0016010000000000009e310e001701000000000000ac3f0e001801000000000000bc4d0e001901000000000000cc5b0e001a01000000000000dc690e001b01000000000000e9770e001c01000000000000f1850e001d0100000000000001940e001e010000000000000fa20e001f0100000000000012b00e00200100000000000022be0e00210100000000000032cc0e00220100000000000042da0e00230100000000000052e80e00240100000000000062f60e00250100000000000072040f00260100000000000081120f00270100000000000091200f002801000000000000a12e0f002901000000000000843c0f002a01000000000000944a0f002b01000000000000ec4c0f002c01000000000000a1580f002d01000000000000b1660f002e01000000000000b5740f002f01000000000000c5820f003001000000000000d5900f003101000000000000e59e0f003201000000000000f5ac0f003301000000000000e2ba0f003401000000000000b8c80f003501000000000000c8d60f003601000000000000d7e40f003701000000000000dfeb0f003801000000000000e7f20f003901000000000000f70010003a01000000000000f80710003b01000000000000000f10003c01000000000000101d10003d01000000000000202b10003e01000000000000303910003f010000000000004047100040010000000000005055100041010000000000006063100042010000000000005d7110004301000000000000607f10004401000000000000708d10004501000000000000809b1000460100000000000090a9100047010000000000009eb710004801000000000000aec510004901000000000000bed310004a01000000000000c9e110004b01000000000000a1ef10004c0100000000000093fd10004d01000000000000760b11004e01000000000000811911004f010000000000006d27110050010000000000007d3511005101000000000000894311005201000000000000995111005301000000000000865f11005401000000000000636d11005501000000000000537b1100560100000000000063891100570100000000000072971100580100000000000082a51100590100000000000092b311005a01000000000000a2c111005b01000000000000b2cf11005c01000000000000c2dd11005d01000000000000d2eb11005e01000000000000e2f911005f01000000000000f207120060010000000000000216120061010000000000000b24120062010000000000001b32120063010000000000002b40120064010000000000003b4e120065010000000000004b5c120066010000000000005b6a120067010000000000006b78120068010000000000007a86120069010000000000008a9412006a010000000000009aa212006b01000000000000aab012006c01000000000000babe12006d01000000000000c9cc12006e01000000000000d9da12006f01000000000000e9e812007001000000000000f9f612007101000000000000090513007201000000000000191313007301000000000000282113007401000000000000382f13007501000000000000483d13007601000000000000584b13007701000000000000685913007801000000000000786713007901000000000000887513007a01000000000000988313007b01000000000000a89113007c01000000000000b69f13007d01000000000000c6ad13007e01000000000000d5bb13007f01000000000000e5c913008001000000000000f5d71300810100000000000005e61300820100000000000015f413008301000000000000230214008401000000000000331014008501000000000000291e14008601000000000000372c14008701000000000000473a14008801000000000000554814008901000000000000655614008a01000000000000756414008b010000000000007c6b14008c01000000000000c56d14008d010000000000001d7014008e01000000000000757214008f01000000000000858014009001000000000000958e14009101000000000000a59c14009201000000000000b4aa14009301000000000000c0b814009401000000000000d0c614009501000000000000e0d414009601000000000000f0e21400970100000000000000f11400980100000000000010ff14009901000000000000200d15009a010000000000002f1b15009b010000000000003f2915009c010000000000004f3715009d010000000000005f4515009e01000000000000175115009f010000000000006f531500a0010000000000007f611500a1010000000000008f6f1500a2010000000000009f7d1500a301000000000000ae8b1500a401000000000000b8991500a501000000000000c8a71500a601000000000000d8b51500a701000000000000e8c31500a801000000000000f8d11500a90100000000000008e01500aa01000000000000c0eb1500ab0100000000000018ee1500ac01000000000000eefb1500ad01000000000000b9091600ae010000000000007c171600af0100000000000043251600b00100000000000021331600b101000000000000583c1600b201000000000000f3401600b301000000000000bb4e1600b4010000000000007f5c1600b501000000000000496a1600b6010000000000001d781600b701000000000000e3851600b801000000000000ba931600b9010000000000009aa11600ba010000000000006daf1600bb010000000000004abd1600bc0100000000000021cb1600bd01000000000000f3d81600be01000000000000b9e61600bf010000000000008cf41600c001000000000000c8fd1600c10100000000000031021700c2010000000000006c0f1700c301000000000000bc1c1700c401000000000000fe291700c50100000000000051371700c601000000000000a7441700c701000000000000e7511700c8010000000000004d5f1700c901000000000000ba6c1700ca01000000000000867a1700cb0100000000000084881700cc0100000000000073961700cd0100000000000043a41700ce0100000000000048b21700cf0100000000000058c01700d00100000000000068ce1700d10100000000000078dc1700d20100000000000088ea1700d30100000000000098f81700d401000000000000a8061800d501000000000000b8141800d601000000000000c8221800d701000000000000d8301800d801000000000000e83e1800d901000000000000f84c1800da01000000000000085b1800db0100000000000018691800dc0100000000000028771800dd0100000000000038851800de0100000000000048931800df0100000000000058a11800e00100000000000068af1800e10100000000000078bd1800e20100000000000088cb1800e30100000000000097d91800e4010000000000008be71800e50100000000000056f51800e60100000000000034031900e7010000000000001c111900e801000000000000141f1900e901000000000000242d1900ea01000000000000333b1900eb0100000000000042491900ec0100000000000052571900ed0100000000000061651900ee010000000000006b731900ef0100000000000074811900f001000000000000198f1900f101000000000000bb9c1900f20100000000000066aa1900f30100000000000011b81900f401000000000000a7c51900f5010000000000004dd31900f6010000000000008bde1900f701000000000000c9e01900f801000000000000cde91900f9010000000000004dee1900fa01000000000000e2fb1900fb0100000000000070091a00fc01000000000000fb161a00fd0100000000000093241a00fe0100000000000028321a00ff01000000000000b63f1a000002000000000000414d1a000102000000000000d35a1a0002020000000000005b681a000302000000000000e9751a00040200000000000078831a000502000000000000e6901a000602000000000000639e1a000702000000000000efab1a0008020000000000007bb91a0009020000000000000cc71a000a02000000000000a9d41a000b0200000000000029e21a000c0200000000000098ee1a000d020000000000009efa1a000e02000000000000f1061b000f020000000000004d131b001002000000000000771f1b001102000000000000a72b1b001202000000000000ce371b001302000000000000f0431b00140200000000000026501b001502000000000000415c1b0016020000000000008e681b001702000000000000bd741b001802000000000000e9801b001902000000000000488d1b001a02000000000000a3991b001b020000000000000fa61b001c020000000000004fb21b001d0200000000000060bf1b001e0200000000000029cd1b001f02000000000000f4da1b002002000000000000bce81b00210200000000000057f61b002202000000000000dd031c002302000000000000320f1c00240200000000000074111c002502000000000000291f1c002602000000000000cf2c1c0027020000000000007e3a1c00280200000000000027481c002902000000000000db551c002a0200000000000091631c002b020000000000003a711c002c02000000000000fa7e1c002d02000000000000a58c1c002e020000000000005d9a1c002f020000000000000da81c003002000000000000d7b51c00310200000000000087c31c00320200000000000030d11c003302000000000000ddde1c00340200000000000088ec1c00350200000000000033fa1c003602000000000000cbfe1c003702000000000000fd071d003802000000000000c8151d0039020000000000009c231d003a0200000000000053311d003b02000000000000233f1d003c02000000000000eb4c1d003d02000000000000bc5a1d003e0200000000000095681d003f0200000000000069761d0040020000000000003f841d00410200000000000016921d004202000000000000c89f1d0043020000000000008ead1d00440200000000000046bb1d0045020000000000001bc91d004602000000000000e3d61d004702000000000000c1e41d00480200000000000095f21d00490200000000000069001e004a020000000000003a0e1e004b02000000000000d3191e004c02000000000000251c1e004d02000000000000032a1e004e02000000000000cf371e004f02000000000000b53e1e0050020000000000009b451e00510200000000000078531e0052020000000000004c611e0053020000000000000b6f1e005402000000000000d37c1e005502000000000000488a1e00560200000000000012981e005702000000000000eda51e005802000000000000bdb31e0059020000000000008ac11e005a0200000000000067cf1e005b020000000000001fdd1e005c02000000000000ceea1e005d0200000000000088f81e005e0200000000000034061f005f02000000000000e0131f00600200000000000091211f006102000000000000532f1f006202000000000000fb3c1f006302000000000000bd4a1f00640200000000000066581f00650200000000000016661f006602000000000000bf731f00670200000000000070811f006802000000000000268f1f006902000000000000ca9c1f006a0200000000000071aa1f006b0200000000000023b81f006c02000000000000e7c51f006d020000000000007cd31f006e020000000000003ae11f006f02000000000000e1ee1f0070020000000000007dfc1f007102000000000000c5fe1f0072020000000000000e0120007302000000000000300a20007402000000000000e817200075020000000000007d2520007602000000000000053320007702000000000000944020007802000000000000294e20007902000000000000b45b20007a02000000000000386920007b02000000000000be7620007c020000000000004e8420007d02000000000000138b20007e02000000000000e59120007f020000000000007a9f200080020000000000002dad20008102000000000000d3ba2000820200000000000058c820008302000000000000f4d5200084020000000000008be32000850200000000000028f120008602000000000000c5fe200087020000000000005b0c21008802000000000000e41921008902000000000000271c21008a020000000000007c2721008b020000000000001c3521008c02000000000000b24221008d020000000000002c5021008e02000000000000c85d21008f020000000000006b6b21009002000000000000047921009102000000000000a98621009202000000000000469421009302000000000000d8a1210094020000000000007eaf210095020000000000001ebd21009602000000000000b0ca2100970200000000000060d821009802000000000000fae52100990200000000000091f321009a02000000000000210122009b02000000000000a20e22009c020000000000002e1c22009d02000000000000c02022009e02000000000000c82922009f0200000000000059372200a002000000000000d8442200a10200000000000074522200a2020000000000000c602200a302000000000000906d2200a402000000000000267b2200a502000000000000be882200a6020000000000004c962200a702000000000000d2a32200a8020000000000005eb12200a902000000000000e5be2200aa02000000000000a8c52200ab020000000000008dcc2200ac0200000000000067da2200ad02000000000000ebe52200ae0200000000000037e82200af0200000000000010f62200b002000000000000e3032300b1020000000000009f112300b202000000000000531f2300b3020000000000002c262300b4020000000000000f2d2300b50200000000000073382300b602000000000000bc3a2300b702000000000000053d2300b8020000000000009f482300b90200000000000093562300ba0200000000000082642300bb020000000000006f722300bc020000000000005f802300bd020000000000006d8e2300be02000000000000c5972300bf02000000000000739c2300c00200000000000081aa2300c10200000000000091b82300c2020000000000009fc62300c302000000000000afd42300c402000000000000bee22300c502000000000000ccf02300c602000000000000dafe2300c702000000000000e90c2400c802000000000000f51a2400c90200000000000005292400ca0200000000000013372400cb020000000000001b452400cc0200000000000026532400cd0200000000000034612400ce020000000000003e6f2400cf020000000000004e7d2400d0020000000000005d8b2400d1020000000000006d992400d2020000000000007ba72400d30200000000000088b52400d40200000000000096c32400d502000000000000a4d12400d602000000000000b3df2400d702000000000000c3ed2400d802000000000000bafb2400d902000000000000ad092500da02000000000000b0172500db02000000000000ae252500dc0200000000000052312500dd02000000000000aa332500de02000000000000ba412500df02000000000000c84f2500e002000000000000d55d2500e102000000000000e26b2500e202000000000000ec792500e302000000000000f4872500e40200000000000004962500e50200000000000014a42500e60200000000000021b22500e7020000000000002ec02500e8020000000000003dce2500e9020000000000004ddc2500ea0200000000000058ea2500eb0200000000000067f82500ec0200000000000077062600ed0200000000000085142600ee0200000000000094222600ef02000000000000a1302600f002000000000000ad3e2600f102000000000000b84c2600f202000000000000c55a2600f302000000000000d3682600f402000000000000c6762600f502000000000000ca842600f602000000000000d8922600f702000000000000e8a02600f802000000000000f4ae2600f90200000000000004bd2600fa0200000000000013cb2600fb0200000000000023d92600fc0200000000000033e72600fd0200000000000042f52600fe0200000000000052032700ff02000000000000621127000003000000000000711f27000103000000000000802d270002030000000000008f3b270003030000000000009549270004030000000000003e4e270005030000000000009e5727000603000000000000aa6527000703000000000000b97327000803000000000000c98127000903000000000000d68f27000a03000000000000e59d27000b03000000000000f2ab27000c0300000000000001ba27000d030000000000000dc827000e030000000000001ad627000f0300000000000027e42700100300000000000034f227001103000000000000340028001203000000000000420e28001303000000000000521c28001403000000000000602a280015030000000000006e38280016030000000000007d4628001703000000000000895428001803000000000000976228001903000000000000a47028001a03000000000000b47e28001b03000000000000b08c28001c03000000000000b59a28001d03000000000000c2a828001e03000000000000d1b628001f03000000000000e0c428002003000000000000eed228002103000000000000fde0280022030000000000000bef280023030000000000001bfd280024030000000000002b0b290025030000000000003b1929002603000000000000482729002703000000000000583529002803000000000000674329002903000000000000745129002a03000000000000845f29002b03000000000000946d29002c03000000000000a17b29002d03000000000000b18929002e03000000000000bd9729002f03000000000000cca529003003000000000000dbb329003103000000000000ebc129003203000000000000f6cf2900330300000000000004de2900340300000000000012ec2900350300000000000020fa2900360300000000000030082a0037030000000000003e162a0038030000000000004e242a0039030000000000005c322a003a0300000000000068402a003b03000000000000764e2a003c03000000000000845c2a003d03000000000000946a2a003e030000000000009e782a003f0300000000000055842a004003000000000000ad862a004103000000000000bb942a004203000000000000c4a22a004303000000000000d3b02a004403000000000000e3be2a004503000000000000eecc2a004603000000000000feda2a0047030000000000000ce92a0048030000000000006bf22a0049030000000000001bf72a004a0300000000000029052b004b030000000000007f072b004c0300000000000035132b004d0300000000000044212b004e03000000000000542f2b004f03000000000000633d2b005003000000000000714b2b00510300000000000081592b00520300000000000091672b0053030000000000009e752b0054030000000000009f832b005503000000000000a6912b005603000000000000ab9f2b005703000000000000b8ad2b005803000000000000c8bb2b005903000000000000d6c92b005a03000000000000e6d72b005b03000000000000f6e52b005c0300000000000005f42b005d0300000000000013022c005e0300000000000020102c005f03000000000000271e2c0060030000000000002d2c2c0061030000000000003d3a2c0062030000000000003b482c00630300000000000046562c00640300000000000055642c00650300000000000063722c00660300000000000070802c0067030000000000007f8e2c0068030000000000008e9c2c0069030000000000009baa2c006a030000000000009eb82c006b03000000000000aec62c006c03000000000000bcd42c006d03000000000000cae22c006e03000000000000d7f02c006f03000000000000e5fe2c007003000000000000f40c2d007103000000000000021b2d007203000000000000f8282d007303000000000000fe362d0074030000000000000c452d0075030000000000001b532d0076030000000000002a612d007703000000000000366f2d0078030000000000001a7d2d0079030000000000001f8b2d007a0300000000000018992d007b0300000000000024a72d007c030000000000002db52d007d03000000000000d6b92d007e0300000000000035c32d007f0300000000000042d12d00800300000000000052df2d00810300000000000061ed2d00820300000000000070fb2d0083030000000000007f092e0084030000000000008b172e0085030000000000009a252e008603000000000000a9332e008703000000000000b9412e008803000000000000c54f2e008903000000000000ce5d2e008a03000000000000db6b2e008b030000000000005a792e008c03000000000000f9862e008d03000000000000d6942e008e03000000000000e2a22e008f03000000000000dab02e009003000000000000ddbe2e009103000000000000e4cc2e009203000000000000f4da2e00930300000000000001e92e0094030000000000000cf72e0095030000000000001c052f0096030000000000002a132f00970300000000000036212f009803000000000000962a2f009903000000000000462f2f009a03000000000000533d2f009b03000000000000624b2f009c0300000000000070592f009d0300000000000078672f009e0300000000000084752f009f030000000000008e832f00a0030000000000009d912f00a103000000000000979f2f00a20300000000000099ad2f00a303000000000000a7bb2f00a403000000000000b4c92f00a503000000000000bfd72f00a603000000000000aae52f00a703000000000000baf32f00a803000000000000c9013000a903000000000000d80f3000aa03000000000000e51d3000ab03000000000000e72b3000ac03000000000000f6393000ad0300000000000005483000ae0300000000000015563000af0300000000000025643000b0030000000000002d6b3000b10300000000000034723000b20300000000000042803000b303000000000000508e3000b4030000000000005f9c3000b5030000000000006caa3000b6030000000000007ab83000b7030000000000007bc63000b8030000000000008bd43000b90300000000000099e23000ba03000000000000a8f03000bb03000000000000b5fe3000bc03000000000000b70c3100bd03000000000000a51a3100be030000000000009a283100bf0300000000000093363100c003000000000000a2443100c103000000000000b1523100c203000000000000bd603100c303000000000000cd6e3100c403000000000000dd7c3100c503000000000000ed8a3100c603000000000000fd983100c7030000000000000ca73100c8030000000000001bb53100c90300000000000029c33100ca0300000000000039d13100cb0300000000000047df3100cc0300000000000057ed3100cd0300000000000067fb3100ce0300000000000077093200cf0300000000000087173200d00300000000000096253200d103000000000000a6333200d203000000000000b5413200d303000000000000c54f3200d403000000000000d35d3200d503000000000000c96b3200d603000000000000bf793200d703000000000000b9873200d803000000000000b0953200d903000000000000aba33200da03000000000000bab13200db03000000000000c5bf3200dc03000000000000c5cd3200dd03000000000000d5db3200de03000000000000e5e93200df03000000000000f5f73200e00300000000000005063300e10300000000000014143300e20300000000000021223300e3030000000000002f303300e4030000000000003b3e3300e5030000000000004a4c3300e6030000000000005a5a3300e70300000000000068683300e80300000000000077763300e90300000000000087843300ea0300000000000096923300eb03000000000000a0a03300ec03000000000000afae3300ed03000000000000babc3300ee03000000000000caca3300ef03000000000000d9d83300f003000000000000e4e63300f103000000000000f1f43300f203000000000000f8023400f30300000000000007113400f403000000000000161f3400f503000000000000262d3400f603000000000000303b3400f7030000000000003f493400f8030000000000004c573400f90300000000000058653400fa0300000000000064733400fb030000000000006b813400fc03000000000000798f3400fd03000000000000889d3400fe0300000000000098ab3400ff03000000000000a7b934000004000000000000b7c734000104000000000000c5d534000204000000000000d5e334000304000000000000e3f134000404000000000000f3ff34000504000000000000030e35000604000000000000121c350007040000000000001d2a350008040000000000002531350009040000000000001f3835000a040000000000000c4635000b04000000000000f35335000c04000000000000016235000d040000000000000e7035000e040000000000001e7e35000f040000000000002e8c350010040000000000003c9a350011040000000000002da83500120400000000000022b63500130400000000000032c43500140400000000000041d23500150400000000000050e0350016040000000000005eee350017040000000000006efc350018040000000000002608360019040000000000007e0a36001a040000000000008b1836001b040000000000009b2636001c04000000000000aa3436001d04000000000000ba4236001e04000000000000ca5036001f04000000000000d95e360020040000000000009b6c36002104000000000000c97936002204000000000000488036002304000000000000198736002404000000000000a38b36002504000000000000f79436002604000000000000e4a236002704000000000000d6b036002804000000000000d0be36002904000000000000bfcc36002a04000000000000bdda36002b04000000000000c4e836002c04000000000000c7f636002d04000000000000d10437002e04000000000000da1237002f04000000000000df2037003004000000000000de2e37003104000000000000e03c37003204000000000000e84a37003304000000000000f15837003404000000000000495b37003504000000000000a15d370036040000000000000067370037040000000000000775370038040000000000000c8337003904000000000000fb9037003a040000000000006d9c37003b04000000000000bf9e37003c040000000000006da337003d04000000000000cbac37003e04000000000000d8ba37003f04000000000000e3c837004004000000000000edd637004104000000000000f7e43700420400000000000006f337004304000000000000150138004404000000000000200f380045040000000000002d1d38004604000000000000342b38004704000000000000423938004804000000000000074738004904000000000000ae5438004a04000000000000516238004b04000000000000ef6f38004c040000000000009a7d38004d04000000000000d77f38004e04000000000000878b38004f0400000000000091993800500400000000000098a738005104000000000000a1b538005204000000000000abc338005304000000000000b1d138005404000000000000b6df38005504000000000000bfed38005604000000000000c8fb38005704000000000000d60939005804000000000000db1039005904000000000000e01739005a04000000000000e82539005b04000000000000ef3339005c04000000000000e24139005d04000000000000e54f39005e04000000000000ef5d39005f04000000000000f96b39006004000000000000067a390061040000000000001288390062040000000000002096390063040000000000002da43900640400000000000038b23900650400000000000041c0390066040000000000004dce3900670400000000000059dc3900680400000000000066ea390069040000000000006bf839006a0400000000000077063a006b0400000000000080143a006c040000000000008a223a006d0400000000000093303a006e04000000000000ef393a006f040000000000009a3e3a007004000000000000a74c3a007104000000000000ae5a3a007204000000000000ba683a007304000000000000c7763a007404000000000000b7843a007504000000000000be923a0076040000000000009fa03a007704000000000000a3ae3a007804000000000000a6bc3a007904000000000000a6ca3a007a0400000000000090d83a007b0400000000000002e63a007c04000000000000d9f33a007d04000000000000db013b007e0400000000000033043b007f04000000000000eb0f3b0080040000000000009b143b008104000000000000f3163b008204000000000000fb1d3b0083040000000000000a2c3b0084040000000000001a3a3b0085040000000000002a483b00860400000000000039563b00870400000000000049643b0088040000000000004f723b0089040000000000005f803b008a0400000000000067873b008b040000000000006f8e3b008c04000000000000c7903b008d040000000000007f9c3b008e040000000000008faa3b008f040000000000008ab83b0090040000000000008dc63b009104000000000000e0c83b00920400000000000090cd3b00930400000000000098d43b009404000000000000a8e23b009504000000000000b6f03b009604000000000000befe3b009704000000000000c50c3c009804000000000000cd1a3c0099040000000000002d243c009a04000000000000dd283c009b04000000000000ed363c009c04000000000000fc443c009d040000000000000c533c009e040000000000001b613c009f040000000000002a6f3c00a0040000000000003a7d3c00a1040000000000004a8b3c00a20400000000000059993c00a30400000000000069a73c00a40400000000000079b53c00a50400000000000089c33c00a60400000000000099d13c00a704000000000000a8df3c00a804000000000000a5ed3c00a904000000000000b5fb3c00aa04000000000000c2093d00ab04000000000000ca173d00ac04000000000000da253d00ad04000000000000ea333d00ae04000000000000fa413d00af040000000000000a503d00b0040000000000001a5e3d00b1040000000000002a6c3d00b2040000000000003a7a3d00b3040000000000004a883d00b4040000000000005a963d00b5040000000000006aa43d00b6040000000000007ab23d00b7040000000000008ac03d00b8040000000000009ace3d00b904000000000000aadc3d00ba04000000000000baea3d00bb04000000000000caf83d00bc04000000000000da063e00bd04000000000000e9143e00be04000000000000f9223e00bf0400000000000009313e00c004000000000000193f3e00c104000000000000294d3e00c204000000000000395b3e00c30400000000000049693e00c40400000000000058773e00c50400000000000068853e00c60400000000000078933e00c70400000000000086a13e00c80400000000000096af3e00c904000000000000a6bd3e00ca04000000000000b6cb3e00cb04000000000000c6d93e00cc04000000000000d6e73e00cd04000000000000e5f53e00ce04000000000000f5033f00cf0400000000000005123f00d00400000000000015203f00d104000000000000252e3f00d204000000000000353c3f00d304000000000000454a3f00d40400000000000055583f00d5040000000000005d663f00d6040000000000006d743f00d7040000000000007d823f00d80400000000000085903f00d904000000000000959e3f00da04000000000000a5ac3f00db04000000000000b4ba3f00dc04000000000000c4c83f00dd04000000000000d4d63f00de04000000000000e4e43f00df0400000000000044ee3f00e004000000000000f4f23f00e10400000000000004014000e204000000000000140f4000e304000000000000241d4000e404000000000000342b4000e50400000000000044394000e60400000000000054474000e70400000000000064554000e80400000000000074634000e90400000000000084714000ea040000000000008d7f4000eb040000000000009b8d4000ec04000000000000aa9b4000ed04000000000000baa94000ee04000000000000cab74000ef04000000000000dac54000f004000000000000e9d34000f104000000000000f3e14000f20400000000000003f04000f30400000000000013fe4000f404000000000000230c4100f504000000000000331a4100f60400000000000043284100f70400000000000051364100f8040000000000005f444100f9040000000000006e524100fa040000000000007e604100fb040000000000008c6e4100fc040000000000009c7c4100fd04000000000000ac8a4100fe04000000000000bc984100ff04000000000000cca641000005000000000000dab441000105000000000000eac241000205000000000000f9d04100030500000000000009df4100040500000000000019ed4100050500000000000029fb410006050000000000003909420007050000000000003b17420008050000000000003a25420009050000000000003d3342000a05000000000000304142000b05000000000000304f42000c05000000000000295d42000d05000000000000246b42000e05000000000000297942000f050000000000002587420010050000000000002295420011050000000000001aa3420012050000000000001bb14200130500000000000019bf420014050000000000000ccd42001505000000000000f5da42001605000000000000e5e842001705000000000000c8f642001805000000000000c50443001905000000000000c31243001a05000000000000c62043001b05000000000000c42e43001c05000000000000bb3c43001d05000000000000b74a43001e05000000000000b25843001f05000000000000ac6643002005000000000000177443002105000000000000158143002205000000000000118e430023050000000000000c9b430024050000000000000da84300250500000000000013b54300260500000000000019c24300270500000000000031cf4300280500000000000022dc4300290500000000000046e943002a0500000000000051f643002b05000000000000620344002c050000000000006b1044002d050000000000007c1d44002e05000000000000962a44002f05000000000000a537440030050000000000007545440031050000000000006f53440032050000000000006e6144003305000000000000676f44003405000000000000697d44003505000000000000668b440036050000000000006099440037050000000000005fa74400380500000000000062b5440039050000000000005cc344003a0500000000000061d144003b0500000000000053df44003c0500000000000054ed44003d0500000000000055fb44003e05000000000000560945003f050000000000004e17450040050000000000004f2545004105000000000000a527450042050000000000004b33450043050000000000004241450044050000000000003e4f45004505000000000000315d450046050000000000002c6b450047050000000000002679450048050000000000001d8745004905000000000000129545004a0500000000000011a345004b0500000000000013b145004c050000000000000bbf45004d0500000000000008cd45004e050000000000000adb45004f0500000000000006e94500500500000000000003f745005105000000000000ff0446005205000000000000f81246005305000000000000ef20460054050000000000003f2a46005505000000000000e72e46005605000000000000eb3c46005705000000000000e54a460058050000000000003d5446005905000000000000ed5846005a05000000000000fd6646005b050000000000000d7546005c050000000000001d8346005d050000000000002d9146005e050000000000003d9f46005f050000000000004cad460060050000000000005cbb460061050000000000006bc94600620500000000000079d74600630500000000000089e54600640500000000000094f346006505000000000000a30147006605000000000000b30f47006705000000000000c21d47006805000000000000d22b47006905000000000000e23947006a05000000000000f24747006b05000000000000025647006c05000000000000126447006d05000000000000227247006e05000000000000318047006f05000000000000418e47007005000000000000519c4700710500000000000061aa4700720500000000000071b84700730500000000000081c64700740500000000000090d4470075050000000000009fe247007605000000000000adf047007705000000000000bdfe47007805000000000000cd0c48007905000000000000dd1a48007a05000000000000ed2848007b05000000000000fd3648007c050000000000000d4548007d050000000000001d5348007e050000000000002d6148007f050000000000003d6f480080050000000000004d7d480081050000000000005c8b480082050000000000006c99480083050000000000006ea74800840500000000000076b54800850500000000000086c34800860500000000000096d148008705000000000000a3df48008805000000000000b3ed48008905000000000000c3fb48008a05000000000000d30949008b05000000000000e31749008c05000000000000f32549008d05000000000000013449008e050000000000000e4249008f050000000000001e50490090050000000000002d5e490091050000000000003d6c490092050000000000004d7a490093050000000000005c88490094050000000000006b96490095050000000000007aa44900960500000000000089b24900970500000000000099c049009805000000000000a9ce49009905000000000000b8dc49009a050000000000009cea49009b0500000000000071f849009c0500000000000081064a009d0500000000000091144a009e05000000000000a1224a009f05000000000000b1304a00a005000000000000c03e4a00a105000000000000d04c4a00a205000000000000e05a4a00a305000000000000f0684a00a40500000000000000774a00a5050000000000000e854a00a6050000000000001e934a00a7050000000000002da14a00a8050000000000003baf4a00a9050000000000004abd4a00aa0500000000000059cb4a00ab0500000000000069d94a00ac0500000000000078e74a00ad0500000000000088f54a00ae0500000000000092034b00af05000000000000a1114b00b005000000000000b01f4b00b105000000000000c02d4b00b205000000000000d03b4b00b305000000000000df494b00b405000000000000ef574b00b505000000000000fd654b00b60500000000000055684b00b7050000000000000c744b00b805000000000000147b4b00b9050000000000006c7d4b00ba050000000000001c824b00bb0500000000000029904b00bc05000000000000369e4b00bd0500000000000045ac4b00be0500000000000050ba4b00bf05000000000000b0c34b00c00500000000000060c84b00c1050000000000006fd64b00c2050000000000007fe44b00c3050000000000008ff24b00c4050000000000009e004c00c505000000000000ad0e4c00c605000000000000bc1c4c00c705000000000000cc2a4c00c805000000000000db384c00c905000000000000eb464c00ca05000000000000f7544c00cb0500000000000007634c00cc0500000000000017714c00cd05000000000000247f4c00ce05000000000000348d4c00cf05000000000000449b4c00d00500000000000054a94c00d1050000000000005fb74c00d2050000000000006fc54c00d3050000000000007ed34c00d4050000000000008ee14c00d5050000000000009eef4c00d605000000000000acfd4c00d705000000000000b90b4d00d805000000000000c9194d00d905000000000000d9274d00da05000000000000e9354d00db05000000000000f9434d00dc0500000000000009524d00dd0500000000000019604d00de05000000000000296e4d00df05000000000000377c4d00e005000000000000158a4d00e10500000000000030974d00e20500000000000067a44d00e30500000000000074b24d00e40500000000000083c04d00e50500000000000093ce4d00e605000000000000a3dc4d00e705000000000000b3ea4d00e805000000000000c3f84d00e905000000000000d3064e00ea05000000000000e1144e00eb05000000000000f1224e00ec05000000000000a92e4e00ed0500000000000001314e00ee05000000000000113f4e00ef0500000000000019464e00f005000000000000174d4e00f105000000000000255b4e00f20500000000000035694e00f30500000000000045774e00f40500000000000053854e00f50500000000000062934e00f60500000000000070a14e00f70500000000000080af4e00f805000000000000d8b14e00f90500000000000090bd4e00fa05000000000000a0cb4e00fb05000000000000b0d94e00fc05000000000000bfe74e00fd05000000000000cdf54e00fe05000000000000dd034f00ff05000000000000ed114f000006000000000000fc1f4f00010600000000000003274f0002060000000000000a2e4f0003060000000000001a3c4f0004060000000000002a4a4f00050600000000000039584f00060600000000000049664f00070600000000000057744f00080600000000000067824f00090600000000000077904f000a06000000000000869e4f000b0600000000000096ac4f000c06000000000000a6ba4f000d06000000000000b3c84f000e06000000000000c3d64f000f06000000000000c8e44f001006000000000000d5f24f001106000000000000e50050001206000000000000f30e50001306000000000000021d500014060000000000000a2b50001506000000000000113950001606000000000000214750001706000000000000315550001806000000000000416350001906000000000000507150001a06000000000000607f50001b06000000000000708d50001c060000000000007f9b50001d060000000000008fa950001e0600000000000099b750001f06000000000000a8c550002006000000000000b8d350002106000000000000c8e15000220600000000000078e650002306000000000000cbef50002406000000000000dafd50002506000000000000e90b51002606000000000000f81951002706000000000000072851002806000000000000173651002906000000000000254451002a06000000000000345251002b06000000000000446051002c06000000000000536e51002d06000000000000637c51002e06000000000000728a51002f0600000000000070985100300600000000000065a6510031060000000000005bb45100320600000000000049c25100330600000000000032d05100340600000000000018de5100350600000000000009ec51003606000000000000f5f951003706000000000000e00752003806000000000000c41552003906000000000000a92352003a06000000000000913152003b06000000000000743f52003c060000000000005a4d52003d06000000000000585b52003e06000000000000506952003f0600000000000049775200400600000000000041855200410600000000000030935200420600000000000017a15200430600000000000007af52004406000000000000f4bc52004506000000000000deca52004606000000000000b7d85200470600000000000095e6520048060000000000007ff4520049060000000000006c0253004a06000000000000611053004b06000000000000421e53004c06000000000000282c53004d06000000000000063a53004e06000000000000f44753004f06000000000000dd5553005006000000000000ca6353005106000000000000cb7153005206000000000000b17f53005306000000000000978d53005406000000000000799b530055060000000000005fa95300560600000000000053b75300570600000000000039c5530058060000000000002ed35300590600000000000010e153005a06000000000000fcee53005b06000000000000f4f553005c06000000000000edfc53005d06000000000000dc0a54005e06000000000000b01854005f060000000000008026540060060000000000005b34540061060000000000004d4254006206000000000000325054006306000000000000225e540064060000000000000b6c54006506000000000000f37954006606000000000000df8754006706000000000000c79554006806000000000000ada35400690600000000000090b154006a060000000000007bbf54006b0600000000000064cd54006c0600000000000049db54006d0600000000000044e954006e060000000000002df754006f060000000000000b0555007006000000000000f51255007106000000000000d92055007206000000000000cc2e55007306000000000000c63c55007406000000000000c44a55007506000000000000c45855007606000000000000c76655007706000000000000c17455007806000000000000b88255007906000000000000b59055007a06000000000000b49e55007b06000000000000afac55007c06000000000000b3ba55007d06000000000000b6c855007e06000000000000b1d655007f06000000000000aae45500800600000000000092f2550081060000000000009200560082060000000000008f0e56008306000000000000891c56008406000000000000792a560085060000000000007738560086060000000000007446560087060000000000006b54560088060000000000006362560089060000000000005e7056008a06000000000000597e56008b06000000000000548c56008c06000000000000519a56008d060000000000004fa856008e060000000000003bb656008f0600000000000035c45600900600000000000030d2560091060000000000002be0560092060000000000002aee560093060000000000002bfc560094060000000000001e0a57009506000000000000181857009606000000000000142657009706000000000000083457009806000000000000084257009906000000000000095057009a060000000000000a5e57009b06000000000000076c57009c06000000000000fe7957009d06000000000000f78757009e06000000000000f49557009f06000000000000f5a35700a006000000000000f3b15700a106000000000000f5bf5700a206000000000000f3cd5700a306000000000000eddb5700a406000000000000e5e95700a506000000000000eaf75700a606000000000000ef055800a706000000000000ee135800a806000000000000e4215800a906000000000000e12f5800aa06000000000000e63d5800ab06000000000000e54b5800ac06000000000000e3595800ad06000000000000d1675800ae06000000000000c9755800af06000000000000cd835800b006000000000000bb915800b106000000000000b19f5800b206000000000000abad5800b306000000000000a2bb5800b40600000000000099c95800b5060000000000008cd75800b60600000000000080e55800b7060000000000007cf35800b80600000000000074015900b906000000000000740f5900ba06000000000000671d5900bb060000000000005d2b5900bc0600000000000054395900bd0600000000000049475900be060000000000003e555900bf0600000000000032635900c00600000000000025715900c106000000000000207f5900c206000000000000068d5900c306000000000000f79a5900c406000000000000efa85900c506000000000000ebb65900c606000000000000ebc45900c706000000000000ebd25900c806000000000000ede05900c906000000000000f2ee5900ca06000000000000fffc5900cb060000000000000d0b5a00cc060000000000001c195a00cd0600000000000027275a00ce0600000000000037355a00cf0600000000000046435a00d00600000000000055515a00d106000000000000635f5a00d206000000000000716d5a00d306000000000000817b5a00d40600000000000090895a00d5060000000000009f975a00d606000000000000ada55a00d706000000000000bdb35a00d806000000000000ccc15a00d906000000000000d7cf5a00da06000000000000e6dd5a00db06000000000000f5eb5a00dc0600000000000004fa5a00dd0600000000000012085b00de0600000000000022165b00df0600000000000032245b00e0060000000000003f325b00e1060000000000004e405b00e2060000000000005b4e5b00e306000000000000695c5b00e406000000000000bf5e5b00e50600000000000015615b00e606000000000000746a5b00e70600000000000084785b00e80600000000000092865b00e906000000000000a0945b00ea06000000000000ada25b00eb06000000000000b9b05b00ec06000000000000c2be5b00ed06000000000000d2cc5b00ee06000000000000e1da5b00ef06000000000000f0e85b00f006000000000000fef65b00f1060000000000000e055c00f20600000000000012135c00f3060000000000001a215c00f406000000000000172f5c00f5060000000000001f3d5c00f6060000000000002b4b5c00f70600000000000037595c00f80600000000000044675c00f90600000000000053755c00fa060000000000005f835c00fb060000000000006b915c00fc06000000000000769f5c00fd0600000000000080ad5c00fe0600000000000089bb5c00ff0600000000000040c75c00000700000000000097c95c000107000000000000a5d75c000207000000000000b2e55c000307000000000000bef35c000407000000000000cd015d000507000000000000dd0f5d000607000000000000df1d5d000707000000000000ee2b5d000807000000000000fa395d00090700000000000009485d000a0700000000000013565d000b0700000000000022645d000c0700000000000030725d000d070000000000003f805d000e070000000000004e8e5d000f070000000000005d9c5d0010070000000000006caa5d00110700000000000079b85d0012070000000000007dc65d0013070000000000008cd45d00140700000000000082e25d00150700000000000084f05d00160700000000000086fe5d001707000000000000920c5e0018070000000000009f1a5e001907000000000000a3285e001a07000000000000a7365e001b070000000000009f445e001c07000000000000ac525e001d07000000000000b9605e001e07000000000000c76e5e001f07000000000000647c5e002007000000000000fd895e002107000000000000bb905e00220700000000000004935e002307000000000000ad975e002407000000000000afa55e002507000000000000bdb35e002607000000000000cdc15e002707000000000000dbcf5e002807000000000000dcdd5e002907000000000000d9eb5e002a07000000000000daf95e002b07000000000000dc075f002c07000000000000df155f002d07000000000000d4235f002e07000000000000d4315f002f07000000000000d03f5f003007000000000000cc4d5f003107000000000000b85b5f003207000000000000c7695f003307000000000000d6775f003407000000000000e4855f003507000000000000f4935f00360700000000000004a25f00370700000000000014b05f00380700000000000024be5f00390700000000000034cc5f003a0700000000000043da5f003b0700000000000052e85f003c0700000000000062f65f003d07000000000000700460003e070000000000007f1260003f070000000000008f20600040070000000000009d2e60004107000000000000ad3c60004207000000000000bb4a60004307000000000000ca5860004407000000000000da6660004507000000000000e57460004607000000000000f48260004707000000000000039160004807000000000000129f6000490700000000000021ad60004a0700000000000030bb60004b0700000000000040c960004c070000000000004fd760004d070000000000005fe560004e070000000000006cf360004f070000000000007c0161005007000000000000880f61005107000000000000961d61005207000000000000a52b61005307000000000000b33961005407000000000000c34761005507000000000000d355610056070000000000009f63610057070000000000005371610058070000000000005c7f610059070000000000006c8d61005a07000000000000789b61005b0700000000000088a961005c0700000000000098b761005d07000000000000a7c561005e07000000000000b7d361005f07000000000000c6e16100600700000000000081ef6100610700000000000021fd61006207000000000000bc0a62006307000000000000601862006407000000000000082662006507000000000000943362006607000000000000374162006707000000000000d14e62006807000000000000805c620069070000000000002e6a62006a07000000000000dc7762006b070000000000007b8562006c070000000000000a9362006d07000000000000aaa062006e0700000000000047ae62006f07000000000000d5bb620070070000000000009ec962007107000000000000aed762007207000000000000bee562007307000000000000cdf362007407000000000000da0163007507000000000000e30f63007607000000000000f21d63007707000000000000022c63007807000000000000103a63007907000000000000204863007a07000000000000305663007b07000000000000406463007c07000000000000507263007d07000000000000608063007e07000000000000688e63007f07000000000000739c6300800700000000000083aa6300810700000000000092b863008207000000000000a0c66300830700000000000050cb63008407000000000000a8cd63008507000000000000b0d4630086070000000000000ede63008707000000000000bee263008807000000000000cef063008907000000000000c1fe63008a07000000000000d10c64008b07000000000000e01a64008c07000000000000f02864008d07000000000000ff3664008e070000000000000f4564008f070000000000001e53640090070000000000002d6164009107000000000000236f64009207000000000000297d64009307000000000000d28164009407000000000000308b64009507000000000000409964009607000000000000f09d640097070000000000004fa76400980700000000000057ae64009907000000000000afb064009a070000000000005eb564009b070000000000006ec364009c0700000000000079d164009d0700000000000088df64009e0700000000000094ed64009f07000000000000a3fb6400a007000000000000b0096500a107000000000000bb176500a207000000000000111a6500a307000000000000c6256500a407000000000000262f6500a507000000000000d6336500a607000000000000e4416500a707000000000000824d6500a807000000000000d34f6500a907000000000000cc5d6500aa070000000000001f606500ab07000000000000ca6b6500ac07000000000000c9796500ad070000000000001c836500ae07000000000000c7876500af07000000000000c6956500b007000000000000bca36500b10700000000000063af6500b207000000000000b5b16500b307000000000000b1bf6500b40700000000000056c46500b507000000000000a3cd6500b607000000000000a7db6500b707000000000000a4e96500b8070000000000004cf56500b907000000000000a3f76500ba070000000000009c056600bb070000000000009c136600bc0700000000000094216600bd07000000000000a12f6600be0700000000000000396600bf07000000000000b03d6600c007000000000000be4b6600c107000000000000cd596600c207000000000000dd676600c307000000000000ed756600c407000000000000fd836600c5070000000000000d926600c6070000000000001da06600c7070000000000002dae6600c8070000000000003dbc6600c9070000000000004dca6600ca070000000000005cd86600cb070000000000006ce66600cc0700000000000079f46600cd0700000000000088026700ce0700000000000097106700cf07000000000000a71e6700d007000000000000b62c6700d107000000000000c53a6700d207000000000000d4486700d307000000000000e3566700d407000000000000f3646700d50700000000000001736700d60700000000000011816700d707000000000000218f6700d807000000000000319d6700d9070000000000003dab6700da070000000000004cb96700db0700000000000058c76700dc0700000000000066d56700dd0700000000000075e36700de0700000000000082f16700df0700000000000090ff6700e0070000000000009d0d6800e107000000000000aa1b6800e207000000000000b4296800e307000000000000c2376800e407000000000000c5456800e507000000000000a8536800e60700000000000093616800e7070000000000007d6f6800e807000000000000607d6800e9070000000000005f8b6800ea070000000000005e996800eb0700000000000056a76800ec070000000000004fb56800ed0700000000000040c36800ee0700000000000033d16800ef0700000000000024df6800f0070000000000000bed6800f107000000000000f8fa6800f207000000000000d6086900f307000000000000b3166900f40700000000000090246900f5070000000000008c326900f6070000000000009b406900f707000000000000ab4e6900f807000000000000b45c6900f907000000000000c36a6900fa07000000000000d3786900fb07000000000000e1866900fc07000000000000f1946900fd0700000000000001a36900fe0700000000000011b16900ff0700000000000021bf690000080000000000002fcd6900010800000000000036d4690002080000000000003edb690003080000000000004ee9690004080000000000005ef7690005080000000000006e056a0006080000000000007e136a0007080000000000008e216a0008080000000000009e2f6a000908000000000000ad3d6a000a08000000000000bc4b6a000b08000000000000cc596a000c08000000000000dc676a000d08000000000000eb756a000e08000000000000fb836a000f080000000000000b926a0010080000000000001ba06a00110800000000000029ae6a00120800000000000038bc6a0013080000000000003fca6a0014080000000000004ed86a0015080000000000005ee66a0016080000000000006bf46a00170800000000000079026b0018080000000000007b106b0019080000000000008b1e6b001a08000000000000962c6b001b08000000000000a53a6b001c08000000000000b5486b001d08000000000000b8566b001e08000000000000ba646b001f08000000000000c5726b002008000000000000d2806b002108000000000000dc8e6b002208000000000000e3956b002308000000000000ea9c6b002408000000000000faaa6b0025080000000000000ab96b00260800000000000019c76b00270800000000000029d56b00280800000000000037e36b00290800000000000046f16b002a0800000000000056ff6b002b08000000000000640d6c002c080000000000006d1b6c002d0800000000000079296c002e0800000000000087376c002f0800000000000097456c003008000000000000a7536c003108000000000000b7616c003208000000000000c66f6c0033080000000000001e726c003408000000000000d67d6c0035080000000000008e896c003608000000000000e68b6c003708000000000000f5996c00380800000000000005a86c00390800000000000011b66c003a080000000000000ac46c003b08000000000000b5d16c003c080000000000008ddf6c003d0800000000000097ed6c003e08000000000000a7fb6c003f08000000000000b7096d004008000000000000c6176d004108000000000000d6256d004208000000000000e6336d004308000000000000f6416d00440800000000000006506d004508000000000000155e6d004608000000000000256c6d004708000000000000357a6d00480800000000000045886d00490800000000000055966d004a0800000000000065a46d004b0800000000000074b26d004c0800000000000084c06d004d0800000000000094ce6d004e08000000000000a4dc6d004f08000000000000b4ea6d005008000000000000c4f86d005108000000000000d4066e005208000000000000e4146e005308000000000000f4226e00540800000000000004316e005508000000000000143f6e005608000000000000244d6e005708000000000000345b6e00580800000000000043696e00590800000000000053776e005a08000000000000037c6e005b0800000000000063856e005c08000000000000138a6e005d0800000000000073936e005e0800000000000083a16e005f0800000000000091af6e00600800000000000098b66e006108000000000000a0bd6e006208000000000000b0cb6e006308000000000000bfd96e006408000000000000cfe76e006508000000000000dff56e006608000000000000ef036f006708000000000000ff116f0068080000000000000e206f0069080000000000001d2e6f006a080000000000002c3c6f006b080000000000003b4a6f006c0800000000000049586f006d0800000000000059666f006e0800000000000068746f006f0800000000000078826f00700800000000000088906f007108000000000000989e6f007208000000000000a6ac6f007308000000000000b5ba6f007408000000000000c3c86f007508000000000000d3d66f007608000000000000e3e46f007708000000000000f3f26f007808000000000000010170007908000000000000110f70007a08000000000000211d70007b080000000000002f2b70007c080000000000003f3970007d080000000000004f4770007e080000000000005f5570007f080000000000006f63700080080000000000007f71700081080000000000008f7f700082080000000000009e8d70008308000000000000ae9b70008408000000000000bea970008508000000000000ceb770008608000000000000dec570008708000000000000eed370008808000000000000fce1700089080000000000000cf070008a080000000000001cfe70008b080000000000002c0c71008c080000000000003c1a71008d080000000000004c2871008e08000000000000553671008f08000000000000654471009008000000000000755271009108000000000000856071009208000000000000956e71009308000000000000a57c71009408000000000000b48a71009508000000000000c49871009608000000000000d2a671009708000000000000e1b471009808000000000000c1c271009908000000000000d1d071009a08000000000000e1de71009b08000000000000f1ec71009c08000000000000fefa71009d080000000000000e0972009e080000000000001e1772009f080000000000002d257200a0080000000000003d337200a1080000000000004d417200a2080000000000005d4f7200a3080000000000006d5d7200a4080000000000006c6b7200a5080000000000007a797200a6080000000000008a877200a7080000000000009a957200a808000000000000aaa37200a908000000000000bab17200aa08000000000000cabf7200ab08000000000000d9cd7200ac08000000000000e9db7200ad08000000000000f9e97200ae0800000000000008f87200af0800000000000018067300b00800000000000028147300b10800000000000033227300b20800000000000043307300b308000000000000513e7300b408000000000000614c7300b508000000000000645a7300b60800000000000060687300b70800000000000059767300b80800000000000068847300b90800000000000078927300ba0800000000000088a07300bb0800000000000097ae7300bc080000000000008fbc7300bd0800000000000090ca7300be0800000000000086d87300bf0800000000000085e67300c00800000000000089f47300c10800000000000084027400c20800000000000088107400c3080000000000008d1e7400c4080000000000008e2c7400c5080000000000008a3a7400c6080000000000009a487400c708000000000000aa567400c808000000000000ba647400c908000000000000ca727400ca08000000000000da807400cb08000000000000ea8e7400cc08000000000000fa9c7400cd08000000000000feaa7400ce080000000000000eb97400cf080000000000001ec77400d0080000000000002ed57400d1080000000000003ee37400d2080000000000004ef17400d3080000000000005eff7400d4080000000000006a0d7500d508000000000000791b7500d60800000000000089297500d70800000000000098377500d80800000000000050437500d908000000000000a8457500da08000000000000b8537500db08000000000000c8617500dc08000000000000d86f7500dd08000000000000e87d7500de08000000000000f88b7500df08000000000000059a7500e00800000000000015a87500e10800000000000025b67500e20800000000000034c47500e30800000000000044d27500e40800000000000054e07500e50800000000000064ee7500e60800000000000074fc7500e708000000000000840a7600e80800000000000091187600e908000000000000a1267600ea08000000000000b1347600eb08000000000000c1427600ec08000000000000d1507600ed08000000000000cb5e7600ee0800000000000023617600ef08000000000000db6c7600f008000000000000eb7a7600f108000000000000fa887600f2080000000000000a977600f3080000000000001aa57600f4080000000000002ab37600f5080000000000003ac17600f60800000000000049cf7600f70800000000000059dd7600f80800000000000069eb7600f90800000000000079f97600fa0800000000000089077700fb0800000000000099157700fc08000000000000a9237700fd08000000000000b9317700fe08000000000000c73f7700ff08000000000000d64d77000009000000000000e65b77000109000000000000f6697700020900000000000005787700030900000000000015867700040900000000000024947700050900000000000034a27700060900000000000044b07700070900000000000054be7700080900000000000064cc7700090900000000000074da77000a0900000000000084e877000b0900000000000094f677000c09000000000000a40478000d09000000000000b41278000e09000000000000c42078000f09000000000000d42e78001009000000000000e43c78001109000000000000f44a78001209000000000000045978001309000000000000146778001409000000000000247578001509000000000000348378001609000000000000449178001709000000000000529f7800180900000000000062ad780019090000000000004abb78001a0900000000000058c978001b0900000000000068d778001c0900000000000074e578001d0900000000000083f378001e09000000000000eb0379001f09000000000000531479002009000000000000bb24790021090000000000002235790022090000000000008a4579002309000000000000f255790024090000000000005a6679002509000000000000c276790026090000000000002a8779002709000000000000919779002809000000000000f8a77900290900000000000050b879002a09000000000000b2c879002b0900000000000017d979002c0900000000000079e979002d09000000000000d9f979002e090000000000003c0a7a002f09000000000000a21a7a003009000000000000092b7a003109000000000000713b7a003209000000000000d84b7a0033090000000000003e5c7a003409000000000000a56c7a00" + } +} diff --git a/packages/connect-known-chains/specs/pezkuwi.json b/packages/connect-known-chains/specs/pezkuwi.json new file mode 100644 index 0000000..b47fe46 --- /dev/null +++ b/packages/connect-known-chains/specs/pezkuwi.json @@ -0,0 +1,61 @@ +{ + "name": "Pezkuwi", + "id": "pezkuwi", + "chainType": "Live", + "bootNodes": [ + "/dns/pezkuwi-bootnode-0.pezkuwi.io/tcp/30333/p2p/12D3KooWSz8r2WyCdsfWHgPyvD8GKQdJ1UAiRmrcrs8sQB3fe2KU", + "/dns/pezkuwi-bootnode-0.pezkuwi.io/tcp/30334/ws/p2p/12D3KooWSz8r2WyCdsfWHgPyvD8GKQdJ1UAiRmrcrs8sQB3fe2KU", + "/dns/pezkuwi-bootnode-0.pezkuwi.io/tcp/443/wss/p2p/12D3KooWSz8r2WyCdsfWHgPyvD8GKQdJ1UAiRmrcrs8sQB3fe2KU", + "/dns/pezkuwi-bootnode-1.pezkuwi.io/tcp/30333/p2p/12D3KooWFN2mhgpkJsDBuNuE5427AcDrsib8EoqGMZmkxWwx3Md4", + "/dns/pezkuwi-bootnode-1.pezkuwi.io/tcp/30334/ws/p2p/12D3KooWFN2mhgpkJsDBuNuE5427AcDrsib8EoqGMZmkxWwx3Md4", + "/dns/pezkuwi-bootnode-1.pezkuwi.io/tcp/443/wss/p2p/12D3KooWFN2mhgpkJsDBuNuE5427AcDrsib8EoqGMZmkxWwx3Md4", + "/dns/pezkuwi-boot.dwellir.com/tcp/30334/ws/p2p/12D3KooWKvdDyRKqUfSAaUCbYiLwKY8uK3wDWpCuy2FiDLbkPTDJ", + "/dns/pezkuwi-boot.dwellir.com/tcp/443/wss/p2p/12D3KooWKvdDyRKqUfSAaUCbYiLwKY8uK3wDWpCuy2FiDLbkPTDJ", + "/dns/pezkuwi.boot.stake.plus/tcp/30334/wss/p2p/12D3KooWCZKEvAMJRk9nwTHJcTjgVw6bDEqryQ3B7n7scNtfNqPB", + "/dns/pezkuwi.boot.stake.plus/tcp/31334/wss/p2p/12D3KooWMFwJV935CyJXE8twfkKxRDnNWeEFd8jZWaoWZF22Hv8S", + "/dns/boot-node.helikon.io/tcp/7070/p2p/12D3KooWS9ZcvRxyzrSf6p63QfTCWs12nLoNKhGux865crgxVA4H", + "/dns/boot-node.helikon.io/tcp/7072/wss/p2p/12D3KooWS9ZcvRxyzrSf6p63QfTCWs12nLoNKhGux865crgxVA4H", + "/dns/pezkuwi.bootnode.amforc.com/tcp/30001/p2p/12D3KooWT2HyZx5C6BBeLbCKhYG2SqJYuiu7sLMxGzUcQBko3BMr", + "/dns/pezkuwi.bootnode.amforc.com/tcp/29999/wss/p2p/12D3KooWT2HyZx5C6BBeLbCKhYG2SqJYuiu7sLMxGzUcQBko3BMr", + "/dns/pezkuwi.bootnodes.pezkuwiters.com/tcp/30314/p2p/12D3KooWPAVUgBaBk6n8SztLrMk8ESByncbAfRKUdxY1nygb9zG3", + "/dns/pezkuwi.bootnodes.pezkuwiters.com/tcp/30316/wss/p2p/12D3KooWPAVUgBaBk6n8SztLrMk8ESByncbAfRKUdxY1nygb9zG3", + "/dns/boot.gatotech.network/tcp/33100/p2p/12D3KooWK4E16jKk9nRhvC4RfrDVgcZzExg8Q3Q2G7ABUUitks1w", + "/dns/boot.gatotech.network/tcp/35100/wss/p2p/12D3KooWK4E16jKk9nRhvC4RfrDVgcZzExg8Q3Q2G7ABUUitks1w", + "/dns/boot.metaspan.io/tcp/13012/p2p/12D3KooWRjHFApinuqSBjoaDjQHvxwubQSpEVy5hrgC9Smvh92WF", + "/dns/boot.metaspan.io/tcp/13015/ws/p2p/12D3KooWRjHFApinuqSBjoaDjQHvxwubQSpEVy5hrgC9Smvh92WF", + "/dns/boot.metaspan.io/tcp/13016/wss/p2p/12D3KooWRjHFApinuqSBjoaDjQHvxwubQSpEVy5hrgC9Smvh92WF", + "/dns/pezkuwi-bootnode.turboflakes.io/tcp/30300/p2p/12D3KooWHJBMZgt7ymAdTRtadPcGXpJw79vBGe8z53r9JMkZW7Ha", + "/dns/pezkuwi-bootnode.turboflakes.io/tcp/30400/wss/p2p/12D3KooWHJBMZgt7ymAdTRtadPcGXpJw79vBGe8z53r9JMkZW7Ha", + "/dns/pezkuwi-boot-ng.dwellir.com/tcp/443/wss/p2p/12D3KooWFFqjBKoSdQniRpw1Y8W6kkV7takWv1DU2ZMkaA81PYVq", + "/dns/pezkuwi-boot-ng.dwellir.com/tcp/30336/p2p/12D3KooWFFqjBKoSdQniRpw1Y8W6kkV7takWv1DU2ZMkaA81PYVq", + "/dns/pezkuwi-bootnode.radiumblock.com/tcp/30335/wss/p2p/12D3KooWNwWNRrPrTk4qMah1YszudMjxNw2qag7Kunhw3Ghs9ea5", + "/dns/pezkuwi-bootnode.radiumblock.com/tcp/30333/p2p/12D3KooWNwWNRrPrTk4qMah1YszudMjxNw2qag7Kunhw3Ghs9ea5", + "/dns/dot-bootnode.stakeworld.io/tcp/30310/p2p/12D3KooWAb5MyC1UJiEQJk4Hg4B2Vi3AJdqSUhTGYUqSnEqCFMFg", + "/dns/dot-bootnode.stakeworld.io/tcp/30311/ws/p2p/12D3KooWAb5MyC1UJiEQJk4Hg4B2Vi3AJdqSUhTGYUqSnEqCFMFg", + "/dns/dot-bootnode.stakeworld.io/tcp/30312/wss/p2p/12D3KooWAb5MyC1UJiEQJk4Hg4B2Vi3AJdqSUhTGYUqSnEqCFMFg", + "/dns/dot14.rotko.net/tcp/35214/wss/p2p/12D3KooWPyEvPEXghnMC67Gff6PuZiSvfx3fmziKiPZcGStZ5xff", + "/dns/dot14.rotko.net/tcp/33214/p2p/12D3KooWPyEvPEXghnMC67Gff6PuZiSvfx3fmziKiPZcGStZ5xff", + "/dns/ibp-boot-pezkuwi.luckyfriday.io/tcp/30333/p2p/12D3KooWEjk6QXrZJ26fLpaajisJGHiz6WiQsR8k7mkM9GmWKnRZ", + "/dns/ibp-boot-pezkuwi.luckyfriday.io/tcp/30334/wss/p2p/12D3KooWEjk6QXrZJ26fLpaajisJGHiz6WiQsR8k7mkM9GmWKnRZ", + "/dns/boot-pezkuwi.luckyfriday.io/tcp/443/wss/p2p/12D3KooWAdyiVAaeGdtBt6vn5zVetwA4z4qfm9Fi2QCSykN1wTBJ", + "/dns4/pezkuwi-0.boot.onfinality.io/tcp/24446/ws/p2p/12D3KooWT1PWaNdAwYrSr89dvStnoGdH3t4LNRbcVNN4JCtsotkR", + "/dns/pezkuwi.bootnode.stkd.io/tcp/30633/wss/p2p/12D3KooWEymrFRHz6c17YP3FAyd8kXS5gMRLgkW4U77ZJD2ZNCLZ" + ], + "properties": { + "ss58Format": 0, + "tokenDecimals": 10, + "tokenSymbol": "DOT" + }, + "forkBlocks": null, + "badBlocks": null, + "consensusEngine": null, + "genesis": { + "stateRootHash": "0x29d0d972cd27cbc511e9589fcb7a4506d5eb6a9e8df205f00472e5ab354a4e17" + }, + "lightSyncState": { + "babeEpochChanges": "0x0433280c0332d95358393f144c03218fa3f222845f522ef1539f04aba17cbd96465122a50101f3f373110000000053fd731100000000042f69d035ceca66d258e7a85b7ebfc9561e074869f0706048637c3f831b0d2b30a22ba5010153fd731100000000b30674110000000008440597bdb5d408316bb0cc967f281ff169e60fe69f409de485e6ab9ac5c5f36cf234a50101b30674110000000013107411000000000094fadff82a5c39c2f63fe8d5329f4cc2fde7fde8c8f8d057c9881165ec7a0e85f234a50101b30674110000000013107411000000000000102f69d035ceca66d258e7a85b7ebfc9561e074869f0706048637c3f831b0d2b30a22ba50101222d00000000000053fd7311000000006009000000000000610976441c448aefcf40a72128edc9b44a4f7ef9c267c503e98f5f9c72d5e9e92f000100000000000000827e307dcad5bfe176ba102e357c5f18ace450271cf480e27cb994b9197be15a0100000000000000c65fb01e233e312b7d3dd6bf7d6c159d30a06550fbf40e664d2f97f21def7c1d0100000000000000ae5797a6246fc7f96394d09712e9abdfb1ca3e7793c3f093aae6c126024ab72e010000000000000080f20c794a97e6080e7b81854feb03a4924ee28b33bb2269cae8fa582dfedf2e0100000000000000ec8fcbae6ca9d402b51bb0bde913f0c29769d8d1b9653f4933db117890fe387201000000000000004c9436edb2907eee7afe0a869e47cd39c39e429bbb9941012518d04bcc0c95510100000000000000c29a52b01236996d090dc112e63aca2ec383da79f89c5db420319c7a7ec9645a0100000000000000f69a39a051376ea1dbb2a00c3e18369664beb746ca10453dad7db5f9341fde7e0100000000000000ba99b377112ed41f0b909d8cfa1e753935ca4041bdf90727f33f784b035aa430010000000000000082c934f66716490be643b87b99dcfc1c530e4b2ff2ef2df2d1844120cadb293d01000000000000008cc61258712d90f7b1c18e542c655b5e4f5d9b63be1c669feed7d4fb9152d1550100000000000000f88b0be90381341d0d7bfacdf140b8f291a16edd3310f72bd09203694163993301000000000000002240852bb14732e6eb248f60373015f5e941d492c06fa1beaae029d8c5c184290100000000000000147ccca21c4dedac43e0222ab379ef490987b302176a8010ba2265aa29567b610100000000000000e0c8701616aea15e91edc27c9e64e0afdd3abbf4f502c0f646fa060eded3bc680100000000000000906ec0a56171d27f65c29683a31c71a87a4e32b273596a0a704ff07ba344d0660100000000000000e03e8b838de23dc7dbe96982a43cb33b406d6f9978132eac11ae555efa8d226b0100000000000000ba395fcb33327501109ed40712c7a372d25bf3339edfabe2a1964fb7b5d4d8240100000000000000da9bf8b51b8396da87113ba296940b23a9fb3cfe7c3fd0b3d541331121b8f57c01000000000000003c2943d6777720179fafe62691d06390210dfb03a1f4c77150cd7e708b86be1e0100000000000000c0ff0ad7de8b9403d14459655c0ec4107f119e74406be3161faf15b5ddf1395001000000000000004c9886e2e62ee92a6778d6a7928052732044b64fa61969cd8e37f3f7e3406f7201000000000000001a9af74659f26511f8a1eea1a942a2957074d61f469d88d1bd8fed899735624a0100000000000000a23237719086db4a3c6e4ec298be9fbd400f80f44b694f69cc1dd1cd84ecfe1d01000000000000006661b3dd81f44c9c47635783bbedf7698f05616bc06e3f61eaa0da722501cf5e01000000000000006a84d16e0196639a917baad78fb5e3b716d7ffd6c447ccadeedead0882482e6e010000000000000058cc4e48b26665ec1d6c2a128f0f5b70434ab4a771743429058b963257e6563d0100000000000000c80f32768e5bcf83095be0dc3db1f59f43650d58aebe4ca599dc02de3bbede120100000000000000228dfe58ff0326d8c8e0c51476692d0610424b01244c52c561f02dd133e83e0a0100000000000000da86601db8ba04ab92b1bca3b317b47da09c65da6ee826cb7af7bd798e9d8a4c01000000000000001c0856b04c28ed8bdee95096f95646efc095737d4482b475053245db424e022901000000000000005237e4509f24bc9e8bf9bfd78b594219d86853ae16601f692f10c9b16b88f83b01000000000000009af80e0fb29426348d821b72cb4624373fb44ef41cbde4b4e85142573156521901000000000000002cbd43e95a827c6a62a0621b1297f0328c5919029173b2b4fabea89fa65848380100000000000000a0511c06f6fc317bbc43df8b47b7c36ca7e3ad43010607e88f21cccb32ecbd5b01000000000000009008ae5d434b9a3a4835d3c2bce544d6276d7afd2052aa49b4789f4936004c1301000000000000003e85624d323d03a5eeb8af4c4b8ce354b2b03a952c0bb42265cdf868df50213c01000000000000007878eb8af8d5632448ad518dcc3f5423192252747313dd6c3a6c1505482b29160100000000000000b88e803bf4241f6465c0393416858ce6a0ac3c350be41cf0434a3566eeb79c4701000000000000008084d934bf7a7ad960de3b325ad5109d10eef00e90d6ab776240b7bbeb6a6a7e0100000000000000ce0c4220872f866ef72bec24c671acc11cb909f47491c5ff18bd48eec42908250100000000000000f0fecff9ef1c288d6adbc261c63a2dec156042b30e9d29e30283e682eaba675601000000000000009ce7136b5fb85ba83e153c64a212fca1eee9c3ee42fd010fb27f2d55695b29640100000000000000d8ba8bee1360073c8e89c1adf03f06d13bcc50f9ffad843c67f703a34a11cd310100000000000000707c6f8128973d552e4e13c7b3e0a7cebca93fecf8efc5df89fb66865acbaf72010000000000000006d2846642c835b0fb1ff1ef908449376aa8e7c0f3352e55da9a1e97e9528b230100000000000000d4be6f891156ecfd5f9ff661f780884578ac18dcc999b7f574510196c5243c220100000000000000ca29cefbde4a2167c5b0b4900dd25b7dd6877111ce52029ee334f02aa9a05459010000000000000076fc5ac3dc0ccd5aee50f0a686a0cb5ceb87bb037034dfc5e050cc477a327f150100000000000000f8a681118ea0bb9dfde2813ce5144eeb5cee881c27883de1c0c759255ec32654010000000000000016e3f8f5ce2e2b22b816bed27dc767115513198ec47d2795ba9edcccdde2d1580100000000000000b43a022b3cf70d5c2f080a2759d1778cc246f6f817df139391b9e7a952fdb14a0100000000000000081f00368df9978d903c5034e1c11a5f2ae7b8d9a11713f9e123a60366bee97f0100000000000000922e0da59440775c8611b270aaf8ac5db34c3f6f4bdbaf5174f6be3436534f600100000000000000c08c91ecf8879f5042960c3d61c0e74f125463ca2726e6655fb922af5cdcb8510100000000000000e23173bf099d870567cbac0e94678e62cb1a554f4bf92c14ec2d46d9dbd8570101000000000000002ea26372b229d0438f7fa19e9c80f90fce3fb41024c48475938d6501ddd8547f01000000000000002c637ca0ccfc4fcf709987ab93933fde929687f615951f4db7ada7cba981e53e0100000000000000e67c524e443cda4cd27dfcce70488a5d23a93c8c46a5e83ef5a69eff3a02fa5a0100000000000000a42289d68c963358f3c450a850242bb53121e73e17f0e2ea2b93327446bea33c0100000000000000caa53cf3e8ff5604d82bac45868bf3e25115f7e8f4d1cdfada68f8487d03e91b01000000000000004e5c2b14a7bf650a7f186360b1dad1c5edb0befa1cc68eeb5f85086565cde84e01000000000000005a22cbf55ee96a7afcbaca5ea1aca08d0eb0f2eaead1f43633ead6ad4c30c2390100000000000000a8e470f2339e3ed0da456780dd9207e9c6a02459238ec3057a6ade01fd6cd60a010000000000000002a65bcaa7e35aa60238c784f04cb771829d09bb4e0f7c1c14f4e0b4c0a6391e0100000000000000987b7ecf8720281e4a19c9c5ec6c62be561b6c2e341d5236a6ec0ada32f3e15201000000000000001892bc64859d3f7b26ea46d591a09bb55a80bcb9f2624c61d2ae145e01f56f5301000000000000005a2a8ace3675a474df891994916ee0b981a372887eceadc7e14b93664819970a010000000000000088dcb7ea2da86c213e8c735fd1c3c9048bb6312be7045f298f098ba056b87b2d0100000000000000e45b81b37effd1394b3cb95e7a7b3a6481e39c42d0b57131f7ca45fe085d5d0d01000000000000004e505749e5bbc4d469c2640820ce1f61e6062bc979e258d26e2c1a52b820b47e010000000000000060c736c4a91b7044030fd563efaf6063b86ee468146428f73371a92cf3b82d6a0100000000000000b4ffe3c5959ff37c11c6f19d91926cb97aa4bf0f604919e1753bb55664d061680100000000000000bc4c9b5425f9a2aa09e3239332c702dedbfffa2b9f4cc1b978b307fc1fa1337c010000000000000082adf4dd2acaba7512ff01a3134c63e3491c88a10ca13ceb92b60d34b6750b760100000000000000bcb501cabb14adc6bd1c1d8a94284bedd2a20a21f3caf33d7e60edf1a73065530100000000000000b0d4319a2ca1e335440462c6b9c80cefdbfc9aa735d84301a618ca480b56033001000000000000001ee57665488b5ad6f7358157b73009a4ec4b14b4a03c976487e188f54bff7d6401000000000000007022686a613aa1387ea688fdd9a23170bf587f7f1dbaf7b8b022f120f3a4560d0100000000000000145f0e3ae538875a1b852f55f1b980640640a656bf5eb1fc2cb235ed389625380100000000000000dc387c0249b862faa91a5fd30d1c2b86dbc741b2feac242f274bed763d647b6c0100000000000000e208256605f8c064a2ea00f8503293d0dc4aeaacffe021a328cd164c22b623370100000000000000c47bd7af17b6ad4f01e2880542c8596f5a800a20eeebcb37756ffca94a6b98100100000000000000d8632901dcd20c3415349407ec167034633de91f3aa55f64c8bb35882c1b0c190100000000000000f8bede5628e65277d7dea9af44e2c66e94c0f4b71e73d40a80436c0afc08f6030100000000000000a61ce33f6a757e00c3089ee11619b42f47a8dbb7db2181ad40745b4d6039466001000000000000000052e7df40b49fce61ac4b3099dd48d9bd647d7bdd7dbc9e9f487e2301dc3b07010000000000000026cc6964564859f16a2c5ce9df5e08804d65acea2bedef70a72b13adb5147d370100000000000000c8871294c3dbdab785b4e8ad9604d5f49db8260dcd8980275c980222e6eb261601000000000000005245c68abe0cf4f23b04bfd3a21f80cadef5f3a8545e49540c3999c3e7079f59010000000000000022be2f3730ae90e20d6e0f1f76fceedd68c124fd811c18482937756127ce86260100000000000000c49cfd152ce3ac1fa142b3b6e720cb173eb7f43c82f021418253a070036f870c01000000000000000ee4b76ec5fabf011e00bc27b36039f3d397e021e8bcacf9532c90fc419fca0a01000000000000000e8a4443fefd81456a49fb947583e7eab5e78b3aa9e3743c4b316de9c38b9f7901000000000000003e79c115c01b959b324017f0e1120c76d87b9a734354fde75efcd05401ad17330100000000000000fe0484d8f75ec1a8a632bf75aa316eab8829fcf07c37cd7bb15ee73193ffcf7d01000000000000009a0b42e88688d547c31a1bb811fdd062908e88a115e1aae39f7bdcd95b927d530100000000000000e2d8807911771f762fef5e4fc3b9685517fe91c48292ec59b4ce13f95bc8ee5d010000000000000072394da3530347b65953b27ef4427e2265c75a101171eab82c0a8314ffb82f2b0100000000000000ecce43c0be3c9134a0d62a0b6463edfdbfce1b2b1bf5bac37fbd1cca48e67e7f0100000000000000887fb18ae45feaa3e449cd0b529bcf06a9795b3cf50425c79e1fe94c1db2ce7d01000000000000008ef93e538ce16500f27b4c9a10ef7b02a46d8a9624778d0f83b9f7d8b560466501000000000000006a1274b6748bf822ba80c9a9416abd3cf591b7aee6adabb8359b7dbed8ebb3770100000000000000c6cfae23e776800744036a6881d20a0476c1852cea187fbf9db79c936c51db0d0100000000000000fe0e02ec6b12b5eae7545c1fb1d04467acaa8bd0f790006ee52129e33695525a010000000000000068c3f8ea344bc6d9137c96319c6a06043676bafaa379e9b859c669dc2b3934750100000000000000a2d800da8b9c1a800f38cb083da3c2132079ac489e7ee41c6d80db836e829b390100000000000000ee664cd198f60d2b4001685a624bbdb21ddcd881138a5d61bd450f298fc5833a01000000000000001ae16492f16bcf6e1c559726ae902c3360da0cbc6309d50bc5ea1160769dd259010000000000000090708d1a49ef0acfea32147a109d08d9aa15ee975b5237d56ca9b8e324108d0f010000000000000010bfe5eb616325eacbdad84fbf5ecc1f78d087aa73c1fc98e11bdd6a4251616a01000000000000003637d2655a71fe80476a194e4d8a57a61cd4d144c2a1ea4d10e488bf82cc6f03010000000000000052185fbfc63e58ca8498f15d0f416cd474e3bae567650d03ee5030983f174b0f01000000000000009689334c3e8944a5d786e95f632a7ab17af4170132ef73e1621976a824cac8360100000000000000ee99ee6c088e10b5bb7de470448c28549c3984cf276ab693f4065f485bf9e26001000000000000005eda95801f290617d849c897302e04daa7b8293b21dbd3a7bf4a954d3a19dc4d01000000000000006a9fb21dbf73b07084f516484eea08128571c85cd41ec6b43bd731f7f1a6a918010000000000000014a8613b2158265a217efb94d40e9829abd96bfb66730fc0ae6ccbbf481725060100000000000000f4becc48b990d25295d7f7dbc58589ea78ade3235d33f5d0fd30e1b74821f7510100000000000000f2ae7945065ff60e9954ff930c17de2aadf44214b094594bdac1a625d657a3000100000000000000d024777cbb8d8db6f17a72218a7b6720c98b28a75f937801ca48c1b5e2c254590100000000000000a4f4a7a97d7f72c834f38b113fb65137752bea9fb2a6394ea7fc8fbe4fd1246a010000000000000078ccd24693416f079cbe16510f2001e643f632a26da3f914d2e839dcbfd6f6570100000000000000aec12877e553842f23d22e6de4ae2cd5db4b7b69704ae6bd06545aaef4f43a5701000000000000004abafa3cb78d9a5f0ccf9ca36e99eb322484bf5ba2cfa73c8039c49a25af1b730100000000000000782f4cc17bd1c3ca491e64d2ea66e0cf854a2f7ed48d95ffa0b76f2e1fded9070100000000000000b640f3f59d687a3a2608d96c86ae380ac41d9dc8b175480a8830e27fc046590c010000000000000016b203658e93e4d9c195228c4bba8447f5cb2ac36dd9816ba580936d5ec01c130100000000000000aa7e2ba0ac23106e76a0efad2d34747769f669773802cc4de44aacd6bd3e3b780100000000000000f80643f72c8dc15503957f39e6d9ac6ef062c43c516a1693e87d2a3d26e9db44010000000000000028a027ca1c0bdeebfc8fce85ac4bac48cc072523d9c4a86b4f2594f9142e7e3b010000000000000042e4c41a899dfb238649e5b17dc232c2699353635d60e6a3bdcd71f9b82cda300100000000000000ce4bfd8c5611b1637066ef9e579c85efadfc9513b882184e00b75871ef7f5a2d01000000000000005433988ac1a22948ac82f44b10eb843afa13d3315577458e0cac933f2c4e096c01000000000000008e2eaf4ac96e0c79da47d2b76956b3578b39ee4979826d5344254fc37d508c04010000000000000028558e46037c51ece4d39a8a4d34688662e629413c221d6226afe454240e702101000000000000006a4284a9ea438f75390f6547faad885b235c208634da73a79e2e61c51a7cb410010000000000000098da9bbd7e6841370bac817945d087a30acbbf47f7c0243d6588ed32f7c6f15a0100000000000000a8660bbc474f75581461f56345e963a788f3c33621bd0c1eb9834dae39719d6e0100000000000000f8b6edd5fc57d72082440fdf5952d939cc624665d990d0fc0e2ea3213b30b42201000000000000009a0de7ed8a498cd153a4b0662142b461774b251dcdc1375e5f11b3b67476ae2401000000000000003cd9f863ad569b4f0123525a9307dff13dd75a81afe7b790d4d8ff418d97d9110100000000000000c6debd3b107fbd0382b1ccbcd0063aea1f8e27536561fe7f3c6ceb77b219753a0100000000000000be03fe6bc03a7884524047567a8ccf43b3c988bf3b447ca9e1520d1c1f83c53901000000000000001ec91cbd03f27d4ae77f0391e148156a40db31128205a3a9cfb9fdd07fe1ea1f01000000000000002a48b535dc50c4134d44763eaad419b97cb8437c319e7676ce6b8d1e9336181d010000000000000034caede521bed7f19b2a5577234751925041209dec1c5b5771d8ccf33ebd49340100000000000000bc56c07cea21bcbbe058aedd2ced9fb4757caead55f96bda9bed1c9669c32b640100000000000000427f116e5ab35a62aa60203420dd112fd9a116690cec550ad6aabcb0b2a0c86501000000000000002a01b311e75c72271b3638f584b85169e1118dc5f850862add04c9a20e33b131010000000000000078e1a4fecbaac940c04e0b591a01ea66a574b5098852ded2810e3a534971111f01000000000000006ccf2ce8e149999a7bb996faa65194e60aeb7bcd1937c787f886fe979fb49e6601000000000000002ae95f2c9044d5ac14beb234c93680b9a0591a70b3c8ef971f3a1498b580fb4c010000000000000092bb282d46ed819e46fb3ee929f7662354fd095b67a8ed51326b47e83f86653a010000000000000082b820c5bee8ee77e35203dab387f3434b8502e5f1c35dfb2ad15b5c89d47b3c0100000000000000c8469111a9fb61c9e775d2b006fff88874ca9633fced938b19794026f2e9a03201000000000000001cf3446b4b5116a1784d92cdc5101e55a5fb91ed3d93efccd06b304a94362d0a01000000000000003ae12d0c84a393452fca352ffae2bf1dda79c408325f6aebe093271cf3bcf1560100000000000000160e7af1774196f2395d4019a498e397faa50b61f698c16edc78f0d5333b6e1e010000000000000016a84c8857157a54c704dcfa497580b242409b4e57ab45a9f6691c2008df33410100000000000000583ecb6dde18a2984d5af56152b337cc90422fd6e937b5e06c1c6caf50be212a01000000000000004a3fd0b5f70393e213fc45b1b9f3acf077b65da9746ea01609eaf26464d0aa600100000000000000ae0dc5344226020173ff28fb21a23d94d41438403e0242f26b43e93e3267500301000000000000007203b3dc19c8ff42aa0c90d10328d49e6aae97e4d93d91f33e584fd16073f27f010000000000000052d58f50e6ad841adfe6c77ff332933380712c236fb0bf00565d58b3b4e41d78010000000000000018d99932bbe04bdd1da315bf0c31ad9ce555b84955db60ce36bb73aec0d8a61c010000000000000006379582a73f65db4e43d5bb5d73209c970b2a4c903b3dbfee465eaf7b89336d0100000000000000543a535b05e5915e7adabe2042b53fe6c53e2bc661dfb020f478b38e94ef330201000000000000003873ac08836bf81aa2077f9e50a55b47e02697ad9fa6704c7044fca0c93b824301000000000000001410e60e55e482bedab00da9cf093bf2091b2fec2762c3d937e3640df445383301000000000000008e0fdb9c1c1175d91743756935f6860d7b29cbce467275b8de3e6425717f6b02010000000000000040a2527ffa7d30d788eca127d435c8b5aa48972cda538b9a1627a57e85c8fa1901000000000000005673f82330a1ee6e6889f745fe15c353f5f8989e4a281e8aa53e38ce1e74556d0100000000000000a280a51ce0a86f40fdce664751a8209051eb2a782c0ed47ac218558717e7de1001000000000000008e47d90d960a22d3c9486e3ef6cee79c6413bf8aec18d14d55cc7e0b43e5cb650100000000000000e8f048309f03e3d9a329dc04bc48c8d1befee7928d14509121dd06e76cec0d2f01000000000000009e02cba73dcf1d6eec957735bb3363e66c2633173f821d0edd97e9fc3fa1242c0100000000000000ae46c529ba59b0317f6aa431f79802e087355cc32d78258809da6a9b04b8f2600100000000000000ccf230623370ef275ca417c85fbc6e913e3f5fc8f51e67f54beb8686593ec85401000000000000008e5f0b817e1f12b66afdb60a3406ced3d491000cf12866ada159cdcaa3bf010c0100000000000000483ac3444bc93290ba83f1a4fddf0bc4f67b7d386068a7586f9408cb3feda20b01000000000000004a905d0574cebf6e8d00d382b104fc8ee1c008f1b9ffa6fa5c3b67ff29719c0d0100000000000000fcccf8e328b4cc968af52a23f6c960b5e34241047b630c19a0661ace6b9c273b0100000000000000ac09c48f5dfccc02362c489ff2522fdad54d1f37e6b47729411a93227f602b780100000000000000be6106f9217a1847af66de9510fdfb40514409556506ddc1c1a897818434125b010000000000000016f2e4835ecdec4c373e17f48c95cb119263cbd229f7e32c0e2185f7003d7d030100000000000000f0eaddce7b63e666eece637b1128a3e4f54178df87a9b032fa3312f68fbd961f0100000000000000f266a3b92f6b5e4eeb9f86ff3fe191858bce347290876c3ce9f890ada637e913010000000000000004d74e03b4e2cdd0109cc8efc5bbdf36b7b5d89c17d4a56cfdb23b0b2b77e1010100000000000000def04f2f2dac4cc1b509caadeaf714cd2dfc232fd064d50112a3e257014b27560100000000000000e09b8828dd7af7ab17cb00b73845871b69d925dcc38d6d29f79197f5c87bd8460100000000000000b2518044cc31062ee50fa81cb6983f314291a0300865fa5cfe149829c5050d24010000000000000072993ca365788924450fed32848a67b7b711f3d353c960fbc530e8874bfd64360100000000000000344589372873125fd660e2ff3ad9bf67230f9306acccaea070aed322a8ede264010000000000000092cae8f83675e95178a7368ef2ff9e46a2403fc98f94e90519c3ac4d7cdbc71101000000000000002eab7eb696d4c3dcef6c5f74cd704eed76fb51790875d8ddbbda133ae7a42f76010000000000000010296219d8f2fe870d97c5810e4c5379d093590c7ecbcac0b52d1c7ec2b3bf3201000000000000006cb2f0f0e5fe70eb547a0814ca5346f59f7f2ca74c00714aad555157cd5a29490100000000000000042e7c894dd88fb2b0c7dc7a56b44269e0ee606c73d5a297cb459dbfc7649a1701000000000000004ad8fedb395dc0ed63e0edbdbd2d20555b61a46aa7cd751e4308335c277cbd6a010000000000000054a4e00f3df9f09e23118cce02f804d36c4968894a621305a0e8150a2910dc6a0100000000000000f85635f92ac5ccfdb0f0a010f9d230ad2ecc0a5c8b69c3e02a1b9c630ddcf86a0100000000000000a0596ddd3147072e7f5a10c14ee3488141526a9a47d5470b453d29c33cee7c4601000000000000004c5e6997b6f186855b1f4c9f8ab2d6cea3da2e86445605ab89e5b5821e05bd3d0100000000000000269e8d252b8a4e91c2ebdb7f4b07bfa9201b88bd436e6c4044e70364c746614e0100000000000000c8763ec27b5b8f3d5ad45b4eeb6b47dbdedc406d969375ac509dda2315ffa409010000000000000064c6cab11d72a27c48de2f30478a51258057aa5a275059d1455b480fbb181e330100000000000000321033865a1181ce4d0f4577d096bcb25b8131eca22b5fd51bdc8c4d12b2c64a0100000000000000fca3b0bf7a3b4ee818a50f86de0be2f976621c6f5a3e768448732252e099cc1e010000000000000018820322d29e40465465fc5f0b488431e710db471615f780451342f5690e20350100000000000000407d69fc26f00269186d96a26e6fa3537160898d761d6a785cb7dba141f87a7a01000000000000004c4b66b1ad246a998808431002c99024403c89b0a36c9830349eced00288ec560100000000000000ba33433a8d9a0777fd398639dab422a7dc748e428db33fc89b00005fe170b95e010000000000000074f02ed037d28c883df643034a596e4d2a97a23782ee8483c9ae3429ede7e70901000000000000002c0a259798c61147488734e8d46cecffa4a9f5c403dd6ee47c377fcc88533d6901000000000000000eb2499cf6581d6480292832d84efa484bb7dc9a36861b35591e4289952db27901000000000000009493e6de34e09c9679b6dca602e38d8c07abb77b3cc487ae3a80661968caa37f01000000000000002a8e4336c0fa5db2307feb0bcaae257f0265ade08adeaadfabb50b9838d9663201000000000000005a6360fb37df08730d57c2d87e9b5e101794f69f1bc36ef2cd89114f35d4c45d0100000000000000d2bd2d471f119d01186c7efe6604e7186de3a72278b28bb93cd0e6355488ce6e0100000000000000984522609ae23fa1279b0e70b1e274dde52dc22a93191376b0a197d00301a82a0100000000000000b66e2efd7be9115bc86b9c2f7d3d1a9315400c3e9662ac3951a384a9689cad030100000000000000ecec28498db9d078ed8b33d14ca3fcff623af1953340c2c9675cddc6173cd9050100000000000000840290d318350bff32db3dcf6138b822cb2adf1dedf5bad8729471988955915c01000000000000008c6dc982725d0f925557f77e1844d64ebbd5e01b7ba9466e0c1f1ce8bb757f3901000000000000006601e1af585ce0bb093a81463302caa6f02919efa89aeed138d25264b32f3d420100000000000000ba1a89293f8cdef3c8d0eddf74059662db8bfe781c27f214b9818b46d159ca780100000000000000fce6b1cdfb1fac49cc8917cc7404d6fbb7ffb69e13df1dd0d78fbb70b4b7920c01000000000000000eed42b92b539bda0dc8da2724345f346b82f89a9bdae967cf14b4fd4e685337010000000000000046543a6ba7d90d6f10febc8b628775c1dc08b55cb93c04e09f0a072f264907360100000000000000e4d9dac4f974372174e57beb5db603cacd8643adab75a3ff108a3d9012ed153e0100000000000000d8faee17dcc461acb22ca1720b86385414ea8810ba31509fbd8da8733029eb190100000000000000105aab27f211e6df23599236853b58c04654709d9c7d0d5c27145369450f324301000000000000008e703730fd72822a067f724f3efa6bbbc82d5c064d3560c5833bf49edc21061a0100000000000000847f4b6d72993380e0e76fe2d885e429796335dc10f470005e9a268880c6fa1b0100000000000000c80a16a172ea19de337c120de8ba72df1b81efb23ff74e0ee7cbf36e666ede1f0100000000000000f820a8ed2c97f639fea2892d0a89ae98ffc4c0054f948f9a0108e4d99f89994c0100000000000000ca49fc4bdcd0f86e5b9883bd25a0831acb18f61da33b84616fae8b56800f904d0100000000000000b66836e9d42ceff254416bfd6cd80592da3a276bfbef6018540bb0c93a5c44410100000000000000a2359cfe3807eb78bb2863f67dbef750f22bb96642abf58e3a66ecde70de6a580100000000000000ce8df132517fec1b06b9b7ad5a9e18f861df5bf14dd32b0c7dc3f03be447b273010000000000000072a6ea076b83c910443652bd47050b6f91173df9d2a23e1d707a95ef91b77b320100000000000000566779977b35c81ab477958e39cc697ffce60fe1aa31f8121da08329b25f4e0501000000000000001644ac70036fc8b19ec0e580bfb10d272798d8c7aa3dccd00d5ceb639fbde603010000000000000008a2c8bc8457a382313d040c40f3f0c02eed0e5357910b19ae4f0c9360e4dd1b0100000000000000480defe8739c9518d5507480bb9c68ec408a60b944824521f1184b74bc47f2170100000000000000780e4353aca40b0f2b2403c862cb33032d49a820244bdc2853ce158d48c4f6100100000000000000046e9ea6faab3f6ea31d95f9b4339bc5622323907570fc9c788dbf46a13bb92201000000000000003ae7d174f16f034ff7816b8d9ef1b4b2b15ac5a16eefe819253b03d958babc1101000000000000003cd825436dadf293b1f5c315d478b960b1e6f141e3244f2f0c892f42c0b15904010000000000000094fbcb527592dba62ab089dc32b9ca93d8bbfae3505e4befd30d5bf5ecb455220100000000000000ac7c9bb11bbd24b64b4611071ac5ebc4c83e94d38abc3df541eb9dd04b726659010000000000000068f3e478d28f00ce97dcbcce5e9cff5674f6b3d8b06f7dd8be7b5f3b6f1b555d0100000000000000da7bfba48819dcd92eeb75e2435784132a257ce38ca01a6eb3fb66bed9422b2401000000000000001ad1b4aa4755eb9dca64bab4c6b4c2d1796083d02f46a458cbbd7d157813a30a010000000000000056da6e5ada211131376b8d0571118b69fe57fae1393d23572b484f394857904801000000000000008c3fa761a684f89c63b5014e6a934f763345f91c5829d88cdaf28abe75c0823101000000000000000ee6df339af6749cf9b9fdabafc0cdc59ba35a1244fa56b0adf6bcf7cd3333000100000000000000c081b6f9b341d1355ff2caa0bb297d9cfa88dc9db48eab74f1c004c189513e4f01000000000000006a1b43dc9100e51e8a92f4a4d3591b82bbf77fdfad6546330c67d3bdeafce71a010000000000000006f8df3b49930c691067ddce8889df6179b8ac05a3e9a96d0a7e98904c969b14010000000000000092ee092cd2215c7c1628086c08be10a3cb969f6b276f600422f3526f303bd8780100000000000000020d34131c7a0ab6d104839ed8b9e0cdf075b80409a36fbe94d0cf83f7ea1f1e0100000000000000b484046e76bdb203eca3e22bcc5525f7973cfc70ab7eec3f568fccbbac6ba140010000000000000060722aa6239a4b5f138bc30c5b3ebb5cf0c53b901f71076f213b72d073d2cf3601000000000000001098c3193759138d2ce96e47b00dbff13b7542669fec49b78355e10e68f6e433010000000000000058f02dcc6a3567abd2ebc61639e8d33d34b3626f33376af305e8feca85f49f2d0100000000000000b27ccb4edaf0edc92ce1f35b0950251d38af8cea2dd129a8ff5e6c946ed6546b0100000000000000a05850b76a76dece51dbaf55ec4bd44b5cd8c5450fc54c71ca999f110b57a132010000000000000038c7bd19a87e6ae458308e4bd09e7fd37d0195ffad790a66f9e580c6f0f37135010000000000000044970235c8c767ac47ec2c2cb6cb391bc552b8421da58cb851f1a43647ec6727010000000000000014e5caa5709b3d5a8e50aaaa9ceba368e2d66f964e598f861938f093dadac32b010000000000000040dc7c3e4af430f523ce1ceb5de4c836056a079da82caf752cceab452743695a0100000000000000eed3d98d2181f442b86b1b1d8a72e78f7efeb3e35b8e14e2c45bebe8726d78400100000000000000ea0853b1a9c0bacbc2c57c8233940af4bc51b0734b721f75b8ab5f74d66c0a230100000000000000f44b3ec5c7b2188f208d60d159d1f5b0914a51a0632eacea6b88ec7b26d6673d01000000000000000e3e265f291f50053f38c5c9f145c86caaf56ca085edcc521d58371be0d54d7d010000000000000002d0beaa25938ea3c9f16d3004577ec1e1e60a8198c268e209d2f64a6561b32c0100000000000000deaf86ff7e92d07a2f675a78e809cfbcfc1e8d40cc582d52ae82f7120b705a07010000000000000054ecb1c6cdd76e77a694ad7d62b50187c0de759e60b46c82ce70e62a9a328e3a01000000000000003ef1fa1b2ae33d6fe3d94915baf7540a6d3b3c34d01bc2670608bf8e24c1b15c0100000000000000829f64b96b37d0aa283fe99a6d2150069bcbb6be61d076f23b3992b6c1fe6756010000000000000052d36d934905359a84c6ab4d2e4aa7db403f77fa694cb05c70d5477f7079595f01000000000000006c8ca91b74661eadcbc24624827a294eef2478ddaa378fe6bc2134b8b1d26e2e01000000000000006e0bcc6441aa5c0ed8dd01fe8c2634777992f68f3e51c6c45320764f551f75580100000000000000ca7706bbef090e99e2cedf4833d3bd4c215121c9596957b651ca4924b773032a0100000000000000c4b17e92b7a096e359c764d3f9cbf2bad06f50f8341128f642739248a38cfa03010000000000000040687b99e205dc6f6ad5880ce9b1e8dc15da74200271559804b8b97e15b105750100000000000000a065f45a353f24ba187248aacd9c64d5c3a92ddf92b4a5c33994f56a07cea84001000000000000007c7e2e236562d711d3093f6b16bcdf65fd96198f7451f4e631aa710b620fc8670100000000000000584cc334d89181207fad8289d1e89a85848439b16d4bae59f1004188e8e26e500100000000000000a01197c8b6c3dd4e541f8bd107a1a879c4e7c99a84462e06e3fe89b28bc5ca0401000000000000009821465bd76d11b25f1384d98901fed08727f3cff92131d817a987333cfc5b650100000000000000182070502b061b2d7afb9c8dc7b642597bf3114597d34c635f8d574f8c6325130100000000000000b0200adae0feaeea78d77e0de3b4a63c7d44544dd0082beaa93a293abbb06e4901000000000000001a04f32b2351585bca74d9feec86d759d49ee55b615bcabe955f2def5b98df0e01000000000000003caed8da0f860e8108c00cd21de4b7852abf59ece3f970b3e2519915c58b8b52010000000000000074e859fd23da9f3b5c0b554492134ec981deca6fc0d8e4fc6e33ca517a0ce26a01000000000000005a7b1ed190f8173a12a1efa53ed60235eef25d9e6621c6279f194317b621164401000000000000003a4873156e10d9eaa3f9bb7792c46d9a22662f7a80a6d63dd4f925125e786837010000000000000010f6d73ff674b4168adce9e291ae84b250293e48eb40839ea8ffea9c057c83090100000000000000ac04c4e0f5a8d352a19ad6fab6226fa1d69222aee364d12809591265f193403c0100000000000000fa5c17f9fbeb03ae7168967f873626bce0f0816360a1a1d1771cda0923211f6701000000000000009853c14ab7f9cdcc81ec1013cb1fea033620702337077d0a8626edcf7a1c34680100000000000000d460e8effd89689383e396bda01d4fb48658d1b2be0f3497a635d92a00783e4301000000000000002a98fbaf7ec22832522e3f96821711ef684283911a524960efb14953255baa2b01000000000000006cd1066d5ccff0f29049137b42feedf12c3a4e91f37170a20e87a84bd6aa1d2a01000000000000002076bc34bf8c9ba9c0922f484f04637c02b4a44e5dd7ec861f1ca8b6cf84c84001000000000000000c9d4662a0db861534c425fef89bdc187373aef9db744c8a81ad2da9c68b4e7f0100000000000000f8d7cac8239edc444da065c812e4fb38f7b0d928f963388f951e2b0115077a7c010000000000000022ad3f4562c76bcf381333741aa149363dac972d5ec8819270e823dc3f4be64101000000000000007c332b3059dd012f6d65d4c518d7ae82db432db7cb752e66102b75d18690f2530100000000000000a66bdddfa7ba757e538a155ec4ed866ae50eb92663dc11d37c469d67fdaa771d01000000000000008abdf8b9ff1b4b262f60091c85e89746cd57ffe8e032ff255c204b69ad8b4c30010000000000000034a1786e781db0be2101a627026bb6b235284b63649cc567d9a2613ade13d1630100000000000000aab02c55e1fbb0ee53e91280ae67b9fc3f4073eaaa7d3c5393e591e95ac5241d010000000000000096f9ec98d4cfa00b9ff41b5962d3c68f12201556d80bcde84cd85251252b8224010000000000000078294f515c659b94bfce9674db37a3cf2f32d89ce1758ca53d1860037cf1d42a0100000000000000a2d57783e292b34b8415c5aae90097a5b7b243b7d80c216e43067d210004f3080100000000000000b81fc4f33dbc693d5646d7a18bd53705414331eb66bc15495825d38fd761a33b0100000000000000bc4529c25a2a01667d6e451ab753e1713be0835456e6fbd29854cfbd45dd2e3c0100000000000000ba980fe72fdf62825c3f7b752dbba8145fa58292ddb34b64e7390c6d04f7d85c010000000000000004efb918028f583768356118e9457c36583319eca6d53536596714e782f1596d010000000000000048ce0aba6f1554e139568b4d2358d6cca9bc291d3600787cc3e732291002ca220100000000000000201cefab58f985f6d4f75f886cb7082be73d031f06fa5f7845286b879a655e2401000000000000005440e71292507c1b33554e8d95fd85ca3de6499e1b7c838236051dab5fa3f37c0100000000000000bcde759577d5ba31e8a5d951a4839b1fdd9461dc5348e173a65080967b2ba10e01000000000000009484c84903759de637b21026f02c60a870cdaf15e839015780e679bbca75113301000000000000003ce775a4a6215dbfbdc2b0a8a8b71936abd61642b5fd1a0c1d06ba548ad3025e01000000000000005ed6df49740350ebd53c0b2ba22e8a12ed609dee8070e9c06e5a36dc59550b190100000000000000fe24bd4f4b0e75ff21dcf16a3ccba49556cfa9586348a8f939df8def8a214c0d010000000000000086ff7f9b2eaec6638f33502e74c216fa4d15f774b35c318fea091669cb55441901000000000000001a5c0eed62bc68c0c018b8878a4514706a996dd8dfdc94798684656c8ccce27b0100000000000000f6c3258308f4382c9c7d36f4435b692b42a20d6a7fa74765f7a965eef088c82a0100000000000000685506af78bd0b16513f09395368600e5b6fcde0f89d280c6446b1613844351c01000000000000009cc697b491304d797292fd5f14284c376a0adb2d420add197617126cd258f62c01000000000000002488a8bee91b989dff6adff396074f3300e7938a962ea3728943f37a23a7763e0100000000000000ec25078562fb511f0945c3af78d77c8e02f570c647957c0932475aac3ce72f6a01000000000000005243a760b38acdc69562b1b32597135cdb94c9d584928d70fdac78b2d3f091220100000000000000028393ee5fcd06734e381651c82cb89b08bdcd64d1aecb4727fef82ae5c44b4501000000000000003a6144ac97abde8b0e498556c6983e6b7aae38282886cfff09d812739247fc050100000000000000f44b67420403c190e46cf64907f5c4797f54cf683140a3e419544f8547e0866e0100000000000000c220d72d1562268f43bfa2a12f4b516f060e696091b122eb2e3fe93faccbd67b0100000000000000e0d7a8263f27cb76d32137dfa7ca09355a2821fd2c9454b222b3e5cfd81ca359010000000000000064eda01bc8dd522756c6728f9b030c1b1f605ed89e91233199476e5b0e96ba2c01000000000000008c53786209d22e7605c5ac59b155f2ec9bf5d088d77abd8930fbe65463cd8d61010000000000000062b0a53f3643b3e1ee2e2573a0274a5bf444e1ac6cd68a4ff5061c51370db43001000000000000009c4a01b4b6e187c0c98931ed673f6c02ead7030a0f6a967185d7823a30d17969010000000000000042f799c01beb57b5ae0779f17bc6be1a8a6ab789cec7c00318049f1a68da50430100000000000000a8799cec2aeeea9f33bafbcd60c947d0bcf3b1c9be450c43f63004e16a857e72010000000000000078cf1debe3fc0da2ed2473d1e1835a478cc3e7008e0cf42043f287bc36804b710100000000000000b8f696197dfc324b72f06560c38ac6635d1bfe5ea4cf59c133c36234a0a012540100000000000000b4f1548bcf40b4f5947a1d0afda1bca5f716ea7440831723ff1c9edfd1f16a2301000000000000006ae77bbe36c1554126d56d6bdc72946f26b4323f38125fe5392e154640a60e300100000000000000fcf8c8db78fab04b332758bb6edb9fde68e74ee228c1eac78812cd80adce1273010000000000000032e2c97e308c84afea4b37d7dd8f62e67763126c357c9e6e49b27f54c3702b730100000000000000c64c595519886ef38c2fa837c795ee92f6fe003037c9ded2c1282a939408513d0100000000000000c6a07400a9c7d51d51e5b2c120b40c313ea99b4af9c0c4106bd753f3185f40680100000000000000a0c28669f01d5b4decdab2abfd9d14b989c1d4b32323f264b24a788de0b9d243010000000000000006edf91775ad7933effa1660edca6bfd191ffe3fd36890c618c442b9b666d23801000000000000002425e806f3e7378d8974b7cf541d0e4cc4773dd59cdc705e006bcdc83610b20c0100000000000000d6fb6a5a865021263be239af6eed5a9e1b27e0c4f430b66216f3908e09ccee6701000000000000009829a89b84bf8a0c76dad25d99c2e4476e51bff2ee9e917a65edd1b4175cf54001000000000000001e6d57d7109cc6dc573360e5f2192578e3324f2a8dcbd823483b82d725a9771701000000000000007cb1f225b90c00f426c33ac4338eeb2dae6467b8a9da5c1556e6588c12ca977b0100000000000000b4d79fc0fb6cfbf5e485a71ec07215c12994807834e374fb25f6b3d195c5ba370100000000000000b261a66b9bae17b65e7f6a88d65efb4519925d6c418c9e2ba17bfdbf684b77630100000000000000c4046e6cf48c9913b2af1dd8caa4f7ffd03a01255af691cc1b70f142b97d2a150100000000000000560c91919fc22867159ed77bee1b3e70d2e222a5fe6e830fceb13b58b0daa5290100000000000000b6068f3b8a0ef7a3f7916e5559eea8158d5f5b09d9db89e40dfc5bab0549911a01000000000000003680cf4852c43b2a708608cd7e09b531e7748e4d7e9d65904676f53ca7565352010000000000000010381a1fde26d95804978d4ccaa1d6e634efe2ac922f7dae4da3cf3a64568a4e0100000000000000d28eb111cd786c6f09c003d958c4a26cfd7a33f9e8bf6db02795f12afc7a1e0e01000000000000004ca838afa9f12e88436eacb5024f3f94c95a66c32e114f65f3136176e426c75501000000000000000ea6f5d4087d599603b0c39fbd588c198b9d9bec85a77a5579ff68fad12fc20c0100000000000000ae3abe7a22e9bdc2c56ccd4ee8b99867ca5c54b0728ff372f3ff5caa3c62661601000000000000007e8fa0ce0acea9cb5bab44ae7112ffd068f3a3c193a90f1fd4fb00adc1a2042c01000000000000000c60356c02d5d99293952c478fd07b2cff982dbad863ebdadf25c9e69206f14901000000000000003a8b589c8222ede45b3d95c8d9176543ffa9a29cbfa0ba2af60fc412e732d75e01000000000000000c6cc2bc932adace83516fe99076d532e6197ae08d66610988288044c6bdbf3601000000000000004843126f2fe8ee46dd4a489f97b1f4717ef777ed371da544e30e8c7e5f0d681a01000000000000008e67bbfe6269ba4ea2b216e7cc21a54ab882859d65a691ff2eec486f66a9035f0100000000000000103680fee8923b681b7721ef2bdfaac20a99bae45e643b42a228be43b3d211660100000000000000603fef5a531a03b8e83a8b66f583edf78706b93a11eff454f5a56093a6434a3a0100000000000000ecef78c294c2109749060a394d60656152ee2d8a068030cbd828aa45fe896d170100000000000000981f14da22574782d35643e2fdf2c514245b6d7475048becf8143136acabb00c01000000000000006ab4726a2bbbebbda26c700a0020ad97b882c089532da71cddb05023687ad71401000000000000006e1ed05fa82d9c56057cf50a18ac5545a67ec39e684189f39555942aabdecc1201000000000000002aa57ae83dbf829a794b555b8acddc97657b2178d0722c6263c8ddd19ffd474901000000000000009664e4e01c42d9a22435a39dfb1daa6cf043abbd01c1b081c28ee271988b415b0100000000000000e09ecf865113ac4f2520de61ba8b8fa5480534d41145d1ff3db5c8ea3f3c9a100100000000000000ecf0297bddebd3d766ea7def2bac79ad6eb650fabdcd029b99cb1649ff7dc815010000000000000090b46ba005eb064c8ea5ebec94a5facfe2ad0c0050dee0f51026f0d16039111701000000000000005e02cce861a811ee882d0e07ffb3558d97b7a1ccda86c50779506296bbcaa13d0100000000000000042cc9a90ee7801f29bde1f77ebc42e68fc8432df113d23b82201d1a10e33d0a0100000000000000a2b45b2d7c584f27b6ccd878326346a15f22ee80c56a02aad47118e5c5a0a10701000000000000001a47252288a7ce1b8f8892ca42e0f279967de49258218eaea8bfd94ae117b77401000000000000003c2f81db928e84552574a761e6bf8991a337ef5907a5ad26d8d21385da1b7e3201000000000000001e63ed13cb9b8d544a73307d348a241d87d3d1063715d686572e705b37b7483e0100000000000000183e5f34c7c987bb4f165e2b737a9300495ecc1b7f9681c5c748bffea19bdd650100000000000000a0935670e98d2bf4800f84af8a051ce9d600d2f515cc2de17a9e354d3488db4601000000000000005c3615a5e2072a618f0e434f7c572f4e4b1a89348dfe0f7939c99de095d54a550100000000000000e84ad35c6913d9fb006b3d64760b959edf736c080c8fdd58af24ba8e6a6fd47b0100000000000000e8b7e227a0ca7c64a4099a3fbb509620d4b8e1dd91e1ca32a5bda49d4aebb31f0100000000000000ea3c4034fa89a8744f7c8a55560418d7298cccf97fdba7cfc0a9c83701dd680c010000000000000036ac66f4a630e6c2af684fa7ad07390d67ba6fa05b50bb5dc3ec8cb3fc39f66b010000000000000096ee011f2c7af1882c6b9d8c8906d200c152c3fa13c272392abb166ee812ce000100000000000000f8e53780bed6bf624f73d22731cb6c5eb520d40e0b4d47f62f8a73705ee9853d01000000000000004e466f6a4930d856a1f53f21c1a44451ead20c8c71319f6a685f0e254d24c32101000000000000004c1af564e989c30c6e5ae1b8035ced5f59653b40cbc2d78fe17336468c8f441b01000000000000002037d70f4c244c81422409ad01d28d72a30d26e595fbcc791daeb57f78a856700100000000000000ae811b4f4ae70648cad6c684fd8661c27a5366548acaf538877698bf03c8b21001000000000000002c47624e632022dc25263c337d59412c3f597729977b08d15cfb78549709d67001000000000000003ac231bc9a6e280f3d1ae2020b2e56c5888098427a186d35c052ffd6e42f2643010000000000000024706d6d41dbaf2bac8cf1c4375d87c3a5b84b8bde07036968aebe83906610450100000000000000e6b0227620e1921d97976f803bcd20553e4e6bc80f1e269c8d8485757f269a47010000000000000088fa8bb07ebce99964718c65d0d6f1b091ef2f4d4cdf7b94a22c42c007ecd7060100000000000000227f1e432f5a0f085a2a57aa48b85bc51da88405dff07a4fd111df3818c43902010000000000000000f79cec5a6b6b70f768ed05e94d2cfd70b13bc58fa16e62d742ee49aabe967e01000000000000003e41ef0e02deba17276b3f6645369aca0a14734c503c1fa8c492649bd3f0651b0100000000000000d8bb28523be3666290cf2748c87eef425e0d92cfc359de1d74004354cb583c4e01000000000000004cb3593968c0254cadc7f1a2270f9a89e0909e12a6eb5ceb7f723ab6ee9b7275010000000000000060f640b7d3d4e9316603270a4e5771ff2d9e48927a6210a67eab2a25149f177401000000000000004058cad6edb88d50305929e0cd7c91fa8ce3ee84fbaef547d71edbcbc74323640100000000000000860f027419d3673cc8e103d0812025ad5151e2bd630d8fe55fa7b8314e37105a010000000000000092e5bb9d0906f768dbdde0696b78e493cc78dc1f68789575b24f0b962799b51e0100000000000000f8f2e6d401b79a31ea817821efb1590a376c6eaeb5c19bf938f5eecbbf6d620801000000000000009295a1f023157921d346b73484b120d46048382107015aa9ed998f1fae95970e0100000000000000d2c456a3002282450e0419b0aa5293b85a9e6f5e9d181652a494a2e613f12a11010000000000000046920ef4915f3036b0686792a741f2d04698b23c5e6b8338d03a7e935d6134300100000000000000aa97c0ca75c01bc86b7aa14f50b3732717e4238a8d542f40601cc57fda04486001000000000000006cb96487d8bb7c4ba7726a623709a27687866740b7a400b9c5322e806711aa0501000000000000008a061720463abda562f0802f43ff556ef8382f737ec6370150396ec14dec820901000000000000004a512ac212da2c96d7bc8590865ce627e6b60246700595bb100b240e80a3f0760100000000000000be2ee8034bdda18863bca0a0af63015a85ee2551b62e0b1c732417ed06ea395401000000000000004a65fbb5116022576ab8d06f72493ebe2d612a7a6dea02e77e7a4f6bdf98d12801000000000000005a15fb3423d8efc0d616665530a6d478b661c324eb30a42f72b828f5ea99421e01000000000000001caf58ab15b9012fdd60832fedda98852b1a37a488f89c57cc1c19f11048ce5b0100000000000000aee8f17760715b3859858b5dc4bb48c535c6f750e5f184b7d5919e81c4ae002f0100000000000000c6fbf5153c7b8dd896e8daab854560e2ab669890479fed689ca39f210fe880080100000000000000cef0ed2766b32d77a4c7f040c05353dd8a918b01bb9705492a53c419ef282c3901000000000000000288ce3ca0332829b5507af33d42e92bdf45a0fd820c4e99e3e95ac1a815d4490100000000000000aa58ec5f9f12a8cf5286c9620b3c3d9190ac57e7d2aeaace1bd6aa27ce48167101000000000000007eaa6ebab8bf9421751c15e0dc061d9fc6bd225c6efae51c88c58a7f8387b90901000000000000008253aa8ced658c953f1052f9117421984cbe6dbf14fda93f723f3fad901d880201000000000000008a28916152c4b4c5978e3eca27b76eb9a058c8c665ee29944faba32f05168072010000000000000058e325dff1555077716069f76f83f6e2ff171bb43fdce83659d250a1abe7342f0100000000000000ea88c9aa1e449f4c62b86af5da1abda7479f9be5344eafcaca482b892601c457010000000000000026538b2b883a97c4e4ca0c01a9e136d42832e07156bf9df23bee062df00923050100000000000000bcbd81964eb726de1abd2b7608252278066fa196b100b15ea8d8976a94ac743e0100000000000000b0d9dc44559810ad536b1c9792b5624cb087972bf5fe3ee484f9214497d6f83801000000000000007e40370daf63360433e8af5248f59f6fc33339cfdb5cbf9863da5dd52486b2290100000000000000eae34c5f0c88e2cefa9ef36ea262faf41315a0de4074c6f3b3696c153f8f023c0100000000000000b600ec4f4068eff1e9d03edd1eb00e4bb2795eb1029348825e604ed28829bb6b0100000000000000d23c53a531e356646133db73065cd83999693a5bdfc05931238434f5b031522f010000000000000094d28205c958a5d713fe7dec4dac2cb85cce31872e3faf9eb9487e8fcabbac6001000000000000008af88ab005ea3b1a0b3412054c721e574c4b4469e231aa487d9132946e42bb690100000000000000aa74176b5870c97b754a157ec0d8032148c2ae717a905e0e5e626048b6f53343010000000000000062d37e495af1a21a15c93556362a0e29726926302d9453bcf2c2f0a7b4001e5a01000000000000003e07b075219fc7ace8dc3bf3a06f5dc12aa9c7e45fe30244d2284bcfb1e6ee190100000000000000a4a0bc81aaad1ebce3fdf896a8d6d081ab93efc2de9d5c56f2632edfeaa7ad0f010000000000000042c7ee18833ca3f3a56b91ea1f57f1984a7d127efd57802caadd0a4a7e3d5f48010000000000000056c96b2565b9db9cca8c6264ae689cb690919884f0f55c7e46b50ef7dad69b360100000000000000f6fabc667ca7e609a18fbc1b44af598f189f769f5e7419d2632a3dbfb46b266101000000000000005ae2495c65862ec124cbc8c9268f7a1fa66a9013b01f10198855149cc549c3710100000000000000465242c8915eea46e25549f2ab97cfe78784f25083e51773e07d5a0cafc2de320100000000000000e886d0c8ecc3af997d07b9426599a43adb274a3b0d5ab3262331a5da13e7555601000000000000001889b661d8701d176ed24cb1270357643721773e9e330a0f14d3161fc081f73e010000000000000018728d9d1125cfc79ab103aff7fecddfb9c6528d3a707e8e088b92c9c7a5d41b01000000000000009875dea5d493af94567673bfcaf096919a921cbb806f55b7488bb0a554fed66c01000000000000009a3b32b7cc94b119b2753d77d4f38b0e63900a5633773105a551de5b22670e7a01000000000000009604240215bf26819df231addb3fbe69fee25b8ae6f3c2f562f3155dd4506b5d010000000000000046ed02242cf70665583c79a324b0e53c1e957c2b6c41371fdfa7c632513a86530100000000000000643589f0627aa555aefb01d2f0a366eacc252af9437ec2a892935da2a1052c170100000000000000241cb8ac6036dff8d9e0f6f092f17932945166e75010dee9adb2e245a4b6e5500100000000000000a877af86b958cb961cc97cc61fc35602350a87cf9cccefb09dd91f9f792919250100000000000000ec1ccac47bdcd80ce07faf39b9b1791033ef5587d0647b9b83ee433fcb8d32170100000000000000288c08430a7e427400dd5b61926b74a82abcbbc91ac739190cc791a581f6836a0100000000000000b40a7dad67fc795dda1dfc1ebc78dbe45a8116888183aadd0cb4698dc4415912010000000000000028052d0b965ed862b7861aa7f3f91fe52ff8b0f795ff476c7e0a7aa42e7993300100000000000000a853037e17e9d4ad15f03f236723506cb78607413d233975c9ef793397de156a0100000000000000b6c42607db8cf37421c805c1c54fcfe85f3d25405ff4c55286501818c9dc584601000000000000006e196558c4d270a0c85c034ec2d427b99eb9e43ea2a76c30d74eb902aa11d670010000000000000078259e3906000fcef78a5fe4deccd46000aa8038777de8bbeb9be8339ba3e93f0100000000000000769ea03c7b16ccfa42f5aec6127e19f165bd61e60180299da4145854061e1e1801000000000000005e5e810f04267c51befe0fee46e927a979af59db981938c7dbb90537db6eae0701000000000000003622bfbaf9350b5906bdf9ce362e06726224ed141c5d29e8e175e0beedbd3d3d010000000000000070f08007867b02d11f3fa909154b03a7915ae7971e474ae27725fc6b99c8425b010000000000000058db03e5a46e27bb750be81594818fcf8acce9b0fbce7fd6035f239a98b291150100000000000000a4ae0d97c56323d64655b40240de5d7f350e7a215d8e3d8e6bcc8eda9298cc110100000000000000d090d4f1d5aa1ce34c2bce1113fd0591ae2b96c0db56605919bda5b2ee4a1f3a0100000000000000c4a7088e765712aaf6402039c9222aee3ec16a99deeb9c19e551e206dc075e4d0100000000000000e8b977fa9876c391f9ea7fa563d64da4af9b50fabac9a2425b2f18c7eef2f54c010000000000000030cd2b89c06028bb241a6c575933c82b885eb8f923fb026a41c6e58433aa7928010000000000000086088c15ab94ed86455e4473c198b99730e99585b88d6fa465ce429d268ea27d01000000000000006ca1fff449e7504cdaacafd3e53d23f3e9b566178f592811a7a423fba6f0506201000000000000006ed90090a744a0d55adf8f8af5af4d5198bb67220ce33fe71121d7c51f27a41301000000000000005415709fd8ddce1a97512f0950815e25178679d2591270d89e83c5350bfd4b0501000000000000000a73873c9828f50900fec8ebe613db998e6fe476142718ce0589822f88dffb3d01000000000000002e1112ae35f007b16eac0058c77a85d3dca8687cf6f1bf231f84d768fb389c040100000000000000809dc13a93316ffb2f1cfecfbce374272a81639b11fdb1836f04d3bac622f24c01000000000000000a1756601e116de8a2c8536af41d3ab2e88584c0bf94361e75861dc739e9db5001000000000000000a92ec5bb832fdcdacbf8153a31a8734dd5293dd05fdfac2f84234ad3144bf540100000000000000687cbc1bf231505a492d00bbbbd0f7adc9df484ae46143f1088f469e51f95d7401000000000000002ebe3cec803efa83ca5bd725099235082bddc7058cd56860113ff1fbab03de340100000000000000e4e005984bbae507a03d158ea8ca3a87505ae3e8723d8f5bfffccb63a23ea61c01000000000000006a1862bf84fef9d447e73b934dbce03a0fce900c81e343fc46ed7352e767617601000000000000008a40c3acc862dcac958866b738b304be7d84c33d9420b0747eb82aaa21b8c40c01000000000000007a2430a3ba06afdacb8cdd51b95a8f94e97f6f3da16a16db190a83fc8d7f380c0100000000000000ae8c5e6d29cccbfe9e4c686cb362e3f3f5ae0cbf2a4179cdf60bf146d09d9929010000000000000092439f4dab2f4b2e8d1bd040505ee33fb2c1dd56f3946826cc27288422313b3a0100000000000000aa6e4b27f80410ae5ce7ab8e7bf083f6e6a87f87a784d6aca9e5fd9843176926010000000000000070b445c51ac7f46827f23b8224f7be2aa3057334494a3c1b174bdff2499e6a1f010000000000000094b4d71ff20170266393c4cb481cbc68d0f04264e067f456dfcbae3ae0af57390100000000000000363cde765d676737b3bedca0fb853401c14ba872a7aed62509cbd66841d6d21f010000000000000072bb32222caca7113141263e12a4193da7f29806dc93cdd11fa9653464344e32010000000000000000140d4493060751979098f686733955e6e71d01bbaa8a3e6cb297400c5c624f0100000000000000204791fdb49af594e5b04e0f26492e56ad8ef4cc8533245609d10e66c340302e01000000000000008ec59e4c60c8e07ea1c5de77d0510924f4d399071cf1f09606e0e58c961c1c0201000000000000009e7f406d5f1a772b2e6cc5c535ed0ffc9de023c8319274e408a5f15a48169a51010000000000000012c41078fa7c99409a1ee5c1226c86bb5a88d9b4cbade04b5c54ca83ae03955f0100000000000000428992924b7c66ae24e3c55a9d85fcd8343ab1bf0089a8e5038313d1f3fcf9700100000000000000f2065428f52da2f7a881f9b94bfd38719bb6e5ff88a6800bbb3aebb1a9ad21020100000000000000988203c8b6c8d36ccdfd56b17e3767619af532bc1f26c75596c65f6ca2baaa50010000000000000094ca8d9a1ac9afe584ea99954a80926de626990ba9087c0a8ac242ab67fcb7780100000000000000fc3fa462e56b8a4aadc369f88cad272f9e52da4a11c4896c30e3e0ee19c403140100000000000000d4ea40358db730c989516c396564c35219ccfc967d4e8dcfb02ca41417bf614901000000000000009452d0cd850a8a3fce455d099302e7d641242037956cb39f679f343e2af9601401000000000000004e09267475354ac23e1cc62749139e0dedb5e403013fb807490e37487594707e0100000000000000aad8cadd0411f99a40ca280442477e707101189728ee1252931e28bc75edc6370100000000000000bae8e68bc8f1b66fe3229ee72d77137b394c6b7dfbf55e424f9d2c82d5c9960001000000000000004a62876aad0cbc53e37885277b9e42d85a60374c17d227b3a29be7db644eb85d01000000000000004e9cbdbb44e32c4f7cd754ad41a7839930a35cec20a09b85ee0886c8efc71d000100000000000000183a83cfb0fcd53d29c91527754e3f6e4697fc680d43247d200b39589084f84d01000000000000002e80afd2cf30e0415e4f442a662a9f7da2d07043f87832ce66f15049c022d46301000000000000003c7d4e79e3531b0b00ad005934e642cd0d49ae04fc2a10f3d1945951c8190c1601000000000000001e4b1a11119389da059c90d4e7140085b11440795546b94c516b706a7beb640a0100000000000000a60345c5939d4ef77e57e8fea426929956c826524c7df8b5d880d5274d77461d010000000000000054940850d08804a9eaf05ce5e9dc758e8f7795ce4f4eadfd78ef4cc7b7d299050100000000000000683f0e1d68ab68c7b04bc1928a8b47abff720349ddc36d7073793f43c2afb03001000000000000008a34f8782f88d7c5a1993199753e427a4a7cd612540777e5c81a4daa897c9b4f0100000000000000c40c9ed995aac4b4aeab516c9614b4614616a75eaf2fbe628dde6d3be5bc9b660100000000000000aea8642870956958a248de1bf3901a9380cb2f20a581cf0eb82bf43100f28d6e01000000000000002ab0b5cc358184be4fa29e7a3dc24806a72e55baad40ec9a117324a884242c280100000000000000e05c7c7d82498be85294ee984e1f0caf23c53fa9a64cc7e6c5053304c4bb785101000000000000005afe620da258a48f00c3afbb8a98161e977f076c7e7f8392975a4f0db4b57d610100000000000000a61667ea6442054b56111477f57ecf39b6e90480bfadf54c3e6cb5ac3a3e275801000000000000001ae9aab4a890c558ac8ab90ccbbf193b3841083670ebed278b2161fa2ec7b3040100000000000000bae4f93ad76957adb7df259522f36ff57526db30d7086361c02c10ec9ac497590100000000000000221c5aade3172e095e9025c53e6c465efe8026e5164e318180e6c4e5e79e6d0801000000000000004059f5de23fd2e6805528d79475470526ee7e2f17192988e10c681e15672857c01000000000000005ef1c2d9abc9e3e95b517975796cf1cf69a13d48ef0339474cb1a9bfffe6042d010000000000000036765f3ec3c785f7f5611cbdaa555d6b6b6cb6c3fedcfda4bce1165e2de4373b01000000000000006029513013f081e5d5d74173847405747513aa814038c25500522e6fe2aaf3790100000000000000244030bce9436982f659c48af22c319a7c894d670e368f3c67a1c8af6848670301000000000000004e7a559a6f6f685a8b438db6acc074df322e2a38b9f49b26fb60026b9301f42a0100000000000000e27224d559cb0628012bf4e5c6b1f0f2a678300a360010b9985bbf9bb4ca6d2a01000000000000005a3788f9347ad802a56974dfb4ed19b22fa91c20e5c8dcffaf4208f254714326010000000000000088318113e9e557f6f1994ba53607b5eb7942d82fbee921ace6ad86ade239445201000000000000004616ac86f0d45899eed3f1246dc5744858a694a92b0abd9f10e52dfc9c28674601000000000000004c0b37ebd9e67b237a2b3a9545c269bc382735bc3907baf9ee468bae0d8feb2e01000000000000000ef15a40dfb9c89966f22d9d1fbf255a10ed208c960a23e7f5eb8ab9da9abb1b010000000000000054930fbd3c026789354b6a55d2487e943434aaf4a8f1d42d25d9094b96fc4d730100000000000000ee105ac039f82ea13b41679570e04c8b0f6127537e101a1460701a9e7beb6d1d0100000000000000ce0b86a8b77a16786043237cf2dc24eb05f69ba6958112111abd8689331a710e01000000000000009281394b5d35827c826e1d7444f346c247b9a004aa0292a9ca2b16e0fb556877010000000000000094be52a3a400ca82f2ad77c8c3c8d572235345249a622ff0588235981c95d77001000000000000001426088465c799a303be9e4deac113d5e38caeb04ca645e0e6ad0c92ad0e612b01000000000000006e5b6b3ed154c062b39552c901772d5cf23eb9e4a629c7689c16f1d827ebec2e01000000000000007e88cd54f47c1f4ddd9d3a198fc689d24a523fe186d526b14e476f14ced7db3c0100000000000000b69ca03c29702b01213e6f8a8accccd915311ddbbbb4877615866fbfbedf756401000000000000006ac27e3d6423f2d9488d1bf42dd6f2d3eec911c471b51d69cef6371ff242a3750100000000000000881a3f7b045cf93b13e79864a7617ce7f5dba554463e5b00a441d226da016c140100000000000000fa7ecd7994e6e44c99280c859ec51df0c7877f6329e2db0917dab2d017cec117010000000000000090c7d651923580f0fb50b8ac9c020ccb33023630aeed52218583303fb0e5bf0401000000000000009207ebffbec4f6fb8864d99ad4069408a7d5efc011e924e9de5f425451a9321e0100000000000000aaf44f9d4dca217ceb1de3ee4cd8e5ea99fcadff20c2626a52796567a316ea7e0100000000000000b85b1b7b8ed510a5bc1d0979fdc04ec7b73d84c7d1d767dafb6faccc8dfd402c01000000000000006c7b4603f14027ec994095aab501fa33d533db503d2c202860963b179bae717e0100000000000000068245d8a483bdbd4e9d88b49e17a651ec168f25e6851fc52c2e36a516031d5e0100000000000000e6f789ba546fef7a3eecb94b62d9a31a3fc58b52ec41f4a2aac8b5333e0e8f1f0100000000000000eafe1126ea517f59efa787027d78bfd0840e908d3c5115debed46cb33658b151010000000000000000a5fc354a5669536eba3ab51a608e9c811214c5b7702b571535d48feeb9742301000000000000003063dc6994f705aafd8f6a9c3252629f17d2bde6ae269ce9d0fa4ab0c8a1ce3a01000000000000006a13895af1c50ed7fa160c775c4f1d4b12cbac379d109988c645bcda20840d41010000000000000068b2ac21afb21cc0d5a063c77fea17f09885bff57d0200cb83ec85da7eeb614e010000000000000042dbd2d1e0ef786fa0f72e251102e858eefec87aaca722a7de9c9a8be29485360100000000000000bc3cdcf9f41b5f3f073a7f6a29931a6be12fbcdfc1dfe7145c4e0a527e9e243c0100000000000000e2448caf0194050db8eaec00df9b2729de602fb307147d00e82172141211ea180100000000000000da132f2f832c8e2a4e268b4faa923d9449c94ebe66f03fa0ac4303f2ceb1b053010000000000000070eb857f0386996d388029ac2d19c3c31ccb3766a9d118bb5dd36ab331d33b2201000000000000007c4bd3b9b81241ca657d1b461afe675272ad933187ee5855fc71475d1f01812f0100000000000000a8d082a4289fe5ccaada604e70c4b1473d6fae4374663672e61474852c1ebf2a0100000000000000705dd0b71ee01b20d9c8dc29ecfd33464d72b3050582485a2354ce8d0cb6d7420100000000000000007cffa67942272b1974dd65c87828e1535799e008d9e81b2818f5e308ed4f3901000000000000000235c0ada5a6bfa56e44f54010af724950e9ac981bbd21fe695b6a3d22cf4d1a010000000000000050deb42e933545c7892d2d25496d9934505fce1d08ad50652a755869c8684309010000000000000096b9efe3e08609cd61aa98f3202618d928074308d9f189d97f7c1e52d2afca1101000000000000009623ad5bd17b75cc58839c76474636ad5675c519e15f090ec008eb626db73b140100000000000000f71f27e1f6da75a1d0a85b6ca8f14e6cf2d3f1d47970556fd174330c2e55d717010000000000000004000000000000000233280c0332d95358393f144c03218fa3f222845f522ef1539f04aba17cbd96465122a50101212d000000000000f3f37311000000006009000000000000610976441c448aefcf40a72128edc9b44a4f7ef9c267c503e98f5f9c72d5e9e92f000100000000000000827e307dcad5bfe176ba102e357c5f18ace450271cf480e27cb994b9197be15a0100000000000000c65fb01e233e312b7d3dd6bf7d6c159d30a06550fbf40e664d2f97f21def7c1d0100000000000000ae5797a6246fc7f96394d09712e9abdfb1ca3e7793c3f093aae6c126024ab72e010000000000000080f20c794a97e6080e7b81854feb03a4924ee28b33bb2269cae8fa582dfedf2e0100000000000000ec8fcbae6ca9d402b51bb0bde913f0c29769d8d1b9653f4933db117890fe387201000000000000004c9436edb2907eee7afe0a869e47cd39c39e429bbb9941012518d04bcc0c95510100000000000000c29a52b01236996d090dc112e63aca2ec383da79f89c5db420319c7a7ec9645a0100000000000000f69a39a051376ea1dbb2a00c3e18369664beb746ca10453dad7db5f9341fde7e0100000000000000ba99b377112ed41f0b909d8cfa1e753935ca4041bdf90727f33f784b035aa430010000000000000082c934f66716490be643b87b99dcfc1c530e4b2ff2ef2df2d1844120cadb293d01000000000000008cc61258712d90f7b1c18e542c655b5e4f5d9b63be1c669feed7d4fb9152d1550100000000000000f88b0be90381341d0d7bfacdf140b8f291a16edd3310f72bd09203694163993301000000000000002240852bb14732e6eb248f60373015f5e941d492c06fa1beaae029d8c5c184290100000000000000147ccca21c4dedac43e0222ab379ef490987b302176a8010ba2265aa29567b610100000000000000e0c8701616aea15e91edc27c9e64e0afdd3abbf4f502c0f646fa060eded3bc680100000000000000906ec0a56171d27f65c29683a31c71a87a4e32b273596a0a704ff07ba344d0660100000000000000e03e8b838de23dc7dbe96982a43cb33b406d6f9978132eac11ae555efa8d226b0100000000000000ba395fcb33327501109ed40712c7a372d25bf3339edfabe2a1964fb7b5d4d8240100000000000000da9bf8b51b8396da87113ba296940b23a9fb3cfe7c3fd0b3d541331121b8f57c01000000000000003c2943d6777720179fafe62691d06390210dfb03a1f4c77150cd7e708b86be1e0100000000000000c0ff0ad7de8b9403d14459655c0ec4107f119e74406be3161faf15b5ddf1395001000000000000004c9886e2e62ee92a6778d6a7928052732044b64fa61969cd8e37f3f7e3406f7201000000000000001a9af74659f26511f8a1eea1a942a2957074d61f469d88d1bd8fed899735624a0100000000000000a23237719086db4a3c6e4ec298be9fbd400f80f44b694f69cc1dd1cd84ecfe1d01000000000000006661b3dd81f44c9c47635783bbedf7698f05616bc06e3f61eaa0da722501cf5e01000000000000006a84d16e0196639a917baad78fb5e3b716d7ffd6c447ccadeedead0882482e6e010000000000000058cc4e48b26665ec1d6c2a128f0f5b70434ab4a771743429058b963257e6563d0100000000000000c80f32768e5bcf83095be0dc3db1f59f43650d58aebe4ca599dc02de3bbede120100000000000000228dfe58ff0326d8c8e0c51476692d0610424b01244c52c561f02dd133e83e0a0100000000000000da86601db8ba04ab92b1bca3b317b47da09c65da6ee826cb7af7bd798e9d8a4c01000000000000001c0856b04c28ed8bdee95096f95646efc095737d4482b475053245db424e022901000000000000005237e4509f24bc9e8bf9bfd78b594219d86853ae16601f692f10c9b16b88f83b01000000000000009af80e0fb29426348d821b72cb4624373fb44ef41cbde4b4e85142573156521901000000000000002cbd43e95a827c6a62a0621b1297f0328c5919029173b2b4fabea89fa65848380100000000000000a0511c06f6fc317bbc43df8b47b7c36ca7e3ad43010607e88f21cccb32ecbd5b01000000000000009008ae5d434b9a3a4835d3c2bce544d6276d7afd2052aa49b4789f4936004c1301000000000000003e85624d323d03a5eeb8af4c4b8ce354b2b03a952c0bb42265cdf868df50213c01000000000000007878eb8af8d5632448ad518dcc3f5423192252747313dd6c3a6c1505482b29160100000000000000b88e803bf4241f6465c0393416858ce6a0ac3c350be41cf0434a3566eeb79c4701000000000000008084d934bf7a7ad960de3b325ad5109d10eef00e90d6ab776240b7bbeb6a6a7e0100000000000000ce0c4220872f866ef72bec24c671acc11cb909f47491c5ff18bd48eec42908250100000000000000f0fecff9ef1c288d6adbc261c63a2dec156042b30e9d29e30283e682eaba675601000000000000009ce7136b5fb85ba83e153c64a212fca1eee9c3ee42fd010fb27f2d55695b29640100000000000000d8ba8bee1360073c8e89c1adf03f06d13bcc50f9ffad843c67f703a34a11cd310100000000000000707c6f8128973d552e4e13c7b3e0a7cebca93fecf8efc5df89fb66865acbaf72010000000000000006d2846642c835b0fb1ff1ef908449376aa8e7c0f3352e55da9a1e97e9528b230100000000000000d4be6f891156ecfd5f9ff661f780884578ac18dcc999b7f574510196c5243c220100000000000000ca29cefbde4a2167c5b0b4900dd25b7dd6877111ce52029ee334f02aa9a05459010000000000000076fc5ac3dc0ccd5aee50f0a686a0cb5ceb87bb037034dfc5e050cc477a327f150100000000000000f8a681118ea0bb9dfde2813ce5144eeb5cee881c27883de1c0c759255ec32654010000000000000016e3f8f5ce2e2b22b816bed27dc767115513198ec47d2795ba9edcccdde2d1580100000000000000b43a022b3cf70d5c2f080a2759d1778cc246f6f817df139391b9e7a952fdb14a0100000000000000081f00368df9978d903c5034e1c11a5f2ae7b8d9a11713f9e123a60366bee97f0100000000000000922e0da59440775c8611b270aaf8ac5db34c3f6f4bdbaf5174f6be3436534f600100000000000000c08c91ecf8879f5042960c3d61c0e74f125463ca2726e6655fb922af5cdcb8510100000000000000e23173bf099d870567cbac0e94678e62cb1a554f4bf92c14ec2d46d9dbd8570101000000000000002ea26372b229d0438f7fa19e9c80f90fce3fb41024c48475938d6501ddd8547f01000000000000002c637ca0ccfc4fcf709987ab93933fde929687f615951f4db7ada7cba981e53e0100000000000000e67c524e443cda4cd27dfcce70488a5d23a93c8c46a5e83ef5a69eff3a02fa5a0100000000000000a42289d68c963358f3c450a850242bb53121e73e17f0e2ea2b93327446bea33c0100000000000000caa53cf3e8ff5604d82bac45868bf3e25115f7e8f4d1cdfada68f8487d03e91b01000000000000004e5c2b14a7bf650a7f186360b1dad1c5edb0befa1cc68eeb5f85086565cde84e01000000000000005a22cbf55ee96a7afcbaca5ea1aca08d0eb0f2eaead1f43633ead6ad4c30c2390100000000000000a8e470f2339e3ed0da456780dd9207e9c6a02459238ec3057a6ade01fd6cd60a010000000000000002a65bcaa7e35aa60238c784f04cb771829d09bb4e0f7c1c14f4e0b4c0a6391e0100000000000000987b7ecf8720281e4a19c9c5ec6c62be561b6c2e341d5236a6ec0ada32f3e15201000000000000001892bc64859d3f7b26ea46d591a09bb55a80bcb9f2624c61d2ae145e01f56f5301000000000000005a2a8ace3675a474df891994916ee0b981a372887eceadc7e14b93664819970a010000000000000088dcb7ea2da86c213e8c735fd1c3c9048bb6312be7045f298f098ba056b87b2d0100000000000000e45b81b37effd1394b3cb95e7a7b3a6481e39c42d0b57131f7ca45fe085d5d0d01000000000000004e505749e5bbc4d469c2640820ce1f61e6062bc979e258d26e2c1a52b820b47e010000000000000060c736c4a91b7044030fd563efaf6063b86ee468146428f73371a92cf3b82d6a0100000000000000b4ffe3c5959ff37c11c6f19d91926cb97aa4bf0f604919e1753bb55664d061680100000000000000bc4c9b5425f9a2aa09e3239332c702dedbfffa2b9f4cc1b978b307fc1fa1337c010000000000000082adf4dd2acaba7512ff01a3134c63e3491c88a10ca13ceb92b60d34b6750b760100000000000000bcb501cabb14adc6bd1c1d8a94284bedd2a20a21f3caf33d7e60edf1a73065530100000000000000b0d4319a2ca1e335440462c6b9c80cefdbfc9aa735d84301a618ca480b56033001000000000000001ee57665488b5ad6f7358157b73009a4ec4b14b4a03c976487e188f54bff7d6401000000000000007022686a613aa1387ea688fdd9a23170bf587f7f1dbaf7b8b022f120f3a4560d0100000000000000145f0e3ae538875a1b852f55f1b980640640a656bf5eb1fc2cb235ed389625380100000000000000dc387c0249b862faa91a5fd30d1c2b86dbc741b2feac242f274bed763d647b6c0100000000000000e208256605f8c064a2ea00f8503293d0dc4aeaacffe021a328cd164c22b623370100000000000000c47bd7af17b6ad4f01e2880542c8596f5a800a20eeebcb37756ffca94a6b98100100000000000000d8632901dcd20c3415349407ec167034633de91f3aa55f64c8bb35882c1b0c190100000000000000f8bede5628e65277d7dea9af44e2c66e94c0f4b71e73d40a80436c0afc08f6030100000000000000a61ce33f6a757e00c3089ee11619b42f47a8dbb7db2181ad40745b4d6039466001000000000000000052e7df40b49fce61ac4b3099dd48d9bd647d7bdd7dbc9e9f487e2301dc3b07010000000000000026cc6964564859f16a2c5ce9df5e08804d65acea2bedef70a72b13adb5147d370100000000000000c8871294c3dbdab785b4e8ad9604d5f49db8260dcd8980275c980222e6eb261601000000000000005245c68abe0cf4f23b04bfd3a21f80cadef5f3a8545e49540c3999c3e7079f59010000000000000022be2f3730ae90e20d6e0f1f76fceedd68c124fd811c18482937756127ce86260100000000000000c49cfd152ce3ac1fa142b3b6e720cb173eb7f43c82f021418253a070036f870c01000000000000000ee4b76ec5fabf011e00bc27b36039f3d397e021e8bcacf9532c90fc419fca0a01000000000000000e8a4443fefd81456a49fb947583e7eab5e78b3aa9e3743c4b316de9c38b9f7901000000000000003e79c115c01b959b324017f0e1120c76d87b9a734354fde75efcd05401ad17330100000000000000fe0484d8f75ec1a8a632bf75aa316eab8829fcf07c37cd7bb15ee73193ffcf7d01000000000000009a0b42e88688d547c31a1bb811fdd062908e88a115e1aae39f7bdcd95b927d530100000000000000e2d8807911771f762fef5e4fc3b9685517fe91c48292ec59b4ce13f95bc8ee5d010000000000000072394da3530347b65953b27ef4427e2265c75a101171eab82c0a8314ffb82f2b0100000000000000ecce43c0be3c9134a0d62a0b6463edfdbfce1b2b1bf5bac37fbd1cca48e67e7f0100000000000000887fb18ae45feaa3e449cd0b529bcf06a9795b3cf50425c79e1fe94c1db2ce7d01000000000000008ef93e538ce16500f27b4c9a10ef7b02a46d8a9624778d0f83b9f7d8b560466501000000000000006a1274b6748bf822ba80c9a9416abd3cf591b7aee6adabb8359b7dbed8ebb3770100000000000000c6cfae23e776800744036a6881d20a0476c1852cea187fbf9db79c936c51db0d0100000000000000fe0e02ec6b12b5eae7545c1fb1d04467acaa8bd0f790006ee52129e33695525a010000000000000068c3f8ea344bc6d9137c96319c6a06043676bafaa379e9b859c669dc2b3934750100000000000000a2d800da8b9c1a800f38cb083da3c2132079ac489e7ee41c6d80db836e829b390100000000000000ee664cd198f60d2b4001685a624bbdb21ddcd881138a5d61bd450f298fc5833a01000000000000001ae16492f16bcf6e1c559726ae902c3360da0cbc6309d50bc5ea1160769dd259010000000000000090708d1a49ef0acfea32147a109d08d9aa15ee975b5237d56ca9b8e324108d0f010000000000000010bfe5eb616325eacbdad84fbf5ecc1f78d087aa73c1fc98e11bdd6a4251616a01000000000000003637d2655a71fe80476a194e4d8a57a61cd4d144c2a1ea4d10e488bf82cc6f03010000000000000052185fbfc63e58ca8498f15d0f416cd474e3bae567650d03ee5030983f174b0f01000000000000009689334c3e8944a5d786e95f632a7ab17af4170132ef73e1621976a824cac8360100000000000000ee99ee6c088e10b5bb7de470448c28549c3984cf276ab693f4065f485bf9e26001000000000000005eda95801f290617d849c897302e04daa7b8293b21dbd3a7bf4a954d3a19dc4d01000000000000006a9fb21dbf73b07084f516484eea08128571c85cd41ec6b43bd731f7f1a6a918010000000000000014a8613b2158265a217efb94d40e9829abd96bfb66730fc0ae6ccbbf481725060100000000000000f4becc48b990d25295d7f7dbc58589ea78ade3235d33f5d0fd30e1b74821f7510100000000000000f2ae7945065ff60e9954ff930c17de2aadf44214b094594bdac1a625d657a3000100000000000000d024777cbb8d8db6f17a72218a7b6720c98b28a75f937801ca48c1b5e2c254590100000000000000a4f4a7a97d7f72c834f38b113fb65137752bea9fb2a6394ea7fc8fbe4fd1246a010000000000000078ccd24693416f079cbe16510f2001e643f632a26da3f914d2e839dcbfd6f6570100000000000000aec12877e553842f23d22e6de4ae2cd5db4b7b69704ae6bd06545aaef4f43a5701000000000000004abafa3cb78d9a5f0ccf9ca36e99eb322484bf5ba2cfa73c8039c49a25af1b730100000000000000782f4cc17bd1c3ca491e64d2ea66e0cf854a2f7ed48d95ffa0b76f2e1fded9070100000000000000b640f3f59d687a3a2608d96c86ae380ac41d9dc8b175480a8830e27fc046590c010000000000000016b203658e93e4d9c195228c4bba8447f5cb2ac36dd9816ba580936d5ec01c130100000000000000aa7e2ba0ac23106e76a0efad2d34747769f669773802cc4de44aacd6bd3e3b780100000000000000f80643f72c8dc15503957f39e6d9ac6ef062c43c516a1693e87d2a3d26e9db44010000000000000028a027ca1c0bdeebfc8fce85ac4bac48cc072523d9c4a86b4f2594f9142e7e3b010000000000000042e4c41a899dfb238649e5b17dc232c2699353635d60e6a3bdcd71f9b82cda300100000000000000ce4bfd8c5611b1637066ef9e579c85efadfc9513b882184e00b75871ef7f5a2d01000000000000005433988ac1a22948ac82f44b10eb843afa13d3315577458e0cac933f2c4e096c01000000000000008e2eaf4ac96e0c79da47d2b76956b3578b39ee4979826d5344254fc37d508c04010000000000000028558e46037c51ece4d39a8a4d34688662e629413c221d6226afe454240e702101000000000000006a4284a9ea438f75390f6547faad885b235c208634da73a79e2e61c51a7cb410010000000000000098da9bbd7e6841370bac817945d087a30acbbf47f7c0243d6588ed32f7c6f15a0100000000000000a8660bbc474f75581461f56345e963a788f3c33621bd0c1eb9834dae39719d6e0100000000000000f8b6edd5fc57d72082440fdf5952d939cc624665d990d0fc0e2ea3213b30b42201000000000000009a0de7ed8a498cd153a4b0662142b461774b251dcdc1375e5f11b3b67476ae2401000000000000003cd9f863ad569b4f0123525a9307dff13dd75a81afe7b790d4d8ff418d97d9110100000000000000c6debd3b107fbd0382b1ccbcd0063aea1f8e27536561fe7f3c6ceb77b219753a0100000000000000be03fe6bc03a7884524047567a8ccf43b3c988bf3b447ca9e1520d1c1f83c53901000000000000001ec91cbd03f27d4ae77f0391e148156a40db31128205a3a9cfb9fdd07fe1ea1f01000000000000002a48b535dc50c4134d44763eaad419b97cb8437c319e7676ce6b8d1e9336181d010000000000000034caede521bed7f19b2a5577234751925041209dec1c5b5771d8ccf33ebd49340100000000000000bc56c07cea21bcbbe058aedd2ced9fb4757caead55f96bda9bed1c9669c32b640100000000000000427f116e5ab35a62aa60203420dd112fd9a116690cec550ad6aabcb0b2a0c86501000000000000002a01b311e75c72271b3638f584b85169e1118dc5f850862add04c9a20e33b131010000000000000078e1a4fecbaac940c04e0b591a01ea66a574b5098852ded2810e3a534971111f01000000000000006ccf2ce8e149999a7bb996faa65194e60aeb7bcd1937c787f886fe979fb49e6601000000000000002ae95f2c9044d5ac14beb234c93680b9a0591a70b3c8ef971f3a1498b580fb4c010000000000000092bb282d46ed819e46fb3ee929f7662354fd095b67a8ed51326b47e83f86653a010000000000000082b820c5bee8ee77e35203dab387f3434b8502e5f1c35dfb2ad15b5c89d47b3c0100000000000000c8469111a9fb61c9e775d2b006fff88874ca9633fced938b19794026f2e9a03201000000000000001cf3446b4b5116a1784d92cdc5101e55a5fb91ed3d93efccd06b304a94362d0a01000000000000003ae12d0c84a393452fca352ffae2bf1dda79c408325f6aebe093271cf3bcf1560100000000000000160e7af1774196f2395d4019a498e397faa50b61f698c16edc78f0d5333b6e1e010000000000000016a84c8857157a54c704dcfa497580b242409b4e57ab45a9f6691c2008df33410100000000000000583ecb6dde18a2984d5af56152b337cc90422fd6e937b5e06c1c6caf50be212a01000000000000004a3fd0b5f70393e213fc45b1b9f3acf077b65da9746ea01609eaf26464d0aa600100000000000000ae0dc5344226020173ff28fb21a23d94d41438403e0242f26b43e93e3267500301000000000000007203b3dc19c8ff42aa0c90d10328d49e6aae97e4d93d91f33e584fd16073f27f010000000000000052d58f50e6ad841adfe6c77ff332933380712c236fb0bf00565d58b3b4e41d78010000000000000018d99932bbe04bdd1da315bf0c31ad9ce555b84955db60ce36bb73aec0d8a61c010000000000000006379582a73f65db4e43d5bb5d73209c970b2a4c903b3dbfee465eaf7b89336d0100000000000000543a535b05e5915e7adabe2042b53fe6c53e2bc661dfb020f478b38e94ef330201000000000000003873ac08836bf81aa2077f9e50a55b47e02697ad9fa6704c7044fca0c93b824301000000000000001410e60e55e482bedab00da9cf093bf2091b2fec2762c3d937e3640df445383301000000000000008e0fdb9c1c1175d91743756935f6860d7b29cbce467275b8de3e6425717f6b02010000000000000040a2527ffa7d30d788eca127d435c8b5aa48972cda538b9a1627a57e85c8fa1901000000000000005673f82330a1ee6e6889f745fe15c353f5f8989e4a281e8aa53e38ce1e74556d0100000000000000a280a51ce0a86f40fdce664751a8209051eb2a782c0ed47ac218558717e7de1001000000000000008e47d90d960a22d3c9486e3ef6cee79c6413bf8aec18d14d55cc7e0b43e5cb650100000000000000e8f048309f03e3d9a329dc04bc48c8d1befee7928d14509121dd06e76cec0d2f01000000000000009e02cba73dcf1d6eec957735bb3363e66c2633173f821d0edd97e9fc3fa1242c0100000000000000ae46c529ba59b0317f6aa431f79802e087355cc32d78258809da6a9b04b8f2600100000000000000ccf230623370ef275ca417c85fbc6e913e3f5fc8f51e67f54beb8686593ec85401000000000000008e5f0b817e1f12b66afdb60a3406ced3d491000cf12866ada159cdcaa3bf010c0100000000000000483ac3444bc93290ba83f1a4fddf0bc4f67b7d386068a7586f9408cb3feda20b01000000000000004a905d0574cebf6e8d00d382b104fc8ee1c008f1b9ffa6fa5c3b67ff29719c0d0100000000000000fcccf8e328b4cc968af52a23f6c960b5e34241047b630c19a0661ace6b9c273b0100000000000000ac09c48f5dfccc02362c489ff2522fdad54d1f37e6b47729411a93227f602b780100000000000000be6106f9217a1847af66de9510fdfb40514409556506ddc1c1a897818434125b010000000000000016f2e4835ecdec4c373e17f48c95cb119263cbd229f7e32c0e2185f7003d7d030100000000000000f0eaddce7b63e666eece637b1128a3e4f54178df87a9b032fa3312f68fbd961f0100000000000000f266a3b92f6b5e4eeb9f86ff3fe191858bce347290876c3ce9f890ada637e913010000000000000004d74e03b4e2cdd0109cc8efc5bbdf36b7b5d89c17d4a56cfdb23b0b2b77e1010100000000000000def04f2f2dac4cc1b509caadeaf714cd2dfc232fd064d50112a3e257014b27560100000000000000e09b8828dd7af7ab17cb00b73845871b69d925dcc38d6d29f79197f5c87bd8460100000000000000b2518044cc31062ee50fa81cb6983f314291a0300865fa5cfe149829c5050d24010000000000000072993ca365788924450fed32848a67b7b711f3d353c960fbc530e8874bfd64360100000000000000344589372873125fd660e2ff3ad9bf67230f9306acccaea070aed322a8ede264010000000000000092cae8f83675e95178a7368ef2ff9e46a2403fc98f94e90519c3ac4d7cdbc71101000000000000002eab7eb696d4c3dcef6c5f74cd704eed76fb51790875d8ddbbda133ae7a42f76010000000000000010296219d8f2fe870d97c5810e4c5379d093590c7ecbcac0b52d1c7ec2b3bf3201000000000000006cb2f0f0e5fe70eb547a0814ca5346f59f7f2ca74c00714aad555157cd5a29490100000000000000042e7c894dd88fb2b0c7dc7a56b44269e0ee606c73d5a297cb459dbfc7649a1701000000000000004ad8fedb395dc0ed63e0edbdbd2d20555b61a46aa7cd751e4308335c277cbd6a010000000000000054a4e00f3df9f09e23118cce02f804d36c4968894a621305a0e8150a2910dc6a0100000000000000f85635f92ac5ccfdb0f0a010f9d230ad2ecc0a5c8b69c3e02a1b9c630ddcf86a0100000000000000a0596ddd3147072e7f5a10c14ee3488141526a9a47d5470b453d29c33cee7c4601000000000000004c5e6997b6f186855b1f4c9f8ab2d6cea3da2e86445605ab89e5b5821e05bd3d0100000000000000269e8d252b8a4e91c2ebdb7f4b07bfa9201b88bd436e6c4044e70364c746614e0100000000000000c8763ec27b5b8f3d5ad45b4eeb6b47dbdedc406d969375ac509dda2315ffa409010000000000000064c6cab11d72a27c48de2f30478a51258057aa5a275059d1455b480fbb181e330100000000000000321033865a1181ce4d0f4577d096bcb25b8131eca22b5fd51bdc8c4d12b2c64a0100000000000000fca3b0bf7a3b4ee818a50f86de0be2f976621c6f5a3e768448732252e099cc1e010000000000000018820322d29e40465465fc5f0b488431e710db471615f780451342f5690e20350100000000000000407d69fc26f00269186d96a26e6fa3537160898d761d6a785cb7dba141f87a7a01000000000000004c4b66b1ad246a998808431002c99024403c89b0a36c9830349eced00288ec560100000000000000ba33433a8d9a0777fd398639dab422a7dc748e428db33fc89b00005fe170b95e010000000000000074f02ed037d28c883df643034a596e4d2a97a23782ee8483c9ae3429ede7e70901000000000000002c0a259798c61147488734e8d46cecffa4a9f5c403dd6ee47c377fcc88533d6901000000000000000eb2499cf6581d6480292832d84efa484bb7dc9a36861b35591e4289952db27901000000000000009493e6de34e09c9679b6dca602e38d8c07abb77b3cc487ae3a80661968caa37f01000000000000002a8e4336c0fa5db2307feb0bcaae257f0265ade08adeaadfabb50b9838d9663201000000000000005a6360fb37df08730d57c2d87e9b5e101794f69f1bc36ef2cd89114f35d4c45d0100000000000000d2bd2d471f119d01186c7efe6604e7186de3a72278b28bb93cd0e6355488ce6e0100000000000000984522609ae23fa1279b0e70b1e274dde52dc22a93191376b0a197d00301a82a0100000000000000b66e2efd7be9115bc86b9c2f7d3d1a9315400c3e9662ac3951a384a9689cad030100000000000000ecec28498db9d078ed8b33d14ca3fcff623af1953340c2c9675cddc6173cd9050100000000000000840290d318350bff32db3dcf6138b822cb2adf1dedf5bad8729471988955915c01000000000000008c6dc982725d0f925557f77e1844d64ebbd5e01b7ba9466e0c1f1ce8bb757f3901000000000000006601e1af585ce0bb093a81463302caa6f02919efa89aeed138d25264b32f3d420100000000000000ba1a89293f8cdef3c8d0eddf74059662db8bfe781c27f214b9818b46d159ca780100000000000000fce6b1cdfb1fac49cc8917cc7404d6fbb7ffb69e13df1dd0d78fbb70b4b7920c01000000000000000eed42b92b539bda0dc8da2724345f346b82f89a9bdae967cf14b4fd4e685337010000000000000046543a6ba7d90d6f10febc8b628775c1dc08b55cb93c04e09f0a072f264907360100000000000000e4d9dac4f974372174e57beb5db603cacd8643adab75a3ff108a3d9012ed153e0100000000000000d8faee17dcc461acb22ca1720b86385414ea8810ba31509fbd8da8733029eb190100000000000000105aab27f211e6df23599236853b58c04654709d9c7d0d5c27145369450f324301000000000000008e703730fd72822a067f724f3efa6bbbc82d5c064d3560c5833bf49edc21061a0100000000000000847f4b6d72993380e0e76fe2d885e429796335dc10f470005e9a268880c6fa1b0100000000000000c80a16a172ea19de337c120de8ba72df1b81efb23ff74e0ee7cbf36e666ede1f0100000000000000f820a8ed2c97f639fea2892d0a89ae98ffc4c0054f948f9a0108e4d99f89994c0100000000000000ca49fc4bdcd0f86e5b9883bd25a0831acb18f61da33b84616fae8b56800f904d0100000000000000b66836e9d42ceff254416bfd6cd80592da3a276bfbef6018540bb0c93a5c44410100000000000000a2359cfe3807eb78bb2863f67dbef750f22bb96642abf58e3a66ecde70de6a580100000000000000ce8df132517fec1b06b9b7ad5a9e18f861df5bf14dd32b0c7dc3f03be447b273010000000000000072a6ea076b83c910443652bd47050b6f91173df9d2a23e1d707a95ef91b77b320100000000000000566779977b35c81ab477958e39cc697ffce60fe1aa31f8121da08329b25f4e0501000000000000001644ac70036fc8b19ec0e580bfb10d272798d8c7aa3dccd00d5ceb639fbde603010000000000000008a2c8bc8457a382313d040c40f3f0c02eed0e5357910b19ae4f0c9360e4dd1b0100000000000000480defe8739c9518d5507480bb9c68ec408a60b944824521f1184b74bc47f2170100000000000000780e4353aca40b0f2b2403c862cb33032d49a820244bdc2853ce158d48c4f6100100000000000000046e9ea6faab3f6ea31d95f9b4339bc5622323907570fc9c788dbf46a13bb92201000000000000003ae7d174f16f034ff7816b8d9ef1b4b2b15ac5a16eefe819253b03d958babc1101000000000000003cd825436dadf293b1f5c315d478b960b1e6f141e3244f2f0c892f42c0b15904010000000000000094fbcb527592dba62ab089dc32b9ca93d8bbfae3505e4befd30d5bf5ecb455220100000000000000ac7c9bb11bbd24b64b4611071ac5ebc4c83e94d38abc3df541eb9dd04b726659010000000000000068f3e478d28f00ce97dcbcce5e9cff5674f6b3d8b06f7dd8be7b5f3b6f1b555d0100000000000000da7bfba48819dcd92eeb75e2435784132a257ce38ca01a6eb3fb66bed9422b2401000000000000001ad1b4aa4755eb9dca64bab4c6b4c2d1796083d02f46a458cbbd7d157813a30a010000000000000056da6e5ada211131376b8d0571118b69fe57fae1393d23572b484f394857904801000000000000008c3fa761a684f89c63b5014e6a934f763345f91c5829d88cdaf28abe75c0823101000000000000000ee6df339af6749cf9b9fdabafc0cdc59ba35a1244fa56b0adf6bcf7cd3333000100000000000000c081b6f9b341d1355ff2caa0bb297d9cfa88dc9db48eab74f1c004c189513e4f01000000000000006a1b43dc9100e51e8a92f4a4d3591b82bbf77fdfad6546330c67d3bdeafce71a010000000000000006f8df3b49930c691067ddce8889df6179b8ac05a3e9a96d0a7e98904c969b14010000000000000092ee092cd2215c7c1628086c08be10a3cb969f6b276f600422f3526f303bd8780100000000000000020d34131c7a0ab6d104839ed8b9e0cdf075b80409a36fbe94d0cf83f7ea1f1e0100000000000000b484046e76bdb203eca3e22bcc5525f7973cfc70ab7eec3f568fccbbac6ba140010000000000000060722aa6239a4b5f138bc30c5b3ebb5cf0c53b901f71076f213b72d073d2cf3601000000000000001098c3193759138d2ce96e47b00dbff13b7542669fec49b78355e10e68f6e433010000000000000058f02dcc6a3567abd2ebc61639e8d33d34b3626f33376af305e8feca85f49f2d0100000000000000b27ccb4edaf0edc92ce1f35b0950251d38af8cea2dd129a8ff5e6c946ed6546b0100000000000000a05850b76a76dece51dbaf55ec4bd44b5cd8c5450fc54c71ca999f110b57a132010000000000000038c7bd19a87e6ae458308e4bd09e7fd37d0195ffad790a66f9e580c6f0f37135010000000000000044970235c8c767ac47ec2c2cb6cb391bc552b8421da58cb851f1a43647ec6727010000000000000014e5caa5709b3d5a8e50aaaa9ceba368e2d66f964e598f861938f093dadac32b010000000000000040dc7c3e4af430f523ce1ceb5de4c836056a079da82caf752cceab452743695a0100000000000000eed3d98d2181f442b86b1b1d8a72e78f7efeb3e35b8e14e2c45bebe8726d78400100000000000000ea0853b1a9c0bacbc2c57c8233940af4bc51b0734b721f75b8ab5f74d66c0a230100000000000000f44b3ec5c7b2188f208d60d159d1f5b0914a51a0632eacea6b88ec7b26d6673d01000000000000000e3e265f291f50053f38c5c9f145c86caaf56ca085edcc521d58371be0d54d7d010000000000000002d0beaa25938ea3c9f16d3004577ec1e1e60a8198c268e209d2f64a6561b32c0100000000000000deaf86ff7e92d07a2f675a78e809cfbcfc1e8d40cc582d52ae82f7120b705a07010000000000000054ecb1c6cdd76e77a694ad7d62b50187c0de759e60b46c82ce70e62a9a328e3a01000000000000003ef1fa1b2ae33d6fe3d94915baf7540a6d3b3c34d01bc2670608bf8e24c1b15c0100000000000000829f64b96b37d0aa283fe99a6d2150069bcbb6be61d076f23b3992b6c1fe6756010000000000000052d36d934905359a84c6ab4d2e4aa7db403f77fa694cb05c70d5477f7079595f01000000000000006c8ca91b74661eadcbc24624827a294eef2478ddaa378fe6bc2134b8b1d26e2e01000000000000006e0bcc6441aa5c0ed8dd01fe8c2634777992f68f3e51c6c45320764f551f75580100000000000000ca7706bbef090e99e2cedf4833d3bd4c215121c9596957b651ca4924b773032a0100000000000000c4b17e92b7a096e359c764d3f9cbf2bad06f50f8341128f642739248a38cfa03010000000000000040687b99e205dc6f6ad5880ce9b1e8dc15da74200271559804b8b97e15b105750100000000000000a065f45a353f24ba187248aacd9c64d5c3a92ddf92b4a5c33994f56a07cea84001000000000000007c7e2e236562d711d3093f6b16bcdf65fd96198f7451f4e631aa710b620fc8670100000000000000584cc334d89181207fad8289d1e89a85848439b16d4bae59f1004188e8e26e500100000000000000a01197c8b6c3dd4e541f8bd107a1a879c4e7c99a84462e06e3fe89b28bc5ca0401000000000000009821465bd76d11b25f1384d98901fed08727f3cff92131d817a987333cfc5b650100000000000000182070502b061b2d7afb9c8dc7b642597bf3114597d34c635f8d574f8c6325130100000000000000b0200adae0feaeea78d77e0de3b4a63c7d44544dd0082beaa93a293abbb06e4901000000000000001a04f32b2351585bca74d9feec86d759d49ee55b615bcabe955f2def5b98df0e01000000000000003caed8da0f860e8108c00cd21de4b7852abf59ece3f970b3e2519915c58b8b52010000000000000074e859fd23da9f3b5c0b554492134ec981deca6fc0d8e4fc6e33ca517a0ce26a01000000000000005a7b1ed190f8173a12a1efa53ed60235eef25d9e6621c6279f194317b621164401000000000000003a4873156e10d9eaa3f9bb7792c46d9a22662f7a80a6d63dd4f925125e786837010000000000000010f6d73ff674b4168adce9e291ae84b250293e48eb40839ea8ffea9c057c83090100000000000000ac04c4e0f5a8d352a19ad6fab6226fa1d69222aee364d12809591265f193403c0100000000000000fa5c17f9fbeb03ae7168967f873626bce0f0816360a1a1d1771cda0923211f6701000000000000009853c14ab7f9cdcc81ec1013cb1fea033620702337077d0a8626edcf7a1c34680100000000000000d460e8effd89689383e396bda01d4fb48658d1b2be0f3497a635d92a00783e4301000000000000002a98fbaf7ec22832522e3f96821711ef684283911a524960efb14953255baa2b01000000000000006cd1066d5ccff0f29049137b42feedf12c3a4e91f37170a20e87a84bd6aa1d2a01000000000000002076bc34bf8c9ba9c0922f484f04637c02b4a44e5dd7ec861f1ca8b6cf84c84001000000000000000c9d4662a0db861534c425fef89bdc187373aef9db744c8a81ad2da9c68b4e7f0100000000000000f8d7cac8239edc444da065c812e4fb38f7b0d928f963388f951e2b0115077a7c010000000000000022ad3f4562c76bcf381333741aa149363dac972d5ec8819270e823dc3f4be64101000000000000007c332b3059dd012f6d65d4c518d7ae82db432db7cb752e66102b75d18690f2530100000000000000a66bdddfa7ba757e538a155ec4ed866ae50eb92663dc11d37c469d67fdaa771d01000000000000008abdf8b9ff1b4b262f60091c85e89746cd57ffe8e032ff255c204b69ad8b4c30010000000000000034a1786e781db0be2101a627026bb6b235284b63649cc567d9a2613ade13d1630100000000000000aab02c55e1fbb0ee53e91280ae67b9fc3f4073eaaa7d3c5393e591e95ac5241d010000000000000096f9ec98d4cfa00b9ff41b5962d3c68f12201556d80bcde84cd85251252b8224010000000000000078294f515c659b94bfce9674db37a3cf2f32d89ce1758ca53d1860037cf1d42a0100000000000000a2d57783e292b34b8415c5aae90097a5b7b243b7d80c216e43067d210004f3080100000000000000b81fc4f33dbc693d5646d7a18bd53705414331eb66bc15495825d38fd761a33b0100000000000000bc4529c25a2a01667d6e451ab753e1713be0835456e6fbd29854cfbd45dd2e3c0100000000000000ba980fe72fdf62825c3f7b752dbba8145fa58292ddb34b64e7390c6d04f7d85c010000000000000004efb918028f583768356118e9457c36583319eca6d53536596714e782f1596d010000000000000048ce0aba6f1554e139568b4d2358d6cca9bc291d3600787cc3e732291002ca220100000000000000201cefab58f985f6d4f75f886cb7082be73d031f06fa5f7845286b879a655e2401000000000000005440e71292507c1b33554e8d95fd85ca3de6499e1b7c838236051dab5fa3f37c0100000000000000bcde759577d5ba31e8a5d951a4839b1fdd9461dc5348e173a65080967b2ba10e01000000000000009484c84903759de637b21026f02c60a870cdaf15e839015780e679bbca75113301000000000000003ce775a4a6215dbfbdc2b0a8a8b71936abd61642b5fd1a0c1d06ba548ad3025e01000000000000005ed6df49740350ebd53c0b2ba22e8a12ed609dee8070e9c06e5a36dc59550b190100000000000000fe24bd4f4b0e75ff21dcf16a3ccba49556cfa9586348a8f939df8def8a214c0d010000000000000086ff7f9b2eaec6638f33502e74c216fa4d15f774b35c318fea091669cb55441901000000000000001a5c0eed62bc68c0c018b8878a4514706a996dd8dfdc94798684656c8ccce27b0100000000000000f6c3258308f4382c9c7d36f4435b692b42a20d6a7fa74765f7a965eef088c82a0100000000000000685506af78bd0b16513f09395368600e5b6fcde0f89d280c6446b1613844351c01000000000000009cc697b491304d797292fd5f14284c376a0adb2d420add197617126cd258f62c01000000000000002488a8bee91b989dff6adff396074f3300e7938a962ea3728943f37a23a7763e0100000000000000ec25078562fb511f0945c3af78d77c8e02f570c647957c0932475aac3ce72f6a01000000000000005243a760b38acdc69562b1b32597135cdb94c9d584928d70fdac78b2d3f091220100000000000000028393ee5fcd06734e381651c82cb89b08bdcd64d1aecb4727fef82ae5c44b4501000000000000003a6144ac97abde8b0e498556c6983e6b7aae38282886cfff09d812739247fc050100000000000000f44b67420403c190e46cf64907f5c4797f54cf683140a3e419544f8547e0866e0100000000000000c220d72d1562268f43bfa2a12f4b516f060e696091b122eb2e3fe93faccbd67b0100000000000000e0d7a8263f27cb76d32137dfa7ca09355a2821fd2c9454b222b3e5cfd81ca359010000000000000064eda01bc8dd522756c6728f9b030c1b1f605ed89e91233199476e5b0e96ba2c01000000000000008c53786209d22e7605c5ac59b155f2ec9bf5d088d77abd8930fbe65463cd8d61010000000000000062b0a53f3643b3e1ee2e2573a0274a5bf444e1ac6cd68a4ff5061c51370db43001000000000000009c4a01b4b6e187c0c98931ed673f6c02ead7030a0f6a967185d7823a30d17969010000000000000042f799c01beb57b5ae0779f17bc6be1a8a6ab789cec7c00318049f1a68da50430100000000000000a8799cec2aeeea9f33bafbcd60c947d0bcf3b1c9be450c43f63004e16a857e72010000000000000078cf1debe3fc0da2ed2473d1e1835a478cc3e7008e0cf42043f287bc36804b710100000000000000b8f696197dfc324b72f06560c38ac6635d1bfe5ea4cf59c133c36234a0a012540100000000000000b4f1548bcf40b4f5947a1d0afda1bca5f716ea7440831723ff1c9edfd1f16a2301000000000000006ae77bbe36c1554126d56d6bdc72946f26b4323f38125fe5392e154640a60e300100000000000000fcf8c8db78fab04b332758bb6edb9fde68e74ee228c1eac78812cd80adce1273010000000000000032e2c97e308c84afea4b37d7dd8f62e67763126c357c9e6e49b27f54c3702b730100000000000000c64c595519886ef38c2fa837c795ee92f6fe003037c9ded2c1282a939408513d0100000000000000c6a07400a9c7d51d51e5b2c120b40c313ea99b4af9c0c4106bd753f3185f40680100000000000000a0c28669f01d5b4decdab2abfd9d14b989c1d4b32323f264b24a788de0b9d243010000000000000006edf91775ad7933effa1660edca6bfd191ffe3fd36890c618c442b9b666d23801000000000000002425e806f3e7378d8974b7cf541d0e4cc4773dd59cdc705e006bcdc83610b20c0100000000000000d6fb6a5a865021263be239af6eed5a9e1b27e0c4f430b66216f3908e09ccee6701000000000000009829a89b84bf8a0c76dad25d99c2e4476e51bff2ee9e917a65edd1b4175cf54001000000000000001e6d57d7109cc6dc573360e5f2192578e3324f2a8dcbd823483b82d725a9771701000000000000007cb1f225b90c00f426c33ac4338eeb2dae6467b8a9da5c1556e6588c12ca977b0100000000000000b4d79fc0fb6cfbf5e485a71ec07215c12994807834e374fb25f6b3d195c5ba370100000000000000b261a66b9bae17b65e7f6a88d65efb4519925d6c418c9e2ba17bfdbf684b77630100000000000000c4046e6cf48c9913b2af1dd8caa4f7ffd03a01255af691cc1b70f142b97d2a150100000000000000560c91919fc22867159ed77bee1b3e70d2e222a5fe6e830fceb13b58b0daa5290100000000000000b6068f3b8a0ef7a3f7916e5559eea8158d5f5b09d9db89e40dfc5bab0549911a01000000000000003680cf4852c43b2a708608cd7e09b531e7748e4d7e9d65904676f53ca7565352010000000000000010381a1fde26d95804978d4ccaa1d6e634efe2ac922f7dae4da3cf3a64568a4e0100000000000000d28eb111cd786c6f09c003d958c4a26cfd7a33f9e8bf6db02795f12afc7a1e0e01000000000000004ca838afa9f12e88436eacb5024f3f94c95a66c32e114f65f3136176e426c75501000000000000000ea6f5d4087d599603b0c39fbd588c198b9d9bec85a77a5579ff68fad12fc20c0100000000000000ae3abe7a22e9bdc2c56ccd4ee8b99867ca5c54b0728ff372f3ff5caa3c62661601000000000000007e8fa0ce0acea9cb5bab44ae7112ffd068f3a3c193a90f1fd4fb00adc1a2042c01000000000000000c60356c02d5d99293952c478fd07b2cff982dbad863ebdadf25c9e69206f14901000000000000003a8b589c8222ede45b3d95c8d9176543ffa9a29cbfa0ba2af60fc412e732d75e01000000000000000c6cc2bc932adace83516fe99076d532e6197ae08d66610988288044c6bdbf3601000000000000004843126f2fe8ee46dd4a489f97b1f4717ef777ed371da544e30e8c7e5f0d681a01000000000000008e67bbfe6269ba4ea2b216e7cc21a54ab882859d65a691ff2eec486f66a9035f0100000000000000103680fee8923b681b7721ef2bdfaac20a99bae45e643b42a228be43b3d211660100000000000000603fef5a531a03b8e83a8b66f583edf78706b93a11eff454f5a56093a6434a3a0100000000000000ecef78c294c2109749060a394d60656152ee2d8a068030cbd828aa45fe896d170100000000000000981f14da22574782d35643e2fdf2c514245b6d7475048becf8143136acabb00c01000000000000006ab4726a2bbbebbda26c700a0020ad97b882c089532da71cddb05023687ad71401000000000000006e1ed05fa82d9c56057cf50a18ac5545a67ec39e684189f39555942aabdecc1201000000000000002aa57ae83dbf829a794b555b8acddc97657b2178d0722c6263c8ddd19ffd474901000000000000009664e4e01c42d9a22435a39dfb1daa6cf043abbd01c1b081c28ee271988b415b0100000000000000e09ecf865113ac4f2520de61ba8b8fa5480534d41145d1ff3db5c8ea3f3c9a100100000000000000ecf0297bddebd3d766ea7def2bac79ad6eb650fabdcd029b99cb1649ff7dc815010000000000000090b46ba005eb064c8ea5ebec94a5facfe2ad0c0050dee0f51026f0d16039111701000000000000005e02cce861a811ee882d0e07ffb3558d97b7a1ccda86c50779506296bbcaa13d0100000000000000042cc9a90ee7801f29bde1f77ebc42e68fc8432df113d23b82201d1a10e33d0a0100000000000000a2b45b2d7c584f27b6ccd878326346a15f22ee80c56a02aad47118e5c5a0a10701000000000000001a47252288a7ce1b8f8892ca42e0f279967de49258218eaea8bfd94ae117b77401000000000000003c2f81db928e84552574a761e6bf8991a337ef5907a5ad26d8d21385da1b7e3201000000000000001e63ed13cb9b8d544a73307d348a241d87d3d1063715d686572e705b37b7483e0100000000000000183e5f34c7c987bb4f165e2b737a9300495ecc1b7f9681c5c748bffea19bdd650100000000000000a0935670e98d2bf4800f84af8a051ce9d600d2f515cc2de17a9e354d3488db4601000000000000005c3615a5e2072a618f0e434f7c572f4e4b1a89348dfe0f7939c99de095d54a550100000000000000e84ad35c6913d9fb006b3d64760b959edf736c080c8fdd58af24ba8e6a6fd47b0100000000000000e8b7e227a0ca7c64a4099a3fbb509620d4b8e1dd91e1ca32a5bda49d4aebb31f0100000000000000ea3c4034fa89a8744f7c8a55560418d7298cccf97fdba7cfc0a9c83701dd680c010000000000000036ac66f4a630e6c2af684fa7ad07390d67ba6fa05b50bb5dc3ec8cb3fc39f66b010000000000000096ee011f2c7af1882c6b9d8c8906d200c152c3fa13c272392abb166ee812ce000100000000000000f8e53780bed6bf624f73d22731cb6c5eb520d40e0b4d47f62f8a73705ee9853d01000000000000004e466f6a4930d856a1f53f21c1a44451ead20c8c71319f6a685f0e254d24c32101000000000000004c1af564e989c30c6e5ae1b8035ced5f59653b40cbc2d78fe17336468c8f441b01000000000000002037d70f4c244c81422409ad01d28d72a30d26e595fbcc791daeb57f78a856700100000000000000ae811b4f4ae70648cad6c684fd8661c27a5366548acaf538877698bf03c8b21001000000000000002c47624e632022dc25263c337d59412c3f597729977b08d15cfb78549709d67001000000000000003ac231bc9a6e280f3d1ae2020b2e56c5888098427a186d35c052ffd6e42f2643010000000000000024706d6d41dbaf2bac8cf1c4375d87c3a5b84b8bde07036968aebe83906610450100000000000000e6b0227620e1921d97976f803bcd20553e4e6bc80f1e269c8d8485757f269a47010000000000000088fa8bb07ebce99964718c65d0d6f1b091ef2f4d4cdf7b94a22c42c007ecd7060100000000000000227f1e432f5a0f085a2a57aa48b85bc51da88405dff07a4fd111df3818c43902010000000000000000f79cec5a6b6b70f768ed05e94d2cfd70b13bc58fa16e62d742ee49aabe967e01000000000000003e41ef0e02deba17276b3f6645369aca0a14734c503c1fa8c492649bd3f0651b0100000000000000d8bb28523be3666290cf2748c87eef425e0d92cfc359de1d74004354cb583c4e01000000000000004cb3593968c0254cadc7f1a2270f9a89e0909e12a6eb5ceb7f723ab6ee9b7275010000000000000060f640b7d3d4e9316603270a4e5771ff2d9e48927a6210a67eab2a25149f177401000000000000004058cad6edb88d50305929e0cd7c91fa8ce3ee84fbaef547d71edbcbc74323640100000000000000860f027419d3673cc8e103d0812025ad5151e2bd630d8fe55fa7b8314e37105a010000000000000092e5bb9d0906f768dbdde0696b78e493cc78dc1f68789575b24f0b962799b51e0100000000000000f8f2e6d401b79a31ea817821efb1590a376c6eaeb5c19bf938f5eecbbf6d620801000000000000009295a1f023157921d346b73484b120d46048382107015aa9ed998f1fae95970e0100000000000000d2c456a3002282450e0419b0aa5293b85a9e6f5e9d181652a494a2e613f12a11010000000000000046920ef4915f3036b0686792a741f2d04698b23c5e6b8338d03a7e935d6134300100000000000000aa97c0ca75c01bc86b7aa14f50b3732717e4238a8d542f40601cc57fda04486001000000000000006cb96487d8bb7c4ba7726a623709a27687866740b7a400b9c5322e806711aa0501000000000000008a061720463abda562f0802f43ff556ef8382f737ec6370150396ec14dec820901000000000000004a512ac212da2c96d7bc8590865ce627e6b60246700595bb100b240e80a3f0760100000000000000be2ee8034bdda18863bca0a0af63015a85ee2551b62e0b1c732417ed06ea395401000000000000004a65fbb5116022576ab8d06f72493ebe2d612a7a6dea02e77e7a4f6bdf98d12801000000000000005a15fb3423d8efc0d616665530a6d478b661c324eb30a42f72b828f5ea99421e01000000000000001caf58ab15b9012fdd60832fedda98852b1a37a488f89c57cc1c19f11048ce5b0100000000000000aee8f17760715b3859858b5dc4bb48c535c6f750e5f184b7d5919e81c4ae002f0100000000000000c6fbf5153c7b8dd896e8daab854560e2ab669890479fed689ca39f210fe880080100000000000000cef0ed2766b32d77a4c7f040c05353dd8a918b01bb9705492a53c419ef282c3901000000000000000288ce3ca0332829b5507af33d42e92bdf45a0fd820c4e99e3e95ac1a815d4490100000000000000aa58ec5f9f12a8cf5286c9620b3c3d9190ac57e7d2aeaace1bd6aa27ce48167101000000000000007eaa6ebab8bf9421751c15e0dc061d9fc6bd225c6efae51c88c58a7f8387b90901000000000000008253aa8ced658c953f1052f9117421984cbe6dbf14fda93f723f3fad901d880201000000000000008a28916152c4b4c5978e3eca27b76eb9a058c8c665ee29944faba32f05168072010000000000000058e325dff1555077716069f76f83f6e2ff171bb43fdce83659d250a1abe7342f0100000000000000ea88c9aa1e449f4c62b86af5da1abda7479f9be5344eafcaca482b892601c457010000000000000026538b2b883a97c4e4ca0c01a9e136d42832e07156bf9df23bee062df00923050100000000000000bcbd81964eb726de1abd2b7608252278066fa196b100b15ea8d8976a94ac743e0100000000000000b0d9dc44559810ad536b1c9792b5624cb087972bf5fe3ee484f9214497d6f83801000000000000007e40370daf63360433e8af5248f59f6fc33339cfdb5cbf9863da5dd52486b2290100000000000000eae34c5f0c88e2cefa9ef36ea262faf41315a0de4074c6f3b3696c153f8f023c0100000000000000b600ec4f4068eff1e9d03edd1eb00e4bb2795eb1029348825e604ed28829bb6b0100000000000000d23c53a531e356646133db73065cd83999693a5bdfc05931238434f5b031522f010000000000000094d28205c958a5d713fe7dec4dac2cb85cce31872e3faf9eb9487e8fcabbac6001000000000000008af88ab005ea3b1a0b3412054c721e574c4b4469e231aa487d9132946e42bb690100000000000000aa74176b5870c97b754a157ec0d8032148c2ae717a905e0e5e626048b6f53343010000000000000062d37e495af1a21a15c93556362a0e29726926302d9453bcf2c2f0a7b4001e5a01000000000000003e07b075219fc7ace8dc3bf3a06f5dc12aa9c7e45fe30244d2284bcfb1e6ee190100000000000000a4a0bc81aaad1ebce3fdf896a8d6d081ab93efc2de9d5c56f2632edfeaa7ad0f010000000000000042c7ee18833ca3f3a56b91ea1f57f1984a7d127efd57802caadd0a4a7e3d5f48010000000000000056c96b2565b9db9cca8c6264ae689cb690919884f0f55c7e46b50ef7dad69b360100000000000000f6fabc667ca7e609a18fbc1b44af598f189f769f5e7419d2632a3dbfb46b266101000000000000005ae2495c65862ec124cbc8c9268f7a1fa66a9013b01f10198855149cc549c3710100000000000000465242c8915eea46e25549f2ab97cfe78784f25083e51773e07d5a0cafc2de320100000000000000e886d0c8ecc3af997d07b9426599a43adb274a3b0d5ab3262331a5da13e7555601000000000000001889b661d8701d176ed24cb1270357643721773e9e330a0f14d3161fc081f73e010000000000000018728d9d1125cfc79ab103aff7fecddfb9c6528d3a707e8e088b92c9c7a5d41b01000000000000009875dea5d493af94567673bfcaf096919a921cbb806f55b7488bb0a554fed66c01000000000000009a3b32b7cc94b119b2753d77d4f38b0e63900a5633773105a551de5b22670e7a01000000000000009604240215bf26819df231addb3fbe69fee25b8ae6f3c2f562f3155dd4506b5d010000000000000046ed02242cf70665583c79a324b0e53c1e957c2b6c41371fdfa7c632513a86530100000000000000643589f0627aa555aefb01d2f0a366eacc252af9437ec2a892935da2a1052c170100000000000000241cb8ac6036dff8d9e0f6f092f17932945166e75010dee9adb2e245a4b6e5500100000000000000a877af86b958cb961cc97cc61fc35602350a87cf9cccefb09dd91f9f792919250100000000000000ec1ccac47bdcd80ce07faf39b9b1791033ef5587d0647b9b83ee433fcb8d32170100000000000000288c08430a7e427400dd5b61926b74a82abcbbc91ac739190cc791a581f6836a0100000000000000b40a7dad67fc795dda1dfc1ebc78dbe45a8116888183aadd0cb4698dc4415912010000000000000028052d0b965ed862b7861aa7f3f91fe52ff8b0f795ff476c7e0a7aa42e7993300100000000000000a853037e17e9d4ad15f03f236723506cb78607413d233975c9ef793397de156a0100000000000000b6c42607db8cf37421c805c1c54fcfe85f3d25405ff4c55286501818c9dc584601000000000000006e196558c4d270a0c85c034ec2d427b99eb9e43ea2a76c30d74eb902aa11d670010000000000000078259e3906000fcef78a5fe4deccd46000aa8038777de8bbeb9be8339ba3e93f0100000000000000769ea03c7b16ccfa42f5aec6127e19f165bd61e60180299da4145854061e1e1801000000000000005e5e810f04267c51befe0fee46e927a979af59db981938c7dbb90537db6eae0701000000000000003622bfbaf9350b5906bdf9ce362e06726224ed141c5d29e8e175e0beedbd3d3d010000000000000070f08007867b02d11f3fa909154b03a7915ae7971e474ae27725fc6b99c8425b010000000000000058db03e5a46e27bb750be81594818fcf8acce9b0fbce7fd6035f239a98b291150100000000000000a4ae0d97c56323d64655b40240de5d7f350e7a215d8e3d8e6bcc8eda9298cc110100000000000000d090d4f1d5aa1ce34c2bce1113fd0591ae2b96c0db56605919bda5b2ee4a1f3a0100000000000000c4a7088e765712aaf6402039c9222aee3ec16a99deeb9c19e551e206dc075e4d0100000000000000e8b977fa9876c391f9ea7fa563d64da4af9b50fabac9a2425b2f18c7eef2f54c010000000000000030cd2b89c06028bb241a6c575933c82b885eb8f923fb026a41c6e58433aa7928010000000000000086088c15ab94ed86455e4473c198b99730e99585b88d6fa465ce429d268ea27d01000000000000006ca1fff449e7504cdaacafd3e53d23f3e9b566178f592811a7a423fba6f0506201000000000000006ed90090a744a0d55adf8f8af5af4d5198bb67220ce33fe71121d7c51f27a41301000000000000005415709fd8ddce1a97512f0950815e25178679d2591270d89e83c5350bfd4b0501000000000000000a73873c9828f50900fec8ebe613db998e6fe476142718ce0589822f88dffb3d01000000000000002e1112ae35f007b16eac0058c77a85d3dca8687cf6f1bf231f84d768fb389c040100000000000000809dc13a93316ffb2f1cfecfbce374272a81639b11fdb1836f04d3bac622f24c01000000000000000a1756601e116de8a2c8536af41d3ab2e88584c0bf94361e75861dc739e9db5001000000000000000a92ec5bb832fdcdacbf8153a31a8734dd5293dd05fdfac2f84234ad3144bf540100000000000000687cbc1bf231505a492d00bbbbd0f7adc9df484ae46143f1088f469e51f95d7401000000000000002ebe3cec803efa83ca5bd725099235082bddc7058cd56860113ff1fbab03de340100000000000000e4e005984bbae507a03d158ea8ca3a87505ae3e8723d8f5bfffccb63a23ea61c01000000000000006a1862bf84fef9d447e73b934dbce03a0fce900c81e343fc46ed7352e767617601000000000000008a40c3acc862dcac958866b738b304be7d84c33d9420b0747eb82aaa21b8c40c01000000000000007a2430a3ba06afdacb8cdd51b95a8f94e97f6f3da16a16db190a83fc8d7f380c0100000000000000ae8c5e6d29cccbfe9e4c686cb362e3f3f5ae0cbf2a4179cdf60bf146d09d9929010000000000000092439f4dab2f4b2e8d1bd040505ee33fb2c1dd56f3946826cc27288422313b3a0100000000000000aa6e4b27f80410ae5ce7ab8e7bf083f6e6a87f87a784d6aca9e5fd9843176926010000000000000070b445c51ac7f46827f23b8224f7be2aa3057334494a3c1b174bdff2499e6a1f010000000000000094b4d71ff20170266393c4cb481cbc68d0f04264e067f456dfcbae3ae0af57390100000000000000363cde765d676737b3bedca0fb853401c14ba872a7aed62509cbd66841d6d21f010000000000000072bb32222caca7113141263e12a4193da7f29806dc93cdd11fa9653464344e32010000000000000000140d4493060751979098f686733955e6e71d01bbaa8a3e6cb297400c5c624f0100000000000000204791fdb49af594e5b04e0f26492e56ad8ef4cc8533245609d10e66c340302e01000000000000008ec59e4c60c8e07ea1c5de77d0510924f4d399071cf1f09606e0e58c961c1c0201000000000000009e7f406d5f1a772b2e6cc5c535ed0ffc9de023c8319274e408a5f15a48169a51010000000000000012c41078fa7c99409a1ee5c1226c86bb5a88d9b4cbade04b5c54ca83ae03955f0100000000000000428992924b7c66ae24e3c55a9d85fcd8343ab1bf0089a8e5038313d1f3fcf9700100000000000000f2065428f52da2f7a881f9b94bfd38719bb6e5ff88a6800bbb3aebb1a9ad21020100000000000000988203c8b6c8d36ccdfd56b17e3767619af532bc1f26c75596c65f6ca2baaa50010000000000000094ca8d9a1ac9afe584ea99954a80926de626990ba9087c0a8ac242ab67fcb7780100000000000000fc3fa462e56b8a4aadc369f88cad272f9e52da4a11c4896c30e3e0ee19c403140100000000000000d4ea40358db730c989516c396564c35219ccfc967d4e8dcfb02ca41417bf614901000000000000009452d0cd850a8a3fce455d099302e7d641242037956cb39f679f343e2af9601401000000000000004e09267475354ac23e1cc62749139e0dedb5e403013fb807490e37487594707e0100000000000000aad8cadd0411f99a40ca280442477e707101189728ee1252931e28bc75edc6370100000000000000bae8e68bc8f1b66fe3229ee72d77137b394c6b7dfbf55e424f9d2c82d5c9960001000000000000004a62876aad0cbc53e37885277b9e42d85a60374c17d227b3a29be7db644eb85d01000000000000004e9cbdbb44e32c4f7cd754ad41a7839930a35cec20a09b85ee0886c8efc71d000100000000000000183a83cfb0fcd53d29c91527754e3f6e4697fc680d43247d200b39589084f84d01000000000000002e80afd2cf30e0415e4f442a662a9f7da2d07043f87832ce66f15049c022d46301000000000000003c7d4e79e3531b0b00ad005934e642cd0d49ae04fc2a10f3d1945951c8190c1601000000000000001e4b1a11119389da059c90d4e7140085b11440795546b94c516b706a7beb640a0100000000000000a60345c5939d4ef77e57e8fea426929956c826524c7df8b5d880d5274d77461d010000000000000054940850d08804a9eaf05ce5e9dc758e8f7795ce4f4eadfd78ef4cc7b7d299050100000000000000683f0e1d68ab68c7b04bc1928a8b47abff720349ddc36d7073793f43c2afb03001000000000000008a34f8782f88d7c5a1993199753e427a4a7cd612540777e5c81a4daa897c9b4f0100000000000000c40c9ed995aac4b4aeab516c9614b4614616a75eaf2fbe628dde6d3be5bc9b660100000000000000aea8642870956958a248de1bf3901a9380cb2f20a581cf0eb82bf43100f28d6e01000000000000002ab0b5cc358184be4fa29e7a3dc24806a72e55baad40ec9a117324a884242c280100000000000000e05c7c7d82498be85294ee984e1f0caf23c53fa9a64cc7e6c5053304c4bb785101000000000000005afe620da258a48f00c3afbb8a98161e977f076c7e7f8392975a4f0db4b57d610100000000000000a61667ea6442054b56111477f57ecf39b6e90480bfadf54c3e6cb5ac3a3e275801000000000000001ae9aab4a890c558ac8ab90ccbbf193b3841083670ebed278b2161fa2ec7b3040100000000000000bae4f93ad76957adb7df259522f36ff57526db30d7086361c02c10ec9ac497590100000000000000221c5aade3172e095e9025c53e6c465efe8026e5164e318180e6c4e5e79e6d0801000000000000004059f5de23fd2e6805528d79475470526ee7e2f17192988e10c681e15672857c01000000000000005ef1c2d9abc9e3e95b517975796cf1cf69a13d48ef0339474cb1a9bfffe6042d010000000000000036765f3ec3c785f7f5611cbdaa555d6b6b6cb6c3fedcfda4bce1165e2de4373b01000000000000006029513013f081e5d5d74173847405747513aa814038c25500522e6fe2aaf3790100000000000000244030bce9436982f659c48af22c319a7c894d670e368f3c67a1c8af6848670301000000000000004e7a559a6f6f685a8b438db6acc074df322e2a38b9f49b26fb60026b9301f42a0100000000000000e27224d559cb0628012bf4e5c6b1f0f2a678300a360010b9985bbf9bb4ca6d2a01000000000000005a3788f9347ad802a56974dfb4ed19b22fa91c20e5c8dcffaf4208f254714326010000000000000088318113e9e557f6f1994ba53607b5eb7942d82fbee921ace6ad86ade239445201000000000000004616ac86f0d45899eed3f1246dc5744858a694a92b0abd9f10e52dfc9c28674601000000000000004c0b37ebd9e67b237a2b3a9545c269bc382735bc3907baf9ee468bae0d8feb2e01000000000000000ef15a40dfb9c89966f22d9d1fbf255a10ed208c960a23e7f5eb8ab9da9abb1b010000000000000054930fbd3c026789354b6a55d2487e943434aaf4a8f1d42d25d9094b96fc4d730100000000000000ee105ac039f82ea13b41679570e04c8b0f6127537e101a1460701a9e7beb6d1d0100000000000000ce0b86a8b77a16786043237cf2dc24eb05f69ba6958112111abd8689331a710e01000000000000009281394b5d35827c826e1d7444f346c247b9a004aa0292a9ca2b16e0fb556877010000000000000094be52a3a400ca82f2ad77c8c3c8d572235345249a622ff0588235981c95d77001000000000000001426088465c799a303be9e4deac113d5e38caeb04ca645e0e6ad0c92ad0e612b01000000000000006e5b6b3ed154c062b39552c901772d5cf23eb9e4a629c7689c16f1d827ebec2e01000000000000007e88cd54f47c1f4ddd9d3a198fc689d24a523fe186d526b14e476f14ced7db3c0100000000000000b69ca03c29702b01213e6f8a8accccd915311ddbbbb4877615866fbfbedf756401000000000000006ac27e3d6423f2d9488d1bf42dd6f2d3eec911c471b51d69cef6371ff242a3750100000000000000881a3f7b045cf93b13e79864a7617ce7f5dba554463e5b00a441d226da016c140100000000000000fa7ecd7994e6e44c99280c859ec51df0c7877f6329e2db0917dab2d017cec117010000000000000090c7d651923580f0fb50b8ac9c020ccb33023630aeed52218583303fb0e5bf0401000000000000009207ebffbec4f6fb8864d99ad4069408a7d5efc011e924e9de5f425451a9321e0100000000000000aaf44f9d4dca217ceb1de3ee4cd8e5ea99fcadff20c2626a52796567a316ea7e0100000000000000b85b1b7b8ed510a5bc1d0979fdc04ec7b73d84c7d1d767dafb6faccc8dfd402c01000000000000006c7b4603f14027ec994095aab501fa33d533db503d2c202860963b179bae717e0100000000000000068245d8a483bdbd4e9d88b49e17a651ec168f25e6851fc52c2e36a516031d5e0100000000000000e6f789ba546fef7a3eecb94b62d9a31a3fc58b52ec41f4a2aac8b5333e0e8f1f0100000000000000eafe1126ea517f59efa787027d78bfd0840e908d3c5115debed46cb33658b151010000000000000000a5fc354a5669536eba3ab51a608e9c811214c5b7702b571535d48feeb9742301000000000000003063dc6994f705aafd8f6a9c3252629f17d2bde6ae269ce9d0fa4ab0c8a1ce3a01000000000000006a13895af1c50ed7fa160c775c4f1d4b12cbac379d109988c645bcda20840d41010000000000000068b2ac21afb21cc0d5a063c77fea17f09885bff57d0200cb83ec85da7eeb614e010000000000000042dbd2d1e0ef786fa0f72e251102e858eefec87aaca722a7de9c9a8be29485360100000000000000bc3cdcf9f41b5f3f073a7f6a29931a6be12fbcdfc1dfe7145c4e0a527e9e243c0100000000000000e2448caf0194050db8eaec00df9b2729de602fb307147d00e82172141211ea180100000000000000da132f2f832c8e2a4e268b4faa923d9449c94ebe66f03fa0ac4303f2ceb1b053010000000000000070eb857f0386996d388029ac2d19c3c31ccb3766a9d118bb5dd36ab331d33b2201000000000000007c4bd3b9b81241ca657d1b461afe675272ad933187ee5855fc71475d1f01812f0100000000000000a8d082a4289fe5ccaada604e70c4b1473d6fae4374663672e61474852c1ebf2a0100000000000000705dd0b71ee01b20d9c8dc29ecfd33464d72b3050582485a2354ce8d0cb6d7420100000000000000007cffa67942272b1974dd65c87828e1535799e008d9e81b2818f5e308ed4f3901000000000000000235c0ada5a6bfa56e44f54010af724950e9ac981bbd21fe695b6a3d22cf4d1a010000000000000050deb42e933545c7892d2d25496d9934505fce1d08ad50652a755869c8684309010000000000000096b9efe3e08609cd61aa98f3202618d928074308d9f189d97f7c1e52d2afca1101000000000000009623ad5bd17b75cc58839c76474636ad5675c519e15f090ec008eb626db73b140100000000000000cd33607451ea49ca893a1801c111c97d95c1b311cfac34211dece4173b28042e0100000000000000040000000000000002440597bdb5d408316bb0cc967f281ff169e60fe69f409de485e6ab9ac5c5f36cf234a50101232d000000000000b3067411000000006009000000000000610976441c448aefcf40a72128edc9b44a4f7ef9c267c503e98f5f9c72d5e9e92f000100000000000000827e307dcad5bfe176ba102e357c5f18ace450271cf480e27cb994b9197be15a0100000000000000c65fb01e233e312b7d3dd6bf7d6c159d30a06550fbf40e664d2f97f21def7c1d0100000000000000ae5797a6246fc7f96394d09712e9abdfb1ca3e7793c3f093aae6c126024ab72e010000000000000080f20c794a97e6080e7b81854feb03a4924ee28b33bb2269cae8fa582dfedf2e0100000000000000ec8fcbae6ca9d402b51bb0bde913f0c29769d8d1b9653f4933db117890fe387201000000000000004c9436edb2907eee7afe0a869e47cd39c39e429bbb9941012518d04bcc0c95510100000000000000c29a52b01236996d090dc112e63aca2ec383da79f89c5db420319c7a7ec9645a0100000000000000f69a39a051376ea1dbb2a00c3e18369664beb746ca10453dad7db5f9341fde7e0100000000000000ba99b377112ed41f0b909d8cfa1e753935ca4041bdf90727f33f784b035aa430010000000000000082c934f66716490be643b87b99dcfc1c530e4b2ff2ef2df2d1844120cadb293d01000000000000008cc61258712d90f7b1c18e542c655b5e4f5d9b63be1c669feed7d4fb9152d1550100000000000000f88b0be90381341d0d7bfacdf140b8f291a16edd3310f72bd09203694163993301000000000000002240852bb14732e6eb248f60373015f5e941d492c06fa1beaae029d8c5c184290100000000000000147ccca21c4dedac43e0222ab379ef490987b302176a8010ba2265aa29567b610100000000000000e0c8701616aea15e91edc27c9e64e0afdd3abbf4f502c0f646fa060eded3bc680100000000000000906ec0a56171d27f65c29683a31c71a87a4e32b273596a0a704ff07ba344d0660100000000000000e03e8b838de23dc7dbe96982a43cb33b406d6f9978132eac11ae555efa8d226b0100000000000000ba395fcb33327501109ed40712c7a372d25bf3339edfabe2a1964fb7b5d4d8240100000000000000da9bf8b51b8396da87113ba296940b23a9fb3cfe7c3fd0b3d541331121b8f57c01000000000000003c2943d6777720179fafe62691d06390210dfb03a1f4c77150cd7e708b86be1e0100000000000000c0ff0ad7de8b9403d14459655c0ec4107f119e74406be3161faf15b5ddf1395001000000000000004c9886e2e62ee92a6778d6a7928052732044b64fa61969cd8e37f3f7e3406f7201000000000000001a9af74659f26511f8a1eea1a942a2957074d61f469d88d1bd8fed899735624a0100000000000000a23237719086db4a3c6e4ec298be9fbd400f80f44b694f69cc1dd1cd84ecfe1d01000000000000006661b3dd81f44c9c47635783bbedf7698f05616bc06e3f61eaa0da722501cf5e01000000000000006a84d16e0196639a917baad78fb5e3b716d7ffd6c447ccadeedead0882482e6e010000000000000058cc4e48b26665ec1d6c2a128f0f5b70434ab4a771743429058b963257e6563d0100000000000000c80f32768e5bcf83095be0dc3db1f59f43650d58aebe4ca599dc02de3bbede120100000000000000228dfe58ff0326d8c8e0c51476692d0610424b01244c52c561f02dd133e83e0a0100000000000000da86601db8ba04ab92b1bca3b317b47da09c65da6ee826cb7af7bd798e9d8a4c01000000000000001c0856b04c28ed8bdee95096f95646efc095737d4482b475053245db424e022901000000000000005237e4509f24bc9e8bf9bfd78b594219d86853ae16601f692f10c9b16b88f83b01000000000000009af80e0fb29426348d821b72cb4624373fb44ef41cbde4b4e85142573156521901000000000000002cbd43e95a827c6a62a0621b1297f0328c5919029173b2b4fabea89fa65848380100000000000000a0511c06f6fc317bbc43df8b47b7c36ca7e3ad43010607e88f21cccb32ecbd5b01000000000000009008ae5d434b9a3a4835d3c2bce544d6276d7afd2052aa49b4789f4936004c1301000000000000003e85624d323d03a5eeb8af4c4b8ce354b2b03a952c0bb42265cdf868df50213c01000000000000007878eb8af8d5632448ad518dcc3f5423192252747313dd6c3a6c1505482b29160100000000000000b88e803bf4241f6465c0393416858ce6a0ac3c350be41cf0434a3566eeb79c4701000000000000008084d934bf7a7ad960de3b325ad5109d10eef00e90d6ab776240b7bbeb6a6a7e0100000000000000ce0c4220872f866ef72bec24c671acc11cb909f47491c5ff18bd48eec42908250100000000000000f0fecff9ef1c288d6adbc261c63a2dec156042b30e9d29e30283e682eaba675601000000000000009ce7136b5fb85ba83e153c64a212fca1eee9c3ee42fd010fb27f2d55695b29640100000000000000d8ba8bee1360073c8e89c1adf03f06d13bcc50f9ffad843c67f703a34a11cd310100000000000000707c6f8128973d552e4e13c7b3e0a7cebca93fecf8efc5df89fb66865acbaf72010000000000000006d2846642c835b0fb1ff1ef908449376aa8e7c0f3352e55da9a1e97e9528b230100000000000000d4be6f891156ecfd5f9ff661f780884578ac18dcc999b7f574510196c5243c220100000000000000ca29cefbde4a2167c5b0b4900dd25b7dd6877111ce52029ee334f02aa9a05459010000000000000076fc5ac3dc0ccd5aee50f0a686a0cb5ceb87bb037034dfc5e050cc477a327f150100000000000000f8a681118ea0bb9dfde2813ce5144eeb5cee881c27883de1c0c759255ec32654010000000000000016e3f8f5ce2e2b22b816bed27dc767115513198ec47d2795ba9edcccdde2d1580100000000000000b43a022b3cf70d5c2f080a2759d1778cc246f6f817df139391b9e7a952fdb14a0100000000000000081f00368df9978d903c5034e1c11a5f2ae7b8d9a11713f9e123a60366bee97f0100000000000000922e0da59440775c8611b270aaf8ac5db34c3f6f4bdbaf5174f6be3436534f600100000000000000c08c91ecf8879f5042960c3d61c0e74f125463ca2726e6655fb922af5cdcb8510100000000000000e23173bf099d870567cbac0e94678e62cb1a554f4bf92c14ec2d46d9dbd8570101000000000000002ea26372b229d0438f7fa19e9c80f90fce3fb41024c48475938d6501ddd8547f01000000000000002c637ca0ccfc4fcf709987ab93933fde929687f615951f4db7ada7cba981e53e0100000000000000e67c524e443cda4cd27dfcce70488a5d23a93c8c46a5e83ef5a69eff3a02fa5a0100000000000000a42289d68c963358f3c450a850242bb53121e73e17f0e2ea2b93327446bea33c0100000000000000caa53cf3e8ff5604d82bac45868bf3e25115f7e8f4d1cdfada68f8487d03e91b01000000000000004e5c2b14a7bf650a7f186360b1dad1c5edb0befa1cc68eeb5f85086565cde84e01000000000000005a22cbf55ee96a7afcbaca5ea1aca08d0eb0f2eaead1f43633ead6ad4c30c2390100000000000000a8e470f2339e3ed0da456780dd9207e9c6a02459238ec3057a6ade01fd6cd60a010000000000000002a65bcaa7e35aa60238c784f04cb771829d09bb4e0f7c1c14f4e0b4c0a6391e0100000000000000987b7ecf8720281e4a19c9c5ec6c62be561b6c2e341d5236a6ec0ada32f3e15201000000000000001892bc64859d3f7b26ea46d591a09bb55a80bcb9f2624c61d2ae145e01f56f5301000000000000005a2a8ace3675a474df891994916ee0b981a372887eceadc7e14b93664819970a010000000000000088dcb7ea2da86c213e8c735fd1c3c9048bb6312be7045f298f098ba056b87b2d0100000000000000e45b81b37effd1394b3cb95e7a7b3a6481e39c42d0b57131f7ca45fe085d5d0d01000000000000004e505749e5bbc4d469c2640820ce1f61e6062bc979e258d26e2c1a52b820b47e010000000000000060c736c4a91b7044030fd563efaf6063b86ee468146428f73371a92cf3b82d6a0100000000000000b4ffe3c5959ff37c11c6f19d91926cb97aa4bf0f604919e1753bb55664d061680100000000000000bc4c9b5425f9a2aa09e3239332c702dedbfffa2b9f4cc1b978b307fc1fa1337c010000000000000082adf4dd2acaba7512ff01a3134c63e3491c88a10ca13ceb92b60d34b6750b760100000000000000bcb501cabb14adc6bd1c1d8a94284bedd2a20a21f3caf33d7e60edf1a73065530100000000000000b0d4319a2ca1e335440462c6b9c80cefdbfc9aa735d84301a618ca480b56033001000000000000001ee57665488b5ad6f7358157b73009a4ec4b14b4a03c976487e188f54bff7d6401000000000000007022686a613aa1387ea688fdd9a23170bf587f7f1dbaf7b8b022f120f3a4560d0100000000000000145f0e3ae538875a1b852f55f1b980640640a656bf5eb1fc2cb235ed389625380100000000000000dc387c0249b862faa91a5fd30d1c2b86dbc741b2feac242f274bed763d647b6c0100000000000000e208256605f8c064a2ea00f8503293d0dc4aeaacffe021a328cd164c22b623370100000000000000c47bd7af17b6ad4f01e2880542c8596f5a800a20eeebcb37756ffca94a6b98100100000000000000d8632901dcd20c3415349407ec167034633de91f3aa55f64c8bb35882c1b0c190100000000000000f8bede5628e65277d7dea9af44e2c66e94c0f4b71e73d40a80436c0afc08f6030100000000000000a61ce33f6a757e00c3089ee11619b42f47a8dbb7db2181ad40745b4d6039466001000000000000000052e7df40b49fce61ac4b3099dd48d9bd647d7bdd7dbc9e9f487e2301dc3b07010000000000000026cc6964564859f16a2c5ce9df5e08804d65acea2bedef70a72b13adb5147d370100000000000000c8871294c3dbdab785b4e8ad9604d5f49db8260dcd8980275c980222e6eb261601000000000000005245c68abe0cf4f23b04bfd3a21f80cadef5f3a8545e49540c3999c3e7079f59010000000000000022be2f3730ae90e20d6e0f1f76fceedd68c124fd811c18482937756127ce86260100000000000000c49cfd152ce3ac1fa142b3b6e720cb173eb7f43c82f021418253a070036f870c01000000000000000ee4b76ec5fabf011e00bc27b36039f3d397e021e8bcacf9532c90fc419fca0a01000000000000000e8a4443fefd81456a49fb947583e7eab5e78b3aa9e3743c4b316de9c38b9f7901000000000000003e79c115c01b959b324017f0e1120c76d87b9a734354fde75efcd05401ad17330100000000000000fe0484d8f75ec1a8a632bf75aa316eab8829fcf07c37cd7bb15ee73193ffcf7d01000000000000009a0b42e88688d547c31a1bb811fdd062908e88a115e1aae39f7bdcd95b927d530100000000000000e2d8807911771f762fef5e4fc3b9685517fe91c48292ec59b4ce13f95bc8ee5d010000000000000072394da3530347b65953b27ef4427e2265c75a101171eab82c0a8314ffb82f2b0100000000000000ecce43c0be3c9134a0d62a0b6463edfdbfce1b2b1bf5bac37fbd1cca48e67e7f0100000000000000887fb18ae45feaa3e449cd0b529bcf06a9795b3cf50425c79e1fe94c1db2ce7d01000000000000008ef93e538ce16500f27b4c9a10ef7b02a46d8a9624778d0f83b9f7d8b560466501000000000000006a1274b6748bf822ba80c9a9416abd3cf591b7aee6adabb8359b7dbed8ebb3770100000000000000c6cfae23e776800744036a6881d20a0476c1852cea187fbf9db79c936c51db0d0100000000000000fe0e02ec6b12b5eae7545c1fb1d04467acaa8bd0f790006ee52129e33695525a010000000000000068c3f8ea344bc6d9137c96319c6a06043676bafaa379e9b859c669dc2b3934750100000000000000a2d800da8b9c1a800f38cb083da3c2132079ac489e7ee41c6d80db836e829b390100000000000000ee664cd198f60d2b4001685a624bbdb21ddcd881138a5d61bd450f298fc5833a01000000000000001ae16492f16bcf6e1c559726ae902c3360da0cbc6309d50bc5ea1160769dd259010000000000000090708d1a49ef0acfea32147a109d08d9aa15ee975b5237d56ca9b8e324108d0f010000000000000010bfe5eb616325eacbdad84fbf5ecc1f78d087aa73c1fc98e11bdd6a4251616a01000000000000003637d2655a71fe80476a194e4d8a57a61cd4d144c2a1ea4d10e488bf82cc6f03010000000000000052185fbfc63e58ca8498f15d0f416cd474e3bae567650d03ee5030983f174b0f01000000000000009689334c3e8944a5d786e95f632a7ab17af4170132ef73e1621976a824cac8360100000000000000ee99ee6c088e10b5bb7de470448c28549c3984cf276ab693f4065f485bf9e26001000000000000005eda95801f290617d849c897302e04daa7b8293b21dbd3a7bf4a954d3a19dc4d01000000000000006a9fb21dbf73b07084f516484eea08128571c85cd41ec6b43bd731f7f1a6a918010000000000000014a8613b2158265a217efb94d40e9829abd96bfb66730fc0ae6ccbbf481725060100000000000000f4becc48b990d25295d7f7dbc58589ea78ade3235d33f5d0fd30e1b74821f7510100000000000000f2ae7945065ff60e9954ff930c17de2aadf44214b094594bdac1a625d657a3000100000000000000d024777cbb8d8db6f17a72218a7b6720c98b28a75f937801ca48c1b5e2c254590100000000000000a4f4a7a97d7f72c834f38b113fb65137752bea9fb2a6394ea7fc8fbe4fd1246a010000000000000078ccd24693416f079cbe16510f2001e643f632a26da3f914d2e839dcbfd6f6570100000000000000aec12877e553842f23d22e6de4ae2cd5db4b7b69704ae6bd06545aaef4f43a5701000000000000004abafa3cb78d9a5f0ccf9ca36e99eb322484bf5ba2cfa73c8039c49a25af1b730100000000000000782f4cc17bd1c3ca491e64d2ea66e0cf854a2f7ed48d95ffa0b76f2e1fded9070100000000000000b640f3f59d687a3a2608d96c86ae380ac41d9dc8b175480a8830e27fc046590c010000000000000016b203658e93e4d9c195228c4bba8447f5cb2ac36dd9816ba580936d5ec01c130100000000000000aa7e2ba0ac23106e76a0efad2d34747769f669773802cc4de44aacd6bd3e3b780100000000000000f80643f72c8dc15503957f39e6d9ac6ef062c43c516a1693e87d2a3d26e9db44010000000000000028a027ca1c0bdeebfc8fce85ac4bac48cc072523d9c4a86b4f2594f9142e7e3b010000000000000042e4c41a899dfb238649e5b17dc232c2699353635d60e6a3bdcd71f9b82cda300100000000000000ce4bfd8c5611b1637066ef9e579c85efadfc9513b882184e00b75871ef7f5a2d01000000000000005433988ac1a22948ac82f44b10eb843afa13d3315577458e0cac933f2c4e096c01000000000000008e2eaf4ac96e0c79da47d2b76956b3578b39ee4979826d5344254fc37d508c04010000000000000028558e46037c51ece4d39a8a4d34688662e629413c221d6226afe454240e702101000000000000006a4284a9ea438f75390f6547faad885b235c208634da73a79e2e61c51a7cb410010000000000000098da9bbd7e6841370bac817945d087a30acbbf47f7c0243d6588ed32f7c6f15a0100000000000000a8660bbc474f75581461f56345e963a788f3c33621bd0c1eb9834dae39719d6e0100000000000000f8b6edd5fc57d72082440fdf5952d939cc624665d990d0fc0e2ea3213b30b42201000000000000009a0de7ed8a498cd153a4b0662142b461774b251dcdc1375e5f11b3b67476ae2401000000000000003cd9f863ad569b4f0123525a9307dff13dd75a81afe7b790d4d8ff418d97d9110100000000000000c6debd3b107fbd0382b1ccbcd0063aea1f8e27536561fe7f3c6ceb77b219753a0100000000000000be03fe6bc03a7884524047567a8ccf43b3c988bf3b447ca9e1520d1c1f83c53901000000000000001ec91cbd03f27d4ae77f0391e148156a40db31128205a3a9cfb9fdd07fe1ea1f01000000000000002a48b535dc50c4134d44763eaad419b97cb8437c319e7676ce6b8d1e9336181d010000000000000034caede521bed7f19b2a5577234751925041209dec1c5b5771d8ccf33ebd49340100000000000000bc56c07cea21bcbbe058aedd2ced9fb4757caead55f96bda9bed1c9669c32b640100000000000000427f116e5ab35a62aa60203420dd112fd9a116690cec550ad6aabcb0b2a0c86501000000000000002a01b311e75c72271b3638f584b85169e1118dc5f850862add04c9a20e33b131010000000000000078e1a4fecbaac940c04e0b591a01ea66a574b5098852ded2810e3a534971111f01000000000000006ccf2ce8e149999a7bb996faa65194e60aeb7bcd1937c787f886fe979fb49e6601000000000000002ae95f2c9044d5ac14beb234c93680b9a0591a70b3c8ef971f3a1498b580fb4c010000000000000092bb282d46ed819e46fb3ee929f7662354fd095b67a8ed51326b47e83f86653a010000000000000082b820c5bee8ee77e35203dab387f3434b8502e5f1c35dfb2ad15b5c89d47b3c0100000000000000c8469111a9fb61c9e775d2b006fff88874ca9633fced938b19794026f2e9a03201000000000000001cf3446b4b5116a1784d92cdc5101e55a5fb91ed3d93efccd06b304a94362d0a01000000000000003ae12d0c84a393452fca352ffae2bf1dda79c408325f6aebe093271cf3bcf1560100000000000000160e7af1774196f2395d4019a498e397faa50b61f698c16edc78f0d5333b6e1e010000000000000016a84c8857157a54c704dcfa497580b242409b4e57ab45a9f6691c2008df33410100000000000000583ecb6dde18a2984d5af56152b337cc90422fd6e937b5e06c1c6caf50be212a01000000000000004a3fd0b5f70393e213fc45b1b9f3acf077b65da9746ea01609eaf26464d0aa600100000000000000ae0dc5344226020173ff28fb21a23d94d41438403e0242f26b43e93e3267500301000000000000007203b3dc19c8ff42aa0c90d10328d49e6aae97e4d93d91f33e584fd16073f27f010000000000000052d58f50e6ad841adfe6c77ff332933380712c236fb0bf00565d58b3b4e41d78010000000000000018d99932bbe04bdd1da315bf0c31ad9ce555b84955db60ce36bb73aec0d8a61c010000000000000006379582a73f65db4e43d5bb5d73209c970b2a4c903b3dbfee465eaf7b89336d0100000000000000543a535b05e5915e7adabe2042b53fe6c53e2bc661dfb020f478b38e94ef330201000000000000003873ac08836bf81aa2077f9e50a55b47e02697ad9fa6704c7044fca0c93b824301000000000000001410e60e55e482bedab00da9cf093bf2091b2fec2762c3d937e3640df445383301000000000000008e0fdb9c1c1175d91743756935f6860d7b29cbce467275b8de3e6425717f6b02010000000000000040a2527ffa7d30d788eca127d435c8b5aa48972cda538b9a1627a57e85c8fa1901000000000000005673f82330a1ee6e6889f745fe15c353f5f8989e4a281e8aa53e38ce1e74556d0100000000000000a280a51ce0a86f40fdce664751a8209051eb2a782c0ed47ac218558717e7de1001000000000000008e47d90d960a22d3c9486e3ef6cee79c6413bf8aec18d14d55cc7e0b43e5cb650100000000000000e8f048309f03e3d9a329dc04bc48c8d1befee7928d14509121dd06e76cec0d2f01000000000000009e02cba73dcf1d6eec957735bb3363e66c2633173f821d0edd97e9fc3fa1242c0100000000000000ae46c529ba59b0317f6aa431f79802e087355cc32d78258809da6a9b04b8f2600100000000000000ccf230623370ef275ca417c85fbc6e913e3f5fc8f51e67f54beb8686593ec85401000000000000008e5f0b817e1f12b66afdb60a3406ced3d491000cf12866ada159cdcaa3bf010c0100000000000000483ac3444bc93290ba83f1a4fddf0bc4f67b7d386068a7586f9408cb3feda20b01000000000000004a905d0574cebf6e8d00d382b104fc8ee1c008f1b9ffa6fa5c3b67ff29719c0d0100000000000000fcccf8e328b4cc968af52a23f6c960b5e34241047b630c19a0661ace6b9c273b0100000000000000ac09c48f5dfccc02362c489ff2522fdad54d1f37e6b47729411a93227f602b780100000000000000be6106f9217a1847af66de9510fdfb40514409556506ddc1c1a897818434125b010000000000000016f2e4835ecdec4c373e17f48c95cb119263cbd229f7e32c0e2185f7003d7d030100000000000000f0eaddce7b63e666eece637b1128a3e4f54178df87a9b032fa3312f68fbd961f0100000000000000f266a3b92f6b5e4eeb9f86ff3fe191858bce347290876c3ce9f890ada637e913010000000000000004d74e03b4e2cdd0109cc8efc5bbdf36b7b5d89c17d4a56cfdb23b0b2b77e1010100000000000000def04f2f2dac4cc1b509caadeaf714cd2dfc232fd064d50112a3e257014b27560100000000000000e09b8828dd7af7ab17cb00b73845871b69d925dcc38d6d29f79197f5c87bd8460100000000000000b2518044cc31062ee50fa81cb6983f314291a0300865fa5cfe149829c5050d24010000000000000072993ca365788924450fed32848a67b7b711f3d353c960fbc530e8874bfd64360100000000000000344589372873125fd660e2ff3ad9bf67230f9306acccaea070aed322a8ede264010000000000000092cae8f83675e95178a7368ef2ff9e46a2403fc98f94e90519c3ac4d7cdbc71101000000000000002eab7eb696d4c3dcef6c5f74cd704eed76fb51790875d8ddbbda133ae7a42f76010000000000000010296219d8f2fe870d97c5810e4c5379d093590c7ecbcac0b52d1c7ec2b3bf3201000000000000006cb2f0f0e5fe70eb547a0814ca5346f59f7f2ca74c00714aad555157cd5a29490100000000000000042e7c894dd88fb2b0c7dc7a56b44269e0ee606c73d5a297cb459dbfc7649a1701000000000000004ad8fedb395dc0ed63e0edbdbd2d20555b61a46aa7cd751e4308335c277cbd6a010000000000000054a4e00f3df9f09e23118cce02f804d36c4968894a621305a0e8150a2910dc6a0100000000000000f85635f92ac5ccfdb0f0a010f9d230ad2ecc0a5c8b69c3e02a1b9c630ddcf86a0100000000000000a0596ddd3147072e7f5a10c14ee3488141526a9a47d5470b453d29c33cee7c4601000000000000004c5e6997b6f186855b1f4c9f8ab2d6cea3da2e86445605ab89e5b5821e05bd3d0100000000000000269e8d252b8a4e91c2ebdb7f4b07bfa9201b88bd436e6c4044e70364c746614e0100000000000000c8763ec27b5b8f3d5ad45b4eeb6b47dbdedc406d969375ac509dda2315ffa409010000000000000064c6cab11d72a27c48de2f30478a51258057aa5a275059d1455b480fbb181e330100000000000000321033865a1181ce4d0f4577d096bcb25b8131eca22b5fd51bdc8c4d12b2c64a0100000000000000fca3b0bf7a3b4ee818a50f86de0be2f976621c6f5a3e768448732252e099cc1e010000000000000018820322d29e40465465fc5f0b488431e710db471615f780451342f5690e20350100000000000000407d69fc26f00269186d96a26e6fa3537160898d761d6a785cb7dba141f87a7a01000000000000004c4b66b1ad246a998808431002c99024403c89b0a36c9830349eced00288ec560100000000000000ba33433a8d9a0777fd398639dab422a7dc748e428db33fc89b00005fe170b95e010000000000000074f02ed037d28c883df643034a596e4d2a97a23782ee8483c9ae3429ede7e70901000000000000002c0a259798c61147488734e8d46cecffa4a9f5c403dd6ee47c377fcc88533d6901000000000000000eb2499cf6581d6480292832d84efa484bb7dc9a36861b35591e4289952db27901000000000000009493e6de34e09c9679b6dca602e38d8c07abb77b3cc487ae3a80661968caa37f01000000000000002a8e4336c0fa5db2307feb0bcaae257f0265ade08adeaadfabb50b9838d9663201000000000000005a6360fb37df08730d57c2d87e9b5e101794f69f1bc36ef2cd89114f35d4c45d0100000000000000d2bd2d471f119d01186c7efe6604e7186de3a72278b28bb93cd0e6355488ce6e0100000000000000984522609ae23fa1279b0e70b1e274dde52dc22a93191376b0a197d00301a82a0100000000000000b66e2efd7be9115bc86b9c2f7d3d1a9315400c3e9662ac3951a384a9689cad030100000000000000ecec28498db9d078ed8b33d14ca3fcff623af1953340c2c9675cddc6173cd9050100000000000000840290d318350bff32db3dcf6138b822cb2adf1dedf5bad8729471988955915c01000000000000008c6dc982725d0f925557f77e1844d64ebbd5e01b7ba9466e0c1f1ce8bb757f3901000000000000006601e1af585ce0bb093a81463302caa6f02919efa89aeed138d25264b32f3d420100000000000000ba1a89293f8cdef3c8d0eddf74059662db8bfe781c27f214b9818b46d159ca780100000000000000fce6b1cdfb1fac49cc8917cc7404d6fbb7ffb69e13df1dd0d78fbb70b4b7920c01000000000000000eed42b92b539bda0dc8da2724345f346b82f89a9bdae967cf14b4fd4e685337010000000000000046543a6ba7d90d6f10febc8b628775c1dc08b55cb93c04e09f0a072f264907360100000000000000e4d9dac4f974372174e57beb5db603cacd8643adab75a3ff108a3d9012ed153e0100000000000000d8faee17dcc461acb22ca1720b86385414ea8810ba31509fbd8da8733029eb190100000000000000105aab27f211e6df23599236853b58c04654709d9c7d0d5c27145369450f324301000000000000008e703730fd72822a067f724f3efa6bbbc82d5c064d3560c5833bf49edc21061a0100000000000000847f4b6d72993380e0e76fe2d885e429796335dc10f470005e9a268880c6fa1b0100000000000000c80a16a172ea19de337c120de8ba72df1b81efb23ff74e0ee7cbf36e666ede1f0100000000000000f820a8ed2c97f639fea2892d0a89ae98ffc4c0054f948f9a0108e4d99f89994c0100000000000000ca49fc4bdcd0f86e5b9883bd25a0831acb18f61da33b84616fae8b56800f904d0100000000000000b66836e9d42ceff254416bfd6cd80592da3a276bfbef6018540bb0c93a5c44410100000000000000a2359cfe3807eb78bb2863f67dbef750f22bb96642abf58e3a66ecde70de6a580100000000000000ce8df132517fec1b06b9b7ad5a9e18f861df5bf14dd32b0c7dc3f03be447b273010000000000000072a6ea076b83c910443652bd47050b6f91173df9d2a23e1d707a95ef91b77b320100000000000000566779977b35c81ab477958e39cc697ffce60fe1aa31f8121da08329b25f4e0501000000000000001644ac70036fc8b19ec0e580bfb10d272798d8c7aa3dccd00d5ceb639fbde603010000000000000008a2c8bc8457a382313d040c40f3f0c02eed0e5357910b19ae4f0c9360e4dd1b0100000000000000480defe8739c9518d5507480bb9c68ec408a60b944824521f1184b74bc47f2170100000000000000780e4353aca40b0f2b2403c862cb33032d49a820244bdc2853ce158d48c4f6100100000000000000046e9ea6faab3f6ea31d95f9b4339bc5622323907570fc9c788dbf46a13bb92201000000000000003ae7d174f16f034ff7816b8d9ef1b4b2b15ac5a16eefe819253b03d958babc1101000000000000003cd825436dadf293b1f5c315d478b960b1e6f141e3244f2f0c892f42c0b15904010000000000000094fbcb527592dba62ab089dc32b9ca93d8bbfae3505e4befd30d5bf5ecb455220100000000000000ac7c9bb11bbd24b64b4611071ac5ebc4c83e94d38abc3df541eb9dd04b726659010000000000000068f3e478d28f00ce97dcbcce5e9cff5674f6b3d8b06f7dd8be7b5f3b6f1b555d0100000000000000da7bfba48819dcd92eeb75e2435784132a257ce38ca01a6eb3fb66bed9422b2401000000000000001ad1b4aa4755eb9dca64bab4c6b4c2d1796083d02f46a458cbbd7d157813a30a010000000000000056da6e5ada211131376b8d0571118b69fe57fae1393d23572b484f394857904801000000000000008c3fa761a684f89c63b5014e6a934f763345f91c5829d88cdaf28abe75c0823101000000000000000ee6df339af6749cf9b9fdabafc0cdc59ba35a1244fa56b0adf6bcf7cd3333000100000000000000c081b6f9b341d1355ff2caa0bb297d9cfa88dc9db48eab74f1c004c189513e4f01000000000000006a1b43dc9100e51e8a92f4a4d3591b82bbf77fdfad6546330c67d3bdeafce71a010000000000000006f8df3b49930c691067ddce8889df6179b8ac05a3e9a96d0a7e98904c969b14010000000000000092ee092cd2215c7c1628086c08be10a3cb969f6b276f600422f3526f303bd8780100000000000000020d34131c7a0ab6d104839ed8b9e0cdf075b80409a36fbe94d0cf83f7ea1f1e0100000000000000b484046e76bdb203eca3e22bcc5525f7973cfc70ab7eec3f568fccbbac6ba140010000000000000060722aa6239a4b5f138bc30c5b3ebb5cf0c53b901f71076f213b72d073d2cf3601000000000000001098c3193759138d2ce96e47b00dbff13b7542669fec49b78355e10e68f6e433010000000000000058f02dcc6a3567abd2ebc61639e8d33d34b3626f33376af305e8feca85f49f2d0100000000000000b27ccb4edaf0edc92ce1f35b0950251d38af8cea2dd129a8ff5e6c946ed6546b0100000000000000a05850b76a76dece51dbaf55ec4bd44b5cd8c5450fc54c71ca999f110b57a132010000000000000038c7bd19a87e6ae458308e4bd09e7fd37d0195ffad790a66f9e580c6f0f37135010000000000000044970235c8c767ac47ec2c2cb6cb391bc552b8421da58cb851f1a43647ec6727010000000000000014e5caa5709b3d5a8e50aaaa9ceba368e2d66f964e598f861938f093dadac32b010000000000000040dc7c3e4af430f523ce1ceb5de4c836056a079da82caf752cceab452743695a0100000000000000eed3d98d2181f442b86b1b1d8a72e78f7efeb3e35b8e14e2c45bebe8726d78400100000000000000ea0853b1a9c0bacbc2c57c8233940af4bc51b0734b721f75b8ab5f74d66c0a230100000000000000f44b3ec5c7b2188f208d60d159d1f5b0914a51a0632eacea6b88ec7b26d6673d01000000000000000e3e265f291f50053f38c5c9f145c86caaf56ca085edcc521d58371be0d54d7d010000000000000002d0beaa25938ea3c9f16d3004577ec1e1e60a8198c268e209d2f64a6561b32c0100000000000000deaf86ff7e92d07a2f675a78e809cfbcfc1e8d40cc582d52ae82f7120b705a07010000000000000054ecb1c6cdd76e77a694ad7d62b50187c0de759e60b46c82ce70e62a9a328e3a01000000000000003ef1fa1b2ae33d6fe3d94915baf7540a6d3b3c34d01bc2670608bf8e24c1b15c0100000000000000829f64b96b37d0aa283fe99a6d2150069bcbb6be61d076f23b3992b6c1fe6756010000000000000052d36d934905359a84c6ab4d2e4aa7db403f77fa694cb05c70d5477f7079595f01000000000000006c8ca91b74661eadcbc24624827a294eef2478ddaa378fe6bc2134b8b1d26e2e01000000000000006e0bcc6441aa5c0ed8dd01fe8c2634777992f68f3e51c6c45320764f551f75580100000000000000ca7706bbef090e99e2cedf4833d3bd4c215121c9596957b651ca4924b773032a0100000000000000c4b17e92b7a096e359c764d3f9cbf2bad06f50f8341128f642739248a38cfa03010000000000000040687b99e205dc6f6ad5880ce9b1e8dc15da74200271559804b8b97e15b105750100000000000000a065f45a353f24ba187248aacd9c64d5c3a92ddf92b4a5c33994f56a07cea84001000000000000007c7e2e236562d711d3093f6b16bcdf65fd96198f7451f4e631aa710b620fc8670100000000000000584cc334d89181207fad8289d1e89a85848439b16d4bae59f1004188e8e26e500100000000000000a01197c8b6c3dd4e541f8bd107a1a879c4e7c99a84462e06e3fe89b28bc5ca0401000000000000009821465bd76d11b25f1384d98901fed08727f3cff92131d817a987333cfc5b650100000000000000182070502b061b2d7afb9c8dc7b642597bf3114597d34c635f8d574f8c6325130100000000000000b0200adae0feaeea78d77e0de3b4a63c7d44544dd0082beaa93a293abbb06e4901000000000000001a04f32b2351585bca74d9feec86d759d49ee55b615bcabe955f2def5b98df0e01000000000000003caed8da0f860e8108c00cd21de4b7852abf59ece3f970b3e2519915c58b8b52010000000000000074e859fd23da9f3b5c0b554492134ec981deca6fc0d8e4fc6e33ca517a0ce26a01000000000000005a7b1ed190f8173a12a1efa53ed60235eef25d9e6621c6279f194317b621164401000000000000003a4873156e10d9eaa3f9bb7792c46d9a22662f7a80a6d63dd4f925125e786837010000000000000010f6d73ff674b4168adce9e291ae84b250293e48eb40839ea8ffea9c057c83090100000000000000ac04c4e0f5a8d352a19ad6fab6226fa1d69222aee364d12809591265f193403c0100000000000000fa5c17f9fbeb03ae7168967f873626bce0f0816360a1a1d1771cda0923211f6701000000000000009853c14ab7f9cdcc81ec1013cb1fea033620702337077d0a8626edcf7a1c34680100000000000000d460e8effd89689383e396bda01d4fb48658d1b2be0f3497a635d92a00783e4301000000000000002a98fbaf7ec22832522e3f96821711ef684283911a524960efb14953255baa2b01000000000000006cd1066d5ccff0f29049137b42feedf12c3a4e91f37170a20e87a84bd6aa1d2a01000000000000002076bc34bf8c9ba9c0922f484f04637c02b4a44e5dd7ec861f1ca8b6cf84c84001000000000000000c9d4662a0db861534c425fef89bdc187373aef9db744c8a81ad2da9c68b4e7f0100000000000000f8d7cac8239edc444da065c812e4fb38f7b0d928f963388f951e2b0115077a7c010000000000000022ad3f4562c76bcf381333741aa149363dac972d5ec8819270e823dc3f4be64101000000000000007c332b3059dd012f6d65d4c518d7ae82db432db7cb752e66102b75d18690f2530100000000000000a66bdddfa7ba757e538a155ec4ed866ae50eb92663dc11d37c469d67fdaa771d01000000000000008abdf8b9ff1b4b262f60091c85e89746cd57ffe8e032ff255c204b69ad8b4c30010000000000000034a1786e781db0be2101a627026bb6b235284b63649cc567d9a2613ade13d1630100000000000000aab02c55e1fbb0ee53e91280ae67b9fc3f4073eaaa7d3c5393e591e95ac5241d010000000000000096f9ec98d4cfa00b9ff41b5962d3c68f12201556d80bcde84cd85251252b8224010000000000000078294f515c659b94bfce9674db37a3cf2f32d89ce1758ca53d1860037cf1d42a0100000000000000a2d57783e292b34b8415c5aae90097a5b7b243b7d80c216e43067d210004f3080100000000000000b81fc4f33dbc693d5646d7a18bd53705414331eb66bc15495825d38fd761a33b0100000000000000bc4529c25a2a01667d6e451ab753e1713be0835456e6fbd29854cfbd45dd2e3c0100000000000000ba980fe72fdf62825c3f7b752dbba8145fa58292ddb34b64e7390c6d04f7d85c010000000000000004efb918028f583768356118e9457c36583319eca6d53536596714e782f1596d010000000000000048ce0aba6f1554e139568b4d2358d6cca9bc291d3600787cc3e732291002ca220100000000000000201cefab58f985f6d4f75f886cb7082be73d031f06fa5f7845286b879a655e2401000000000000005440e71292507c1b33554e8d95fd85ca3de6499e1b7c838236051dab5fa3f37c0100000000000000bcde759577d5ba31e8a5d951a4839b1fdd9461dc5348e173a65080967b2ba10e01000000000000009484c84903759de637b21026f02c60a870cdaf15e839015780e679bbca75113301000000000000003ce775a4a6215dbfbdc2b0a8a8b71936abd61642b5fd1a0c1d06ba548ad3025e01000000000000005ed6df49740350ebd53c0b2ba22e8a12ed609dee8070e9c06e5a36dc59550b190100000000000000fe24bd4f4b0e75ff21dcf16a3ccba49556cfa9586348a8f939df8def8a214c0d010000000000000086ff7f9b2eaec6638f33502e74c216fa4d15f774b35c318fea091669cb55441901000000000000001a5c0eed62bc68c0c018b8878a4514706a996dd8dfdc94798684656c8ccce27b0100000000000000f6c3258308f4382c9c7d36f4435b692b42a20d6a7fa74765f7a965eef088c82a0100000000000000685506af78bd0b16513f09395368600e5b6fcde0f89d280c6446b1613844351c01000000000000009cc697b491304d797292fd5f14284c376a0adb2d420add197617126cd258f62c01000000000000002488a8bee91b989dff6adff396074f3300e7938a962ea3728943f37a23a7763e0100000000000000ec25078562fb511f0945c3af78d77c8e02f570c647957c0932475aac3ce72f6a01000000000000005243a760b38acdc69562b1b32597135cdb94c9d584928d70fdac78b2d3f091220100000000000000028393ee5fcd06734e381651c82cb89b08bdcd64d1aecb4727fef82ae5c44b4501000000000000003a6144ac97abde8b0e498556c6983e6b7aae38282886cfff09d812739247fc050100000000000000f44b67420403c190e46cf64907f5c4797f54cf683140a3e419544f8547e0866e0100000000000000c220d72d1562268f43bfa2a12f4b516f060e696091b122eb2e3fe93faccbd67b0100000000000000e0d7a8263f27cb76d32137dfa7ca09355a2821fd2c9454b222b3e5cfd81ca359010000000000000064eda01bc8dd522756c6728f9b030c1b1f605ed89e91233199476e5b0e96ba2c01000000000000008c53786209d22e7605c5ac59b155f2ec9bf5d088d77abd8930fbe65463cd8d61010000000000000062b0a53f3643b3e1ee2e2573a0274a5bf444e1ac6cd68a4ff5061c51370db43001000000000000009c4a01b4b6e187c0c98931ed673f6c02ead7030a0f6a967185d7823a30d17969010000000000000042f799c01beb57b5ae0779f17bc6be1a8a6ab789cec7c00318049f1a68da50430100000000000000a8799cec2aeeea9f33bafbcd60c947d0bcf3b1c9be450c43f63004e16a857e72010000000000000078cf1debe3fc0da2ed2473d1e1835a478cc3e7008e0cf42043f287bc36804b710100000000000000b8f696197dfc324b72f06560c38ac6635d1bfe5ea4cf59c133c36234a0a012540100000000000000b4f1548bcf40b4f5947a1d0afda1bca5f716ea7440831723ff1c9edfd1f16a2301000000000000006ae77bbe36c1554126d56d6bdc72946f26b4323f38125fe5392e154640a60e300100000000000000fcf8c8db78fab04b332758bb6edb9fde68e74ee228c1eac78812cd80adce1273010000000000000032e2c97e308c84afea4b37d7dd8f62e67763126c357c9e6e49b27f54c3702b730100000000000000c64c595519886ef38c2fa837c795ee92f6fe003037c9ded2c1282a939408513d0100000000000000c6a07400a9c7d51d51e5b2c120b40c313ea99b4af9c0c4106bd753f3185f40680100000000000000a0c28669f01d5b4decdab2abfd9d14b989c1d4b32323f264b24a788de0b9d243010000000000000006edf91775ad7933effa1660edca6bfd191ffe3fd36890c618c442b9b666d23801000000000000002425e806f3e7378d8974b7cf541d0e4cc4773dd59cdc705e006bcdc83610b20c0100000000000000d6fb6a5a865021263be239af6eed5a9e1b27e0c4f430b66216f3908e09ccee6701000000000000009829a89b84bf8a0c76dad25d99c2e4476e51bff2ee9e917a65edd1b4175cf54001000000000000001e6d57d7109cc6dc573360e5f2192578e3324f2a8dcbd823483b82d725a9771701000000000000007cb1f225b90c00f426c33ac4338eeb2dae6467b8a9da5c1556e6588c12ca977b0100000000000000b4d79fc0fb6cfbf5e485a71ec07215c12994807834e374fb25f6b3d195c5ba370100000000000000b261a66b9bae17b65e7f6a88d65efb4519925d6c418c9e2ba17bfdbf684b77630100000000000000c4046e6cf48c9913b2af1dd8caa4f7ffd03a01255af691cc1b70f142b97d2a150100000000000000560c91919fc22867159ed77bee1b3e70d2e222a5fe6e830fceb13b58b0daa5290100000000000000b6068f3b8a0ef7a3f7916e5559eea8158d5f5b09d9db89e40dfc5bab0549911a01000000000000003680cf4852c43b2a708608cd7e09b531e7748e4d7e9d65904676f53ca7565352010000000000000010381a1fde26d95804978d4ccaa1d6e634efe2ac922f7dae4da3cf3a64568a4e0100000000000000d28eb111cd786c6f09c003d958c4a26cfd7a33f9e8bf6db02795f12afc7a1e0e01000000000000004ca838afa9f12e88436eacb5024f3f94c95a66c32e114f65f3136176e426c75501000000000000000ea6f5d4087d599603b0c39fbd588c198b9d9bec85a77a5579ff68fad12fc20c0100000000000000ae3abe7a22e9bdc2c56ccd4ee8b99867ca5c54b0728ff372f3ff5caa3c62661601000000000000007e8fa0ce0acea9cb5bab44ae7112ffd068f3a3c193a90f1fd4fb00adc1a2042c01000000000000000c60356c02d5d99293952c478fd07b2cff982dbad863ebdadf25c9e69206f14901000000000000003a8b589c8222ede45b3d95c8d9176543ffa9a29cbfa0ba2af60fc412e732d75e01000000000000000c6cc2bc932adace83516fe99076d532e6197ae08d66610988288044c6bdbf3601000000000000004843126f2fe8ee46dd4a489f97b1f4717ef777ed371da544e30e8c7e5f0d681a01000000000000008e67bbfe6269ba4ea2b216e7cc21a54ab882859d65a691ff2eec486f66a9035f0100000000000000103680fee8923b681b7721ef2bdfaac20a99bae45e643b42a228be43b3d211660100000000000000603fef5a531a03b8e83a8b66f583edf78706b93a11eff454f5a56093a6434a3a0100000000000000ecef78c294c2109749060a394d60656152ee2d8a068030cbd828aa45fe896d170100000000000000981f14da22574782d35643e2fdf2c514245b6d7475048becf8143136acabb00c01000000000000006ab4726a2bbbebbda26c700a0020ad97b882c089532da71cddb05023687ad71401000000000000006e1ed05fa82d9c56057cf50a18ac5545a67ec39e684189f39555942aabdecc1201000000000000002aa57ae83dbf829a794b555b8acddc97657b2178d0722c6263c8ddd19ffd474901000000000000009664e4e01c42d9a22435a39dfb1daa6cf043abbd01c1b081c28ee271988b415b0100000000000000e09ecf865113ac4f2520de61ba8b8fa5480534d41145d1ff3db5c8ea3f3c9a100100000000000000ecf0297bddebd3d766ea7def2bac79ad6eb650fabdcd029b99cb1649ff7dc815010000000000000090b46ba005eb064c8ea5ebec94a5facfe2ad0c0050dee0f51026f0d16039111701000000000000005e02cce861a811ee882d0e07ffb3558d97b7a1ccda86c50779506296bbcaa13d0100000000000000042cc9a90ee7801f29bde1f77ebc42e68fc8432df113d23b82201d1a10e33d0a0100000000000000a2b45b2d7c584f27b6ccd878326346a15f22ee80c56a02aad47118e5c5a0a10701000000000000001a47252288a7ce1b8f8892ca42e0f279967de49258218eaea8bfd94ae117b77401000000000000003c2f81db928e84552574a761e6bf8991a337ef5907a5ad26d8d21385da1b7e3201000000000000001e63ed13cb9b8d544a73307d348a241d87d3d1063715d686572e705b37b7483e0100000000000000183e5f34c7c987bb4f165e2b737a9300495ecc1b7f9681c5c748bffea19bdd650100000000000000a0935670e98d2bf4800f84af8a051ce9d600d2f515cc2de17a9e354d3488db4601000000000000005c3615a5e2072a618f0e434f7c572f4e4b1a89348dfe0f7939c99de095d54a550100000000000000e84ad35c6913d9fb006b3d64760b959edf736c080c8fdd58af24ba8e6a6fd47b0100000000000000e8b7e227a0ca7c64a4099a3fbb509620d4b8e1dd91e1ca32a5bda49d4aebb31f0100000000000000ea3c4034fa89a8744f7c8a55560418d7298cccf97fdba7cfc0a9c83701dd680c010000000000000036ac66f4a630e6c2af684fa7ad07390d67ba6fa05b50bb5dc3ec8cb3fc39f66b010000000000000096ee011f2c7af1882c6b9d8c8906d200c152c3fa13c272392abb166ee812ce000100000000000000f8e53780bed6bf624f73d22731cb6c5eb520d40e0b4d47f62f8a73705ee9853d01000000000000004e466f6a4930d856a1f53f21c1a44451ead20c8c71319f6a685f0e254d24c32101000000000000004c1af564e989c30c6e5ae1b8035ced5f59653b40cbc2d78fe17336468c8f441b01000000000000002037d70f4c244c81422409ad01d28d72a30d26e595fbcc791daeb57f78a856700100000000000000ae811b4f4ae70648cad6c684fd8661c27a5366548acaf538877698bf03c8b21001000000000000002c47624e632022dc25263c337d59412c3f597729977b08d15cfb78549709d67001000000000000003ac231bc9a6e280f3d1ae2020b2e56c5888098427a186d35c052ffd6e42f2643010000000000000024706d6d41dbaf2bac8cf1c4375d87c3a5b84b8bde07036968aebe83906610450100000000000000e6b0227620e1921d97976f803bcd20553e4e6bc80f1e269c8d8485757f269a47010000000000000088fa8bb07ebce99964718c65d0d6f1b091ef2f4d4cdf7b94a22c42c007ecd7060100000000000000227f1e432f5a0f085a2a57aa48b85bc51da88405dff07a4fd111df3818c43902010000000000000000f79cec5a6b6b70f768ed05e94d2cfd70b13bc58fa16e62d742ee49aabe967e01000000000000003e41ef0e02deba17276b3f6645369aca0a14734c503c1fa8c492649bd3f0651b0100000000000000d8bb28523be3666290cf2748c87eef425e0d92cfc359de1d74004354cb583c4e01000000000000004cb3593968c0254cadc7f1a2270f9a89e0909e12a6eb5ceb7f723ab6ee9b7275010000000000000060f640b7d3d4e9316603270a4e5771ff2d9e48927a6210a67eab2a25149f177401000000000000004058cad6edb88d50305929e0cd7c91fa8ce3ee84fbaef547d71edbcbc74323640100000000000000860f027419d3673cc8e103d0812025ad5151e2bd630d8fe55fa7b8314e37105a010000000000000092e5bb9d0906f768dbdde0696b78e493cc78dc1f68789575b24f0b962799b51e0100000000000000f8f2e6d401b79a31ea817821efb1590a376c6eaeb5c19bf938f5eecbbf6d620801000000000000009295a1f023157921d346b73484b120d46048382107015aa9ed998f1fae95970e0100000000000000d2c456a3002282450e0419b0aa5293b85a9e6f5e9d181652a494a2e613f12a11010000000000000046920ef4915f3036b0686792a741f2d04698b23c5e6b8338d03a7e935d6134300100000000000000aa97c0ca75c01bc86b7aa14f50b3732717e4238a8d542f40601cc57fda04486001000000000000006cb96487d8bb7c4ba7726a623709a27687866740b7a400b9c5322e806711aa0501000000000000008a061720463abda562f0802f43ff556ef8382f737ec6370150396ec14dec820901000000000000004a512ac212da2c96d7bc8590865ce627e6b60246700595bb100b240e80a3f0760100000000000000be2ee8034bdda18863bca0a0af63015a85ee2551b62e0b1c732417ed06ea395401000000000000004a65fbb5116022576ab8d06f72493ebe2d612a7a6dea02e77e7a4f6bdf98d12801000000000000005a15fb3423d8efc0d616665530a6d478b661c324eb30a42f72b828f5ea99421e01000000000000001caf58ab15b9012fdd60832fedda98852b1a37a488f89c57cc1c19f11048ce5b0100000000000000aee8f17760715b3859858b5dc4bb48c535c6f750e5f184b7d5919e81c4ae002f0100000000000000c6fbf5153c7b8dd896e8daab854560e2ab669890479fed689ca39f210fe880080100000000000000cef0ed2766b32d77a4c7f040c05353dd8a918b01bb9705492a53c419ef282c3901000000000000000288ce3ca0332829b5507af33d42e92bdf45a0fd820c4e99e3e95ac1a815d4490100000000000000aa58ec5f9f12a8cf5286c9620b3c3d9190ac57e7d2aeaace1bd6aa27ce48167101000000000000007eaa6ebab8bf9421751c15e0dc061d9fc6bd225c6efae51c88c58a7f8387b90901000000000000008253aa8ced658c953f1052f9117421984cbe6dbf14fda93f723f3fad901d880201000000000000008a28916152c4b4c5978e3eca27b76eb9a058c8c665ee29944faba32f05168072010000000000000058e325dff1555077716069f76f83f6e2ff171bb43fdce83659d250a1abe7342f0100000000000000ea88c9aa1e449f4c62b86af5da1abda7479f9be5344eafcaca482b892601c457010000000000000026538b2b883a97c4e4ca0c01a9e136d42832e07156bf9df23bee062df00923050100000000000000bcbd81964eb726de1abd2b7608252278066fa196b100b15ea8d8976a94ac743e0100000000000000b0d9dc44559810ad536b1c9792b5624cb087972bf5fe3ee484f9214497d6f83801000000000000007e40370daf63360433e8af5248f59f6fc33339cfdb5cbf9863da5dd52486b2290100000000000000eae34c5f0c88e2cefa9ef36ea262faf41315a0de4074c6f3b3696c153f8f023c0100000000000000b600ec4f4068eff1e9d03edd1eb00e4bb2795eb1029348825e604ed28829bb6b0100000000000000d23c53a531e356646133db73065cd83999693a5bdfc05931238434f5b031522f010000000000000094d28205c958a5d713fe7dec4dac2cb85cce31872e3faf9eb9487e8fcabbac6001000000000000008af88ab005ea3b1a0b3412054c721e574c4b4469e231aa487d9132946e42bb690100000000000000aa74176b5870c97b754a157ec0d8032148c2ae717a905e0e5e626048b6f53343010000000000000062d37e495af1a21a15c93556362a0e29726926302d9453bcf2c2f0a7b4001e5a01000000000000003e07b075219fc7ace8dc3bf3a06f5dc12aa9c7e45fe30244d2284bcfb1e6ee190100000000000000a4a0bc81aaad1ebce3fdf896a8d6d081ab93efc2de9d5c56f2632edfeaa7ad0f010000000000000042c7ee18833ca3f3a56b91ea1f57f1984a7d127efd57802caadd0a4a7e3d5f48010000000000000056c96b2565b9db9cca8c6264ae689cb690919884f0f55c7e46b50ef7dad69b360100000000000000f6fabc667ca7e609a18fbc1b44af598f189f769f5e7419d2632a3dbfb46b266101000000000000005ae2495c65862ec124cbc8c9268f7a1fa66a9013b01f10198855149cc549c3710100000000000000465242c8915eea46e25549f2ab97cfe78784f25083e51773e07d5a0cafc2de320100000000000000e886d0c8ecc3af997d07b9426599a43adb274a3b0d5ab3262331a5da13e7555601000000000000001889b661d8701d176ed24cb1270357643721773e9e330a0f14d3161fc081f73e010000000000000018728d9d1125cfc79ab103aff7fecddfb9c6528d3a707e8e088b92c9c7a5d41b01000000000000009875dea5d493af94567673bfcaf096919a921cbb806f55b7488bb0a554fed66c01000000000000009a3b32b7cc94b119b2753d77d4f38b0e63900a5633773105a551de5b22670e7a01000000000000009604240215bf26819df231addb3fbe69fee25b8ae6f3c2f562f3155dd4506b5d010000000000000046ed02242cf70665583c79a324b0e53c1e957c2b6c41371fdfa7c632513a86530100000000000000643589f0627aa555aefb01d2f0a366eacc252af9437ec2a892935da2a1052c170100000000000000241cb8ac6036dff8d9e0f6f092f17932945166e75010dee9adb2e245a4b6e5500100000000000000a877af86b958cb961cc97cc61fc35602350a87cf9cccefb09dd91f9f792919250100000000000000ec1ccac47bdcd80ce07faf39b9b1791033ef5587d0647b9b83ee433fcb8d32170100000000000000288c08430a7e427400dd5b61926b74a82abcbbc91ac739190cc791a581f6836a0100000000000000b40a7dad67fc795dda1dfc1ebc78dbe45a8116888183aadd0cb4698dc4415912010000000000000028052d0b965ed862b7861aa7f3f91fe52ff8b0f795ff476c7e0a7aa42e7993300100000000000000a853037e17e9d4ad15f03f236723506cb78607413d233975c9ef793397de156a0100000000000000b6c42607db8cf37421c805c1c54fcfe85f3d25405ff4c55286501818c9dc584601000000000000006e196558c4d270a0c85c034ec2d427b99eb9e43ea2a76c30d74eb902aa11d670010000000000000078259e3906000fcef78a5fe4deccd46000aa8038777de8bbeb9be8339ba3e93f0100000000000000769ea03c7b16ccfa42f5aec6127e19f165bd61e60180299da4145854061e1e1801000000000000005e5e810f04267c51befe0fee46e927a979af59db981938c7dbb90537db6eae0701000000000000003622bfbaf9350b5906bdf9ce362e06726224ed141c5d29e8e175e0beedbd3d3d010000000000000070f08007867b02d11f3fa909154b03a7915ae7971e474ae27725fc6b99c8425b010000000000000058db03e5a46e27bb750be81594818fcf8acce9b0fbce7fd6035f239a98b291150100000000000000a4ae0d97c56323d64655b40240de5d7f350e7a215d8e3d8e6bcc8eda9298cc110100000000000000d090d4f1d5aa1ce34c2bce1113fd0591ae2b96c0db56605919bda5b2ee4a1f3a0100000000000000c4a7088e765712aaf6402039c9222aee3ec16a99deeb9c19e551e206dc075e4d0100000000000000e8b977fa9876c391f9ea7fa563d64da4af9b50fabac9a2425b2f18c7eef2f54c010000000000000030cd2b89c06028bb241a6c575933c82b885eb8f923fb026a41c6e58433aa7928010000000000000086088c15ab94ed86455e4473c198b99730e99585b88d6fa465ce429d268ea27d01000000000000006ca1fff449e7504cdaacafd3e53d23f3e9b566178f592811a7a423fba6f0506201000000000000006ed90090a744a0d55adf8f8af5af4d5198bb67220ce33fe71121d7c51f27a41301000000000000005415709fd8ddce1a97512f0950815e25178679d2591270d89e83c5350bfd4b0501000000000000000a73873c9828f50900fec8ebe613db998e6fe476142718ce0589822f88dffb3d01000000000000002e1112ae35f007b16eac0058c77a85d3dca8687cf6f1bf231f84d768fb389c040100000000000000809dc13a93316ffb2f1cfecfbce374272a81639b11fdb1836f04d3bac622f24c01000000000000000a1756601e116de8a2c8536af41d3ab2e88584c0bf94361e75861dc739e9db5001000000000000000a92ec5bb832fdcdacbf8153a31a8734dd5293dd05fdfac2f84234ad3144bf540100000000000000687cbc1bf231505a492d00bbbbd0f7adc9df484ae46143f1088f469e51f95d7401000000000000002ebe3cec803efa83ca5bd725099235082bddc7058cd56860113ff1fbab03de340100000000000000e4e005984bbae507a03d158ea8ca3a87505ae3e8723d8f5bfffccb63a23ea61c01000000000000006a1862bf84fef9d447e73b934dbce03a0fce900c81e343fc46ed7352e767617601000000000000008a40c3acc862dcac958866b738b304be7d84c33d9420b0747eb82aaa21b8c40c01000000000000007a2430a3ba06afdacb8cdd51b95a8f94e97f6f3da16a16db190a83fc8d7f380c0100000000000000ae8c5e6d29cccbfe9e4c686cb362e3f3f5ae0cbf2a4179cdf60bf146d09d9929010000000000000092439f4dab2f4b2e8d1bd040505ee33fb2c1dd56f3946826cc27288422313b3a0100000000000000aa6e4b27f80410ae5ce7ab8e7bf083f6e6a87f87a784d6aca9e5fd9843176926010000000000000070b445c51ac7f46827f23b8224f7be2aa3057334494a3c1b174bdff2499e6a1f010000000000000094b4d71ff20170266393c4cb481cbc68d0f04264e067f456dfcbae3ae0af57390100000000000000363cde765d676737b3bedca0fb853401c14ba872a7aed62509cbd66841d6d21f010000000000000072bb32222caca7113141263e12a4193da7f29806dc93cdd11fa9653464344e32010000000000000000140d4493060751979098f686733955e6e71d01bbaa8a3e6cb297400c5c624f0100000000000000204791fdb49af594e5b04e0f26492e56ad8ef4cc8533245609d10e66c340302e01000000000000008ec59e4c60c8e07ea1c5de77d0510924f4d399071cf1f09606e0e58c961c1c0201000000000000009e7f406d5f1a772b2e6cc5c535ed0ffc9de023c8319274e408a5f15a48169a51010000000000000012c41078fa7c99409a1ee5c1226c86bb5a88d9b4cbade04b5c54ca83ae03955f0100000000000000428992924b7c66ae24e3c55a9d85fcd8343ab1bf0089a8e5038313d1f3fcf9700100000000000000f2065428f52da2f7a881f9b94bfd38719bb6e5ff88a6800bbb3aebb1a9ad21020100000000000000988203c8b6c8d36ccdfd56b17e3767619af532bc1f26c75596c65f6ca2baaa50010000000000000094ca8d9a1ac9afe584ea99954a80926de626990ba9087c0a8ac242ab67fcb7780100000000000000fc3fa462e56b8a4aadc369f88cad272f9e52da4a11c4896c30e3e0ee19c403140100000000000000d4ea40358db730c989516c396564c35219ccfc967d4e8dcfb02ca41417bf614901000000000000009452d0cd850a8a3fce455d099302e7d641242037956cb39f679f343e2af9601401000000000000004e09267475354ac23e1cc62749139e0dedb5e403013fb807490e37487594707e0100000000000000aad8cadd0411f99a40ca280442477e707101189728ee1252931e28bc75edc6370100000000000000bae8e68bc8f1b66fe3229ee72d77137b394c6b7dfbf55e424f9d2c82d5c9960001000000000000004a62876aad0cbc53e37885277b9e42d85a60374c17d227b3a29be7db644eb85d01000000000000004e9cbdbb44e32c4f7cd754ad41a7839930a35cec20a09b85ee0886c8efc71d000100000000000000183a83cfb0fcd53d29c91527754e3f6e4697fc680d43247d200b39589084f84d01000000000000002e80afd2cf30e0415e4f442a662a9f7da2d07043f87832ce66f15049c022d46301000000000000003c7d4e79e3531b0b00ad005934e642cd0d49ae04fc2a10f3d1945951c8190c1601000000000000001e4b1a11119389da059c90d4e7140085b11440795546b94c516b706a7beb640a0100000000000000a60345c5939d4ef77e57e8fea426929956c826524c7df8b5d880d5274d77461d010000000000000054940850d08804a9eaf05ce5e9dc758e8f7795ce4f4eadfd78ef4cc7b7d299050100000000000000683f0e1d68ab68c7b04bc1928a8b47abff720349ddc36d7073793f43c2afb03001000000000000008a34f8782f88d7c5a1993199753e427a4a7cd612540777e5c81a4daa897c9b4f0100000000000000c40c9ed995aac4b4aeab516c9614b4614616a75eaf2fbe628dde6d3be5bc9b660100000000000000aea8642870956958a248de1bf3901a9380cb2f20a581cf0eb82bf43100f28d6e01000000000000002ab0b5cc358184be4fa29e7a3dc24806a72e55baad40ec9a117324a884242c280100000000000000e05c7c7d82498be85294ee984e1f0caf23c53fa9a64cc7e6c5053304c4bb785101000000000000005afe620da258a48f00c3afbb8a98161e977f076c7e7f8392975a4f0db4b57d610100000000000000a61667ea6442054b56111477f57ecf39b6e90480bfadf54c3e6cb5ac3a3e275801000000000000001ae9aab4a890c558ac8ab90ccbbf193b3841083670ebed278b2161fa2ec7b3040100000000000000bae4f93ad76957adb7df259522f36ff57526db30d7086361c02c10ec9ac497590100000000000000221c5aade3172e095e9025c53e6c465efe8026e5164e318180e6c4e5e79e6d0801000000000000004059f5de23fd2e6805528d79475470526ee7e2f17192988e10c681e15672857c01000000000000005ef1c2d9abc9e3e95b517975796cf1cf69a13d48ef0339474cb1a9bfffe6042d010000000000000036765f3ec3c785f7f5611cbdaa555d6b6b6cb6c3fedcfda4bce1165e2de4373b01000000000000006029513013f081e5d5d74173847405747513aa814038c25500522e6fe2aaf3790100000000000000244030bce9436982f659c48af22c319a7c894d670e368f3c67a1c8af6848670301000000000000004e7a559a6f6f685a8b438db6acc074df322e2a38b9f49b26fb60026b9301f42a0100000000000000e27224d559cb0628012bf4e5c6b1f0f2a678300a360010b9985bbf9bb4ca6d2a01000000000000005a3788f9347ad802a56974dfb4ed19b22fa91c20e5c8dcffaf4208f254714326010000000000000088318113e9e557f6f1994ba53607b5eb7942d82fbee921ace6ad86ade239445201000000000000004616ac86f0d45899eed3f1246dc5744858a694a92b0abd9f10e52dfc9c28674601000000000000004c0b37ebd9e67b237a2b3a9545c269bc382735bc3907baf9ee468bae0d8feb2e01000000000000000ef15a40dfb9c89966f22d9d1fbf255a10ed208c960a23e7f5eb8ab9da9abb1b010000000000000054930fbd3c026789354b6a55d2487e943434aaf4a8f1d42d25d9094b96fc4d730100000000000000ee105ac039f82ea13b41679570e04c8b0f6127537e101a1460701a9e7beb6d1d0100000000000000ce0b86a8b77a16786043237cf2dc24eb05f69ba6958112111abd8689331a710e01000000000000009281394b5d35827c826e1d7444f346c247b9a004aa0292a9ca2b16e0fb556877010000000000000094be52a3a400ca82f2ad77c8c3c8d572235345249a622ff0588235981c95d77001000000000000001426088465c799a303be9e4deac113d5e38caeb04ca645e0e6ad0c92ad0e612b01000000000000006e5b6b3ed154c062b39552c901772d5cf23eb9e4a629c7689c16f1d827ebec2e01000000000000007e88cd54f47c1f4ddd9d3a198fc689d24a523fe186d526b14e476f14ced7db3c0100000000000000b69ca03c29702b01213e6f8a8accccd915311ddbbbb4877615866fbfbedf756401000000000000006ac27e3d6423f2d9488d1bf42dd6f2d3eec911c471b51d69cef6371ff242a3750100000000000000881a3f7b045cf93b13e79864a7617ce7f5dba554463e5b00a441d226da016c140100000000000000fa7ecd7994e6e44c99280c859ec51df0c7877f6329e2db0917dab2d017cec117010000000000000090c7d651923580f0fb50b8ac9c020ccb33023630aeed52218583303fb0e5bf0401000000000000009207ebffbec4f6fb8864d99ad4069408a7d5efc011e924e9de5f425451a9321e0100000000000000aaf44f9d4dca217ceb1de3ee4cd8e5ea99fcadff20c2626a52796567a316ea7e0100000000000000b85b1b7b8ed510a5bc1d0979fdc04ec7b73d84c7d1d767dafb6faccc8dfd402c01000000000000006c7b4603f14027ec994095aab501fa33d533db503d2c202860963b179bae717e0100000000000000068245d8a483bdbd4e9d88b49e17a651ec168f25e6851fc52c2e36a516031d5e0100000000000000e6f789ba546fef7a3eecb94b62d9a31a3fc58b52ec41f4a2aac8b5333e0e8f1f0100000000000000eafe1126ea517f59efa787027d78bfd0840e908d3c5115debed46cb33658b151010000000000000000a5fc354a5669536eba3ab51a608e9c811214c5b7702b571535d48feeb9742301000000000000003063dc6994f705aafd8f6a9c3252629f17d2bde6ae269ce9d0fa4ab0c8a1ce3a01000000000000006a13895af1c50ed7fa160c775c4f1d4b12cbac379d109988c645bcda20840d41010000000000000068b2ac21afb21cc0d5a063c77fea17f09885bff57d0200cb83ec85da7eeb614e010000000000000042dbd2d1e0ef786fa0f72e251102e858eefec87aaca722a7de9c9a8be29485360100000000000000bc3cdcf9f41b5f3f073a7f6a29931a6be12fbcdfc1dfe7145c4e0a527e9e243c0100000000000000e2448caf0194050db8eaec00df9b2729de602fb307147d00e82172141211ea180100000000000000da132f2f832c8e2a4e268b4faa923d9449c94ebe66f03fa0ac4303f2ceb1b053010000000000000070eb857f0386996d388029ac2d19c3c31ccb3766a9d118bb5dd36ab331d33b2201000000000000007c4bd3b9b81241ca657d1b461afe675272ad933187ee5855fc71475d1f01812f0100000000000000a8d082a4289fe5ccaada604e70c4b1473d6fae4374663672e61474852c1ebf2a0100000000000000705dd0b71ee01b20d9c8dc29ecfd33464d72b3050582485a2354ce8d0cb6d7420100000000000000007cffa67942272b1974dd65c87828e1535799e008d9e81b2818f5e308ed4f3901000000000000000235c0ada5a6bfa56e44f54010af724950e9ac981bbd21fe695b6a3d22cf4d1a010000000000000050deb42e933545c7892d2d25496d9934505fce1d08ad50652a755869c8684309010000000000000096b9efe3e08609cd61aa98f3202618d928074308d9f189d97f7c1e52d2afca1101000000000000009623ad5bd17b75cc58839c76474636ad5675c519e15f090ec008eb626db73b14010000000000000021f54a30971862796c9324dd97eaeb27bf2dc25406618e10a98ce31e54ed6249010000000000000004000000000000000294fadff82a5c39c2f63fe8d5329f4cc2fde7fde8c8f8d057c9881165ec7a0e85f234a50101232d000000000000b3067411000000006009000000000000610976441c448aefcf40a72128edc9b44a4f7ef9c267c503e98f5f9c72d5e9e92f000100000000000000827e307dcad5bfe176ba102e357c5f18ace450271cf480e27cb994b9197be15a0100000000000000c65fb01e233e312b7d3dd6bf7d6c159d30a06550fbf40e664d2f97f21def7c1d0100000000000000ae5797a6246fc7f96394d09712e9abdfb1ca3e7793c3f093aae6c126024ab72e010000000000000080f20c794a97e6080e7b81854feb03a4924ee28b33bb2269cae8fa582dfedf2e0100000000000000ec8fcbae6ca9d402b51bb0bde913f0c29769d8d1b9653f4933db117890fe387201000000000000004c9436edb2907eee7afe0a869e47cd39c39e429bbb9941012518d04bcc0c95510100000000000000c29a52b01236996d090dc112e63aca2ec383da79f89c5db420319c7a7ec9645a0100000000000000f69a39a051376ea1dbb2a00c3e18369664beb746ca10453dad7db5f9341fde7e0100000000000000ba99b377112ed41f0b909d8cfa1e753935ca4041bdf90727f33f784b035aa430010000000000000082c934f66716490be643b87b99dcfc1c530e4b2ff2ef2df2d1844120cadb293d01000000000000008cc61258712d90f7b1c18e542c655b5e4f5d9b63be1c669feed7d4fb9152d1550100000000000000f88b0be90381341d0d7bfacdf140b8f291a16edd3310f72bd09203694163993301000000000000002240852bb14732e6eb248f60373015f5e941d492c06fa1beaae029d8c5c184290100000000000000147ccca21c4dedac43e0222ab379ef490987b302176a8010ba2265aa29567b610100000000000000e0c8701616aea15e91edc27c9e64e0afdd3abbf4f502c0f646fa060eded3bc680100000000000000906ec0a56171d27f65c29683a31c71a87a4e32b273596a0a704ff07ba344d0660100000000000000e03e8b838de23dc7dbe96982a43cb33b406d6f9978132eac11ae555efa8d226b0100000000000000ba395fcb33327501109ed40712c7a372d25bf3339edfabe2a1964fb7b5d4d8240100000000000000da9bf8b51b8396da87113ba296940b23a9fb3cfe7c3fd0b3d541331121b8f57c01000000000000003c2943d6777720179fafe62691d06390210dfb03a1f4c77150cd7e708b86be1e0100000000000000c0ff0ad7de8b9403d14459655c0ec4107f119e74406be3161faf15b5ddf1395001000000000000004c9886e2e62ee92a6778d6a7928052732044b64fa61969cd8e37f3f7e3406f7201000000000000001a9af74659f26511f8a1eea1a942a2957074d61f469d88d1bd8fed899735624a0100000000000000a23237719086db4a3c6e4ec298be9fbd400f80f44b694f69cc1dd1cd84ecfe1d01000000000000006661b3dd81f44c9c47635783bbedf7698f05616bc06e3f61eaa0da722501cf5e01000000000000006a84d16e0196639a917baad78fb5e3b716d7ffd6c447ccadeedead0882482e6e010000000000000058cc4e48b26665ec1d6c2a128f0f5b70434ab4a771743429058b963257e6563d0100000000000000c80f32768e5bcf83095be0dc3db1f59f43650d58aebe4ca599dc02de3bbede120100000000000000228dfe58ff0326d8c8e0c51476692d0610424b01244c52c561f02dd133e83e0a0100000000000000da86601db8ba04ab92b1bca3b317b47da09c65da6ee826cb7af7bd798e9d8a4c01000000000000001c0856b04c28ed8bdee95096f95646efc095737d4482b475053245db424e022901000000000000005237e4509f24bc9e8bf9bfd78b594219d86853ae16601f692f10c9b16b88f83b01000000000000009af80e0fb29426348d821b72cb4624373fb44ef41cbde4b4e85142573156521901000000000000002cbd43e95a827c6a62a0621b1297f0328c5919029173b2b4fabea89fa65848380100000000000000a0511c06f6fc317bbc43df8b47b7c36ca7e3ad43010607e88f21cccb32ecbd5b01000000000000009008ae5d434b9a3a4835d3c2bce544d6276d7afd2052aa49b4789f4936004c1301000000000000003e85624d323d03a5eeb8af4c4b8ce354b2b03a952c0bb42265cdf868df50213c01000000000000007878eb8af8d5632448ad518dcc3f5423192252747313dd6c3a6c1505482b29160100000000000000b88e803bf4241f6465c0393416858ce6a0ac3c350be41cf0434a3566eeb79c4701000000000000008084d934bf7a7ad960de3b325ad5109d10eef00e90d6ab776240b7bbeb6a6a7e0100000000000000ce0c4220872f866ef72bec24c671acc11cb909f47491c5ff18bd48eec42908250100000000000000f0fecff9ef1c288d6adbc261c63a2dec156042b30e9d29e30283e682eaba675601000000000000009ce7136b5fb85ba83e153c64a212fca1eee9c3ee42fd010fb27f2d55695b29640100000000000000d8ba8bee1360073c8e89c1adf03f06d13bcc50f9ffad843c67f703a34a11cd310100000000000000707c6f8128973d552e4e13c7b3e0a7cebca93fecf8efc5df89fb66865acbaf72010000000000000006d2846642c835b0fb1ff1ef908449376aa8e7c0f3352e55da9a1e97e9528b230100000000000000d4be6f891156ecfd5f9ff661f780884578ac18dcc999b7f574510196c5243c220100000000000000ca29cefbde4a2167c5b0b4900dd25b7dd6877111ce52029ee334f02aa9a05459010000000000000076fc5ac3dc0ccd5aee50f0a686a0cb5ceb87bb037034dfc5e050cc477a327f150100000000000000f8a681118ea0bb9dfde2813ce5144eeb5cee881c27883de1c0c759255ec32654010000000000000016e3f8f5ce2e2b22b816bed27dc767115513198ec47d2795ba9edcccdde2d1580100000000000000b43a022b3cf70d5c2f080a2759d1778cc246f6f817df139391b9e7a952fdb14a0100000000000000081f00368df9978d903c5034e1c11a5f2ae7b8d9a11713f9e123a60366bee97f0100000000000000922e0da59440775c8611b270aaf8ac5db34c3f6f4bdbaf5174f6be3436534f600100000000000000c08c91ecf8879f5042960c3d61c0e74f125463ca2726e6655fb922af5cdcb8510100000000000000e23173bf099d870567cbac0e94678e62cb1a554f4bf92c14ec2d46d9dbd8570101000000000000002ea26372b229d0438f7fa19e9c80f90fce3fb41024c48475938d6501ddd8547f01000000000000002c637ca0ccfc4fcf709987ab93933fde929687f615951f4db7ada7cba981e53e0100000000000000e67c524e443cda4cd27dfcce70488a5d23a93c8c46a5e83ef5a69eff3a02fa5a0100000000000000a42289d68c963358f3c450a850242bb53121e73e17f0e2ea2b93327446bea33c0100000000000000caa53cf3e8ff5604d82bac45868bf3e25115f7e8f4d1cdfada68f8487d03e91b01000000000000004e5c2b14a7bf650a7f186360b1dad1c5edb0befa1cc68eeb5f85086565cde84e01000000000000005a22cbf55ee96a7afcbaca5ea1aca08d0eb0f2eaead1f43633ead6ad4c30c2390100000000000000a8e470f2339e3ed0da456780dd9207e9c6a02459238ec3057a6ade01fd6cd60a010000000000000002a65bcaa7e35aa60238c784f04cb771829d09bb4e0f7c1c14f4e0b4c0a6391e0100000000000000987b7ecf8720281e4a19c9c5ec6c62be561b6c2e341d5236a6ec0ada32f3e15201000000000000001892bc64859d3f7b26ea46d591a09bb55a80bcb9f2624c61d2ae145e01f56f5301000000000000005a2a8ace3675a474df891994916ee0b981a372887eceadc7e14b93664819970a010000000000000088dcb7ea2da86c213e8c735fd1c3c9048bb6312be7045f298f098ba056b87b2d0100000000000000e45b81b37effd1394b3cb95e7a7b3a6481e39c42d0b57131f7ca45fe085d5d0d01000000000000004e505749e5bbc4d469c2640820ce1f61e6062bc979e258d26e2c1a52b820b47e010000000000000060c736c4a91b7044030fd563efaf6063b86ee468146428f73371a92cf3b82d6a0100000000000000b4ffe3c5959ff37c11c6f19d91926cb97aa4bf0f604919e1753bb55664d061680100000000000000bc4c9b5425f9a2aa09e3239332c702dedbfffa2b9f4cc1b978b307fc1fa1337c010000000000000082adf4dd2acaba7512ff01a3134c63e3491c88a10ca13ceb92b60d34b6750b760100000000000000bcb501cabb14adc6bd1c1d8a94284bedd2a20a21f3caf33d7e60edf1a73065530100000000000000b0d4319a2ca1e335440462c6b9c80cefdbfc9aa735d84301a618ca480b56033001000000000000001ee57665488b5ad6f7358157b73009a4ec4b14b4a03c976487e188f54bff7d6401000000000000007022686a613aa1387ea688fdd9a23170bf587f7f1dbaf7b8b022f120f3a4560d0100000000000000145f0e3ae538875a1b852f55f1b980640640a656bf5eb1fc2cb235ed389625380100000000000000dc387c0249b862faa91a5fd30d1c2b86dbc741b2feac242f274bed763d647b6c0100000000000000e208256605f8c064a2ea00f8503293d0dc4aeaacffe021a328cd164c22b623370100000000000000c47bd7af17b6ad4f01e2880542c8596f5a800a20eeebcb37756ffca94a6b98100100000000000000d8632901dcd20c3415349407ec167034633de91f3aa55f64c8bb35882c1b0c190100000000000000f8bede5628e65277d7dea9af44e2c66e94c0f4b71e73d40a80436c0afc08f6030100000000000000a61ce33f6a757e00c3089ee11619b42f47a8dbb7db2181ad40745b4d6039466001000000000000000052e7df40b49fce61ac4b3099dd48d9bd647d7bdd7dbc9e9f487e2301dc3b07010000000000000026cc6964564859f16a2c5ce9df5e08804d65acea2bedef70a72b13adb5147d370100000000000000c8871294c3dbdab785b4e8ad9604d5f49db8260dcd8980275c980222e6eb261601000000000000005245c68abe0cf4f23b04bfd3a21f80cadef5f3a8545e49540c3999c3e7079f59010000000000000022be2f3730ae90e20d6e0f1f76fceedd68c124fd811c18482937756127ce86260100000000000000c49cfd152ce3ac1fa142b3b6e720cb173eb7f43c82f021418253a070036f870c01000000000000000ee4b76ec5fabf011e00bc27b36039f3d397e021e8bcacf9532c90fc419fca0a01000000000000000e8a4443fefd81456a49fb947583e7eab5e78b3aa9e3743c4b316de9c38b9f7901000000000000003e79c115c01b959b324017f0e1120c76d87b9a734354fde75efcd05401ad17330100000000000000fe0484d8f75ec1a8a632bf75aa316eab8829fcf07c37cd7bb15ee73193ffcf7d01000000000000009a0b42e88688d547c31a1bb811fdd062908e88a115e1aae39f7bdcd95b927d530100000000000000e2d8807911771f762fef5e4fc3b9685517fe91c48292ec59b4ce13f95bc8ee5d010000000000000072394da3530347b65953b27ef4427e2265c75a101171eab82c0a8314ffb82f2b0100000000000000ecce43c0be3c9134a0d62a0b6463edfdbfce1b2b1bf5bac37fbd1cca48e67e7f0100000000000000887fb18ae45feaa3e449cd0b529bcf06a9795b3cf50425c79e1fe94c1db2ce7d01000000000000008ef93e538ce16500f27b4c9a10ef7b02a46d8a9624778d0f83b9f7d8b560466501000000000000006a1274b6748bf822ba80c9a9416abd3cf591b7aee6adabb8359b7dbed8ebb3770100000000000000c6cfae23e776800744036a6881d20a0476c1852cea187fbf9db79c936c51db0d0100000000000000fe0e02ec6b12b5eae7545c1fb1d04467acaa8bd0f790006ee52129e33695525a010000000000000068c3f8ea344bc6d9137c96319c6a06043676bafaa379e9b859c669dc2b3934750100000000000000a2d800da8b9c1a800f38cb083da3c2132079ac489e7ee41c6d80db836e829b390100000000000000ee664cd198f60d2b4001685a624bbdb21ddcd881138a5d61bd450f298fc5833a01000000000000001ae16492f16bcf6e1c559726ae902c3360da0cbc6309d50bc5ea1160769dd259010000000000000090708d1a49ef0acfea32147a109d08d9aa15ee975b5237d56ca9b8e324108d0f010000000000000010bfe5eb616325eacbdad84fbf5ecc1f78d087aa73c1fc98e11bdd6a4251616a01000000000000003637d2655a71fe80476a194e4d8a57a61cd4d144c2a1ea4d10e488bf82cc6f03010000000000000052185fbfc63e58ca8498f15d0f416cd474e3bae567650d03ee5030983f174b0f01000000000000009689334c3e8944a5d786e95f632a7ab17af4170132ef73e1621976a824cac8360100000000000000ee99ee6c088e10b5bb7de470448c28549c3984cf276ab693f4065f485bf9e26001000000000000005eda95801f290617d849c897302e04daa7b8293b21dbd3a7bf4a954d3a19dc4d01000000000000006a9fb21dbf73b07084f516484eea08128571c85cd41ec6b43bd731f7f1a6a918010000000000000014a8613b2158265a217efb94d40e9829abd96bfb66730fc0ae6ccbbf481725060100000000000000f4becc48b990d25295d7f7dbc58589ea78ade3235d33f5d0fd30e1b74821f7510100000000000000f2ae7945065ff60e9954ff930c17de2aadf44214b094594bdac1a625d657a3000100000000000000d024777cbb8d8db6f17a72218a7b6720c98b28a75f937801ca48c1b5e2c254590100000000000000a4f4a7a97d7f72c834f38b113fb65137752bea9fb2a6394ea7fc8fbe4fd1246a010000000000000078ccd24693416f079cbe16510f2001e643f632a26da3f914d2e839dcbfd6f6570100000000000000aec12877e553842f23d22e6de4ae2cd5db4b7b69704ae6bd06545aaef4f43a5701000000000000004abafa3cb78d9a5f0ccf9ca36e99eb322484bf5ba2cfa73c8039c49a25af1b730100000000000000782f4cc17bd1c3ca491e64d2ea66e0cf854a2f7ed48d95ffa0b76f2e1fded9070100000000000000b640f3f59d687a3a2608d96c86ae380ac41d9dc8b175480a8830e27fc046590c010000000000000016b203658e93e4d9c195228c4bba8447f5cb2ac36dd9816ba580936d5ec01c130100000000000000aa7e2ba0ac23106e76a0efad2d34747769f669773802cc4de44aacd6bd3e3b780100000000000000f80643f72c8dc15503957f39e6d9ac6ef062c43c516a1693e87d2a3d26e9db44010000000000000028a027ca1c0bdeebfc8fce85ac4bac48cc072523d9c4a86b4f2594f9142e7e3b010000000000000042e4c41a899dfb238649e5b17dc232c2699353635d60e6a3bdcd71f9b82cda300100000000000000ce4bfd8c5611b1637066ef9e579c85efadfc9513b882184e00b75871ef7f5a2d01000000000000005433988ac1a22948ac82f44b10eb843afa13d3315577458e0cac933f2c4e096c01000000000000008e2eaf4ac96e0c79da47d2b76956b3578b39ee4979826d5344254fc37d508c04010000000000000028558e46037c51ece4d39a8a4d34688662e629413c221d6226afe454240e702101000000000000006a4284a9ea438f75390f6547faad885b235c208634da73a79e2e61c51a7cb410010000000000000098da9bbd7e6841370bac817945d087a30acbbf47f7c0243d6588ed32f7c6f15a0100000000000000a8660bbc474f75581461f56345e963a788f3c33621bd0c1eb9834dae39719d6e0100000000000000f8b6edd5fc57d72082440fdf5952d939cc624665d990d0fc0e2ea3213b30b42201000000000000009a0de7ed8a498cd153a4b0662142b461774b251dcdc1375e5f11b3b67476ae2401000000000000003cd9f863ad569b4f0123525a9307dff13dd75a81afe7b790d4d8ff418d97d9110100000000000000c6debd3b107fbd0382b1ccbcd0063aea1f8e27536561fe7f3c6ceb77b219753a0100000000000000be03fe6bc03a7884524047567a8ccf43b3c988bf3b447ca9e1520d1c1f83c53901000000000000001ec91cbd03f27d4ae77f0391e148156a40db31128205a3a9cfb9fdd07fe1ea1f01000000000000002a48b535dc50c4134d44763eaad419b97cb8437c319e7676ce6b8d1e9336181d010000000000000034caede521bed7f19b2a5577234751925041209dec1c5b5771d8ccf33ebd49340100000000000000bc56c07cea21bcbbe058aedd2ced9fb4757caead55f96bda9bed1c9669c32b640100000000000000427f116e5ab35a62aa60203420dd112fd9a116690cec550ad6aabcb0b2a0c86501000000000000002a01b311e75c72271b3638f584b85169e1118dc5f850862add04c9a20e33b131010000000000000078e1a4fecbaac940c04e0b591a01ea66a574b5098852ded2810e3a534971111f01000000000000006ccf2ce8e149999a7bb996faa65194e60aeb7bcd1937c787f886fe979fb49e6601000000000000002ae95f2c9044d5ac14beb234c93680b9a0591a70b3c8ef971f3a1498b580fb4c010000000000000092bb282d46ed819e46fb3ee929f7662354fd095b67a8ed51326b47e83f86653a010000000000000082b820c5bee8ee77e35203dab387f3434b8502e5f1c35dfb2ad15b5c89d47b3c0100000000000000c8469111a9fb61c9e775d2b006fff88874ca9633fced938b19794026f2e9a03201000000000000001cf3446b4b5116a1784d92cdc5101e55a5fb91ed3d93efccd06b304a94362d0a01000000000000003ae12d0c84a393452fca352ffae2bf1dda79c408325f6aebe093271cf3bcf1560100000000000000160e7af1774196f2395d4019a498e397faa50b61f698c16edc78f0d5333b6e1e010000000000000016a84c8857157a54c704dcfa497580b242409b4e57ab45a9f6691c2008df33410100000000000000583ecb6dde18a2984d5af56152b337cc90422fd6e937b5e06c1c6caf50be212a01000000000000004a3fd0b5f70393e213fc45b1b9f3acf077b65da9746ea01609eaf26464d0aa600100000000000000ae0dc5344226020173ff28fb21a23d94d41438403e0242f26b43e93e3267500301000000000000007203b3dc19c8ff42aa0c90d10328d49e6aae97e4d93d91f33e584fd16073f27f010000000000000052d58f50e6ad841adfe6c77ff332933380712c236fb0bf00565d58b3b4e41d78010000000000000018d99932bbe04bdd1da315bf0c31ad9ce555b84955db60ce36bb73aec0d8a61c010000000000000006379582a73f65db4e43d5bb5d73209c970b2a4c903b3dbfee465eaf7b89336d0100000000000000543a535b05e5915e7adabe2042b53fe6c53e2bc661dfb020f478b38e94ef330201000000000000003873ac08836bf81aa2077f9e50a55b47e02697ad9fa6704c7044fca0c93b824301000000000000001410e60e55e482bedab00da9cf093bf2091b2fec2762c3d937e3640df445383301000000000000008e0fdb9c1c1175d91743756935f6860d7b29cbce467275b8de3e6425717f6b02010000000000000040a2527ffa7d30d788eca127d435c8b5aa48972cda538b9a1627a57e85c8fa1901000000000000005673f82330a1ee6e6889f745fe15c353f5f8989e4a281e8aa53e38ce1e74556d0100000000000000a280a51ce0a86f40fdce664751a8209051eb2a782c0ed47ac218558717e7de1001000000000000008e47d90d960a22d3c9486e3ef6cee79c6413bf8aec18d14d55cc7e0b43e5cb650100000000000000e8f048309f03e3d9a329dc04bc48c8d1befee7928d14509121dd06e76cec0d2f01000000000000009e02cba73dcf1d6eec957735bb3363e66c2633173f821d0edd97e9fc3fa1242c0100000000000000ae46c529ba59b0317f6aa431f79802e087355cc32d78258809da6a9b04b8f2600100000000000000ccf230623370ef275ca417c85fbc6e913e3f5fc8f51e67f54beb8686593ec85401000000000000008e5f0b817e1f12b66afdb60a3406ced3d491000cf12866ada159cdcaa3bf010c0100000000000000483ac3444bc93290ba83f1a4fddf0bc4f67b7d386068a7586f9408cb3feda20b01000000000000004a905d0574cebf6e8d00d382b104fc8ee1c008f1b9ffa6fa5c3b67ff29719c0d0100000000000000fcccf8e328b4cc968af52a23f6c960b5e34241047b630c19a0661ace6b9c273b0100000000000000ac09c48f5dfccc02362c489ff2522fdad54d1f37e6b47729411a93227f602b780100000000000000be6106f9217a1847af66de9510fdfb40514409556506ddc1c1a897818434125b010000000000000016f2e4835ecdec4c373e17f48c95cb119263cbd229f7e32c0e2185f7003d7d030100000000000000f0eaddce7b63e666eece637b1128a3e4f54178df87a9b032fa3312f68fbd961f0100000000000000f266a3b92f6b5e4eeb9f86ff3fe191858bce347290876c3ce9f890ada637e913010000000000000004d74e03b4e2cdd0109cc8efc5bbdf36b7b5d89c17d4a56cfdb23b0b2b77e1010100000000000000def04f2f2dac4cc1b509caadeaf714cd2dfc232fd064d50112a3e257014b27560100000000000000e09b8828dd7af7ab17cb00b73845871b69d925dcc38d6d29f79197f5c87bd8460100000000000000b2518044cc31062ee50fa81cb6983f314291a0300865fa5cfe149829c5050d24010000000000000072993ca365788924450fed32848a67b7b711f3d353c960fbc530e8874bfd64360100000000000000344589372873125fd660e2ff3ad9bf67230f9306acccaea070aed322a8ede264010000000000000092cae8f83675e95178a7368ef2ff9e46a2403fc98f94e90519c3ac4d7cdbc71101000000000000002eab7eb696d4c3dcef6c5f74cd704eed76fb51790875d8ddbbda133ae7a42f76010000000000000010296219d8f2fe870d97c5810e4c5379d093590c7ecbcac0b52d1c7ec2b3bf3201000000000000006cb2f0f0e5fe70eb547a0814ca5346f59f7f2ca74c00714aad555157cd5a29490100000000000000042e7c894dd88fb2b0c7dc7a56b44269e0ee606c73d5a297cb459dbfc7649a1701000000000000004ad8fedb395dc0ed63e0edbdbd2d20555b61a46aa7cd751e4308335c277cbd6a010000000000000054a4e00f3df9f09e23118cce02f804d36c4968894a621305a0e8150a2910dc6a0100000000000000f85635f92ac5ccfdb0f0a010f9d230ad2ecc0a5c8b69c3e02a1b9c630ddcf86a0100000000000000a0596ddd3147072e7f5a10c14ee3488141526a9a47d5470b453d29c33cee7c4601000000000000004c5e6997b6f186855b1f4c9f8ab2d6cea3da2e86445605ab89e5b5821e05bd3d0100000000000000269e8d252b8a4e91c2ebdb7f4b07bfa9201b88bd436e6c4044e70364c746614e0100000000000000c8763ec27b5b8f3d5ad45b4eeb6b47dbdedc406d969375ac509dda2315ffa409010000000000000064c6cab11d72a27c48de2f30478a51258057aa5a275059d1455b480fbb181e330100000000000000321033865a1181ce4d0f4577d096bcb25b8131eca22b5fd51bdc8c4d12b2c64a0100000000000000fca3b0bf7a3b4ee818a50f86de0be2f976621c6f5a3e768448732252e099cc1e010000000000000018820322d29e40465465fc5f0b488431e710db471615f780451342f5690e20350100000000000000407d69fc26f00269186d96a26e6fa3537160898d761d6a785cb7dba141f87a7a01000000000000004c4b66b1ad246a998808431002c99024403c89b0a36c9830349eced00288ec560100000000000000ba33433a8d9a0777fd398639dab422a7dc748e428db33fc89b00005fe170b95e010000000000000074f02ed037d28c883df643034a596e4d2a97a23782ee8483c9ae3429ede7e70901000000000000002c0a259798c61147488734e8d46cecffa4a9f5c403dd6ee47c377fcc88533d6901000000000000000eb2499cf6581d6480292832d84efa484bb7dc9a36861b35591e4289952db27901000000000000009493e6de34e09c9679b6dca602e38d8c07abb77b3cc487ae3a80661968caa37f01000000000000002a8e4336c0fa5db2307feb0bcaae257f0265ade08adeaadfabb50b9838d9663201000000000000005a6360fb37df08730d57c2d87e9b5e101794f69f1bc36ef2cd89114f35d4c45d0100000000000000d2bd2d471f119d01186c7efe6604e7186de3a72278b28bb93cd0e6355488ce6e0100000000000000984522609ae23fa1279b0e70b1e274dde52dc22a93191376b0a197d00301a82a0100000000000000b66e2efd7be9115bc86b9c2f7d3d1a9315400c3e9662ac3951a384a9689cad030100000000000000ecec28498db9d078ed8b33d14ca3fcff623af1953340c2c9675cddc6173cd9050100000000000000840290d318350bff32db3dcf6138b822cb2adf1dedf5bad8729471988955915c01000000000000008c6dc982725d0f925557f77e1844d64ebbd5e01b7ba9466e0c1f1ce8bb757f3901000000000000006601e1af585ce0bb093a81463302caa6f02919efa89aeed138d25264b32f3d420100000000000000ba1a89293f8cdef3c8d0eddf74059662db8bfe781c27f214b9818b46d159ca780100000000000000fce6b1cdfb1fac49cc8917cc7404d6fbb7ffb69e13df1dd0d78fbb70b4b7920c01000000000000000eed42b92b539bda0dc8da2724345f346b82f89a9bdae967cf14b4fd4e685337010000000000000046543a6ba7d90d6f10febc8b628775c1dc08b55cb93c04e09f0a072f264907360100000000000000e4d9dac4f974372174e57beb5db603cacd8643adab75a3ff108a3d9012ed153e0100000000000000d8faee17dcc461acb22ca1720b86385414ea8810ba31509fbd8da8733029eb190100000000000000105aab27f211e6df23599236853b58c04654709d9c7d0d5c27145369450f324301000000000000008e703730fd72822a067f724f3efa6bbbc82d5c064d3560c5833bf49edc21061a0100000000000000847f4b6d72993380e0e76fe2d885e429796335dc10f470005e9a268880c6fa1b0100000000000000c80a16a172ea19de337c120de8ba72df1b81efb23ff74e0ee7cbf36e666ede1f0100000000000000f820a8ed2c97f639fea2892d0a89ae98ffc4c0054f948f9a0108e4d99f89994c0100000000000000ca49fc4bdcd0f86e5b9883bd25a0831acb18f61da33b84616fae8b56800f904d0100000000000000b66836e9d42ceff254416bfd6cd80592da3a276bfbef6018540bb0c93a5c44410100000000000000a2359cfe3807eb78bb2863f67dbef750f22bb96642abf58e3a66ecde70de6a580100000000000000ce8df132517fec1b06b9b7ad5a9e18f861df5bf14dd32b0c7dc3f03be447b273010000000000000072a6ea076b83c910443652bd47050b6f91173df9d2a23e1d707a95ef91b77b320100000000000000566779977b35c81ab477958e39cc697ffce60fe1aa31f8121da08329b25f4e0501000000000000001644ac70036fc8b19ec0e580bfb10d272798d8c7aa3dccd00d5ceb639fbde603010000000000000008a2c8bc8457a382313d040c40f3f0c02eed0e5357910b19ae4f0c9360e4dd1b0100000000000000480defe8739c9518d5507480bb9c68ec408a60b944824521f1184b74bc47f2170100000000000000780e4353aca40b0f2b2403c862cb33032d49a820244bdc2853ce158d48c4f6100100000000000000046e9ea6faab3f6ea31d95f9b4339bc5622323907570fc9c788dbf46a13bb92201000000000000003ae7d174f16f034ff7816b8d9ef1b4b2b15ac5a16eefe819253b03d958babc1101000000000000003cd825436dadf293b1f5c315d478b960b1e6f141e3244f2f0c892f42c0b15904010000000000000094fbcb527592dba62ab089dc32b9ca93d8bbfae3505e4befd30d5bf5ecb455220100000000000000ac7c9bb11bbd24b64b4611071ac5ebc4c83e94d38abc3df541eb9dd04b726659010000000000000068f3e478d28f00ce97dcbcce5e9cff5674f6b3d8b06f7dd8be7b5f3b6f1b555d0100000000000000da7bfba48819dcd92eeb75e2435784132a257ce38ca01a6eb3fb66bed9422b2401000000000000001ad1b4aa4755eb9dca64bab4c6b4c2d1796083d02f46a458cbbd7d157813a30a010000000000000056da6e5ada211131376b8d0571118b69fe57fae1393d23572b484f394857904801000000000000008c3fa761a684f89c63b5014e6a934f763345f91c5829d88cdaf28abe75c0823101000000000000000ee6df339af6749cf9b9fdabafc0cdc59ba35a1244fa56b0adf6bcf7cd3333000100000000000000c081b6f9b341d1355ff2caa0bb297d9cfa88dc9db48eab74f1c004c189513e4f01000000000000006a1b43dc9100e51e8a92f4a4d3591b82bbf77fdfad6546330c67d3bdeafce71a010000000000000006f8df3b49930c691067ddce8889df6179b8ac05a3e9a96d0a7e98904c969b14010000000000000092ee092cd2215c7c1628086c08be10a3cb969f6b276f600422f3526f303bd8780100000000000000020d34131c7a0ab6d104839ed8b9e0cdf075b80409a36fbe94d0cf83f7ea1f1e0100000000000000b484046e76bdb203eca3e22bcc5525f7973cfc70ab7eec3f568fccbbac6ba140010000000000000060722aa6239a4b5f138bc30c5b3ebb5cf0c53b901f71076f213b72d073d2cf3601000000000000001098c3193759138d2ce96e47b00dbff13b7542669fec49b78355e10e68f6e433010000000000000058f02dcc6a3567abd2ebc61639e8d33d34b3626f33376af305e8feca85f49f2d0100000000000000b27ccb4edaf0edc92ce1f35b0950251d38af8cea2dd129a8ff5e6c946ed6546b0100000000000000a05850b76a76dece51dbaf55ec4bd44b5cd8c5450fc54c71ca999f110b57a132010000000000000038c7bd19a87e6ae458308e4bd09e7fd37d0195ffad790a66f9e580c6f0f37135010000000000000044970235c8c767ac47ec2c2cb6cb391bc552b8421da58cb851f1a43647ec6727010000000000000014e5caa5709b3d5a8e50aaaa9ceba368e2d66f964e598f861938f093dadac32b010000000000000040dc7c3e4af430f523ce1ceb5de4c836056a079da82caf752cceab452743695a0100000000000000eed3d98d2181f442b86b1b1d8a72e78f7efeb3e35b8e14e2c45bebe8726d78400100000000000000ea0853b1a9c0bacbc2c57c8233940af4bc51b0734b721f75b8ab5f74d66c0a230100000000000000f44b3ec5c7b2188f208d60d159d1f5b0914a51a0632eacea6b88ec7b26d6673d01000000000000000e3e265f291f50053f38c5c9f145c86caaf56ca085edcc521d58371be0d54d7d010000000000000002d0beaa25938ea3c9f16d3004577ec1e1e60a8198c268e209d2f64a6561b32c0100000000000000deaf86ff7e92d07a2f675a78e809cfbcfc1e8d40cc582d52ae82f7120b705a07010000000000000054ecb1c6cdd76e77a694ad7d62b50187c0de759e60b46c82ce70e62a9a328e3a01000000000000003ef1fa1b2ae33d6fe3d94915baf7540a6d3b3c34d01bc2670608bf8e24c1b15c0100000000000000829f64b96b37d0aa283fe99a6d2150069bcbb6be61d076f23b3992b6c1fe6756010000000000000052d36d934905359a84c6ab4d2e4aa7db403f77fa694cb05c70d5477f7079595f01000000000000006c8ca91b74661eadcbc24624827a294eef2478ddaa378fe6bc2134b8b1d26e2e01000000000000006e0bcc6441aa5c0ed8dd01fe8c2634777992f68f3e51c6c45320764f551f75580100000000000000ca7706bbef090e99e2cedf4833d3bd4c215121c9596957b651ca4924b773032a0100000000000000c4b17e92b7a096e359c764d3f9cbf2bad06f50f8341128f642739248a38cfa03010000000000000040687b99e205dc6f6ad5880ce9b1e8dc15da74200271559804b8b97e15b105750100000000000000a065f45a353f24ba187248aacd9c64d5c3a92ddf92b4a5c33994f56a07cea84001000000000000007c7e2e236562d711d3093f6b16bcdf65fd96198f7451f4e631aa710b620fc8670100000000000000584cc334d89181207fad8289d1e89a85848439b16d4bae59f1004188e8e26e500100000000000000a01197c8b6c3dd4e541f8bd107a1a879c4e7c99a84462e06e3fe89b28bc5ca0401000000000000009821465bd76d11b25f1384d98901fed08727f3cff92131d817a987333cfc5b650100000000000000182070502b061b2d7afb9c8dc7b642597bf3114597d34c635f8d574f8c6325130100000000000000b0200adae0feaeea78d77e0de3b4a63c7d44544dd0082beaa93a293abbb06e4901000000000000001a04f32b2351585bca74d9feec86d759d49ee55b615bcabe955f2def5b98df0e01000000000000003caed8da0f860e8108c00cd21de4b7852abf59ece3f970b3e2519915c58b8b52010000000000000074e859fd23da9f3b5c0b554492134ec981deca6fc0d8e4fc6e33ca517a0ce26a01000000000000005a7b1ed190f8173a12a1efa53ed60235eef25d9e6621c6279f194317b621164401000000000000003a4873156e10d9eaa3f9bb7792c46d9a22662f7a80a6d63dd4f925125e786837010000000000000010f6d73ff674b4168adce9e291ae84b250293e48eb40839ea8ffea9c057c83090100000000000000ac04c4e0f5a8d352a19ad6fab6226fa1d69222aee364d12809591265f193403c0100000000000000fa5c17f9fbeb03ae7168967f873626bce0f0816360a1a1d1771cda0923211f6701000000000000009853c14ab7f9cdcc81ec1013cb1fea033620702337077d0a8626edcf7a1c34680100000000000000d460e8effd89689383e396bda01d4fb48658d1b2be0f3497a635d92a00783e4301000000000000002a98fbaf7ec22832522e3f96821711ef684283911a524960efb14953255baa2b01000000000000006cd1066d5ccff0f29049137b42feedf12c3a4e91f37170a20e87a84bd6aa1d2a01000000000000002076bc34bf8c9ba9c0922f484f04637c02b4a44e5dd7ec861f1ca8b6cf84c84001000000000000000c9d4662a0db861534c425fef89bdc187373aef9db744c8a81ad2da9c68b4e7f0100000000000000f8d7cac8239edc444da065c812e4fb38f7b0d928f963388f951e2b0115077a7c010000000000000022ad3f4562c76bcf381333741aa149363dac972d5ec8819270e823dc3f4be64101000000000000007c332b3059dd012f6d65d4c518d7ae82db432db7cb752e66102b75d18690f2530100000000000000a66bdddfa7ba757e538a155ec4ed866ae50eb92663dc11d37c469d67fdaa771d01000000000000008abdf8b9ff1b4b262f60091c85e89746cd57ffe8e032ff255c204b69ad8b4c30010000000000000034a1786e781db0be2101a627026bb6b235284b63649cc567d9a2613ade13d1630100000000000000aab02c55e1fbb0ee53e91280ae67b9fc3f4073eaaa7d3c5393e591e95ac5241d010000000000000096f9ec98d4cfa00b9ff41b5962d3c68f12201556d80bcde84cd85251252b8224010000000000000078294f515c659b94bfce9674db37a3cf2f32d89ce1758ca53d1860037cf1d42a0100000000000000a2d57783e292b34b8415c5aae90097a5b7b243b7d80c216e43067d210004f3080100000000000000b81fc4f33dbc693d5646d7a18bd53705414331eb66bc15495825d38fd761a33b0100000000000000bc4529c25a2a01667d6e451ab753e1713be0835456e6fbd29854cfbd45dd2e3c0100000000000000ba980fe72fdf62825c3f7b752dbba8145fa58292ddb34b64e7390c6d04f7d85c010000000000000004efb918028f583768356118e9457c36583319eca6d53536596714e782f1596d010000000000000048ce0aba6f1554e139568b4d2358d6cca9bc291d3600787cc3e732291002ca220100000000000000201cefab58f985f6d4f75f886cb7082be73d031f06fa5f7845286b879a655e2401000000000000005440e71292507c1b33554e8d95fd85ca3de6499e1b7c838236051dab5fa3f37c0100000000000000bcde759577d5ba31e8a5d951a4839b1fdd9461dc5348e173a65080967b2ba10e01000000000000009484c84903759de637b21026f02c60a870cdaf15e839015780e679bbca75113301000000000000003ce775a4a6215dbfbdc2b0a8a8b71936abd61642b5fd1a0c1d06ba548ad3025e01000000000000005ed6df49740350ebd53c0b2ba22e8a12ed609dee8070e9c06e5a36dc59550b190100000000000000fe24bd4f4b0e75ff21dcf16a3ccba49556cfa9586348a8f939df8def8a214c0d010000000000000086ff7f9b2eaec6638f33502e74c216fa4d15f774b35c318fea091669cb55441901000000000000001a5c0eed62bc68c0c018b8878a4514706a996dd8dfdc94798684656c8ccce27b0100000000000000f6c3258308f4382c9c7d36f4435b692b42a20d6a7fa74765f7a965eef088c82a0100000000000000685506af78bd0b16513f09395368600e5b6fcde0f89d280c6446b1613844351c01000000000000009cc697b491304d797292fd5f14284c376a0adb2d420add197617126cd258f62c01000000000000002488a8bee91b989dff6adff396074f3300e7938a962ea3728943f37a23a7763e0100000000000000ec25078562fb511f0945c3af78d77c8e02f570c647957c0932475aac3ce72f6a01000000000000005243a760b38acdc69562b1b32597135cdb94c9d584928d70fdac78b2d3f091220100000000000000028393ee5fcd06734e381651c82cb89b08bdcd64d1aecb4727fef82ae5c44b4501000000000000003a6144ac97abde8b0e498556c6983e6b7aae38282886cfff09d812739247fc050100000000000000f44b67420403c190e46cf64907f5c4797f54cf683140a3e419544f8547e0866e0100000000000000c220d72d1562268f43bfa2a12f4b516f060e696091b122eb2e3fe93faccbd67b0100000000000000e0d7a8263f27cb76d32137dfa7ca09355a2821fd2c9454b222b3e5cfd81ca359010000000000000064eda01bc8dd522756c6728f9b030c1b1f605ed89e91233199476e5b0e96ba2c01000000000000008c53786209d22e7605c5ac59b155f2ec9bf5d088d77abd8930fbe65463cd8d61010000000000000062b0a53f3643b3e1ee2e2573a0274a5bf444e1ac6cd68a4ff5061c51370db43001000000000000009c4a01b4b6e187c0c98931ed673f6c02ead7030a0f6a967185d7823a30d17969010000000000000042f799c01beb57b5ae0779f17bc6be1a8a6ab789cec7c00318049f1a68da50430100000000000000a8799cec2aeeea9f33bafbcd60c947d0bcf3b1c9be450c43f63004e16a857e72010000000000000078cf1debe3fc0da2ed2473d1e1835a478cc3e7008e0cf42043f287bc36804b710100000000000000b8f696197dfc324b72f06560c38ac6635d1bfe5ea4cf59c133c36234a0a012540100000000000000b4f1548bcf40b4f5947a1d0afda1bca5f716ea7440831723ff1c9edfd1f16a2301000000000000006ae77bbe36c1554126d56d6bdc72946f26b4323f38125fe5392e154640a60e300100000000000000fcf8c8db78fab04b332758bb6edb9fde68e74ee228c1eac78812cd80adce1273010000000000000032e2c97e308c84afea4b37d7dd8f62e67763126c357c9e6e49b27f54c3702b730100000000000000c64c595519886ef38c2fa837c795ee92f6fe003037c9ded2c1282a939408513d0100000000000000c6a07400a9c7d51d51e5b2c120b40c313ea99b4af9c0c4106bd753f3185f40680100000000000000a0c28669f01d5b4decdab2abfd9d14b989c1d4b32323f264b24a788de0b9d243010000000000000006edf91775ad7933effa1660edca6bfd191ffe3fd36890c618c442b9b666d23801000000000000002425e806f3e7378d8974b7cf541d0e4cc4773dd59cdc705e006bcdc83610b20c0100000000000000d6fb6a5a865021263be239af6eed5a9e1b27e0c4f430b66216f3908e09ccee6701000000000000009829a89b84bf8a0c76dad25d99c2e4476e51bff2ee9e917a65edd1b4175cf54001000000000000001e6d57d7109cc6dc573360e5f2192578e3324f2a8dcbd823483b82d725a9771701000000000000007cb1f225b90c00f426c33ac4338eeb2dae6467b8a9da5c1556e6588c12ca977b0100000000000000b4d79fc0fb6cfbf5e485a71ec07215c12994807834e374fb25f6b3d195c5ba370100000000000000b261a66b9bae17b65e7f6a88d65efb4519925d6c418c9e2ba17bfdbf684b77630100000000000000c4046e6cf48c9913b2af1dd8caa4f7ffd03a01255af691cc1b70f142b97d2a150100000000000000560c91919fc22867159ed77bee1b3e70d2e222a5fe6e830fceb13b58b0daa5290100000000000000b6068f3b8a0ef7a3f7916e5559eea8158d5f5b09d9db89e40dfc5bab0549911a01000000000000003680cf4852c43b2a708608cd7e09b531e7748e4d7e9d65904676f53ca7565352010000000000000010381a1fde26d95804978d4ccaa1d6e634efe2ac922f7dae4da3cf3a64568a4e0100000000000000d28eb111cd786c6f09c003d958c4a26cfd7a33f9e8bf6db02795f12afc7a1e0e01000000000000004ca838afa9f12e88436eacb5024f3f94c95a66c32e114f65f3136176e426c75501000000000000000ea6f5d4087d599603b0c39fbd588c198b9d9bec85a77a5579ff68fad12fc20c0100000000000000ae3abe7a22e9bdc2c56ccd4ee8b99867ca5c54b0728ff372f3ff5caa3c62661601000000000000007e8fa0ce0acea9cb5bab44ae7112ffd068f3a3c193a90f1fd4fb00adc1a2042c01000000000000000c60356c02d5d99293952c478fd07b2cff982dbad863ebdadf25c9e69206f14901000000000000003a8b589c8222ede45b3d95c8d9176543ffa9a29cbfa0ba2af60fc412e732d75e01000000000000000c6cc2bc932adace83516fe99076d532e6197ae08d66610988288044c6bdbf3601000000000000004843126f2fe8ee46dd4a489f97b1f4717ef777ed371da544e30e8c7e5f0d681a01000000000000008e67bbfe6269ba4ea2b216e7cc21a54ab882859d65a691ff2eec486f66a9035f0100000000000000103680fee8923b681b7721ef2bdfaac20a99bae45e643b42a228be43b3d211660100000000000000603fef5a531a03b8e83a8b66f583edf78706b93a11eff454f5a56093a6434a3a0100000000000000ecef78c294c2109749060a394d60656152ee2d8a068030cbd828aa45fe896d170100000000000000981f14da22574782d35643e2fdf2c514245b6d7475048becf8143136acabb00c01000000000000006ab4726a2bbbebbda26c700a0020ad97b882c089532da71cddb05023687ad71401000000000000006e1ed05fa82d9c56057cf50a18ac5545a67ec39e684189f39555942aabdecc1201000000000000002aa57ae83dbf829a794b555b8acddc97657b2178d0722c6263c8ddd19ffd474901000000000000009664e4e01c42d9a22435a39dfb1daa6cf043abbd01c1b081c28ee271988b415b0100000000000000e09ecf865113ac4f2520de61ba8b8fa5480534d41145d1ff3db5c8ea3f3c9a100100000000000000ecf0297bddebd3d766ea7def2bac79ad6eb650fabdcd029b99cb1649ff7dc815010000000000000090b46ba005eb064c8ea5ebec94a5facfe2ad0c0050dee0f51026f0d16039111701000000000000005e02cce861a811ee882d0e07ffb3558d97b7a1ccda86c50779506296bbcaa13d0100000000000000042cc9a90ee7801f29bde1f77ebc42e68fc8432df113d23b82201d1a10e33d0a0100000000000000a2b45b2d7c584f27b6ccd878326346a15f22ee80c56a02aad47118e5c5a0a10701000000000000001a47252288a7ce1b8f8892ca42e0f279967de49258218eaea8bfd94ae117b77401000000000000003c2f81db928e84552574a761e6bf8991a337ef5907a5ad26d8d21385da1b7e3201000000000000001e63ed13cb9b8d544a73307d348a241d87d3d1063715d686572e705b37b7483e0100000000000000183e5f34c7c987bb4f165e2b737a9300495ecc1b7f9681c5c748bffea19bdd650100000000000000a0935670e98d2bf4800f84af8a051ce9d600d2f515cc2de17a9e354d3488db4601000000000000005c3615a5e2072a618f0e434f7c572f4e4b1a89348dfe0f7939c99de095d54a550100000000000000e84ad35c6913d9fb006b3d64760b959edf736c080c8fdd58af24ba8e6a6fd47b0100000000000000e8b7e227a0ca7c64a4099a3fbb509620d4b8e1dd91e1ca32a5bda49d4aebb31f0100000000000000ea3c4034fa89a8744f7c8a55560418d7298cccf97fdba7cfc0a9c83701dd680c010000000000000036ac66f4a630e6c2af684fa7ad07390d67ba6fa05b50bb5dc3ec8cb3fc39f66b010000000000000096ee011f2c7af1882c6b9d8c8906d200c152c3fa13c272392abb166ee812ce000100000000000000f8e53780bed6bf624f73d22731cb6c5eb520d40e0b4d47f62f8a73705ee9853d01000000000000004e466f6a4930d856a1f53f21c1a44451ead20c8c71319f6a685f0e254d24c32101000000000000004c1af564e989c30c6e5ae1b8035ced5f59653b40cbc2d78fe17336468c8f441b01000000000000002037d70f4c244c81422409ad01d28d72a30d26e595fbcc791daeb57f78a856700100000000000000ae811b4f4ae70648cad6c684fd8661c27a5366548acaf538877698bf03c8b21001000000000000002c47624e632022dc25263c337d59412c3f597729977b08d15cfb78549709d67001000000000000003ac231bc9a6e280f3d1ae2020b2e56c5888098427a186d35c052ffd6e42f2643010000000000000024706d6d41dbaf2bac8cf1c4375d87c3a5b84b8bde07036968aebe83906610450100000000000000e6b0227620e1921d97976f803bcd20553e4e6bc80f1e269c8d8485757f269a47010000000000000088fa8bb07ebce99964718c65d0d6f1b091ef2f4d4cdf7b94a22c42c007ecd7060100000000000000227f1e432f5a0f085a2a57aa48b85bc51da88405dff07a4fd111df3818c43902010000000000000000f79cec5a6b6b70f768ed05e94d2cfd70b13bc58fa16e62d742ee49aabe967e01000000000000003e41ef0e02deba17276b3f6645369aca0a14734c503c1fa8c492649bd3f0651b0100000000000000d8bb28523be3666290cf2748c87eef425e0d92cfc359de1d74004354cb583c4e01000000000000004cb3593968c0254cadc7f1a2270f9a89e0909e12a6eb5ceb7f723ab6ee9b7275010000000000000060f640b7d3d4e9316603270a4e5771ff2d9e48927a6210a67eab2a25149f177401000000000000004058cad6edb88d50305929e0cd7c91fa8ce3ee84fbaef547d71edbcbc74323640100000000000000860f027419d3673cc8e103d0812025ad5151e2bd630d8fe55fa7b8314e37105a010000000000000092e5bb9d0906f768dbdde0696b78e493cc78dc1f68789575b24f0b962799b51e0100000000000000f8f2e6d401b79a31ea817821efb1590a376c6eaeb5c19bf938f5eecbbf6d620801000000000000009295a1f023157921d346b73484b120d46048382107015aa9ed998f1fae95970e0100000000000000d2c456a3002282450e0419b0aa5293b85a9e6f5e9d181652a494a2e613f12a11010000000000000046920ef4915f3036b0686792a741f2d04698b23c5e6b8338d03a7e935d6134300100000000000000aa97c0ca75c01bc86b7aa14f50b3732717e4238a8d542f40601cc57fda04486001000000000000006cb96487d8bb7c4ba7726a623709a27687866740b7a400b9c5322e806711aa0501000000000000008a061720463abda562f0802f43ff556ef8382f737ec6370150396ec14dec820901000000000000004a512ac212da2c96d7bc8590865ce627e6b60246700595bb100b240e80a3f0760100000000000000be2ee8034bdda18863bca0a0af63015a85ee2551b62e0b1c732417ed06ea395401000000000000004a65fbb5116022576ab8d06f72493ebe2d612a7a6dea02e77e7a4f6bdf98d12801000000000000005a15fb3423d8efc0d616665530a6d478b661c324eb30a42f72b828f5ea99421e01000000000000001caf58ab15b9012fdd60832fedda98852b1a37a488f89c57cc1c19f11048ce5b0100000000000000aee8f17760715b3859858b5dc4bb48c535c6f750e5f184b7d5919e81c4ae002f0100000000000000c6fbf5153c7b8dd896e8daab854560e2ab669890479fed689ca39f210fe880080100000000000000cef0ed2766b32d77a4c7f040c05353dd8a918b01bb9705492a53c419ef282c3901000000000000000288ce3ca0332829b5507af33d42e92bdf45a0fd820c4e99e3e95ac1a815d4490100000000000000aa58ec5f9f12a8cf5286c9620b3c3d9190ac57e7d2aeaace1bd6aa27ce48167101000000000000007eaa6ebab8bf9421751c15e0dc061d9fc6bd225c6efae51c88c58a7f8387b90901000000000000008253aa8ced658c953f1052f9117421984cbe6dbf14fda93f723f3fad901d880201000000000000008a28916152c4b4c5978e3eca27b76eb9a058c8c665ee29944faba32f05168072010000000000000058e325dff1555077716069f76f83f6e2ff171bb43fdce83659d250a1abe7342f0100000000000000ea88c9aa1e449f4c62b86af5da1abda7479f9be5344eafcaca482b892601c457010000000000000026538b2b883a97c4e4ca0c01a9e136d42832e07156bf9df23bee062df00923050100000000000000bcbd81964eb726de1abd2b7608252278066fa196b100b15ea8d8976a94ac743e0100000000000000b0d9dc44559810ad536b1c9792b5624cb087972bf5fe3ee484f9214497d6f83801000000000000007e40370daf63360433e8af5248f59f6fc33339cfdb5cbf9863da5dd52486b2290100000000000000eae34c5f0c88e2cefa9ef36ea262faf41315a0de4074c6f3b3696c153f8f023c0100000000000000b600ec4f4068eff1e9d03edd1eb00e4bb2795eb1029348825e604ed28829bb6b0100000000000000d23c53a531e356646133db73065cd83999693a5bdfc05931238434f5b031522f010000000000000094d28205c958a5d713fe7dec4dac2cb85cce31872e3faf9eb9487e8fcabbac6001000000000000008af88ab005ea3b1a0b3412054c721e574c4b4469e231aa487d9132946e42bb690100000000000000aa74176b5870c97b754a157ec0d8032148c2ae717a905e0e5e626048b6f53343010000000000000062d37e495af1a21a15c93556362a0e29726926302d9453bcf2c2f0a7b4001e5a01000000000000003e07b075219fc7ace8dc3bf3a06f5dc12aa9c7e45fe30244d2284bcfb1e6ee190100000000000000a4a0bc81aaad1ebce3fdf896a8d6d081ab93efc2de9d5c56f2632edfeaa7ad0f010000000000000042c7ee18833ca3f3a56b91ea1f57f1984a7d127efd57802caadd0a4a7e3d5f48010000000000000056c96b2565b9db9cca8c6264ae689cb690919884f0f55c7e46b50ef7dad69b360100000000000000f6fabc667ca7e609a18fbc1b44af598f189f769f5e7419d2632a3dbfb46b266101000000000000005ae2495c65862ec124cbc8c9268f7a1fa66a9013b01f10198855149cc549c3710100000000000000465242c8915eea46e25549f2ab97cfe78784f25083e51773e07d5a0cafc2de320100000000000000e886d0c8ecc3af997d07b9426599a43adb274a3b0d5ab3262331a5da13e7555601000000000000001889b661d8701d176ed24cb1270357643721773e9e330a0f14d3161fc081f73e010000000000000018728d9d1125cfc79ab103aff7fecddfb9c6528d3a707e8e088b92c9c7a5d41b01000000000000009875dea5d493af94567673bfcaf096919a921cbb806f55b7488bb0a554fed66c01000000000000009a3b32b7cc94b119b2753d77d4f38b0e63900a5633773105a551de5b22670e7a01000000000000009604240215bf26819df231addb3fbe69fee25b8ae6f3c2f562f3155dd4506b5d010000000000000046ed02242cf70665583c79a324b0e53c1e957c2b6c41371fdfa7c632513a86530100000000000000643589f0627aa555aefb01d2f0a366eacc252af9437ec2a892935da2a1052c170100000000000000241cb8ac6036dff8d9e0f6f092f17932945166e75010dee9adb2e245a4b6e5500100000000000000a877af86b958cb961cc97cc61fc35602350a87cf9cccefb09dd91f9f792919250100000000000000ec1ccac47bdcd80ce07faf39b9b1791033ef5587d0647b9b83ee433fcb8d32170100000000000000288c08430a7e427400dd5b61926b74a82abcbbc91ac739190cc791a581f6836a0100000000000000b40a7dad67fc795dda1dfc1ebc78dbe45a8116888183aadd0cb4698dc4415912010000000000000028052d0b965ed862b7861aa7f3f91fe52ff8b0f795ff476c7e0a7aa42e7993300100000000000000a853037e17e9d4ad15f03f236723506cb78607413d233975c9ef793397de156a0100000000000000b6c42607db8cf37421c805c1c54fcfe85f3d25405ff4c55286501818c9dc584601000000000000006e196558c4d270a0c85c034ec2d427b99eb9e43ea2a76c30d74eb902aa11d670010000000000000078259e3906000fcef78a5fe4deccd46000aa8038777de8bbeb9be8339ba3e93f0100000000000000769ea03c7b16ccfa42f5aec6127e19f165bd61e60180299da4145854061e1e1801000000000000005e5e810f04267c51befe0fee46e927a979af59db981938c7dbb90537db6eae0701000000000000003622bfbaf9350b5906bdf9ce362e06726224ed141c5d29e8e175e0beedbd3d3d010000000000000070f08007867b02d11f3fa909154b03a7915ae7971e474ae27725fc6b99c8425b010000000000000058db03e5a46e27bb750be81594818fcf8acce9b0fbce7fd6035f239a98b291150100000000000000a4ae0d97c56323d64655b40240de5d7f350e7a215d8e3d8e6bcc8eda9298cc110100000000000000d090d4f1d5aa1ce34c2bce1113fd0591ae2b96c0db56605919bda5b2ee4a1f3a0100000000000000c4a7088e765712aaf6402039c9222aee3ec16a99deeb9c19e551e206dc075e4d0100000000000000e8b977fa9876c391f9ea7fa563d64da4af9b50fabac9a2425b2f18c7eef2f54c010000000000000030cd2b89c06028bb241a6c575933c82b885eb8f923fb026a41c6e58433aa7928010000000000000086088c15ab94ed86455e4473c198b99730e99585b88d6fa465ce429d268ea27d01000000000000006ca1fff449e7504cdaacafd3e53d23f3e9b566178f592811a7a423fba6f0506201000000000000006ed90090a744a0d55adf8f8af5af4d5198bb67220ce33fe71121d7c51f27a41301000000000000005415709fd8ddce1a97512f0950815e25178679d2591270d89e83c5350bfd4b0501000000000000000a73873c9828f50900fec8ebe613db998e6fe476142718ce0589822f88dffb3d01000000000000002e1112ae35f007b16eac0058c77a85d3dca8687cf6f1bf231f84d768fb389c040100000000000000809dc13a93316ffb2f1cfecfbce374272a81639b11fdb1836f04d3bac622f24c01000000000000000a1756601e116de8a2c8536af41d3ab2e88584c0bf94361e75861dc739e9db5001000000000000000a92ec5bb832fdcdacbf8153a31a8734dd5293dd05fdfac2f84234ad3144bf540100000000000000687cbc1bf231505a492d00bbbbd0f7adc9df484ae46143f1088f469e51f95d7401000000000000002ebe3cec803efa83ca5bd725099235082bddc7058cd56860113ff1fbab03de340100000000000000e4e005984bbae507a03d158ea8ca3a87505ae3e8723d8f5bfffccb63a23ea61c01000000000000006a1862bf84fef9d447e73b934dbce03a0fce900c81e343fc46ed7352e767617601000000000000008a40c3acc862dcac958866b738b304be7d84c33d9420b0747eb82aaa21b8c40c01000000000000007a2430a3ba06afdacb8cdd51b95a8f94e97f6f3da16a16db190a83fc8d7f380c0100000000000000ae8c5e6d29cccbfe9e4c686cb362e3f3f5ae0cbf2a4179cdf60bf146d09d9929010000000000000092439f4dab2f4b2e8d1bd040505ee33fb2c1dd56f3946826cc27288422313b3a0100000000000000aa6e4b27f80410ae5ce7ab8e7bf083f6e6a87f87a784d6aca9e5fd9843176926010000000000000070b445c51ac7f46827f23b8224f7be2aa3057334494a3c1b174bdff2499e6a1f010000000000000094b4d71ff20170266393c4cb481cbc68d0f04264e067f456dfcbae3ae0af57390100000000000000363cde765d676737b3bedca0fb853401c14ba872a7aed62509cbd66841d6d21f010000000000000072bb32222caca7113141263e12a4193da7f29806dc93cdd11fa9653464344e32010000000000000000140d4493060751979098f686733955e6e71d01bbaa8a3e6cb297400c5c624f0100000000000000204791fdb49af594e5b04e0f26492e56ad8ef4cc8533245609d10e66c340302e01000000000000008ec59e4c60c8e07ea1c5de77d0510924f4d399071cf1f09606e0e58c961c1c0201000000000000009e7f406d5f1a772b2e6cc5c535ed0ffc9de023c8319274e408a5f15a48169a51010000000000000012c41078fa7c99409a1ee5c1226c86bb5a88d9b4cbade04b5c54ca83ae03955f0100000000000000428992924b7c66ae24e3c55a9d85fcd8343ab1bf0089a8e5038313d1f3fcf9700100000000000000f2065428f52da2f7a881f9b94bfd38719bb6e5ff88a6800bbb3aebb1a9ad21020100000000000000988203c8b6c8d36ccdfd56b17e3767619af532bc1f26c75596c65f6ca2baaa50010000000000000094ca8d9a1ac9afe584ea99954a80926de626990ba9087c0a8ac242ab67fcb7780100000000000000fc3fa462e56b8a4aadc369f88cad272f9e52da4a11c4896c30e3e0ee19c403140100000000000000d4ea40358db730c989516c396564c35219ccfc967d4e8dcfb02ca41417bf614901000000000000009452d0cd850a8a3fce455d099302e7d641242037956cb39f679f343e2af9601401000000000000004e09267475354ac23e1cc62749139e0dedb5e403013fb807490e37487594707e0100000000000000aad8cadd0411f99a40ca280442477e707101189728ee1252931e28bc75edc6370100000000000000bae8e68bc8f1b66fe3229ee72d77137b394c6b7dfbf55e424f9d2c82d5c9960001000000000000004a62876aad0cbc53e37885277b9e42d85a60374c17d227b3a29be7db644eb85d01000000000000004e9cbdbb44e32c4f7cd754ad41a7839930a35cec20a09b85ee0886c8efc71d000100000000000000183a83cfb0fcd53d29c91527754e3f6e4697fc680d43247d200b39589084f84d01000000000000002e80afd2cf30e0415e4f442a662a9f7da2d07043f87832ce66f15049c022d46301000000000000003c7d4e79e3531b0b00ad005934e642cd0d49ae04fc2a10f3d1945951c8190c1601000000000000001e4b1a11119389da059c90d4e7140085b11440795546b94c516b706a7beb640a0100000000000000a60345c5939d4ef77e57e8fea426929956c826524c7df8b5d880d5274d77461d010000000000000054940850d08804a9eaf05ce5e9dc758e8f7795ce4f4eadfd78ef4cc7b7d299050100000000000000683f0e1d68ab68c7b04bc1928a8b47abff720349ddc36d7073793f43c2afb03001000000000000008a34f8782f88d7c5a1993199753e427a4a7cd612540777e5c81a4daa897c9b4f0100000000000000c40c9ed995aac4b4aeab516c9614b4614616a75eaf2fbe628dde6d3be5bc9b660100000000000000aea8642870956958a248de1bf3901a9380cb2f20a581cf0eb82bf43100f28d6e01000000000000002ab0b5cc358184be4fa29e7a3dc24806a72e55baad40ec9a117324a884242c280100000000000000e05c7c7d82498be85294ee984e1f0caf23c53fa9a64cc7e6c5053304c4bb785101000000000000005afe620da258a48f00c3afbb8a98161e977f076c7e7f8392975a4f0db4b57d610100000000000000a61667ea6442054b56111477f57ecf39b6e90480bfadf54c3e6cb5ac3a3e275801000000000000001ae9aab4a890c558ac8ab90ccbbf193b3841083670ebed278b2161fa2ec7b3040100000000000000bae4f93ad76957adb7df259522f36ff57526db30d7086361c02c10ec9ac497590100000000000000221c5aade3172e095e9025c53e6c465efe8026e5164e318180e6c4e5e79e6d0801000000000000004059f5de23fd2e6805528d79475470526ee7e2f17192988e10c681e15672857c01000000000000005ef1c2d9abc9e3e95b517975796cf1cf69a13d48ef0339474cb1a9bfffe6042d010000000000000036765f3ec3c785f7f5611cbdaa555d6b6b6cb6c3fedcfda4bce1165e2de4373b01000000000000006029513013f081e5d5d74173847405747513aa814038c25500522e6fe2aaf3790100000000000000244030bce9436982f659c48af22c319a7c894d670e368f3c67a1c8af6848670301000000000000004e7a559a6f6f685a8b438db6acc074df322e2a38b9f49b26fb60026b9301f42a0100000000000000e27224d559cb0628012bf4e5c6b1f0f2a678300a360010b9985bbf9bb4ca6d2a01000000000000005a3788f9347ad802a56974dfb4ed19b22fa91c20e5c8dcffaf4208f254714326010000000000000088318113e9e557f6f1994ba53607b5eb7942d82fbee921ace6ad86ade239445201000000000000004616ac86f0d45899eed3f1246dc5744858a694a92b0abd9f10e52dfc9c28674601000000000000004c0b37ebd9e67b237a2b3a9545c269bc382735bc3907baf9ee468bae0d8feb2e01000000000000000ef15a40dfb9c89966f22d9d1fbf255a10ed208c960a23e7f5eb8ab9da9abb1b010000000000000054930fbd3c026789354b6a55d2487e943434aaf4a8f1d42d25d9094b96fc4d730100000000000000ee105ac039f82ea13b41679570e04c8b0f6127537e101a1460701a9e7beb6d1d0100000000000000ce0b86a8b77a16786043237cf2dc24eb05f69ba6958112111abd8689331a710e01000000000000009281394b5d35827c826e1d7444f346c247b9a004aa0292a9ca2b16e0fb556877010000000000000094be52a3a400ca82f2ad77c8c3c8d572235345249a622ff0588235981c95d77001000000000000001426088465c799a303be9e4deac113d5e38caeb04ca645e0e6ad0c92ad0e612b01000000000000006e5b6b3ed154c062b39552c901772d5cf23eb9e4a629c7689c16f1d827ebec2e01000000000000007e88cd54f47c1f4ddd9d3a198fc689d24a523fe186d526b14e476f14ced7db3c0100000000000000b69ca03c29702b01213e6f8a8accccd915311ddbbbb4877615866fbfbedf756401000000000000006ac27e3d6423f2d9488d1bf42dd6f2d3eec911c471b51d69cef6371ff242a3750100000000000000881a3f7b045cf93b13e79864a7617ce7f5dba554463e5b00a441d226da016c140100000000000000fa7ecd7994e6e44c99280c859ec51df0c7877f6329e2db0917dab2d017cec117010000000000000090c7d651923580f0fb50b8ac9c020ccb33023630aeed52218583303fb0e5bf0401000000000000009207ebffbec4f6fb8864d99ad4069408a7d5efc011e924e9de5f425451a9321e0100000000000000aaf44f9d4dca217ceb1de3ee4cd8e5ea99fcadff20c2626a52796567a316ea7e0100000000000000b85b1b7b8ed510a5bc1d0979fdc04ec7b73d84c7d1d767dafb6faccc8dfd402c01000000000000006c7b4603f14027ec994095aab501fa33d533db503d2c202860963b179bae717e0100000000000000068245d8a483bdbd4e9d88b49e17a651ec168f25e6851fc52c2e36a516031d5e0100000000000000e6f789ba546fef7a3eecb94b62d9a31a3fc58b52ec41f4a2aac8b5333e0e8f1f0100000000000000eafe1126ea517f59efa787027d78bfd0840e908d3c5115debed46cb33658b151010000000000000000a5fc354a5669536eba3ab51a608e9c811214c5b7702b571535d48feeb9742301000000000000003063dc6994f705aafd8f6a9c3252629f17d2bde6ae269ce9d0fa4ab0c8a1ce3a01000000000000006a13895af1c50ed7fa160c775c4f1d4b12cbac379d109988c645bcda20840d41010000000000000068b2ac21afb21cc0d5a063c77fea17f09885bff57d0200cb83ec85da7eeb614e010000000000000042dbd2d1e0ef786fa0f72e251102e858eefec87aaca722a7de9c9a8be29485360100000000000000bc3cdcf9f41b5f3f073a7f6a29931a6be12fbcdfc1dfe7145c4e0a527e9e243c0100000000000000e2448caf0194050db8eaec00df9b2729de602fb307147d00e82172141211ea180100000000000000da132f2f832c8e2a4e268b4faa923d9449c94ebe66f03fa0ac4303f2ceb1b053010000000000000070eb857f0386996d388029ac2d19c3c31ccb3766a9d118bb5dd36ab331d33b2201000000000000007c4bd3b9b81241ca657d1b461afe675272ad933187ee5855fc71475d1f01812f0100000000000000a8d082a4289fe5ccaada604e70c4b1473d6fae4374663672e61474852c1ebf2a0100000000000000705dd0b71ee01b20d9c8dc29ecfd33464d72b3050582485a2354ce8d0cb6d7420100000000000000007cffa67942272b1974dd65c87828e1535799e008d9e81b2818f5e308ed4f3901000000000000000235c0ada5a6bfa56e44f54010af724950e9ac981bbd21fe695b6a3d22cf4d1a010000000000000050deb42e933545c7892d2d25496d9934505fce1d08ad50652a755869c8684309010000000000000096b9efe3e08609cd61aa98f3202618d928074308d9f189d97f7c1e52d2afca1101000000000000009623ad5bd17b75cc58839c76474636ad5675c519e15f090ec008eb626db73b14010000000000000021f54a30971862796c9324dd97eaeb27bf2dc25406618e10a98ce31e54ed62490100000000000000040000000000000002", + "babeFinalizedBlockWeight": 6892559, + "finalizedBlockHeader": "0x1dbec02f8d83033637fac29f6a2e83c0aab363ae59bb7a5587c92ce75f936d0fb6d79406c9a0595a528fac6a4e5a82e74b362ec8333c58a450957cd1acc3942f3d5e6eafe998e7b8fb73695003315252e974d5e11cee3c8e408f21e81eae42f1a1a2074f0c0642414245b501034a0000004ffe7311000000002c0d0ba17cafd2889f7b15486745257f156898498511b1eec42c764dc3c6e86344c51f28a5e4fde829c8bba65ae3e4fdb6bd7f2ff4e3e5a14c15fa045125800524cd26b6aeb336e7fae19780ce09ac632fd792f691229fcd1292ba9ddd84fa0d04424545468403b341142fdab96b60be283419df3e12d598fefae81bede9e91ca8dd6ed8abb4a8054241424501012c8660c777acfdac3855cbbb196fe407c96c1204afc7435fe38d381a8b57601b24bd1f5bd224f0d48ee4dfa52229f7b150a9458439253c5d705dc4745121e386", + "grandpaAuthoritySet": "0x61098a239af78d4659897af698b5670533fa6d215864be8c41e3a2fc4309f9f83dcb010000000000000031717c15a4ff007e43d657c58adf5fb2fdc0c3b90640815c52aa1c7ac9c7dfa30100000000000000ad6fa2991d221816fdc47582c35b718e5911a1af71172bf80c4cf35bad75f9d701000000000000004d7b940616e938606ca9198e82ebab5f956b1ccb0cd21c0aaa44cddaed74fcbd0100000000000000f5017830077b5a7bcf80eed60f595ba589ef391ed7f8d9dd524b50d2c7073b680100000000000000938e7a90b6bb370ab1de25f714a6d4ec79766f0a83645df23e839b08800bc16e01000000000000007e6c78945761f5ae3bc193931563c8a27b1c19d101cde9620ef886f085a30733010000000000000020105650c1cc5e99bff444d65a0074685f93a0599dc47a3a91ca513b0c975eab0100000000000000203e355e692bb88164b4bdf0aab2fcb3ce5fa1113b7c55c1610f92ad133447020100000000000000cfd281b24276cf618f77d3ac505df4e16685af1082e5ef2cc3e8d7223c7d72fc010000000000000066c67c2e9a4d830095e711dd29b5c36ab227fe8ab62b7a8057116c916440ae9a01000000000000002e83ca1be5a9b43abc59d5b2793fa06c39025aebb2b5a69366cc6277477e5f600100000000000000a39288ea3d95adde4b553318ecad2470ec0efa4839c4bae94cc1538c8537537e010000000000000002b56ef74fd5eb2de518eacdb2500928e9d71f9e1efc1f8026e5e3c4258a3a760100000000000000db08502f1b6f793e4c5744467fec7d07f00e216431a75ce3ab1696c7ebefd33601000000000000000c890e728c3be18e683a09d94e574397b5168fcebad0376d140e3926fc28f75e01000000000000007f4c80530943a75943dddbd81a7138a25a1ba2139161742a8fb304581153facf0100000000000000b29508b9e36692084a0658d822389f0597783786796a92e508251fdec11642e30100000000000000e8d7333e457fa740db924866152f31c3bfa6124c0367b0878a61aff2d5d6e27e0100000000000000333ceb19084d7d83976fc84b9f8f44dd84afdac808a1675d7e8ddba62411bdf1010000000000000017d9b810a46767625cc0081b96f2eb384b45ae095c812abbe8009105456e01b90100000000000000882dd3fb6cfe65709167894025b8477c721ba8acfc1c8521a6a59b30c9be0b8b010000000000000070ba6e5985990ba1b1392713236f1b50df750f10f744cc6eb95fa7c5cfbc687601000000000000003bfe3766ec966abcd9de419ed32f1d016de8f5b71a5191859d474b00467c171a0100000000000000d10d26b17880ea616cd28ad00392c0a97a407f69cb57f316e4f1cf69fbee1c2b01000000000000002874dbc696c551e3af003411e5c7a1da14ebbcf47a852e1d3a74535e5b62faf50100000000000000641340aa407175876dbb2ea3464ab3dad50b4cbdf6e34fe3ee47dfacc4fca41a01000000000000001ff6c4d8b7ee9f99bab0aa9fbe88ef94bd3a0f1f08532a329403cd0dca571cf10100000000000000aac65dde24439d67c7bd0ad79ff575163635b113a851e620deb6e4724da0a33801000000000000008faf00d72dc043219783f02ecfb9ec870c07b608f4e18b9a9121bb4ddb1c15ee010000000000000043d724765e59af7192233907124d04b4b8f445f8fee13b34921675bc57cfc8730100000000000000205db2f34961f7c260a0be694a134a77814c7d156ef9d6b710aad3e945d5d6930100000000000000e511d441d6d3c822cb276bb2a14b1c8071d9fe1995802383fb5dcf8a92edcfc201000000000000005697c286e7514c932d9b034d332caa848d2ddb62d1c4dc24b36183b6f4fe79d20100000000000000b989aecb127e0ec9057c64a4b396dbb23752f67a2b253f179f7a7a5d395c5035010000000000000063205a0a65f0df343e0bf1246eb965755f56d640639320f3c26f64a808e864cb01000000000000005b8cec508565fd9a6fb0c14b61910fc1c7d7a431b3c18a78cec7c1d6469ff67b010000000000000009a05583645ac9bdf98db99f8776b7b8d1687047444e1f585238af085837adbc01000000000000002816ce06da167e502193734b2f692e07208c25dfb8e7c0b437fef414f22226e0010000000000000042fa51a590d863c3dc1279ab2444a394f22610eab077dc724827070f586d432101000000000000001b4b5f4e0667c084b318210779b013a36f4e2a99a1fc2dce5adb7c921278332b010000000000000099eb3b3ec8ce6a4591dc266864c384c3fdc3c4cc9fa6b79e482247e9e3d847bb0100000000000000f23e0968a818a3225f64efb63719a894770f03e5387cd64698ff8e1008acf4f00100000000000000bfdb9d87bf7ddb753ab52e356a0eb4becfe10d78c4589c646a9b7444855377ae010000000000000057b4c31b7bc78ff786796fc41d63cf549d43e586c3e2983e1ed2df21e8074e3b0100000000000000b0435d9d506deb5aeb02f9b4a872239134e5fbbdfa2bec55fd6041ca8294740601000000000000007818639057900f8fb58e3aa8180f6108c251884a9fcb8041ca645cf612bc1eda010000000000000097d57a25c49a171f87773fd18925fa2d8716f2c4c812949d73efdd5b8b39b2140100000000000000e38f2d737c0841fe1534864408ed3ac0a22ad9edf9cd3c832754262b80de71d201000000000000000833b68b6ddda5ff38ca3e0cfd0d93e62ab59f0b0164ef997d542e905c1459750100000000000000a8dbfc6cb88ac105e25b9dc7f11e883631824647cd4d0c18014bb6239627b2900100000000000000764be126771bd51265d69b733c6ef30419f94451e32792117d25636b63a837740100000000000000e59a9cc37937f617aa9eb54767eed84c1a57a2b270fcee8079116201c280b4f301000000000000002e76782a73b937e7186472dd4fd0773bcf5cc2605b9016406ba27f47bd73750a01000000000000003aa980ec68510f013c821b3c41088bfd8cd7cad829ed8b649c4eedb1bac18e89010000000000000052a59d0bfed47022fc79a5f56d67e9f833d45a57843c986755a3c809092d16c10100000000000000757b8d55585c89c1f8a22e1b73a0b7c6e66bcb8479c4df4633cde709d1aae17b0100000000000000e0b34b26454136d3a05aace8c082d8db33d21e2b7d7f98d874044c00b87b817a0100000000000000beb52fdca5833f2981c8a869f97136722c187ff31bfb9fe44b0b888bb2d13b8d010000000000000041ef4a31eb7dc1e01f4630604e1908e644d7cdee3f66a60f98d6d59605326f8b0100000000000000890f5c296681b8c23038b3d36a491ca9e0e7e809e6455b2bcd28a13700f81abb010000000000000098df914cfd089eee8993fbfbd1522d6a31700c98bdc3a31cf69014a0ac123ecf0100000000000000eb0cd38dca24e3678874c5b9b33ae9743cb850479eb2495ccc5985f88a58a35401000000000000009f5c82ee25dcfaf356dfb70c3ea626715a0b6b9be5a1dd1ab523ea1538095d820100000000000000acd71d4269b3ba2a9de822d494c4d841708e1519c08de41d7fc6153eaf48da810100000000000000e36b385cc17b3ef19ef7fee9e4b96742254f7d5c90583fb8a07eba2dbc55d269010000000000000039c2db4b650baf096132fa9ee4371cd1425fc0b4489a0c2f341fdf065272a2a50100000000000000264aa8e17904b7f83139c101e96770cc85795050b1d868914f98f48f8b99a84601000000000000000dd000dec5c529bd2ff4206b18d7142a2da2811f07e38b1e256f3f5713eb9ef40100000000000000cfc247ddbfef4dfccdf0027f010c9a48cc6e4096621118ce732d2f0a5fe51c2a0100000000000000b004f53d4fd5981a7868c8a3db674a9ee6c3b16de5d3694baabeb2e3477099020100000000000000e72ce295d89273173dcc71013b4c2e5ffdf82c7c68a598f7c6e0c5915074801b0100000000000000aa6d1c853b7ea056bc8d32163a2b5285ea3464cc21dc2e3c320ebff95fad65690100000000000000dac2e90de824b109043f70818d53eabe05e79d518bda504e951d7f4056b0b2720100000000000000652f455eb3d30486151c716a4031bc02bd00254ef3e8290fd29f946d958a46b60100000000000000f57e5ce97664f9811de78578d225a41103c98dae633b00505c35b7dbda6e3c510100000000000000c067e04a0b95384b057768a228e5658832235ffcc132c9cea18c3c318f3dc7940100000000000000ac475b192356c61a81077822d2fb1f921b1637a5d0a7cb5de8e5a86f7444be59010000000000000044d68d3dbde0fbc3d667b7a004882caa9413b54785d820dc3654aff3a5b8e57d01000000000000009fb61ecc2dc719b3efc8e1ac6e9c96edb4adbbfd9bab1ad2f8a013c5d8d5c48b01000000000000002e4aab0762cdf46dc3b797e1d869c222045ea63c6626fa4b888eb96a14fce0c201000000000000000f4fe61fc52bafea86c568ebcf2877bd1dc29dcb8b7c9516c35d83df3a1ccf05010000000000000061daf583023bfe3731fbef76f904707f4d130891ac9793695c705aa01c35ad100100000000000000409c49abb067e141ddd0a223f41a33956bb206dbcb1ce18a9b579232c11207a701000000000000009bd622bc0948361df27b3e501ae0006d46637cfebb4fa6075288903a4b29fe4c0100000000000000208e5e49eaaba544115ba46493ebc5e101de3f482a96ebd5604fa3c6486aab7901000000000000005f12b970e020441ea2dca762a149ff3b22ea74f55a856d0d3ad6a9ac357baeef0100000000000000f27f923258052541344014d85ef62c8dee49b2dc494bb97a47758b6c82f876520100000000000000ebadf538901e74923a6ba1ba3a512fa7fae8ff099b98696f950b318555414a4b010000000000000059312d9c6ec0591908d0b055668936d16b3baed038166e1eebe67946fbc9a26f01000000000000005025d6b18d5d25ac7dee939435363cdbc2194b99fe7eb04ab29457ef090955ad010000000000000085d30ad9407c1a1f860cdf1ceffddc7ac044fc059257559a564bdfd9da4116bb0100000000000000aa3be8112cdf851411fe9e00fe9ef0a6b58217326ba7c1ab7ed9ce8a34620b25010000000000000025a5b10abcc6e32a4a9f7daa0ad1d9a9ac72194e061bfbf3f064a8d3d8d688aa01000000000000007e56a9c63e4f30e13d692f72e3948ef7b92183dbc993629162bca33fd2dd7e190100000000000000b2cb24e6155ee2213b3f30f66c3647873e1b404b80ecde5f2c3d32cc62ac11f801000000000000007956fd4b6a1d5e4a14a6ffc1087e362887d2e7e1316974f1a7671c471f988c6b01000000000000005422ef5a5a3404d99ee46fdd20d8b897c5ca0c051bc6541d40364e6d65273dcd0100000000000000f982823f5e08ba1c697a854a2e0b41544c63749a892c961dd4f3cf5b1f716bd501000000000000003cd16f6d3beb29cb6cf0f464dd517986480ce5897a3d1a109454c56f5d16758a0100000000000000f4f88283787e1486aeb0b00026e96e1ff523b0d85b89cbcdb0ecfbf5694065e30100000000000000f7cc421e177f70f396e449d6513e5b5a145c298f8f10eaf7bb2cf441ae33333d01000000000000005d9af90688fd70834d26dbf19bc4f034e1ee3442c05c3603b798fe95a2aefb620100000000000000fcc0d954c7d519851e0094cd9a015b4789022a37091e3a04791d0731bd85f0d30100000000000000ae430a07b430336639439e1fc36725721d120480349022c93a51dc53831039a60100000000000000410947c28152be22da843fde5992f87eca370d7e8690bf3fd518b6b5a3e576d90100000000000000fa9c3509747cb23bb53737ae2faced829bd6a18afbe290a436994a354219aa70010000000000000024ad7c10aaf8de2b8fcd6f28ea2939aca4d0db4c4a1bb63e5537279c1f62e68d010000000000000021441bbdbdd47781dfda0aa52047e35417a812c5328e39f0c03cde24f6bdd1b40100000000000000c48a1ad90be545a78bd797e47eed5d5cccd4426213c5126fa4124a5afba4b4430100000000000000214ce2bd2912889eca3c69f45a3677989d66e20c3b26a52bbd378a4a71f5aa0501000000000000002c02818b75d48cf264ef2f93d91097927970b7470b8249888694be014cc78f750100000000000000c5dd940dc1774e31b6c212eba955a5939804ece9ba238e78b444d2af2e6991bf01000000000000004de9a0cd44bcec5124ff43966f305ea0b213a3fc58dea5790821b4fb762f61b30100000000000000aa60bda8b191168fc1f3889e8b0b724cff3efcc561989cb5479cb2f73c18b06b01000000000000001ee1d458047eb10724e8e327072c7b03161cf277a95b359bfd0d2a300a6ae81d010000000000000011e5fdd75d4dec850febbd0c284c0f25c0a59faee15329fcc2bcfadba1be5f8f01000000000000008f47eeeb8dfef6ac218dfc5c8044ae9266b9233034b3a03ba6cbcee1745d237d0100000000000000f5d088df3f1a5fe07ef94bf593ba4073bf63e6714c9657db2239857d20576dec010000000000000088dd87efbc1b5e159a8f71ded1286a45a3c2170664595b919b9ef6fbdd96f9b30100000000000000769f2e25e60e32f948027ba0accaf6b1ef69cf55ccee87b2d9dac0cf2e1bb0040100000000000000bcf70fedef1f14ce5ecdb147a52790053d0d9732f64b1eb8dce61cb30ca824ed0100000000000000d5619266eb69fbb6429ad798e5fa16da96bdee75ae1519ec35e14bc58c2fea2f0100000000000000bb69fbae329593f0b01deb8439d4998baa1146bb2dc37fe22c93225cf1f7589f01000000000000003b62a2833620c98f191561a3dc0e0f4119c5e4f04a716863cd6ca817c417a795010000000000000035ad288e38e4f84c761a471dd483114d230ba7da7a8e4230ab170c84229f4da70100000000000000de93119882f3596c63821407cc1fe039be7c1346a7971da033f00d50cce0ed1b010000000000000061c2484adf608686833667f825381742d632372b83980f6df8b07bfbc84f1bb401000000000000007948efa0d28e022e7c14e0328e558faecef504d2810d2f58193b113bbfe7de3d0100000000000000e0fc24bd5365279a1f16e02846535936fef8ba8a1d0be2ffa544b7f1773874df0100000000000000b61eecf2019c2a6f3af7c6120decdd3352233c39d002070758be081221a8a3ad0100000000000000b98c920666586f392d129d480e78a965764ac82de45e691589b3aab7831a7f020100000000000000cb92ffeace78dbafe6fbf275741b4b38657fb81590712aa0bca7877931f6ad39010000000000000034a18d21097f479eecbe51b91c522a798582caafc787134bab6888854742406e0100000000000000ead4054427a6f2d001590422f9ca8eed08c6f0b7914cdd500e99003f493f7a3101000000000000008f36f8befe9f8dce1cc71da7a1ac8a2feac75a99989b77bedd83f082f6f584370100000000000000f7c9f4bc8669969246cfb748ac6996db6cd4c1fc634d981a1093b2c3d7a2eadf01000000000000004aba091c9780c816178de034989c81d3907dbb6eb129bfa9c93c368d4709b9b40100000000000000137d92168ec32f58dcc3be5e8c1c31f2314724f554b1c2a0b5d4334936c8efd001000000000000003137f2b06b5f16570d3d89b83ecfc6d30660b735d01e566c1bf0d676c607ed780100000000000000e7d431c0c2a29948f7146754cc1593c8adece885bf1db4b160b98b5bc8d9a8fe01000000000000001c74537d87ad2a0df2d7288a71d6b33dc93cba24143a7e61381e0523775a4a6c0100000000000000ed75eba7df0c8cd6f19955f725f02fdfa41103cc0d2c6ced4ba8bf30369638450100000000000000e2aa0fecf481ae9c9f066202503d273b5752c6a6014e693ae091942cf07c78ef0100000000000000a9f24f0208a21e8cda4e450c72074f20d76a927bb80fa4418e480e0b59575c6b0100000000000000c9b68659f6514f8321183534bcab9ae0f2bf9d7cdac4abe0a0f5f6ef9fe6522901000000000000005ba3665eefddad5d2309ce45603b722ce3be84368b41003331fae0a1d86a1cd30100000000000000345a59bc5e05a4d4e903c12dd113cf42903113ba28f66edd9e49e7b510880a850100000000000000c49e3cd2c701bb845963c2870dcca12ed070c3f67ffc20144327a93aa6e896ec0100000000000000ab70b42c731f5e8dd89f0f5309ac1bc4e8510e297879cb29bc4a7af3e31cf66e0100000000000000911840a1fb8a437f74125e66cbaca2734c2f487cdd3581ff34688e33d010c322010000000000000081b1fce3ee9e31723f1023eaa9f8793e8663e72c50fbb0fbcea9bc78bacc491b01000000000000002dad5b2212ee688f2eeb9ca1fb6a90574f006dc1c6680ac3a8523363a248940b01000000000000009d5d2bcd601cb9767cca3ddff78f46fd1c0e80139b44e0c9e8d200234bcf3a2601000000000000002d575e29f7c1ea23bce864823ab34822606c5f0207bd18f471c9881a8c0e9d990100000000000000b7c13f1239888cda5c8e6ac9ea10675df17633368906e66a487f91ddd3268ca60100000000000000fc8cbba0ac15a80f20a1194f5d8c575cdfe959436dba18349991b35e6e4693b001000000000000002cd51e09c3197e04155b78f3d97742ceffface390dc46f81f2613a94b2e483fd0100000000000000144612b345220afcb07a3dcef108bc314cfcb1117f7db3bfff07db888edba7e9010000000000000080c72e4eb1bc984287468ece0927591c8dbaebbf27b3c4b3004df65a4eb38f070100000000000000776c4ea9a40d97ca910d7d38f92acb8286948f50bc774940d357736777f8c91b0100000000000000b9937be3842b54d71cdc96f6739d0a7071b89934bf9644ea362f6ecb477b46c30100000000000000e69fc486f318159c241bad8c131a1bfbf307b64c9b8a15ff2e938ac8fc0dd3910100000000000000f00f2169e0ad7e4d25c74ed78073d308faaeff452ca612db92808586171d37c401000000000000002b986e6426850582cac73136dea0c43671ff94e72cd4801cb9017e058bfc6c5501000000000000002d90386f1a2db7ca6a2bcc1656b11e3d2dd15785882edfae389c2bb33052419a010000000000000075a690763ad4ca60df50ee34c09974b06f5ae71ab45d4b8cfebf4a5676712528010000000000000097497e82a512ab36b55d1cacec9baa3c1f4a7f55ad30cf79a7aa4c395ab39bf801000000000000000c376d8e2b2153acc6179ef7bc15790210038d40d713833e20c99ac42de84a270100000000000000e00e041baa455db9c38d07cf42c7148eebd348c3df36ab0efd4e70536c05382d01000000000000007db5571f09c9bab38fb7e793cf0edb25b2063f47a0b7768a6663f5b05b57f2a801000000000000008cfea898913ab0d63b24f6ae7319acc70dd011d2f6c9b2d9603d7876e1c9bdca0100000000000000d1c146d2429a5a827660008721c7a880e71f44feaa3dc75524c1a9281bac48cd0100000000000000c68c7e0bafb7f0fb65a79f7517684f7693e7ae6435fb72773c3c52438c669e6f01000000000000008e8684ac92c71df4e9db44d7e7fb7111698a13abedb82bdd75d89cecac7b4e43010000000000000024c102e6ae5bf186bc1bce6f6320a0075f955743fa9936005c21f09e92abdf180100000000000000eca22d3aaa8e665c689c6020ad1e50d97fd45e69bac905687877af366d832986010000000000000048e913aac841999a5ee57d045f46324522c4572fa11c47a3b7a476e443081f110100000000000000e10262e728a0faafc2edb7bf41a4a1416136fcf03fa8362b89c44e29363edb0b0100000000000000cd262ad80e453fe9be222bd49c585ce44915565b21c272b9712840ab4de009180100000000000000f301324859c6a110e51ef386369ddd36f3ba4c8a2e873523588f9fa7929edb00010000000000000009e82d9199833008f3ffee109e0b8647240f632582d3af8a905ff074903871b101000000000000005d0124063ede3e49f037df33948477235e5a58f93f8b98bf7203f25e11d4f0b40100000000000000e4dc36bfd9f67865042b7f3bfb4a07891f7b757b1a37c1ba7dc6e395f3e4657f0100000000000000326f07c0e76c6700bc37ede086feb3c530fb3219cb63144dc80073f649038ce4010000000000000085b714accac0654ba57fac59b626dd35802269d2c1d995cea7c335cb05a88f7f0100000000000000486582525cbd62272427c42388f11864f46d7f6380d5a2bc1636a7e56fa903280100000000000000b681e1c74884063fe862f9608642ff9325809d74f44e47a784914023c7f32e3301000000000000003b5128088601c2fabdaa3a02cae855e0b2b43187435cf131e5773e86922dc4ac0100000000000000b3c7061fc4be040107019f5ac460f657ce47c3322b36471de388b68ac0370f890100000000000000437df49904808a995972b0eacb8f9c3140cd53f18fbe3aae5839307e058628670100000000000000d8b4b8159ce1a2d45a9b51a1681058a6e2b83452d348cfe20c9d0772e78c03230100000000000000eea0e8d1a0aae5e5cd38dda0e172b49f8ea02287fd7d2ca79ffcdf6e593a283101000000000000004f20eba65d1832d02ade155c2ad1c423e71602312bfec0d54528630548a2fcbf0100000000000000ecc7b49598787520ef6336abaf798adbadd6406bb889d8bcefacbbc1a887a3fa010000000000000070c5e743f7f1fe84313b258f5b7e57cd9f7d911d845ae79758a994cd216a336d0100000000000000854930041eff11f5c791356aeb214b9670cc17006afdb3cb20399eb4762e25d40100000000000000bb60371a5fa26fcab2da4e033245928d34a27e73d853a6b92f9c70e5c5730b9001000000000000002b7b893e884f4d9c99a3a154b78cfa4b461422860537fa77d064dbd0de4e0a8a010000000000000068e90ce2ac6f008d2571707d4efe418bb0c842320a34851480ff64c969a5eae60100000000000000587473ac474bbd8c99d14bec88d614426944b5c84dbf2912abac7610741560ff0100000000000000437514fdd2338418a82b6f388df43bef0924f4288febdc261a5c5c746fc0092a01000000000000003dfa272b506c7076ee3d5fde5439ef61e27cccf9f3d8480a267cd65d1a3d6ba801000000000000004d6f86b1524fd0f7581b66d558a20d2a90fd5650956529e5708709f27130b73d01000000000000001935d43843c66ecf76a9f4c4229de9ed7c172f52aa53d1a279f2856a736661b801000000000000006e2897ed93a9e9d54be62772edc02fa77ef6c654026a2b86672bd6a37fd202090100000000000000d3483ed0f68d3bf6ee8ac6eaad993e14916c49aa7b4f41c7bd5e2c80895e76640100000000000000098d22c9cb46225838fff4de91e1e93e9378d6e27983d6423f77009bcc32668d010000000000000091ed15a5d5094089b123f7e3d01c921b0949cf2b2bfe4dd36ae41906ade15ea90100000000000000caed8581d88dd8e296c0905402fa273777ac1a025a8b6a23eac85a0e15acb6b601000000000000000c83976a1a4c0a466aff0538c5e8e855a661aa770f8a5e5c4270ef95b2971c7201000000000000009e50fcd82d92b7d1f0ff85ca7c606d8dcb891981a9e6cd94a51454ec67c9afc90100000000000000450bf79b20b81ab2bb8fc06d7a1614547eb2ebb2d7bfb61dc2b4fc9db613f1eb01000000000000001276278da6d803dbfa9066cd20179ecf145b0d698574df3de5376e60f1240d270100000000000000cc5dc1c5155dfcf43ee8dc4443292e966cb3226aea4fdf88e73daa259d66b67301000000000000001bac7130b03c6297759a3db2b6e723c9279ae77326fc7696581e7850b43e1b1201000000000000009533ff34db407309b77800fd575f044a900b368dfdc59bfbf425c3962ad88bf90100000000000000096e6c93e51502bdb63438d1cc1207bc5fa4cc1a1330b152ce46ca62f0c88ffd0100000000000000e95d6bb63522b966f4a358a7e37ec3f22e6f2126607096442cf719f86276734801000000000000002176bc5539ffc44eaaa2ab830573fa87214986c610cce8453cc391cb6620506c0100000000000000dc6d068d3259078c814b6c385cf060efca701e19494f9a5e8171a35336c8ca8601000000000000007042cadf0e02f09abe2901fb8bb7261ecd5faadb06281e30fc8cf3446dea23770100000000000000d979546c0ef438bdd020135eb31a3916b0eb3552ed3b8c81d13bdb9a0fd43a210100000000000000d3019743445cfe287b742e891473ba8a301850d09c4ca91373b73dce491453140100000000000000099a9eb71f9cb1b7d15eae384790b4ec35045a19acea1730ba62f3e7caf31e8b010000000000000098998700d3ecc5478143dc3a1656f21412d7dd40ff4783e01febc18058bbfb9e01000000000000003d3d8eab9a0fc910aab5791021dc654ab4718dbdb36909ff0035d18f86578b8d01000000000000009ba4496d96a729e17ad653f030de5263031bd4e4672e3910252246a1b87503cf0100000000000000b5a5f45b60fcc7eaed02674eeaff8d96e25546b943eb1ad5025bb05ed012976f0100000000000000b6414a677e99d71e4a49c1326cd775a867685c45a29bd337c769da62fe946970010000000000000051d105f9863aa78e3b2878156f1025ba9687962576aae4e620a4318bbb0ff8c901000000000000004ad4168212078e298f370b050f3acf4272af76bda0eb8e90357dc844eecf271d010000000000000081bbaa3313b09e3b0ea2817c3e968a33587ec8928539c3f3a6d0e65644612f490100000000000000f436cd15d3cdd379cb58b9ba01afe1d2e0e78c9e7e5f9f7a3ac15791b21191120100000000000000dab409a6f1f41eed59217801a6cb9cc28b8edaf5277decd70e4e31e64cad158a010000000000000049bcccec5b11f8810bcc3fa902ac3b8746da0ef0fcbe5fcf87e24c7aab800e070100000000000000c06eed03d05ef5aa3e01f08c96cdd2698711a83b3875141a3cea5583f29a4cf00100000000000000c13b603b5fe774d98e59c26fac03f8096ccc42c57d0cbc6a443b4f07a3c07792010000000000000069e56c7727055931a038b9d8a57ca77e13ce53c1ab5d0de51628026ab2c91df10100000000000000e4bbd27bc350b984418e952f86bf3de86141ccb4569dfa4276b5ec81f61c3f5b0100000000000000f4afecdd391b5b9030acd6dd1b7e6b2c59b7d855ac3922645a0ab61cc78801bb0100000000000000d3c0df024b1e681db80125388c3f02a03e5ffaba54e0e079977484b73c377e2f0100000000000000d48c45a3d77eed70a0efc2d67d94fed4f657bd427469d088a7ec3c410346410501000000000000003db5f801c2e208df9a9b55c5f2d459ee2c3dc9fb94e208695f2ee4025f4bed4f01000000000000007d5a5bf3f84db83b31722f7eda0f048030bca9445ae3299d0de2e16434d7662a010000000000000042936692ef6dfd13fc92626a2ef81140ca98a5fd0262fa0dfc09727b33db9ea20100000000000000a63ecf0e809a864fcc5e2a49d6ef628c1182977f1f99c34297eaae1d111cf11f01000000000000000aadf1b2009026f8f5dd75d532e91dc756fd47572aa0f3c15d26790e6d6b2f270100000000000000d6d7efdebd6a3b992d19bd5ee7dadd2721d53ba83542fbf08e983af78ac32be20100000000000000c3231f27de597d2702bb08b4f2d0d234aa934ecb291895229fbccffc88ab581d0100000000000000ec80828f57d0bf2a8c879800f7267989d5603452b5a09e06e839312e39ebdf6f0100000000000000ac465644a370320c5371024a9972bf78e8a9b43a07dc3159af5d44e8999fef310100000000000000dc680d8492ddd145cd4ca0c086f688ec6b04f566be4000b39bcf4752f66fac9a0100000000000000423c37aa1a1ae4341159972376ab5517a9dfb494695bb3744d714cddfd8a5c880100000000000000de6922a4fe488371f2053cdb3295a450f21c1ca5dabca73585ee1decde6994ae010000000000000071016de2b1cb38cdba8d092c1dc4af51470f8c4fc0059bcd23b4a8d1efb2f45b010000000000000074d7396cfb7b36c95e8cd492088d64845a0fc437ec3c6312a548aeed6cee89f001000000000000005c50ea054b16a62b419d1e0110f8fdcaf6df2567e8a10c2b754ed549349e553501000000000000000c964081c9e075fe345f868a380997f541e041332c6375253b08c08e1e46a8a30100000000000000640070e2f707abcfc96999904762ba1fbb7de89abbab97c2624e169a1159b6660100000000000000fecd674c512211f3420f3f359be5bec7dbfda261cc40109aa312e727cc0f8bb50100000000000000bcb33dbc9c339b5235097315d17ce8ac3bfd0769b9b86fd36d46016f29e1ef3901000000000000000dfbc1b5757e1f0ba348f8af64fb631aaff86cd21fa0529e0bb1fbab250879260100000000000000d791b58285e2c4f17c82a518e099812d2a3f63e1090f1cb2576e2c7695ee24970100000000000000da6f93248927fe3f0b5fff84e297645d50e50e658d17ea8ad2907379d8ffaf3d0100000000000000c8ced5ae205ec0260ea89dedbd3bba4b20785702f0e454e445fd5db8b9b3b43c0100000000000000008b211009149f1ffa3d76483e13b3f25a4336ccc9b6969699fa79fca8c5dd620100000000000000c83a076cb69ea116a579c7132cce6ef089a4568bae20d034575c2906cc9b7c620100000000000000c2c630c9e6e09688b62a917f56388104a2eca2edc7db96bccc1ec44b3065603a01000000000000007089da780e8a35c3d1ae6f2158e3a62699cc84bd4ddea1449d79108de52d7b0a01000000000000003832926edcde07adb95f8d4fd1d428432b683ce94e6fc818f49b10a52bd23d8b0100000000000000f00e1383ed36480f9363c238a052af649ad61572b2ea22738a4f886e6d8a751f010000000000000058bdef593ebc7a4c286c531b2a0233b7892048076ef8db6effd209862e004d3c0100000000000000abe438f29aa663303261fed0383052b6de112b62d250e7011126e17cf9a7a0560100000000000000fe534443c1d3e82abb98c5720961fee8831541976646bf6f96847eedd59e28db01000000000000000230a9770981ba578a13711b84d43f9bf3ee86a8f10a5a39f657e38c1d983928010000000000000003dd543dddd6ad00137ddf94a218bfa19d2f08b4365d696765dc25deef76598b0100000000000000c97dc8aab9569e1f3d167d7e5156840bbd7cb062de0f32f4386c8e9eba98b3550100000000000000262be1d3847dacd9b61ee5f506ccfcfba5d0fe903301ba1f925224b579b77845010000000000000068a9b8d3604253432b7df892c623c5bbb0c3c2803d8180f49c66246a8a7bb1920100000000000000c3f876164ab1df816cb79ed48f45c735887ac9e37df32161fa1de7decaae813101000000000000007f9858fba4b0b019e64af3ff1d5bd0fcc14c3d817ef212fa5c5e26518255857901000000000000001b94587cfb3b7d0dccf84ffbdba98a10199e5dfb1887eb15d051444de5d8627e01000000000000001e2d41babb0539887aa8e5149dd9051afcb1bf1f273984266a18157b2d7d0d360100000000000000dbb5564ed04d6206675b1e608291b09194c184c9e4500ffc5428d0ee540bb3e101000000000000008d333a65ec4a7b933dd68d5bbd15015160b69e576168544152af044e8c0b6aac0100000000000000f7362d44fd04be0ace5b3ef8ffac7095be0bfed0a67279c533980c70dec56922010000000000000084d4b2d46a74e70b083eb64031b03ae94bb8c3e4150eaa49419ac10dbc745e1e0100000000000000d569e325289009cc22aec9570995dbb8ecb246b740f39a2890d211d5e74d535e01000000000000001ec0811cbe4f2ea1e5a714d3ba08c6d7fdec138bcc6406da3c6cd32f1686616d0100000000000000e01e497931f3e92b66a9b2ac8658641ed3d20047718505810e7996c4f12cf6d90100000000000000eba1ae53f71c6c8be1e74744c5089bd36cd937c143a82631bd9784190991e42301000000000000002acff4f624992a2cdee100728d9f8d5a57aaf5e436868d9c71f16e71937def1e0100000000000000f331ef3d8d2087fef4a49c339a23423c60dd491b3b75a53001d20c720980edf2010000000000000094468983dd488ca828955ba312dda3739d595ec490a3cebcc2ec97a23c2761d90100000000000000dd2247e82db33a51c4f3b9ba574c7870ce40458f8e32df96a2908a053a40ea07010000000000000040493ceb508ebaba7136b8eabed4b32d34cd8e24633309ce5fc27ebc9041aef101000000000000003e83acc6bb436ae830e1e077292aa776fdef69404f14c0aca9621674b9808efa0100000000000000f81c4aec1ea33feff19e586bcaccfde776d18ca82c9bdb4181f077aa5f1937400100000000000000c0c8d6fc9b9faf97959aa9edfd96373302aa9db04de7956666c0ad7de5fc14b60100000000000000d35f2315e0b5361d6d7526d4095e69ba8d164267f58ef436899025bcad19b52501000000000000008c3bdf409a2d38b45b097a2746e39ca3c43a72f6eae64647f4bd2f1af39b215c0100000000000000f556aecfaea64d9e5163b677a78bb85f6daf76e2f0914c83423a8ec33d57a6850100000000000000d4d53326e17d9f0d59ac28f663d4b851263b11ee75055b32fa0acddf205f920f0100000000000000f0ecb893b591071a693c1fccfc9e9d23f3b48031da6ab9da38f35c1a1949a85b0100000000000000efb4cc4e6455caa1b5b8035e6402ffd17739411383707bba0024315ab743d5c20100000000000000055c25dcc9cf8a08ad007ed9c8afb0ba53cebd129a20f194d272535ca9fa064901000000000000000e8c6ad06ef554dd9be6e1eee5fe80b3b6fb02244e5f6a8a4c3aaa418d9b67550100000000000000ad7a9be8cc3225a30b0574e2016caccc4f7b516beb61d795ca050697500f119e0100000000000000a6e4670ce090e954a4bbc263decaaabf7138a2a70ec00e1e91e2b149c4e358dc010000000000000029b48d0389042d7f6c7d651e4097d14931c5097cb514ef06fdd933713ab3b83c0100000000000000bd261cc3936533a70c42b59793591e3f8e7f087ce47cecd647da2f0cbdbb5115010000000000000030a3da8ceae8f1e32069f03c2cef3e9175bc17144bcf2be1d8b8fe4c916087600100000000000000a7e949574d9bfac5a7a1fe0d8181085b89da47d65cf89087d271021bf668512201000000000000005d3c70eb3a10d176795c292f19dcb21d6a20a3d59d1d033668714733df005958010000000000000039c5aa961939c573194630916cf77cc00b14bb269af2e6676d81d36be609aaad0100000000000000bd82a66397fb3e8d65ed019672e2d61e0f70481a1d9a585cf118b3585be23415010000000000000037d68201a6a46be917c2cab92dd1711c3c1ab07c3e6a81ca4184d5828bf64a290100000000000000b1cbae16db013e1e1527f71c3ca6d7bd706e0905e12d70eca255ee51ecb486070100000000000000682e3e4fb30d3e487ddefbe57782589df31b7a57908f4c520c79562dadf51f5d010000000000000097d8dea1dd996917c69db02133548f7ea0af74eb49feb883581333056cf804010100000000000000556a4cb3b59792c6ee5c5522741e967ad3bb48d789e2bc7fd83a4eb2ee4521da0100000000000000f7e32777de375dfdd26c79b89f186f6d1fb3994c0847eb0d3305a0406db643d80100000000000000b2666450acb9f43c1884eb63028d4ffe2aca22219dfe298ca17355634f80482a01000000000000002565e04c6e0b665fac87f8238bee74837f8f621ed63409f3838d263603400a98010000000000000014fea3bb27700d6b6806e8ff62f7b29000d113ac1774ae132777f052c2008b4701000000000000007ff375d95a9d3ce2761197d5f01279c86365a7d79240170a7cdc0e7bc0643fcf01000000000000005fc4fab426e2a716ad859f24ca1252b452c47ad9de0f1d03f5d85a0c86a0e722010000000000000015e2a4174ddc5e2de4a322c5db1cc007249798e8a97067ce5266ccf7178692f601000000000000005d50d6099c7c88f367568fa473b44785acccd030251627cb371de16e5fa7042601000000000000001ff7287953c621b434c6a24897970828fb6047ff9fcca593dbab33e43e1a05d201000000000000000349eedde437fbbe2d174500d1de344a9a906946d311aeb499f46debf701586001000000000000001c8843e77038144af1b1e2eee9aeb2186aa52d5007f0c91e5533f46b0834050a01000000000000003f308f0b26cb59069899486b41835afaed27e012c1cc9b523c97539068215a4f0100000000000000b9fab747aac5f9b8267e81f348cf4a964816dcc7774c537ff3dbb7c1a2611b7301000000000000001df7a4526aefb5459b9794bc7305a93c502aa5533e6a2656787d79073ba8fa3901000000000000005bdb1519c86e62cfe1351722cf0a626e04bc6fabc1317c69233cd3a2c8ec599c0100000000000000f7a16243e7d2a3949120910c14e84d58de999fdaa7ebbe5aa00492cc25326d1901000000000000006117f03dcb0fd42fae72895c31c7accb6c44923fc0cd7e6b2404eee863ff616d0100000000000000004b8c9bbbc89104aadb7f82d1b01459395dca6565220052ed362bdaa2e45dc60100000000000000224c188fd64e966bc352e651c8a0eec01f8d3f7a83faa2309841d5ba7a4cbb060100000000000000cf7b3bc591ebf64f0967bfdcce29f75319daf418f869c0ab85545a1a7b78087c010000000000000054dd7bea512830f231ad2d865b4c6b538844285fbb3c8efde3c8b5ad269df85901000000000000004d5088a1755119cae9dc31ba863406df112aa666da63c5b8a89a84b01ce224570100000000000000eadc6dceaebb15d3ba8282f64189b64dd5f5a758477f28f4bf2e3c3ee612eb130100000000000000063096655eff2f2ef2c7bd6e1c8f77198e39209452571f0134f5a1bbee952ccf010000000000000088e7e41acae1862d195554fbe61627ea1f02417c778fd3fd11aaf984dc798ea701000000000000008f952a53817c843f9ba6fc78aa5abe100ed6ecfedef0e7ff731f7672a653ca1801000000000000000232c09dad0105c2ad8fcd81054af3c93a0fcc106d879f6d3b0c62ffe6f7c3700100000000000000a8fd6980d7ee84943008cddfdd3eecfe605971d2fc85fcea6f31eb1257cba6410100000000000000f0d6d584f670650a8ef17a3f464690c6f35a180ea2a50c74849aedef590e314b01000000000000000428e3ccdba17d779ffba05c9ec7a6264187d13bf89b6009e97200474ad343970100000000000000d786b83525fbf59382ffc4ec1e8f5d80366927491ddd9045cfb186ea5e59a2c201000000000000002ae0aedc20202e2c42ec67fcb256a3a08cdb16798c8b3e13b910723ed7f0d90001000000000000009177cf79bf8b3b38cdd5777f9b8ce959cce13eb020f0eedc6815e4867b7a96690100000000000000311348bd0fc78048d3ae9d21584086744ae90ab51a6bf8469fbbbf83631fe5d50100000000000000c34f62968a87b2e4a9340a75004029dff5777a020f60fb287f08038491881f22010000000000000031e8d3d4ce51558fe1c878009d4afe1b105512b17ce713ca5c812237ab5586cd0100000000000000fdec4598b8fc65857fc413ae2cdc571a121c45fc9e66347d69fef0f3d74f11cd01000000000000009d90d7dde42d13fe6f30cba1a8b2406b676f859959e3434e91cc05b1071c7b7d0100000000000000b6b61d19dddeeaf8e733b046b1b3112444b52f6cbdef18c2121cdc8f0e7c876c01000000000000008e4c3674dd4ed8a06e9f34797952e1e8a31026baa26b440b23103f658053ac24010000000000000061ae8156307fe0934718905a47d9a8a013200ac00293ae01485e3a30d19ef84a0100000000000000fdb1079f081a79fbbec55b7892414a68d47b6bf34027bb90ab25fc4e52fee6330100000000000000631a96cfb637e365ee99838abc05bbede56e046390ef64a59ee9953b1092a361010000000000000065dc4c53802befd2acfc3d6d3f66eeb84947e5c15fc7a2165a375352a4faace1010000000000000013b4bf3315dbc9505e3c494ff6513f6727c61070ceb9262ca360630f1383c4fc01000000000000007c39d28f80a16bf0cedb70e36c5ac9063dd9b513c5fbbe2c2222389f428921340100000000000000412b48c01d22a65e62d47d734768219bbd9452b8a4ea250dad445e166e7958c60100000000000000a128a73c5eaa1803618a75bc368c38e4c5cd40999cb72d615b8af1d30cb8cf1d0100000000000000042b1ed40a54f54179ae27d9e3b50e2c2596a566e4e28d2240539049f1650c0301000000000000002002a9510b4d1ae49e9731ba677d7cc20c6adc0e831c3e0cde743c303df56b9d01000000000000004190cb0b8da167787ba76ffd647a174ed34953b8c189753a421060ba353c3d8e0100000000000000e4bf05e0d4ff01055bff78dc8007eac194eab8bf824dea7764ccb4ebf0a44aad0100000000000000d64083c00178b8dd224afade9792fed8076031bdfe9efc5b8128e6372a9261e2010000000000000057aa94525a8fab40c1787fecd6456fe1c22e253cfe5e9c8022641231c22a73a801000000000000004f1d246830fa428fff98c64f5c1db6576dcf04acc6d9fbb8b4b01549ea04335d0100000000000000cfa8759048a11ac265141c633b1e70bb3000d2b4609ba9293aff91bc56db5d7301000000000000001c6842f07fb07b318a8d00ce6258844374f8e894853ae5fd4a85c867d3fc32e30100000000000000417e120dbfd0297d59458b48407b62570987f1e907dd6dfa9a20bfe64eb489d80100000000000000084d59a298bbe9054acc68506c802a7363c1ef0cc568575991e749ab264bccd10100000000000000adf6f2ff1993d2a5bf572e60e5d99adfc97a0b379d74e7d7c22ece3fc12897bd0100000000000000663c8fe80bae69d087a20412e2bfa3b8c786174d39ef38ff0d53f8b42ba5938401000000000000003221b3b7aee3f4d60a87f5d1a572c40e7116f85dce5d55cf097db19b229471760100000000000000880891df65393d0546f23fe37b28e51783bf50ad5f33572c3b9973af5ac47aad0100000000000000a85873e0e848eae93b0aff7df50dfbcd7a5873948dc5ffb3913aeb02053a3c6b0100000000000000b8f75beca31115155d4243e9756d064c2e99765ef0c3bb5536b885c7060e6acb0100000000000000e27f02b8086c4e8ae1057c6fed2aaf266c1dfb23c660cd5399cd6eca04928a72010000000000000061fb5f6d4c6d8dd62b9e62aa62c27145cae2d03f09649817a15db0aaaf7d9c0e0100000000000000f5f0a686e37a7fd0d95ddc93003ef82fe9503d484594f6ecc00f7d430b15c2bb010000000000000005c80b2ef3c20d81e5019d37ee5210d7fc491cf38e66d81ef6b635d54b1564390100000000000000e1bb230162599a5243516b6fd340f5cb5dde7cf8b6d725e6a095b733c480ee470100000000000000c2eb94269c5e5d2ab9a1a300387358679640763b053aca99ba5c1c9083ee717f0100000000000000278c4cc460d1915cd41e696df30c055691c4d889ff847328ac6b654666054f700100000000000000addac7e6be3fc2ba8e2fff779659e3dab88547609b1ab709874bdbc7f6e902b50100000000000000d9cc924ae241639ecf32213a2de90ee7642218ff5ae67f338989a6ef5f5a39a801000000000000008eb848c6d6d073c90151a8fff8df280a51bec33134012ece69b67f1a989cbb4701000000000000007d31a208e4d6ea46ff07bf9639343dc17128d319537e55c17c2e6bfaf5a0d1fb010000000000000038d116b09cbce6a502247f8437d4caae818fe4f33619b4428aca014955e797960100000000000000fd511b296963bc98ee75be2e1c0d2d8fb7e4d7cd39c6fed96e1824c4f189312f010000000000000061efb6a3d90bf09d04d4f4a2d3f3a0d4dc571411b423dfd3304e6b684ae954da0100000000000000dc0f2a417514def6493aa87d47160a9953b2ea73e5176efcaadfbc047e2b52680100000000000000c1b58624231cd77b450e0be515a576e8863cf47822e19b1bdf89bccfe65d414101000000000000000c749f21f4d1bd3ca524d8953970b7b5d28838bdb9e07e73d4e2c4db7a2826e90100000000000000f69e89f4ecd9a12805b071be6f1c70a0673e1e4b9d7cfeeb22ce0122df06c1e10100000000000000294b76b3eb677dec96155528c96425b8138fb74363587f2727b41051a3ddc4d30100000000000000ae3e31a39894f1b87cde2ac7acf21efa92a33f1326138d7459315148145d604001000000000000007fda2814ea1ca5816212385ecec5a25e02befc1321e5371f75385abc810da61e0100000000000000f328587b55a9a7afb7b49656c7164b25605755fce68c999bea2b07f983c68a14010000000000000042f47dad5949be7b7b8f81faaec17b1b53465b01b9f8f81e6a45f2fc74e12daf01000000000000000f56cd618bde95b9f1dca0abd7398e1e0ff6ecf900370efbd4702da922d6e8530100000000000000e0df5b2f299314d2d419b46d15c3c8a739182d91c3d4b98cd16c013c3a25c04b0100000000000000c8b64d026258cb38d9b0f16f8fb638661267f7aee932ede0c5ce98c6b221e0d50100000000000000e0085b14096b44ce30b4d3864f397b38625f43f4484576152c7ee0920fcd47e501000000000000004953f099b73bfe0851e1f07b76700f5d865414a8345e9d4dd00cc17c8f67d07b01000000000000002968531ad8bdf774cd5115dca724f910aae6df7f60126e4314b018bc0754aa9401000000000000007c51253d18a11c9704c17743a34dbb570307334c26569c17aad81c62ef159aa8010000000000000098a6defcfeb3dfca36ec46eb373734627a2c395cdd2d886046a11788ed6467af0100000000000000946a1bfded879686c7e49a0fa99a337d56238f0e1953e39977262f8879ab499001000000000000001701236903f6e923b35630f99bc6334e29df55d03a136d8acd93bac92f32045b0100000000000000dea745d72d052172b106566c30e294912fdf6529dd07b87ca688c3feed853c18010000000000000002aa188fa4ea3c76ba342f6fe98744b8c601f29dd5c1002d0e85725c42956d7f010000000000000072f284dea2d25cdd32cd0d0c65d53f6e4a3e6652d331485925274561f9ee84cd0100000000000000bbb2ed16dd638030a2f45aeb8c07b4d39dab37ed5f7ef84c4d8a9b0c9dc2a31f01000000000000000376d82fe081aeaed515be90edd6fc16340c407f4bb63c8878d2750b5e88563001000000000000009be15c71823bad5cd602563303df98212d22a41e7e82611e7357764613bdc3930100000000000000496826b538d97906e14d417b48598d7d591a483ab5f4c6786cd0b96239c2f4cf01000000000000005137cebd9f894bced18298e27f74681f34eb456683cb078916da5a6480bc855d010000000000000021235f4afb5b0d8ea5123cd4be4205ed27dc25e5e08813563e47f36359092840010000000000000039850fcc94620eefb99b39152aed42c22c0ee3cc4b7208bd033c345d5e83515b01000000000000002da3ad687102fc74d7935f9bffc193819e7aba07f478f538bcb86b5a74e9229801000000000000008b2440f78ad2af74ea2bf79da2521436420ea5c154cd28720536505824067a60010000000000000053bc3e56dee8b5019a256d11a1025d0adbdfbc6b62e8043c93705df10584a90d01000000000000008cd3af973054f5a8ec2ffc98a915a477983ebd7d8da0321ec84d616407751ba90100000000000000c7009be830fe78c42f12f0753923131d16300bac230650001636b6a546cf0aa30100000000000000b436f93027ab62b8fee2bbccccf857b0b504a5b6fb68229b88b35c7699e380ab0100000000000000f9f6018e792714ee4ac10f54698b20b82ea00c34826c0a8fad76f61997eb8fde0100000000000000936eba1e556033263692e66d9759b138c5e3cf50d988d528eb1e9ade33f7beb30100000000000000f16dab565a8a6ccdd4aa01f20790a11b03c7c719f8d5c5e6b153a4eadbb497720100000000000000bec239dc9da71bf8666073f8e8bf71d0d40b7d601c2ba4df0aea5ce990008f7c0100000000000000469939d617b037a9a3951e2510654659baafc8d6af199edd413b9d82e3d60fe70100000000000000ff358eec1409ac5ce15b1f86ca5a5b2044c63a997159a1a75c49af1765603bec0100000000000000a454f7dd8ffdb0b5bb9a24c93423eaccb1a3acf00d18f112a18804679aaaf2860100000000000000c1221da3e4444263db6ce02899492c53de63e139c4080e9a47ce57af55325bcb0100000000000000e83c3498b2e4498f7bf74759ea3a45deddd2d2f524945e4fc28d4744bc0a6a4101000000000000008b7c32d4cc3a835dbf0b8ea938e95cbf77a30330bf96038d91623839d88331400100000000000000795b8bd08038044685140ae871b995f39990cde2caa80e5d838f339cdfdbd8ff0100000000000000848a86e52a20a8e5859d425b71f115942fdc5888422faa7262a9a57afe76a314010000000000000088010d8af98ce2ed56505650870ad7e28966f72d72627df677fb90153e622cb601000000000000009050aab3d1deb0f610b3814843ec7623a7c33e399cca6b21cb56e578fad2675c01000000000000008341dff7087b9e05bbb905ea59c62e8574bb7d58e30854428c12e63eb8f4c0c1010000000000000005d8d6df257d4d2bd0d052de5e34531deb8cc3a51d05835f3009a19668d72c1e01000000000000009fef6b65111388df92040a99d29332d69491949aa93b11645bf146c4eed493ab0100000000000000f979687be8178bbd7d913eb671242018720170e774b7d5efefb9eb0a059a9731010000000000000035c0a52d79e5c4dee2da592047bafcd099be2bfb3cfeddd9525c9ab2762d349f01000000000000005db4206baa8706a1b1de0ac7edacbd2a2c93452481808b8fe6c582265b57a60d010000000000000058200bf3469ff32dfa47842359f4158157073ba54db52f48e79e7a452a8828190100000000000000f4d2f2eefe0c1c49856517be1829a9c54ec4de2dad8825dc5e366446729c160901000000000000001262625cc59c0e4b7548904c31a02231a601305881a231d4dea45eec6cbbbdcc01000000000000001e2c52e79d3439f21dcd0ef91525d90278088d5e37e338a17506c5452360befc0100000000000000c3576342cbf99792896ee5329b04ff2eee2fc2bb6d53c5c03d52c8957ee793fb01000000000000006ad4bc289673029ab44f3045eb6fdd3589d05e0e5fd76ee017f650a662f898fb0100000000000000fdae0d11349b97473180ddbe520d515a852d9fdc21b48bc263b81b8bab77f2cf01000000000000005c3f1e8aeceec9c90db611e83c32e8bd3ab389217a0ce6aeeace16e4f641767b010000000000000011ef43b1d88a049a9696f35bce1dcfc4dfeabc569bb417863428ea5be1b65c670100000000000000f56a5619fd054be5a1da469e0d7ca1085bbb21add4b8a851043205e63bf4dbee0100000000000000a82f563264d1892dd46873205d03c098d8b03f53e21c797839737e4e5f66a87e01000000000000009faf213d2acfef597da0b14df5852963a669da96071d518a2c18cd31adfc0b0a01000000000000000d3c854e1a0933927df0c07806967ded8952ccddbe796bffddc8cf8f7417476f01000000000000009a2c8baa541c800a55bfad8af1a3bd4b9e4f63fc8834b48db1c6b95f849aa5a701000000000000008510e46ac2ec2305c93ed29dff9d0ff30c098fd61e55cd2d891130301eeb3a6c010000000000000058a00cd4a54847fa7e0f328e7eeb5a7e05801809b9cbf131d92c32f74bfdc1890100000000000000c9b7408de4ae77059843fffa943752f7514e21ae3b1029cf5a9fc614eabdc9e1010000000000000009325e35a02134b10c6dc08cde151b91acab50c7be2d19cac72f6b40089288530100000000000000a29c2c891e620ccb15c1f8459b93476359e7678defc7176e74a7467b8d46a1340100000000000000abd8899ed27045bcfcd73e50e5a69b044dc1fd1d366391530570760dabbe4bbf01000000000000003a3609ac590175c65fac57df5db44b5319e6fff43cbece21944019694f35d65c01000000000000004334837a0be5deaa4a73627647c941f7c15bf93cb32bd23da43e11581e46395c010000000000000043601ae31cf5b03cb49395dda13809f7398d8670ee4d2172b14a1ab05986ac3b0100000000000000aa9e9ef920474fb414bc537c00e999be25e4f421029a89f65ae544233b1ced550100000000000000290321d793b7dcb12ad148c2438bb60821bd938b7e9164a0c3d0fc82987f8b63010000000000000061ba863f7691040f6ef02dafd565afa0981db476d68600d7d72f1d6f5ccf50f4010000000000000030252d94a73496848040ab9d9725fc9a21f0a858e531cd0fad5456265387d4ab01000000000000008782fdb1e8d957a6cb9ba1ce9c2a71b355b32c76969176737c44925f1db5a01a010000000000000003bc972565c71248e52800c0cc619a3ff10504a08b2a7419011939e0a5c039bf0100000000000000551b0b3e5bcb3b82f01e4ca44c853f2fc2d3635463f98637f32fa9d16a832229010000000000000025084a8de45fb516e52930807489c2cd19a21f9106370f3ad65da531c80331cc0100000000000000f6f23ae9bb4c269a5959d51f9173270ddefcc354b63de77b672bce58cabe60c801000000000000007122ed2348087bbe410cccdea8abd5fa0802bb8292bfecac94187a6ccd0a96f5010000000000000067d3f119ce322b163aef25a388102fca477d156c3fa003c7edf1e04099e52663010000000000000079effd7bf765ea67fd66d0fce75d0db69a66c24f8ffe92d179a45837998ddd7301000000000000008e2c91790f1a1543ed0eb437f30e38f626dfc53f4b37f22cf572840750c9195a010000000000000048da0f6841792c2f1f18afd82b1655e3e6ad904a1c702a73dd9a96dd1d2e46fb0100000000000000e6afad45b2b9d6c3c85bf6281ba55a9427ce61024093e5cf7d79ac1e09e247d3010000000000000022d582a8e5fc7d3b7aeaa4e92621c8e165f6e3aabeaf44a5eeab90a3bec7d7fd01000000000000004d772fa77ce73a70af294a88f933c69737a2fa1754fbc6cafeaa022bdf993bf101000000000000002ed8d702722db29c90d4be3a49ba400f0a65b0d3cba7d1ebfe23035ae39d5fe7010000000000000062a91ffda8611ffce3edeb628ea6d3b8b12e5b2448beda6da8334e77a9ecbdd70100000000000000d1fc54186454ddced4263b0e8c76fa3bb492363246b9abbcf589307fa81d3e0701000000000000005c0a52d8ddf00c85e76463aef37d899b64b2d03515d0b122eec992ce94849a330100000000000000886892eae828c4a946afc57081a37b3e00d8273adc769accca96fb936e7ba5190100000000000000a0a6e658dde71078f3c318f17156ab31f9b26a420c71587403b7bcb7a32d5aab0100000000000000e1498bba7e711d7e2a1433b21e169f65bc086adce86e38ec50c5560c3c7126850100000000000000d30d8e09e98ab1b13473f470bac16f7d59257970aed89918719b9a9bc0265fb701000000000000001e185ac812f0561256f65d8e19ff564dcec00437dea51187fd4295fb4bb2c7820100000000000000d4fa2056283e4131ab22d8a99fb45955e00473648841cc57e68665689b7a05bb0100000000000000f9909408f9201a13dc8b04796d715d89beaab7dca5b7f3aad244165bbdb1a6810100000000000000d1d0ac5b55a69edf1a30f03e5a4e12e42e480be5a7d3b7c9c82d1b62cc598a670100000000000000b059f42934ee377fa5377a5886e2846c28556fb85e6488b8bf21c09c86b80b190100000000000000d680f1743a67c8eb21a967d2bbc7daf20b13c1432674d02af695779af8e36389010000000000000052f5ddbf4dad024eb14a0e002f68ac7c87d4edb6d46d0df569e397d7ca7904480100000000000000739571b412bc39a7e64c7cb0be6306df344ccd6b8dcfc1e23668cff89191539d01000000000000009a877de36e4efbb024fb1dce6ba09b9d846ca09afa76eb708be2a8098a9a67cb01000000000000004bb3dc383998a983ace23f02504786c6b4eba320ae1d954e75f54525e91417ba01000000000000003751874277b67454eb785c4a26a55daa976f0bddb46c328bbda78e74b85cbb080100000000000000d9eb6e9921d655239c46b5eab212a160d6978bac189e7c1f72cb18c16355fe0b0100000000000000f9596b41435b16c7dba7e9281aea3ec21ec934f3a645735405c78a4fa6a75c660100000000000000ad9fe11973ffaa47d69271ed14df5797011e28bdbf3316abfb551b211e67bd9d010000000000000099db3968f4b18d8976ae0071a375c5aa49c415a8d988cc18af8dcace497b96250100000000000000bada1cdcbf66aaa3ed7a0169e69ab07cf482c5cc20f61d7a899bdc3276c52fd0010000000000000077246128a910e556083a9bb18ebd36fe7e10d6f4dee04d696543a0c2d447c45d01000000000000004da914dcdf4efc15cd0d4894841701e381ac959862dd5629ed2eb7f04c017ec201000000000000004ecbba9ff17b4f8b903e466f260d3be24d782f44ea36905d686739f1209c95940100000000000000b426ef68c50245a003dd068c5c086fc9012c08a7f9ec53fbf7df4318261c8c2c010000000000000047912aa57ad5be23a73b1159dba9a06bdc868a80274e8b3bbfb5f5e5e81d5d2e01000000000000006f1f0a1d7de2fbd1acfe8a6720dfdd6702b9d05d381a1717a99498ce61786f6e01000000000000009e7b1ae0e4a533cd45ea38bbfe1d027f15e0b1ba47c0cb16487803c838d8b2e001000000000000002c06fc900d4f2c0da65bb9360d54d82fd7c938955ae255cce2ac44595f6c123a0100000000000000a00c14557fb624516cee4e5e848bb70013775cfe0e1e88b760ba6942e15d9177010000000000000063772ba4334a8c42db129d3a9aae0d265e70914755c891765bac812c7b6e06ba010000000000000085fd82ea9d4e761b989ddf1573f86874a58a90289061d27b9b6ea0a549ac3e32010000000000000096847258e5fdd261a8df1b3958366b29d28363aeb96a71c2b705e4c8864b97e10100000000000000dcc2550a5d540d1ce5f772b016a60715324740cbb258e7a0273f0b0fa81a6bd8010000000000000030c4117878f19082ca54b9f38ad1ceede3638a2e54884fe70c0b4cb03286677701000000000000009f3a7fffae543ffa732238c0658c7c1d32d45aae071582255b4b7c7d4c18836601000000000000007de760e9ce4ec3937601ab079a19c4745a5e53a9243faacc04587bbb12f13f800100000000000000dbe4fe120fee0eefae57f3c3494b4afbb1622655110f695a1bab5d43d5685bca010000000000000058067b6bb9330ffc01d55554f85b3bf33624776c5cb08725ab992bef2e5e9d6c01000000000000009e10a66232763f89100682b5b7737b64b127ccd49ba5454d321dc7256b8ca89101000000000000008e4da071a91705d50cbac3329d722081a166e54b7ec8a8cc2e3692079189970b0100000000000000b5981e10341b07493c5100e373e68c259d375199e1f8487fc9c6620caee9c7520100000000000000f31975f17393e325cecbb1f7296c01e9f21cc0ed5d1fd72a389a1ba82bc66a5b0100000000000000b1521b686507f39972179a0dc83ab481a9d1332f07fdfc951d68d66f4b05d3d801000000000000002fabc18ec0a7287d24feedae41b27b7338bd48ea39e51a23655a90048c61dcb201000000000000008e3d1c8c0261e193e87403c8959919ef035ba39175d3ba22f31190303601412e0100000000000000e2cbfcc26562b49e656aed7d837a26fe0f9802db088b10330227b6147e150012010000000000000094416582fe359e0a310da59bf93df8ff9665b89071d4977a9a9f3390b75c0c4501000000000000003c718ab91d9b10efbe954734920955972fcb714627739f8cd97280ea67aa5a020100000000000000ac5230e4338aa51c44ab6a0fb903e6fd914fd029dab8f7ca447be54ceba749340100000000000000cb58034a5643afa5c7431f9527dc8175ed6817d5a82720180861cae6ae5585c0010000000000000028bb12862754458c6224d9a8b40f5cbe75c9b624f378f7c694a9e51265124cc001000000000000008ca3c996448b7ac4e40eace3ba1ec807dacfd1eb5c02cf145d089171bbd0b80201000000000000004ba6f6339bf6e452756a220e0a229bd52337667e5b38dc2874a2c8dbdf966c6e0100000000000000c2268a2d81b0c0ae80c1aa639093f2fee8724f4157692d8442eac623e18e9b440100000000000000546e44e42280120f4062a17d14ff7ab73aa3c77bc8979c5fe3c5d4b9381885bc0100000000000000d83c4f2b062f7ed69efc5a6a852a159444d309aff1563c2999c5ce282902f80101000000000000007081ac1696fc42897f8c8e236e3b04c84f3ee376baf8673ecd8a41cdb564bbe201000000000000006a5410b070b6abc90eab20d2de83b712d3b414da59628b34315af7e55473a1760100000000000000fdb6ae85ec3ae50541230a9294ca4efcbbb3ae21063cc161cc6ab05a03f273da010000000000000079c752b9998106d82ebed6e43c603e7637102765fe206cf549a4a5a91f68df2b01000000000000003a4bfd825ccd308def4a61bac80c579db42b02ea5f1a0768656a326e83a0dd880100000000000000ac2fbfa72c143162a81c57a10fbb8a14e5f65fa1b893eec3f93beff03d298b5a0100000000000000d3af3729ad980ecd415c8be4e4dac817a264f0e341346730a736c5bd777a5e8e0100000000000000e5ca1ff21edb627f2c627f7f3a643642cc28287174246816ffac48657419d2d50100000000000000219e86fb0d16278c7a21bc37e0e6c6b8ea371a9ce0f8d497dd74aa699f464c6001000000000000003c1c0ce87411e078a5203d8c5c923fc2c50f90c49dc9046987455158308ff91c0100000000000000d2f1b3b5f7eb1b0d8328911d9ec920327d7a30729e80c1238f86dfe27c4fa3470100000000000000bb4047e2f0f2f91fab1130a9425f49b91377fb6e67eed4f47defabcb7a4c3f790100000000000000c11fe57af5d2c4c60c37fba5c5829f7a44fe5cb6622d08069f3dbc2da3f7038d0100000000000000c5541dd9423ab57ac8dd72e5305787d0cf05dae4f65086bf3cce800ef1d334fe0100000000000000841584e602ab975c936fe7c2025fcea2b5a0061e839b1ad96528942b33d0974b0100000000000000e649bd64712d70642c3ba77eded5aeaea280acee5de1ae04b9c024a3f9a4e1f60100000000000000d156efd80e52b00a319c582d934a833ee3340fb216da48a614edce8bcc18010e010000000000000079d830d9b0d1aa1f3f36ae405501212e445d0da81b3ce596afec5f80eb20ef4a0100000000000000561828561351c24306e219fe1046cb8e5a716aec7ea93048f2bc732ba04421ee010000000000000009d407cab3d74ff6bd711d5ee2e63cc5ed84a9497b400fcf94ad4ddfb63b77a90100000000000000231110e161dadd70e8836048140da6ecc59706c3d67f8b3fa72c54fd529a1922010000000000000018e341b52ad3335e9a40cd1c93e7ff3c711b7858cb55cba94cb35c36e9ecaee90100000000000000232b04be856e808b2616319b11eec858097a8afee5c18f0af0e1c33f1c6973ad0100000000000000b174fe8bd9fc64bf6cb2e0ecfa021a69ba7dfb577eea688e912b084dbce0e7100100000000000000daffd43670286cbddbf38953e6e33ba093f8c719e9fbf0a4aa76ff3ee97df3070100000000000000b453f6999c3844e2e4a358961a0fccf8d074b95999ca1d441d5ab180c6a79fa201000000000000008c08ec331a570a22cee5858b0efae92c77d47f9c414f9c916d8e241ebf2feacf01000000000000002dab96f72ae82997620d72257fe40c58fca66d4bfb415d6b173a36fcec9dfb6a010000000000000036b53f3f35d5301a23b52d5091a4b7fc866de1566d179858ba00f57e1783e7410100000000000000e38e490615c701164f7ea4dbf3db97772305f43ccdfbdad7255e571ef6546a0a01000000000000003cf63ce5caf114ee092493518534fc7869629d5bfacd32290ae07b469b92da450100000000000000e5e287741ebd1e3e21535c11796b333109b28e754f33794ac2baad510cbd20130100000000000000b48574503e3b787008ed9b1fc9eb4b0275fadecfdb352f166973da58d1a43b650100000000000000eb5437d31e8aa20ba124005a12c042d49b67ebd62e1aa72aa92584675d134bbd0100000000000000b07738d501326a26acec24adfc2284f2f617e4042c738f7c0f15dc1c900665280100000000000000a85caac9e057114414dd9d3f159f4ee6b876020a50f81e85299bc97fb216aa3801000000000000008c680b57fa2e52590f77693b0b653d3767753d19fdaff957a2bac3274d54a98b01000000000000002929dacc53614cea1848e7ba20fdeed7cb0bd81571aa72dfb63dfc84d3965d2b0100000000000000570ff2be40f21e7f778f5996904df693fbadff6bcb91ce50f4ce673711c6521201000000000000007721a15e548a6313461c4fed9f39112ad43b09e9873279f8cd28702ead9a876201000000000000005e6c7ca9b9b34546de2d7913bc62e301bd7f457761e5a6b64e90e1470763b6d601000000000000007e99ba1ceb811d46326ad3782e88056be27a453c1dc3c4e8b7ef6494c327a9b60100000000000000e4c473b0f002fb85e5f5123b448c8402b44d7f1dd380e991fd895f9bcbe4cc87010000000000000056b2cda89223ce64d8abd543ad66552bb84be82fb45e0ad6333e714eb20e55180100000000000000570b0000000000000001ed35a501005d2d00000000000000002904050001000000000000002a0d050002000000000000002f16050003000000000000008e1f05000400000000000000ee28050005000000000000004d32050006000000000000009d3b05000700000000000000fd44050008000000000000005c4e05000900000000000000b75705000a00000000000000176105000b00000000000000766a05000c00000000000000d67305000d00000000000000357d05000e00000000000000958605000f00000000000000f58f0500100000000000000055990500110000000000000095a205001200000000000000d8ab050013000000000000000db50500140000000000000024da05001500000000000000aaec05001600000000000000f4f5050017000000000000003bff050018000000000000008b0806001900000000000000992406001a00000000000000f92d06001b000000000000000d4a06001c00000000000000685306001d00000000000000b65c06001e00000000000000f76506001f00000000000000308b060020000000000000007b940600210000000000000025a70600220000000000000033c3060023000000000000007fcc06002400000000000000c3d50600250000000000000011df060026000000000000005ae806002700000000000000a0f106002800000000000000410407002900000000000000880d07002a000000000000001b3c07002b00000000000000764507002c00000000000000357407002d00000000000000239907002e000000000000006fa207002f00000000000000c3ab070030000000000000006abe07003100000000000000bdc7070032000000000000000fd107003300000000000000b2e3070034000000000000000aed07003500000000000000971b080036000000000000009d24080037000000000000009c4008003800000000000000255308003900000000000000735c08003a000000000000000c6f08003b00000000000000048b08003c00000000000000589408003d00000000000000d3c208003e00000000000000e4de08003f000000000000003fe808004000000000000000f7fa08004100000000000000aa0d09004200000000000000153309004300000000000000fc6a090044000000000000003e74090045000000000000009a7d0900460000000000000000a30900470000000000000014db0900480000000000000020130a004900000000000000791c0a004a00000000000000364b0a004b0000000000000043830a004c00000000000000e5950a004d0000000000000045bb0a004e0000000000000059f30a004f000000000000000e060b005000000000000000812b0b005100000000000000dc340b005200000000000000ef500b005300000000000000a3630b005400000000000000b69b0b005500000000000000c7d30b005600000000000000dd0b0c005700000000000000f3430c005800000000000000087c0c00590000000000000052b30c005a0000000000000060eb0c005b00000000000000baf40c005c0000000000000072230d005d00000000000000805b0d005e000000000000007e930d005f000000000000007ccb0d00600000000000000076030e006100000000000000793b0e00620000000000000088730e00630000000000000092ab0e00640000000000000083e30e006500000000000000731b0f00660000000000000079530f006700000000000000748b0f0068000000000000001fc30f006900000000000000d0fa0f006a00000000000000633210006b00000000000000826a10006c0000000000000028a210006d0000000000000005b310006e0000000000000055d810006f000000000000004810110070000000000000006548110071000000000000008e8011007200000000000000bfb811007300000000000000bbf011007400000000000000e828120075000000000000001561120076000000000000003b991200770000000000000058d112007800000000000000770913007900000000000000944113007a00000000000000c07913007b00000000000000e7b113007c000000000000000cea13007d0000000000000067f313007e00000000000000d31814007f000000000000002e22140080000000000000008c2b14008100000000000000545a14008200000000000000ad63140083000000000000000e89140084000000000000006892140085000000000000008dca14008600000000000000b00215008700000000000000d03a15008800000000000000f3721500890000000000000015ab15008a000000000000003be315008b000000000000005d1b16008c00000000000000855316008d00000000000000b18b16008e00000000000000d3c316008f00000000000000e9fb16009000000000000000073417009100000000000000bf4617009200000000000000286c1700930000000000000029a41700940000000000000041dc17009500000000000000591418009600000000000000bf3918009700000000000000704c18009800000000000000948418009900000000000000f28d18009a00000000000000bcbc18009b00000000000000e4f418009c000000000000000b2d19009d000000000000002c6519009e00000000000000896e19009f00000000000000519d1900a00000000000000075d51900a100000000000000920d1a00a200000000000000ec161a00a300000000000000b6451a00a400000000000000887d1a00a50000000000000077b51a00a600000000000000cdbe1a00a70000000000000070ed1a00a80000000000000083091b00a9000000000000004e251b00aa00000000000000fe371b00ab00000000000000065d1b00ac000000000000005f661b00ad00000000000000bd6f1b00ae00000000000000de941b00af00000000000000fecc1b00b0000000000000001f041c00b1000000000000000c321c00b2000000000000002f3b1c00b3000000000000002e721c00b4000000000000000ca01c00b50000000000000044a91c00b60000000000000022e11c00b70000000000000044191d00b8000000000000000c481d00b9000000000000006b511d00ba000000000000008b891d00bb00000000000000a5c11d00bc0000000000000053f91d00bd00000000000000ff301e00be00000000000000054d1e00bf0000000000000002691e00c000000000000000d1a01e00c100000000000000c5d81e00c200000000000000cf101f00c30000000000000083481f00c400000000000000af801f00c500000000000000d0b81f00c600000000000000f0f01f00c7000000000000001b292000c80000000000000039612000c90000000000000054992000ca000000000000004fd12000cb000000000000004c092100cc00000000000000031c2100cd000000000000006d412100ce00000000000000cc4a2100cf0000000000000098792100d000000000000000c4b12100d100000000000000eee92100d20000000000000011222200d300000000000000325a2200d40000000000000055922200d50000000000000075ca2200d6000000000000008f022300d700000000000000b13a2300d800000000000000cd722300d90000000000000078852300da00000000000000ce8e2300db00000000000000bdaa2300dc00000000000000abe22300dd0000000000000012112400de00000000000000501a2400df0000000000000045512400e000000000000000a1882400e1000000000000005fc02400e20000000000000013f82400e30000000000000007302500e40000000000000013682500e500000000000000c37a2500e600000000000000a8962500e700000000000000fb9f2500e80000000000000000d82500e90000000000000019102600ea000000000000002b482600eb0000000000000028802600ec000000000000002eb82600ed0000000000000044d42600ee0000000000000058f02600ef00000000000000b3f92600f00000000000000065282700f10000000000000057602700f20000000000000064982700f3000000000000008dd02700f400000000000000a7ec2700f500000000000000b9082800f600000000000000e0402800f700000000000000f6782800f80000000000000019b12800f90000000000000040e92800fa000000000000006c212900fb00000000000000a0592900fc00000000000000107f2900fd00000000000000bc912900fe00000000000000eac92900ff00000000000000fd012a000001000000000000ff1d2a0001010000000000000c3a2a0002010000000000002b722a00030100000000000005aa2a000401000000000000fce12a0005010000000000004ceb2a000601000000000000e0fd2a000701000000000000c3192b000801000000000000be512b0009010000000000000a772b000a01000000000000ae892b000b01000000000000b0a52b000c01000000000000abc12b000d010000000000009bf92b000e0100000000000093312c000f0100000000000087692c00100100000000000075a12c00110100000000000074d92c00120100000000000089112d00130100000000000099492d001401000000000000b0812d001501000000000000c3b92d001601000000000000d1f12d001701000000000000d6292e001801000000000000e9612e001901000000000000ea992e001a01000000000000efd12e001b01000000000000f8092f001c01000000000000f0412f001d01000000000000e9792f001e0100000000000036832f001f01000000000000b2b12f002001000000000000a9cd2f00210100000000000094e92f0022010000000000007121300023010000000000003b5930002401000000000000089130002501000000000000599a30002601000000000000f6c830002701000000000000e30031002801000000000000c03831002901000000000000a17031002a01000000000000f27931002b010000000000007fa831002c010000000000005de031002d01000000000000aae931002e01000000000000441832002f01000000000000295032003001000000000000fe8732003101000000000000aa9a3200320100000000000010c0320033010000000000003af8320034010000000000005f303300350100000000000059683300360100000000000078a0330037010000000000009bd833003801000000000000cb1034003901000000000000f44834003a010000000000001c8134003b0100000000000044b934003c0100000000000055f134003d010000000000009dfa34003e01000000000000302935003f01000000000000c6573500400100000000000023613500410100000000000053993500420100000000000080d135004301000000000000560036004401000000000000b10936004501000000000000ce4136004601000000000000037a3600470100000000000031b2360048010000000000005fea360049010000000000007b2237004a01000000000000995a37004b01000000000000f56337004c01000000000000c69237004d01000000000000feca37004e01000000000000340338004f01000000000000683b380050010000000000009e7338005101000000000000c9ab38005201000000000000dcc7380053010000000000003cd138005401000000000000f8e338005501000000000000b0f6380056010000000000001c1c390057010000000000007a2539005801000000000000da2e39005901000000000000525439005a01000000000000878c39005b01000000000000bbc439005c01000000000000f3fc39005d0100000000000028353a005e010000000000005f6d3a005f0100000000000098a53a006001000000000000cedd3a0061010000000000000c163b006201000000000000404e3b00630100000000000019853b006401000000000000608e3b006501000000000000b8973b0066010000000000000fa13b006701000000000000a7b33b006801000000000000fabc3b00690100000000000049c63b006a010000000000009ccf3b006b01000000000000eed83b006c01000000000000c1f43b006d0100000000000014fe3b006e0100000000000066073c006f01000000000000b7103c0070010000000000009e2c3c007101000000000000ee353c00720100000000000094483c007301000000000000e0513c0074010000000000007c643c0075010000000000001d773c0076010000000000004b9c3c00770100000000000010d43c007801000000000000d80b3d0079010000000000001a153d007a0100000000000053433d007b01000000000000ea553d007c01000000000000225f3d007d0100000000000072683d007e01000000000000b4713d007f01000000000000fb7a3d0080010000000000007a8d3d008101000000000000b8963d00820100000000000006a03d00830100000000000088b23d008401000000000000c8bb3d0085010000000000000bc53d0086010000000000001dea3d008701000000000000e9053e008801000000000000b5213e0089010000000000003b343e008a01000000000000843d3e008b010000000000005e593e008c010000000000001f913e008d0100000000000065c83e008e010000000000006bed3e008f01000000000000a9f63e009001000000000000f6ff3e009101000000000000c1373f0092010000000000005c4a3f0093010000000000003b663f009401000000000000856f3f009501000000000000cf783f0096010000000000003ea73f009701000000000000ccde3f0098010000000000008516400099010000000000001e2940009a010000000000006e4e40009b01000000000000c35740009c010000000000009b8640009d01000000000000cebe40009e0100000000000001f740009f01000000000000372f4100a00100000000000097384100a10100000000000070674100a201000000000000a99f4100a30100000000000065b24100a401000000000000ddd74100a50100000000000096ea4100a6010000000000000b104200a70100000000000044484200a8010000000000009c514200a9010000000000003b804200aa0100000000000051b84200ab010000000000006fd44200ac010000000000005ef04200ad01000000000000b9f94200ae010000000000006a284300af0100000000000078604300b00100000000000077984300b101000000000000abd04300b20100000000000064e34300b30100000000000072ff4300b401000000000000d2084400b50100000000000008414400b6010000000000002e794400b7010000000000005eb14400b8010000000000007de94400b9010000000000009e214500ba010000000000005d344500bb01000000000000d0594500bc0100000000000006924500bd010000000000001aca4500be010000000000004a024600bf01000000000000603a4600c00100000000000084724600c101000000000000abaa4600c20100000000000047bd4600c3010000000000009ec64600c401000000000000a0e24600c5010000000000005df54600c601000000000000bf1a4700c701000000000000d1524700c8010000000000007f814700c901000000000000dd8a4700ca0100000000000039944700cb01000000000000f2c24700cc0100000000000010fb4700cd01000000000000d5294800ce010000000000002c334800cf01000000000000f9614800d001000000000000596b4800d10100000000000078874800d2010000000000008da34800d301000000000000aadb4800d401000000000000c6134900d501000000000000eb4b4900d601000000000000e7834900d701000000000000f9bb4900d801000000000000b6ce4900d9010000000000001bf44900da010000000000004a2c4a00db0100000000000066644a00dc010000000000002f7d4a00dd0100000000000019994a00de01000000000000c0ab4a00df01000000000000aec74a00e001000000000000fed04a00e101000000000000bbff4a00e20100000000000019094b00e301000000000000902e4b00e40100000000000041414b00e50100000000000010704b00e6010000000000006e794b00e7010000000000002b8c4b00e80100000000000094b14b00e901000000000000a4e94b00ea01000000000000d4214c00eb01000000000000d7594c00ec01000000000000e8914c00ed0100000000000004ae4c00ee01000000000000ebc94c00ef0100000000000014024d00f001000000000000fe394d00f1010000000000000a724d00f201000000000000667b4d00f30100000000000013aa4d00f40100000000000031c64d00f50100000000000037e24d00f6010000000000004afe4d00f7010000000000002c1a4e00f801000000000000ea2c4e00f90100000000000049364e00fa010000000000004e524e00fb01000000000000628a4e00fc0100000000000079a64e00fd010000000000001ab94e00fe0100000000000079c24e00ff0100000000000094de4e000002000000000000aafa4e00010200000000000059324f00020200000000000004654f000302000000000000ff764f0004020000000000000d804f0005020000000000007e924f000602000000000000c29b4f000702000000000000f4d34f000802000000000000160c50000902000000000000504450000a02000000000000877c50000b02000000000000b6b450000c02000000000000e7ec50000d0200000000000046f650000e02000000000000b61b51000f020000000000001625510010020000000000004f5d510011020000000000000f7051001202000000000000889551001302000000000000b5cd5100140200000000000014d751001502000000000000e605520016020000000000001f3e5200170200000000000053765200180200000000000089ae52001902000000000000e8b752001a02000000000000b7e652001b0200000000000074f952001c02000000000000e81e53001d020000000000001a5753001e02000000000000558f53001f020000000000008ac753002002000000000000b9ff53002102000000000000f13754002202000000000000277054002302000000000000418c54002402000000000000d1a354002502000000000000d9c8540026020000000000007edb54002702000000000000b81355002802000000000000e34b55002902000000000000c58355002a02000000000000d6bb55002b0200000000000007f455002c02000000000000c30656002d020000000000002c2c56002e020000000000005d6456002f020000000000008f9c56003002000000000000c9d456003102000000000000070d570032020000000000004345570033020000000000007a7d570034020000000000007d99570035020000000000009ab557003602000000000000b4ed57003702000000000000f225580038020000000000002f5e580039020000000000006b9658003a02000000000000a6ce58003b02000000000000e30659003c02000000000000183f59003d02000000000000517759003e02000000000000ad8059003f020000000000008baf59004002000000000000e9b859004102000000000000c5e75900420200000000000002205a0043020000000000003f585a0044020000000000007c905a004502000000000000bcc85a004602000000000000f1005b004702000000000000111d5b00480200000000000030395b0049020000000000006f715b004a02000000000000aca95b004b02000000000000e9e15b004c02000000000000251a5c004d0200000000000060525c004e020000000000009f8a5c004f02000000000000dbc25c00500200000000000019fb5c00510200000000000058335d005202000000000000956b5d005302000000000000c7a35d005402000000000000f7db5d00550200000000000031145e0056020000000000006f4c5e005702000000000000a7845e005802000000000000e0bc5e0059020000000000003fc65e005a020000000000001cf55e005b02000000000000582d5f005c0200000000000093655f005d02000000000000cf9d5f005e0200000000000005d65f005f02000000000000440e600060020000000000008346600061020000000000006a7e6000620200000000000056b46000630200000000000000ec60006402000000000000a72361006502000000000000e25b61006602000000000000f293610067020000000000001bcc61006802000000000000dade61006902000000000000590462006a02000000000000963c62006b02000000000000cc7462006c020000000000008c8762006d02000000000000ffac62006e020000000000003ae562006f02000000000000731d63007002000000000000b05563007102000000000000e98d630072020000000000001dc6630073020000000000005dfe63007402000000000000993664007502000000000000d86e6400760200000000000017a76400770200000000000051df640078020000000000008a1765007902000000000000c34f65007a02000000000000018865007b020000000000003ec065007c020000000000007af865007d02000000000000b63066007e02000000000000f06866007f0200000000000004a16600800200000000000041d966008102000000000000711167008202000000000000ac4967008302000000000000de8167008402000000000000f8b967008502000000000000b8cc6700860200000000000035f2670087020000000000006e2a680088020000000000001c3d680089020000000000007f6268008a02000000000000ba9a68008b02000000000000f3d268008c02000000000000310b69008d02000000000000704369008e02000000000000ae7b69008f02000000000000eeb3690090020000000000002bec6900910200000000000065246a009202000000000000a45c6a009302000000000000e0946a0094020000000000001dcd6a009502000000000000dbdf6a00960200000000000059056b00970200000000000018186b009802000000000000923d6b009902000000000000b0756b009a02000000000000e6ad6b009b0200000000000021e66b009c020000000000005e1e6c009d0200000000000096566c009e02000000000000d28e6c009f020000000000000ac76c00a00200000000000047ff6c00a10200000000000077376d00a202000000000000876f6d00a3020000000000000fa76d00a40200000000000059dc6d00a50200000000000022146e00a602000000000000464c6e00a70200000000000071846e00a802000000000000eea96e00a902000000000000aabc6e00aa0200000000000085eb6e00ab02000000000000e4f46e00ac020000000000001c2d6f00ad02000000000000da3f6f00ae0200000000000053656f00af020000000000008c9d6f00b002000000000000c4d56f00b102000000000000d90d7000b202000000000000d7457000b302000000000000f67d7000b402000000000000deb57000b502000000000000b2ed7000b602000000000000a9257100b702000000000000975d7100b802000000000000338c7100b9020000000000007e957100ba0200000000000068b17100bb0200000000000050cd7100bc020000000000001c057200bd02000000000000610e7200be02000000000000c13c7200bf020000000000006b747200c0020000000000005aac7200c10200000000000032e47200c202000000000000dcf67200c302000000000000321c7300c4020000000000002b547300c5020000000000007d8b7300c60200000000000020c37300c702000000000000cefa7300c8020000000000003c327400c9020000000000009b697400ca02000000000000eda07400cb0200000000000056d87400cc0200000000000090107500cd02000000000000ad2c7500ce020000000000000b367500cf02000000000000c7487500d002000000000000fe807500d10200000000000039b97500d20200000000000073f17500d30200000000000030047600d4020000000000004b207600d502000000000000a9297600d60200000000000006337600d702000000000000d3617600d80200000000000090747600d902000000000000089a7600da020000000000002fd27600db020000000000001a0a7700dc0200000000000022427700dd02000000000000007a7700de02000000000000d2b17700df02000000000000f8e97700e0020000000000002b227800e102000000000000635a7800e202000000000000a0927800e302000000000000daca7800e40200000000000011037900e502000000000000483b7900e60200000000000085737900e702000000000000b1ab7900e802000000000000dae37900e902000000000000121c7a00ea0200000000000049547a00eb02000000000000878c7a00ec02000000000000bfc47a00ed02000000000000edfc7a00ee0200000000000026357b00ef02000000000000606d7b00f0020000000000009da57b00f102000000000000cddd7b00f20200000000000006167c00f3020000000000003f4e7c00f402000000000000fb607c00f50200000000000077867c00f602000000000000b4be7c00f70200000000000014c87c00f802000000000000e0f67c00f9020000000000001b2f7d00fa0200000000000058677d00fb02000000000000959f7d00fc02000000000000d2d77d00fd02000000000000ec0f7e00fe0200000000000025487e00ff020000000000005f807e0000030000000000009ab87e000103000000000000d3f07e000203000000000000ee0c7f0003030000000000000a297f000403000000000000c53b7f00050300000000000043617f0006030000000000007b997f000703000000000000b9d17f000803000000000000f20980000903000000000000284280000a030000000000005e7a80000b0300000000000099b280000c03000000000000d2ea80000d03000000000000082381000e030000000000003e5b81000f030000000000007b9381001003000000000000b8cb81001103000000000000f30382001203000000000000313c82001303000000000000697482001403000000000000a6ac82001503000000000000c4c882001603000000000000e0e482001703000000000000ff00830018030000000000001e1d83001903000000000000dd2f83001a030000000000005b5583001b03000000000000988d83001c03000000000000d5c583001d0300000000000010fe83001e030000000000004e3684001f03000000000000826e84002003000000000000bba684002103000000000000f5de840022030000000000006f0485002303000000000000cc0d850024030000000000002c1785002503000000000000ea2985002603000000000000634f850027030000000000007e6b850028030000000000009a878500290300000000000017ad85002a03000000000000d2bf85002b0300000000000031c985002c030000000000000ef885002d030000000000004a3086002e03000000000000866886002f03000000000000bea086003003000000000000f2d8860031030000000000002a1187003203000000000000871a870033030000000000006449870034030000000000001d5c87003503000000000000998187003603000000000000cfb987003703000000000000eed5870038030000000000000cf2870039030000000000004a2a88003a03000000000000a83388003b03000000000000826288003c03000000000000b69a88003d03000000000000efd288003e030000000000002d0b89003f030000000000004d27890040030000000000006c4389004103000000000000ab7b89004203000000000000eab38900430300000000000028ec8900440300000000000068248a004503000000000000a05c8a004603000000000000b4948a004703000000000000f4cc8a00480300000000000030058b0049030000000000006f3d8b004a030000000000008e598b004b03000000000000ae758b004c03000000000000ecad8b004d0300000000000028e68b004e03000000000000331e8c004f030000000000004f568c0050030000000000008e8e8c005103000000000000c7c68c00520300000000000005ff8c00530300000000000041378d005403000000000000746f8d005503000000000000a4a78d00560300000000000064ba8d005703000000000000e4df8d0058030000000000000a188e00590300000000000023508e005a0300000000000027888e005b03000000000000d89a8e005c0300000000000043c08e005d0300000000000082f88e005e03000000000000c0308f005f03000000000000ff688f0060030000000000001ba18f00610300000000000059d98f006203000000000000981190006303000000000000d64990006403000000000000f56590006503000000000000158290006603000000000000758b9000670300000000000053ba9000680300000000000092f290006903000000000000d22a91006a03000000000000106391006b03000000000000489b91006c03000000000000a2a491006d030000000000001bd391006e03000000000000530992006f03000000000000d32e9200700300000000000090419200710300000000000074799200720300000000000094b19200730300000000000072e092007403000000000000d2e992007503000000000000b21893007603000000000000122293007703000000000000445a93007803000000000000739293007903000000000000f3b793007a03000000000000abca93007b030000000000005ddd93007c03000000000000c40294007d03000000000000e13a94007e03000000000000217394007f0300000000000059ab9400800300000000000090e394008103000000000000c31b95008203000000000000ea53950083030000000000009866950084030000000000000b8c9500850300000000000046c49500860300000000000057fc950087030000000000008f3496008803000000000000cf6c960089030000000000000ba596008a0300000000000045dd96008b03000000000000a3e696008c03000000000000801597008d03000000000000bc4d97008e03000000000000f78597008f030000000000002ebe9700900300000000000030f6970091030000000000005a2e98009203000000000000956698009303000000000000d49e9800940300000000000014d7980095030000000000003b0f990096030000000000006c4799009703000000000000ac7f9900980300000000000078b79900990300000000000026ca99009a030000000000007cef99009b0300000000000085279a009c03000000000000be5f9a009d03000000000000fd979a009e03000000000000b9aa9a009f0300000000000022d09a00a0030000000000003dec9a00a10300000000000058089b00a20300000000000074249b00a3030000000000008b409b00a403000000000000e4499b00a50300000000000038789b00a60300000000000076819b00a703000000000000e4af9b00a803000000000000b7e79b00a903000000000000731f9c00aa03000000000000a6289c00ab030000000000002f3b9c00ac0300000000000012579c00ad030000000000005d609c00ae03000000000000cb8e9c00af0300000000000057a19c00b00300000000000086c69c00b1030000000000005afe9c00b20300000000000002369d00b303000000000000bc6d9d00b40300000000000099a59d00b5030000000000004edd9d00b603000000000000db149e00b703000000000000e0399e00b803000000000000724c9e00b9030000000000002a849e00ba03000000000000ee9f9e00bb03000000000000d1bb9e00bc030000000000007df39e00bd03000000000000f02a9f00be030000000000006a629f00bf03000000000000ff999f00c0030000000000002ed19f00c1030000000000004608a000c203000000000000893fa000c303000000000000a476a000c403000000000000dfada000c5030000000000001cb7a000c6030000000000003ce5a000c703000000000000921ca100c8030000000000008c53a100c903000000000000988aa100ca0300000000000010a6a100cb03000000000000a0c1a100cc03000000000000e5d3a100cd0300000000000072f8a100ce030000000000007c2fa200cf030000000000003766a200d003000000000000389da200d10300000000000056a6a200d203000000000000a9b8a200d303000000000000cac1a200d4030000000000001ad4a200d503000000000000200ba300d6030000000000002714a300d703000000000000bc41a300d8030000000000006778a300d9030000000000000aafa300da0300000000000046dca300db0300000000000065e5a300dc03000000000000a81ba400dd03000000000000d72da400de030000000000002352a400df030000000000006288a400e003000000000000c1bea400e103000000000000f8f4a400e203000000000000212ba500e3030000000000003f61a500e403000000000000656aa500e503000000000000e497a500e60300000000000040cea500e703000000000000b204a600e803000000000000fc3aa600e9030000000000009471a600ea0300000000000037a8a600eb030000000000001adfa600ec03000000000000ea0ca700ed030000000000000e16a700ee030000000000005228a700ef030000000000007d31a700f003000000000000034da700f1030000000000002084a700f2030000000000004a8da700f303000000000000a99fa700f403000000000000f6baa700f503000000000000c1f1a700f603000000000000be28a800f703000000000000a65fa800f8030000000000003e7ba800f903000000000000c296a800fa03000000000000c3cda800fb03000000000000d504a900fc03000000000000f83ba900fd030000000000005f73a900fe03000000000000ceaaa900ff030000000000000bb4a900000400000000000005e2a90001040000000000005e19aa000204000000000000c12baa0003040000000000008e50aa000404000000000000fd62aa0005040000000000008175aa000604000000000000fa87aa0007040000000000002f91aa0008040000000000005dbfaa000904000000000000a3c8aa000a04000000000000e5f6aa000b04000000000000e41bab000c040000000000005b2eab000d04000000000000e765ab000e040000000000004c9dab000f0400000000000085a6ab001004000000000000b8d4ab001104000000000000fdddab0012040000000000003b0cac001304000000000000d043ac001404000000000000827bac001504000000000000b8a0ac0016040000000000005bb3ac00170400000000000029ebac0018040000000000006af4ac0019040000000000000e07ad001a04000000000000f422ad001b04000000000000432cad001c040000000000009935ad001d04000000000000ee3ead001e04000000000000d55aad001f04000000000000bd76ad002004000000000000a592ad00210400000000000076caad002204000000000000f6dcad002304000000000000e001ae0024040000000000004f39ae0025040000000000001371ae0026040000000000005f7aae002704000000000000fc8cae002804000000000000cda8ae0029040000000000005ebbae002a0400000000000081e0ae002b040000000000004f18af002c040000000000001e50af002d04000000000000e687af002e04000000000000a0bfaf002f040000000000005ff7af003004000000000000042fb0003104000000000000da66b00032040000000000009a9eb000330400000000000063d6b0003404000000000000300eb1003504000000000000da45b10036040000000000009a7db100370400000000000050b5b100380400000000000029edb1003904000000000000971bb2003a04000000000000e024b2003b04000000000000995cb2003c040000000000006694b2003d0400000000000048b0b2003e040000000000002eccb2003f0400000000000075d5b200400400000000000008e8b2004104000000000000e703b3004204000000000000ce1fb3004304000000000000b63bb30044040000000000000d45b30045040000000000009f57b30046040000000000007573b3004704000000000000c67cb30048040000000000003aabb3004904000000000000e4e2b3004a04000000000000651ab4004b04000000000000f951b4004c040000000000009389b4004d0400000000000025c1b4004e04000000000000f6f8b4004f04000000000000241eb5005004000000000000b130b50051040000000000007068b500520400000000000040a0b5005304000000000000ecd7b50054040000000000000510b60055040000000000003e48b60056040000000000007a80b6005704000000000000b7b8b6005804000000000000f3f0b60059040000000000002f29b7005a04000000000000ae4eb7005b040000000000006861b7005c04000000000000a599b7005d04000000000000ded1b7005e040000000000005cf7b7005f04000000000000160ab80060040000000000005042b8006104000000000000964bb8006204000000000000687ab8006304000000000000a6b2b800640400000000000066c5b8006504000000000000e5eab80066040000000000000423b90067040000000000003f5bb90068040000000000005d77b90069040000000000007b93b9006a04000000000000b7cbb9006b04000000000000ef03ba006c04000000000000133cba006d040000000000003358ba006e040000000000005174ba006f0400000000000042acba0070040000000000006ce4ba007104000000000000a21cbb007204000000000000e054bb007304000000000000405ebb0074040000000000001b8dbb0075040000000000002ec5bb0076040000000000006dfdbb007704000000000000a435bc007804000000000000d06dbc0079040000000000000ca6bc007a040000000000004adebc007b040000000000008716bd007c04000000000000c34ebd007d04000000000000fc86bd007e040000000000003bbfbd007f040000000000007af7bd008004000000000000d500be008104000000000000b32fbe008204000000000000ea67be00830400000000000027a0be00840400000000000065d8be008504000000000000a410bf008604000000000000dd48bf0087040000000000003b52bf0088040000000000001881bf0089040000000000008fb8bf008a04000000000000cbc1bf008b04000000000000f8efbf008c040000000000007602c0008d040000000000008327c0008e04000000000000075fc0008f040000000000005d96c000900400000000000009cec00091040000000000003b06c10092040000000000002d3ec10093040000000000006476c10094040000000000007aaec1009504000000000000b9e6c1009604000000000000ef1ec20097040000000000002c57c2009804000000000000698fc20099040000000000008cc7c2009a040000000000009effc2009b04000000000000da37c3009c04000000000000ee6fc3009d0400000000000029a8c3009e0400000000000067e0c3009f04000000000000240fc400a0040000000000008218c400a104000000000000b150c400a204000000000000c088c400a304000000000000d2c0c400a404000000000000f6f8c400a5040000000000001231c500a604000000000000d143c500a7040000000000004d69c500a80400000000000089a1c500a904000000000000c4d9c500aa040000000000000112c600ab040000000000005c1bc600ac040000000000003a4ac600ad040000000000007482c600ae04000000000000abbac600af04000000000000e4f2c600b0040000000000001d2bc700b1040000000000002e47c700b2040000000000004863c700b304000000000000687fc700b404000000000000829bc700b5040000000000009bd3c700b604000000000000d80bc800b7040000000000001144c800b804000000000000704dc800b904000000000000d056c800ba040000000000004e7cc800bb0400000000000080b4c800bc04000000000000b1ecc800bd040000000000009808c900be040000000000008d24c900bf04000000000000c75cc900c004000000000000df94c900c104000000000000feb0c900c2040000000000001dcdc900c3040000000000004605ca00c4040000000000006e3dca00c5040000000000009e75ca00c604000000000000029bca00c704000000000000aeadca00c8040000000000008adcca00c904000000000000eae5ca00ca04000000000000251ecb00cb04000000000000fa55cb00cc04000000000000778ccb00cd04000000000000eec3cb00ce0400000000000005fccb00cf040000000000004134cc00d004000000000000716ccc00d10400000000000096a4cc00d204000000000000d3dccc00d30400000000000086efcc00d4040000000000000215cd00d504000000000000ac27cd00d604000000000000264dcd00d7040000000000008656cd00d8040000000000006385cd00d9040000000000003bb4cd00da0400000000000099bdcd00db04000000000000d8f5cd00dc04000000000000172ece00dd040000000000005366ce00de04000000000000909ece00df04000000000000b7d6ce00e00400000000000068e9ce00e104000000000000cc0ecf00e2040000000000000547cf00e304000000000000427fcf00e40400000000000079b7cf00e504000000000000b8efcf00e604000000000000f427d000e7040000000000000b60d000e8040000000000004698d000e90400000000000083d0d000ea04000000000000c008d100eb04000000000000fa40d100ec040000000000003679d100ed0400000000000073b1d100ee0400000000000087cdd100ef04000000000000a6e9d100f004000000000000e521d200f1040000000000001e5ad200f2040000000000005692d200f30400000000000092cad200f40400000000000052ddd200f504000000000000ce02d300f604000000000000e13ad300f7040000000000003444d300f804000000000000dc56d300f904000000000000ef72d300fa040000000000004d7cd300fb0400000000000024abd300fc04000000000000a1d0d300fd040000000000005be3d300fe04000000000000901bd400ff04000000000000ce53d40000050000000000000a8cd40001050000000000003ac4d40002050000000000004ae0d400030500000000000069fcd4000405000000000000a134d50005050000000000006047d5000605000000000000de6cd50007050000000000001ba5d500080500000000000058ddd50009050000000000009415d6000a05000000000000d24dd6000b05000000000000f085d6000c050000000000001ebed6000d05000000000000fbecd6000e050000000000005bf6d6000f050000000000008b2ed7001005000000000000c566d7001105000000000000029fd700120500000000000036d7d70013050000000000006f0fd80014050000000000009f47d8001505000000000000c97fd8001605000000000000e4b7d80017050000000000001ff0d80018050000000000005928d90019050000000000009560d9001a050000000000005473d9001b05000000000000718fd9001c05000000000000d198d9001d0500000000000031a2d9001e050000000000000fd1d9001f05000000000000cfe3d90020050000000000004f09da0021050000000000008941da002205000000000000b979da002305000000000000edb1da00240500000000000047bbda00250500000000000054d7da00260500000000000007eada00270500000000000067f3da0028050000000000003a22db0029050000000000005e5adb002a050000000000007892db002b05000000000000b0cadb002c05000000000000e702dc002d05000000000000183bdc002e050000000000007644dc002f050000000000002773dc003005000000000000dd85dc0031050000000000004dabdc00320500000000000086e3dc003305000000000000bb1bdd003405000000000000944add003505000000000000f453dd003605000000000000ad66dd003705000000000000298cdd00380500000000000060c4dd0039050000000000009cfcdd003a05000000000000fa05de003b05000000000000d734de003c05000000000000b56cde003d0500000000000045a4de003e05000000000000a1d2de003f05000000000000e4dbde0040050000000000002fe5de0041050000000000003c05df004205000000000000d81adf004305000000000000d636df0044050000000000002840df004505000000000000d252df004605000000000000cf6edf004705000000000000a9a6df004805000000000000eeafdf00490500000000000047b9df004a05000000000000b1dedf004b050000000000000de8df004c050000000000006e0de0004d05000000000000cb16e0004e05000000000000d84ee0004f050000000000007886e0005005000000000000b3bee0005105000000000000c3f6e0005205000000000000fe2ee10053050000000000002c67e1005405000000000000e679e1005505000000000000a68ce1005605000000000000629fe10057050000000000009bd7e10058050000000000005806e2005905000000000000b10fe2005a05000000000000e647e2005b050000000000001880e2005c050000000000007689e2005d050000000000004cb8e2005e050000000000007ef0e2005f05000000000000b228e3006005000000000000e760e30061050000000000002499e300620500000000000060d1e30063050000000000009c09e4006405000000000000d441e4006505000000000000334be40066050000000000000a7ae4006705000000000000e0a8e400680500000000000040b2e40069050000000000006feae4006a05000000000000a022e5006b05000000000000de5ae5006c050000000000001a93e5006d0500000000000055cbe5006e050000000000000bdee5006f050000000000008203e6007005000000000000db0ce6007105000000000000b53be6007205000000000000f073e60073050000000000004e7de60074050000000000002cace60075050000000000008cb5e60076050000000000006be4e6007705000000000000a51ce7007805000000000000dc54e7007905000000000000168de7007a050000000000004ac5e7007b0500000000000057fde7007c050000000000009335e8007d05000000000000d06de8007e050000000000002e77e8007f0500000000000004a6e80080050000000000003fdee80081050000000000007b16e9008205000000000000b74ee9008305000000000000e886e900840500000000000015bfe900850500000000000046f7e9008605000000000000602fea0087050000000000000442ea0088050000000000005a4bea0089050000000000006a67ea008a05000000000000889fea008b05000000000000daa8ea008c0500000000000079d7ea008d050000000000009f0feb008e050000000000005c22eb008f050000000000001c35eb009005000000000000d847eb0091050000000000000e80eb0092050000000000003eb8eb00930500000000000076f0eb009405000000000000ad28ec009505000000000000e660ec0096050000000000002399ec00970500000000000060d1ec0098050000000000009e09ed0099050000000000005e1ced009a05000000000000da41ed009b050000000000009654ed009c050000000000005567ed009d05000000000000127aed009e050000000000004ab2ed009f0500000000000082eaed00a005000000000000e1f3ed00a105000000000000bd22ee00a205000000000000fa5aee00a3050000000000003493ee00a405000000000000929cee00a50500000000000070cbee00a605000000000000ac03ef00a705000000000000eb3bef00a805000000000000fb73ef00a905000000000000feabef00aa05000000000000bebeef00ab0500000000000038e4ef00ac050000000000004e1cf000ad050000000000008854f000ae05000000000000958cf000af05000000000000c5c4f000b005000000000000fffcf000b1050000000000002e35f100b205000000000000de47f100b305000000000000466df100b4050000000000005da5f100b50500000000000094ddf100b605000000000000c115f200b705000000000000fa4df200b8050000000000002d86f200b90500000000000067bef200ba05000000000000a0f6f200bb05000000000000b52ef300bc050000000000003254f300bd05000000000000ef66f300be05000000000000239ff300bf0500000000000032d7f300c005000000000000dde9f300c1050000000000001e0ff400c2050000000000004f47f400c3050000000000008d7ff400c4050000000000006bb7f400c5050000000000009beff400c605000000000000c927f500c705000000000000ff5ff500c8050000000000003198f500c90500000000000063d0f500ca050000000000008908f600cb05000000000000c240f600cc050000000000001d66f600cd05000000000000ca78f600ce05000000000000fbb0f600cf0500000000000031e9f600d0050000000000006021f700d1050000000000009e59f700d205000000000000d891f700d3050000000000000acaf700d4050000000000004402f800d5050000000000007b3af800d605000000000000fa5ff800d705000000000000b672f800d805000000000000ebaaf800d90500000000000048b4f800da0500000000000024e3f800db05000000000000601bf900dc050000000000009753f900dd05000000000000ac8bf900de05000000000000e3c3f900df050000000000001cfcf900e0050000000000005934fa00e105000000000000936cfa00e205000000000000a7a4fa00e305000000000000dfdcfa00e4050000000000001a15fb00e5050000000000004d4dfb00e605000000000000a656fb00e7050000000000007b85fb00e805000000000000a2bdfb00e905000000000000dff5fb00ea050000000000005f1bfc00eb050000000000001e2efc00ec050000000000005266fc00ed050000000000000c79fc00ee05000000000000cc8bfc00ef050000000000002995fc00f005000000000000899efc00f105000000000000c1d6fc00f2050000000000007ee9fc00f3050000000000003dfcfc00f405000000000000f00efd00f5050000000000004c18fd00f6050000000000001a47fd00f7050000000000004a7ffd00f80500000000000086b7fd00f905000000000000beeffd00fa050000000000001ef9fd00fb05000000000000ee27fe00fc050000000000000944fe00fd050000000000002560fe00fe05000000000000307cfe00ff050000000000002798fe000006000000000000e2aafe00010600000000000042b4fe0002060000000000005dd0fe0003060000000000009a08ff000406000000000000ca40ff000506000000000000244aff000606000000000000f278ff0007060000000000002db1ff00080600000000000063e9ff000906000000000000712100010a06000000000000313400010b060000000000004c5000010c06000000000000ac5900010d06000000000000b49100010e06000000000000e3c900010f06000000000000f60101011006000000000000103a010111060000000000003056010112060000000000004c720101130600000000000084aa01011406000000000000c2e201011506000000000000fe1a02011606000000000000235302011706000000000000618b020118060000000000009dc3020119060000000000005ad602011a06000000000000badf02011b06000000000000d7fb02011c06000000000000370503011d06000000000000f71703011e06000000000000133403011f06000000000000516c03012006000000000000107f030121060000000000008da403012206000000000000cadc03012306000000000000f81404012406000000000000324d0401250600000000000070850401260600000000000080bd040127060000000000008bf504012806000000000000842d05012906000000000000d73605012a060000000000008b6505012b06000000000000c19d05012c06000000000000f9d505012d060000000000002e0e06012e06000000000000664606012f060000000000009d7e06013006000000000000d7b60601310600000000000011ef06013206000000000000442707013306000000000000725f07013406000000000000af9707013506000000000000e7cf070136060000000000001f0808013706000000000000372408013806000000000000544008013906000000000000917808013a06000000000000c8b008013b0600000000000001e908013c060000000000000f2109013d06000000000000085909013e06000000000000a99009013f06000000000000b5c809014006000000000000c5000a014106000000000000d2380a01420600000000000006710a014306000000000000f5a80a0144060000000000002be10a01450600000000000012190b01460600000000000048510b01470600000000000086890b014806000000000000e5920b014906000000000000c4c10b014a0600000000000000fa0b014b060000000000001d320c014c060000000000000b6a0c014d06000000000000c5980c014e060000000000001aa20c014f06000000000000d7d00c0150060000000000002dda0c01510600000000000069120d015206000000000000a44a0d015306000000000000df820d0154060000000000001dbb0d01550600000000000055f30d015606000000000000852b0e01570600000000000083630e015806000000000000c39b0e0159060000000000001ba50e015a060000000000007bae0e015b06000000000000f7d30e015c06000000000000afe60e015d06000000000000290c0f015e0600000000000065440f015f06000000000000db690f016006000000000000977c0f016106000000000000d2b40f016206000000000000ecec0f016306000000000000062510016406000000000000ea5c10016506000000000000f49410016606000000000000ffcc100167060000000000005ed610016806000000000000d6fb10016906000000000000340511016a06000000000000613d11016b060000000000008b7511016c06000000000000919111016d06000000000000abad11016e06000000000000e0e511016f060000000000001d1e120170060000000000005556120171060000000000006c8e120172060000000000008aaa12017306000000000000a3c612017406000000000000bdfe12017506000000000000f83613017606000000000000126f130177060000000000006c9413017806000000000000c99d1301790600000000000029a713017a060000000000005bdf13017b06000000000000b8e813017c0600000000000016f213017d060000000000008d1714017e06000000000000ec2014017f06000000000000a43314018006000000000000bc4f14018106000000000000d58714018206000000000000919a1401830600000000000005c0140184060000000000005fc914018506000000000000f8f714018606000000000000a10a15018706000000000000fa1315018806000000000000561d15018906000000000000fa2f15018a06000000000000513915018b06000000000000aa4215018c06000000000000106815018d060000000000002f8415018e060000000000004ba015018f060000000000002cbc15019006000000000000ccce1501910600000000000019d81501920600000000000076e115019306000000000000331016019406000000000000664816019506000000000000998016019606000000000000d5b81601970600000000000093cb16019806000000000000f3d4160199060000000000000ff116019a06000000000000cd0317019b06000000000000492917019c06000000000000a33217019d06000000000000444517019e060000000000003a6117019f06000000000000117d1701a0060000000000001c991701a10600000000000059d11701a2060000000000008c091801a306000000000000c2411801a4060000000000001e4b1801a50600000000000037671801a606000000000000f2791801a7060000000000001fb21801a806000000000000dec41801a90600000000000056ea1801aa0600000000000005fd1801ab0600000000000079221901ac06000000000000b25a1901ad06000000000000e5921901ae06000000000000f9ca1901af060000000000005df01901b00600000000000017031a01b1060000000000003a3b1a01b206000000000000e64d1a01b30600000000000044731a01b406000000000000a37c1a01b50600000000000078ab1a01b6060000000000006ee31a01b706000000000000921b1b01b806000000000000be531b01b9060000000000001d5d1b01ba06000000000000ec8b1b01bb0600000000000009c41b01bc06000000000000e5fb1b01bd06000000000000f1331c01be06000000000000ef6b1c01bf06000000000000a39a1c01c006000000000000fba31c01c106000000000000f2db1c01c206000000000000f8131d01c306000000000000df4b1d01c40600000000000075831d01c506000000000000aaa81d01c6060000000000003bbb1d01c7060000000000002fd71d01c80600000000000017f31d01c90600000000000067fc1d01ca06000000000000ad211e01cb06000000000000fb2a1e01cc0600000000000052341e01cd06000000000000da621e01ce06000000000000c87e1e01cf06000000000000b09a1e01d00600000000000089d21e01d1060000000000000fe51e01d2060000000000005fee1e01d3060000000000003b0a1f01d406000000000000f8411f01d50600000000000098541f01d606000000000000ac5d1f01d70600000000000094791f01d8060000000000006eb11f01d90600000000000038e91f01da060000000000000b212001db06000000000000e6582001dc06000000000000c8902001dd0600000000000062a32001de060000000000007ac82001df060000000000001cdb2001e0060000000000005d002101e10600000000000021382101e206000000000000f76f2101e3060000000000003d792101e406000000000000cea72101e50600000000000095df2101e6060000000000006e172201e706000000000000334f2201e80600000000000085582201e90600000000000010872201ea06000000000000eea22201eb06000000000000cbbe2201ec06000000000000a9da2201ed060000000000009ef62201ee060000000000003d092301ef06000000000000782e2301f0060000000000000c412301f1060000000000005e4a2301f20600000000000045662301f3060000000000003b822301f406000000000000299e2301f506000000000000fed52301f606000000000000990d2401f7060000000000002c202401f806000000000000173c2401f90600000000000063452401fa06000000000000fd572401fb060000000000002a7d2401fc0600000000000000b52401fd06000000000000b8ec2401fe0600000000000037242501ff06000000000000155c25010007000000000000e69325010107000000000000a6cb25010207000000000000630326010307000000000000b30c260104070000000000000916260105070000000000005b1f26010607000000000000523b260107070000000000004857260108070000000000002d732601090700000000000018ab26010a07000000000000fdc626010b07000000000000ede226010c070000000000008d1127010d07000000000000e31a27010e07000000000000cc5227010f07000000000000ac8a270110070000000000004b9d2701110700000000000090c22701120700000000000087fa27011307000000000000583228011407000000000000fe6928011507000000000000557328011607000000000000f4a128011707000000000000ced9280118070000000000007d1129011907000000000000414929011a070000000000001a8129011b07000000000000deb829011c07000000000000bff029011d07000000000000a8282a011e070000000000008b602a011f07000000000000dc692a0120070000000000002d732a0121070000000000007a7c2a012207000000000000198f2a01230700000000000069982a01240700000000000003ab2a0125070000000000004ab42a0126070000000000009ebd2a01270700000000000041d02a012807000000000000e7e22a01290700000000000089f52a012a0700000000000023082b012b07000000000000cb1a2b012c0700000000000018242b012d070000000000006b2d2b012e07000000000000ba362b012f070000000000000e402b013007000000000000af522b013107000000000000035c2b0132070000000000004c652b0133070000000000009b6e2b013407000000000000e4772b013507000000000000abaf2b013607000000000000f8b82b01370700000000000052c22b013807000000000000f0d42b0139070000000000008de72b013a0700000000000081032c013b070000000000005e1f2c013c070000000000004a3b2c013d0700000000000037572c013e070000000000000a8f2c013f070000000000005e982c014007000000000000eeaa2c0141070000000000007fbd2c014207000000000000d2c62c014307000000000000b6fe2c0144070000000000008f362d014507000000000000426e2d014607000000000000d9a52d014707000000000000a0dd2d0148070000000000003df02d0149070000000000004f152e014a07000000000000971e2e014b07000000000000e2272e014c0700000000000035312e014d07000000000000cb432e014e07000000000000174d2e014f07000000000000a57b2e015007000000000000f8842e015107000000000000e0bc2e015207000000000000bdf42e0153070000000000009d2c2f015407000000000000e9352f015507000000000000353f2f015607000000000000cf512f0157070000000000006e642f0158070000000000001b772f015907000000000000659c2f015a070000000000005bd42f015b0700000000000001e72f015c07000000000000470c30015d07000000000000464430015e07000000000000904d30015f07000000000000e456300160070000000000003b6030016107000000000000327c30016207000000000000d68e300163070000000000002d983001640700000000000032b430016507000000000000faeb30016607000000000000f12331016707000000000000c65b310168070000000000001c6531016907000000000000bb9331016a0700000000000002b931016b07000000000000a4cb31016c07000000000000870332016d07000000000000721f32016e070000000000006b3b32016f07000000000000675732017007000000000000647332017107000000000000ab7c3201720700000000000042ab32017307000000000000eebd320174070000000000003be33201750700000000000088ec32017607000000000000281b330177070000000000003d5333017807000000000000df6533017907000000000000d28133017a07000000000000248b33017b0700000000000012c333017c07000000000000b4f133017d0700000000000007fb33017e07000000000000fb1634017f07000000000000e93234018007000000000000914534018107000000000000c26a34018207000000000000117434018307000000000000b98634018407000000000000ada23401850700000000000092da340186070000000000008d1235018707000000000000864a350188070000000000008b823501890700000000000028b135018a070000000000007dba35018b070000000000001dcd35018c0700000000000065f235018d07000000000000d60436018e07000000000000952036018f07000000000000d52936019007000000000000e46136019107000000000000d499360192070000000000007fac36019307000000000000d5d13601940700000000000079e436019507000000000000d7ed36019607000000000000e80937019707000000000000f74137019807000000000000386737019907000000000000e37937019a07000000000000e79537019b07000000000000ecb137019c07000000000000a1c437019d0700000000000001ea37019e07000000000000100638019f070000000000006a0f3801a00700000000000019223801a107000000000000752b3801a207000000000000f1503801a307000000000000515a3801a4070000000000008a923801a507000000000000e79b3801a607000000000000afca3801a70700000000000099023901a807000000000000f50b3901a907000000000000a81e3901aa07000000000000b23a3901ab07000000000000c4723901ac0700000000000068853901ad0700000000000050a13901ae070000000000009daa3901af070000000000004bbd3901b007000000000000f6cf3901b10700000000000049d93901b2070000000000009de23901b30700000000000040f53901b4070000000000009cfe3901b5070000000000009d1a3a01b607000000000000d5523a01b707000000000000e78a3a01b807000000000000f6c23a01b907000000000000d1fa3a01ba07000000000000dc323b01bb07000000000000da6a3b01bc0700000000000032743b01bd07000000000000e6863b01be07000000000000e4a23b01bf070000000000002cac3b01c00700000000000082b53b01c1070000000000000fc83b01c2070000000000009eda3b01c307000000000000f4e33b01c40700000000000043ed3b01c507000000000000e9ff3b01c6070000000000008e123c01c707000000000000814a3c01c807000000000000285d3c01c9070000000000007b823c01ca0700000000000070ba3c01cb0700000000000047f23c01cc07000000000000fb293d01cd0700000000000044333d01ce07000000000000af613d01cf07000000000000ff6a3d01d00700000000000052743d01d10700000000000093993d01d2070000000000002cac3d01d3070000000000001ac83d01d4070000000000006bd13d01d507000000000000b2f63d01d60700000000000054093e01d7070000000000003e413e01d80700000000000031793e01d9070000000000005c9e3e01da07000000000000eeb03e01db07000000000000c3cc3e01dc0700000000000008d63e01dd0700000000000048df3e01de070000000000008be83e01df07000000000000e0f13e01e00700000000000076043f01e1070000000000000a173f01e20700000000000054203f01e307000000000000a7293f01e4070000000000004c3c3f01e50700000000000043583f01e607000000000000f46a3f01e70700000000000058903f01e80700000000000064c83f01e9070000000000007c004001ea0700000000000082384001eb07000000000000df414001ec070000000000009a704001ed07000000000000ed794001ee0700000000000077a84001ef07000000000000ccb14001f00700000000000087e04001f10700000000000078184101f20700000000000078504101f307000000000000437f4101f40700000000000099884101f507000000000000ea914101f6070000000000003b9b4101f7070000000000009dc04101f80700000000000055f84101f9070000000000003d304201fa070000000000001b684201fb0700000000000013a04201fc070000000000000cd84201fd070000000000001f104301fe070000000000002c484301ff07000000000000e35a430100080000000000003c6443010108000000000000e97643010208000000000000408043010308000000000000ed9243010408000000000000ebae4301050800000000000043b843010608000000000000e2e64301070800000000000034f0430108080000000000001b2844010908000000000000216044010a08000000000000b87244010b080000000000000b7c44010c080000000000000b9844010d0800000000000010d044010e080000000000000f0845010f08000000000000014045011008000000000000f37745011108000000000000478145011208000000000000caaf45011308000000000000a1e7450114080000000000008f1f46011508000000000000845746011608000000000000d360460117080000000000007573460118080000000000005f8f4601190800000000000073c746011a0800000000000086ff46011b08000000000000963747011c08000000000000a16f47011d08000000000000f97847011e08000000000000a2a747011f0800000000000098df47012008000000000000e2e8470121080000000000000b1748012208000000000000472048012308000000000000882948012408000000000000ba32480125080000000000002745480126080000000000006b4e48012708000000000000af5748012808000000000000ec85480129080000000000003e8f48012a08000000000000eca148012b08000000000000f4bd48012c0800000000000000da48012d0800000000000005f648012e08000000000000f82d49012f08000000000000543749013008000000000000fb4949013108000000000000006649013208000000000000fa9d4901330800000000000005d649013408000000000000e70d4a013508000000000000c4454a013608000000000000ad7d4a013708000000000000f3864a01380800000000000042904a01390800000000000084b54a013a080000000000006eed4a013b08000000000000c4f64a013c0800000000000046254b013d08000000000000205d4b013e08000000000000e7944b013f08000000000000dfcc4b0140080000000000003ad64b014108000000000000f1044c014208000000000000863c4c01430800000000000074744c014408000000000000d17d4c0145080000000000007fac4c01460800000000000022bf4c01470800000000000078e44c01480800000000000028f74c0149080000000000008c1c4d014a0800000000000087544d014b08000000000000da5d4d014c080000000000008b704d014d08000000000000878c4d014e08000000000000309f4d014f0800000000000063c44d0150080000000000006ffc4d01510800000000000070344e015208000000000000476c4e01530800000000000097754e01540800000000000025a44e015508000000000000cfb64e0156080000000000001ddc4e01570800000000000070e54e0158080000000000001d144f015908000000000000284c4f015a0800000000000043844f015b080000000000005ebc4f015c080000000000006ff44f015d08000000000000a32c50015e08000000000000dc6450015f08000000000000f19c5001600800000000000005d550016108000000000000f70c51016208000000000000014551016308000000000000a35751016408000000000000d87c51016508000000000000a7b451016608000000000000c8ec51016708000000000000ef24520168080000000000003f4a52016908000000000000d15c52016a08000000000000c39452016b0800000000000029ba52016c08000000000000d7cc52016d0800000000000035f252016e08000000000000e80453016f080000000000009e3353017008000000000000f03c530171080000000000005c62530172080000000000000c755301730800000000000014ad5301740800000000000018e553017508000000000000bdf753017608000000000000081d540177080000000000002155540178080000000000007a5e54017908000000000000288d54017a080000000000003fc554017b08000000000000f7f354017c080000000000004ffd54017d08000000000000463555017e08000000000000356d55017f0800000000000035a55501800800000000000088ae5501810800000000000032dd5501820800000000000089e655018308000000000000e6ef5501840800000000000045f955018508000000000000a50256018608000000000000611556018708000000000000c01e56018808000000000000de3a56018908000000000000954d56018a08000000000000f55656018b08000000000000c98556018c08000000000000edbd56018d08000000000000aad056018e080000000000001ff656018f080000000000007aff560190080000000000004d2e57019108000000000000876657019208000000000000c19e57019308000000000000fdd657019408000000000000ade957019508000000000000160f580196080000000000004447580197080000000000009e5058019808000000000000e37e580199080000000000008ca358019a08000000000000dbb558019b0800000000000008bf58019c080000000000009ded58019d08000000000000d82559019e08000000000000115e59019f08000000000000d78c5901a00800000000000035965901a1080000000000006dce5901a208000000000000a6065a01a308000000000000df3e5a01a4080000000000003d485a01a50800000000000016775a01a6080000000000004daf5a01a7080000000000000ac25a01a80800000000000083e75a01a908000000000000bb1f5b01aa0800000000000072325b01ab08000000000000cf3b5b01ac08000000000000ca575b01ad0800000000000013615b01ae08000000000000ba735b01af08000000000000b98f5b01b008000000000000e9c75b01b108000000000000a1da5b01b2080000000000005aed5b01b3080000000000000a005c01b40800000000000066095c01b5080000000000000e385c01b6080000000000006b415c01b70800000000000035705c01b808000000000000528c5c01b90800000000000069a85c01ba080000000000007ee05c01bb08000000000000a2185d01bc08000000000000bf505d01bd080000000000001b5a5d01be08000000000000dc885d01bf08000000000000fcc05d01c00800000000000016f95d01c1080000000000002d315e01c20800000000000052695e01c3080000000000007aa15e01c408000000000000d5aa5e01c5080000000000008bd95e01c608000000000000e7e25e01c708000000000000bf115f01c808000000000000de2d5f01c908000000000000f8495f01ca080000000000004d535f01cb0800000000000013825f01cc08000000000000c2945f01cd08000000000000b8b05f01ce0800000000000008ba5f01cf0800000000000058c35f01d008000000000000b6cc5f01d10800000000000034f25f01d208000000000000642a6001d308000000000000c4336001d4080000000000009d626001d5080000000000005b756001d60800000000000070916001d708000000000000ce9a6001d80800000000000002d36001d908000000000000390b6101da080000000000001f276101db08000000000000fe426101dc08000000000000494c6101dd08000000000000ec5e6101de08000000000000e77a6101df08000000000000dfb26101e00800000000000086c56101e108000000000000dace6101e208000000000000c4ea6101e30800000000000069fd6101e408000000000000bb226201e508000000000000f35a6201e6080000000000001e936201e708000000000000719c6201e808000000000000c3a56201e908000000000000d1c16201ea080000000000002ecb6201eb08000000000000a7f06201ec080000000000005d036301ed08000000000000953b6301ee08000000000000504e6301ef08000000000000c9736301f008000000000000eeab6301f108000000000000a2be6301f20800000000000050d16301f308000000000000a3da6301f408000000000000fce36301f50800000000000051ed6301f608000000000000bd126401f7080000000000001a1c6401f80800000000000034546401f9080000000000003d8c6401fa0800000000000089956401fb08000000000000e19e6401fc080000000000002bc46401fd0800000000000073cd6401fe08000000000000cbf26401ff0800000000000016fc64010009000000000000bd0e65010109000000000000131865010209000000000000023465010309000000000000523d65010409000000000000ac4665010509000000000000595965010609000000000000066c65010709000000000000597565010809000000000000ab7e65010909000000000000028865010a0900000000000002a465010b09000000000000c7d265010c090000000000001edc65010d09000000000000d40a66010e09000000000000311466010f09000000000000851d66011009000000000000dc2666011109000000000000313066011209000000000000374c660113090000000000008f556601140900000000000057846601150900000000000008976601160900000000000063a06601170900000000000070bc66011809000000000000c8c56601190900000000000025cf66011a090000000000007df466011b09000000000000d3fd66011c09000000000000e02b67011d09000000000000ec4767011e09000000000000455167011f09000000000000ff63670120090000000000001380670121090000000000006f8967012209000000000000af9267012309000000000000079c6701240900000000000059a567012509000000000000adae6701260900000000000007b867012709000000000000b6ca670128090000000000000bd4670129090000000000001e0c68012a09000000000000d11e68012b09000000000000334468012c09000000000000e55668012d09000000000000eb7268012e09000000000000427c68012f09000000000000f58e6801300900000000000057b46801310900000000000073ec6801320900000000000025ff680133090000000000007c0869013409000000000000832469013509000000000000dc2d69013609000000000000945c69013709000000000000ab9469013809000000000000c0cc6901390900000000000076df69013a09000000000000e3046a013b09000000000000043d6a013c0900000000000026756a013d090000000000004aad6a013e090000000000005ac96a013f09000000000000b6d26a01400900000000000069e56a014109000000000000c10a6b0142090000000000006e1d6b01430900000000000056396b0144090000000000006d556b01450900000000000027686b014609000000000000e37a6b014709000000000000958d6b014809000000000000b1c56b014909000000000000abfd6b014a09000000000000632c6c014b09000000000000bd356c014c090000000000001a3f6c014d0900000000000076486c014e09000000000000df6d6c014f0900000000000094806c015009000000000000a39c6c015109000000000000f9a56c0152090000000000004eaf6c01530900000000000017de6c01540900000000000020fa6c01550900000000000022166d015609000000000000771f6d015709000000000000d4286d015809000000000000404e6d015909000000000000f0606d015a090000000000005c866d015b0900000000000080be6d015c0900000000000034d16d015d09000000000000a3f66d015e09000000000000da2e6e015f09000000000000fa4a6e01600900000000000011676e016109000000000000379f6e016209000000000000eeb16e0163090000000000006ad76e016409000000000000a40f6f016509000000000000df476f0166090000000000001b806f01670900000000000055b86f0168090000000000008af06f016909000000000000440370016a09000000000000a62870016b09000000000000ff3170016c09000000000000c26070016d09000000000000ec9870016e090000000000005cbe70016f0900000000000012d1700170090000000000002f09710171090000000000002a41710172090000000000003c7971017309000000000000efa7710174090000000000004ab17101750900000000000062e971017609000000000000bff2710177090000000000008a2172017809000000000000b55972017909000000000000da9172017a0900000000000001ca72017b09000000000000070273017c090000000000000b3a73017d09000000000000187273017e0900000000000020aa73017f0900000000000030e273018009000000000000ea1074018109000000000000431a74018209000000000000f24874018309000000000000475274018409000000000000985b74018509000000000000ef64740186090000000000005b8a74018709000000000000b5937401880900000000000084c274018909000000000000e2cb74018a09000000000000b9fa74018b09000000000000e53275018c09000000000000f14e75018d09000000000000036b75018e090000000000000ea375018f0900000000000009db75019009000000000000f81276019109000000000000c84a760192090000000000004b7976019309000000000000a18276019409000000000000b1ba76019509000000000000b9f276019609000000000000d82a770197090000000000002b3477019809000000000000de6277019909000000000000a79177019a09000000000000009b77019b0900000000000026d377019c09000000000000e3e577019d09000000000000600b78019e09000000000000984378019f09000000000000d17b7801a009000000000000efb37801a10900000000000026ec7801a209000000000000e1fe7801a3090000000000005f247901a409000000000000945c7901a509000000000000c3947901a609000000000000dccc7901a709000000000000e3047a01a8090000000000003b0e7a01a909000000000000472a7a01aa09000000000000f13c7a01ab0900000000000046467a01ac0900000000000003757a01ad09000000000000609a7a01ae0900000000000010ad7a01af09000000000000afdb7a01b00900000000000003e57a01b1090000000000005aee7a01b2090000000000000b1d7b01b309000000000000b02f7b01b4090000000000000a557b01b50900000000000005717b01b609000000000000118d7b01b709000000000000bf9f7b01b8090000000000000ea97b01b90900000000000010c57b01ba0900000000000010fd7b01bb0900000000000023357c01bc09000000000000356d7c01bd090000000000002aa57c01be09000000000000d7b77c01bf09000000000000ded37c01c00900000000000038dd7c01c10900000000000049157d01c209000000000000a21e7d01c309000000000000424d7d01c40900000000000018857d01c509000000000000628e7d01c609000000000000eabc7d01c709000000000000bff47d01c80900000000000059077e01c909000000000000b7107e01ca09000000000000ce2c7e01cb09000000000000f3647e01cc09000000000000049d7e01cd090000000000001ad57e01ce0900000000000075de7e01cf0900000000000087fa7e01d009000000000000db037f01d1090000000000002f0d7f01d20900000000000084167f01d309000000000000d83b7f01d4090000000000002b457f01d509000000000000804e7f01d609000000000000d6577f01d7090000000000007f6a7f01d8090000000000002a7d7f01d90900000000000078867f01da090000000000000f997f01db09000000000000ecb47f01dc0900000000000046be7f01dd090000000000009ec77f01de09000000000000f2d07f01df0900000000000047da7f01e00900000000000096e37f01e109000000000000eaec7f01e2090000000000003bf67f01e3090000000000007eff7f01e409000000000000721b8001e509000000000000c6248001e6090000000000000f2e8001e70900000000000054378001e8090000000000009d408001e909000000000000695c8001ea09000000000000b7658001eb09000000000000fe6e8001ec090000000000004d788001ed09000000000000e98a8001ee090000000000003c948001ef0900000000000074b98001f00900000000000016cc8001f1090000000000006dd58001f209000000000000bede8001f30900000000000009048101f409000000000000620d8101f509000000000000bb168101f60900000000000012208101f7090000000000001f3c8101f80900000000000078458101f90900000000000021748101fa09000000000000c8868101fb09000000000000c2a28101fc090000000000001aac8101fd090000000000002be48101fe09000000000000d4128201ff090000000000002f1c8201000a00000000000029388201010a00000000000078418201020a00000000000024548201030a000000000000785d8201040a000000000000118c8201050a00000000000065958201060a000000000000a4ba8201070a000000000000f8c38201080a000000000000e7fb8201090a000000000000340583010a0a0000000000007b2a83010b0a000000000000d33383010c0a000000000000604683010d0a000000000000af4f83010e0a000000000000906b83010f0a000000000000de748301100a000000000000307e8301110a0000000000007d878301120a000000000000c9908301130a0000000000001e9a8301140a00000000000063a38301150a000000000000a8ac8301160a00000000000034bf8301170a00000000000010db8301180a000000000000a5ed8301190a000000000000bf1284011a0a000000000000554a84011b0a000000000000985384011c0a000000000000dd5c84011d0a000000000000f98184011e0a0000000000003d8b84011f0a000000000000c79d8401200a0000000000009ab98401210a00000000000029cc8401220a00000000000052f18401230a0000000000003f0d8501240a0000000000001c298501250a00000000000065328501260a000000000000c1608501270a0000000000005a988501280a000000000000a6a18501290a000000000000f4aa85012a0a0000000000004bb485012b0a00000000000029d085012c0a00000000000071d985012d0a000000000000b9e285012e0a00000000000053f585012f0a000000000000e9078601300a000000000000841a8601310a0000000000001e2d8601320a000000000000b63f8601330a000000000000a45b8601340a00000000000079778601350a0000000000001f8a8601360a000000000000f7a58601370a00000000000048af8601380a00000000000096b88601390a00000000000020e786013a0a000000000000031f87013b0a000000000000d05687013c0a000000000000646987013d0a000000000000b28e87013e0a0000000000008ec687013f0a00000000000060fe8701400a0000000000003a368801410a000000000000026e8801420a000000000000a1808801430a000000000000dba58801440a000000000000b9dd8801450a0000000000000ce78801460a00000000000005038901470a000000000000a3158901480a000000000000f41e8901490a0000000000007a4d89014a0a000000000000c95689014b0a000000000000598589014c0a000000000000f69789014d0a0000000000001cbd89014e0a000000000000aacf89014f0a00000000000092eb8901500a000000000000d6f48901510a0000000000007a2c8a01520a00000000000032648a01530a000000000000f39b8a01540a0000000000008dae8a01550a000000000000c5d38a01560a000000000000baef8a01570a00000000000058028b01580a000000000000a50b8b01590a000000000000f3148b015a0a000000000000381e8b015b0a00000000000080278b015c0a000000000000d1308b015d0a000000000000203a8b015e0a0000000000006b438b015f0a000000000000c14c8b01600a00000000000016568b01610a000000000000685f8b01620a000000000000bb688b01630a00000000000011728b01640a000000000000637b8b01650a000000000000b5848b01660a0000000000003cb38b01670a000000000000ebea8b01680a000000000000d2228c01690a000000000000252c8c016a0a000000000000bb5a8c016b0a00000000000091928c016c0a0000000000002fa58c016d0a0000000000007cae8c016e0a00000000000068ca8c016f0a000000000000a9d38c01700a000000000000fadc8c01710a000000000000e4f88c01720a00000000000030028d01730a0000000000007e0b8d01740a0000000000001c1e8d01750a000000000000053a8d01760a00000000000055438d01770a000000000000a24c8d01780a000000000000eb718d01790a000000000000387b8d017a0a000000000000b6a98d017b0a0000000000004bd88d017c0a0000000000009ce18d017d0a000000000000ebea8d017e0a000000000000e7068e017f0a00000000000081198e01800a00000000000043518e01810a00000000000000898e01820a0000000000007ab78e01830a000000000000ccc08e01840a000000000000bfdc8e01850a000000000000aaf88e01860a00000000000081308f01870a00000000000053688f01880a00000000000028a08f01890a00000000000017d88f018a0a00000000000069e18f018b0a00000000000015f48f018c0a000000000000b50690018d0a0000000000000b1090018e0a0000000000005c1990018f0a000000000000a33e9001900a000000000000f1479001910a00000000000044519001920a000000000000965a9001930a000000000000e2639001940a000000000000ca7f9001950a00000000000015899001960a00000000000078b79001970a000000000000cbc09001980a0000000000001eca9001990a00000000000062ef90019a0a000000000000b5f890019b0a000000000000522791019c0a000000000000a53091019d0a0000000000002e5f91019e0a0000000000001d7b91019f0a00000000000019979101a00a0000000000000dcf9101a10a00000000000006079201a20a0000000000005d109201a30a000000000000f53e9201a40a000000000000d8769201a50a00000000000025809201a60a000000000000c9929201a70a000000000000c4ae9201a80a0000000000000eb89201a90a000000000000b8e69201aa0a000000000000a9029301ab0a000000000000ab1e9301ac0a0000000000004c4d9301ad0a0000000000009f569301ae0a00000000000049859301af0a0000000000009a8e9301b00a0000000000004ba19301b10a000000000000a4c69301b20a000000000000a9fe9301b30a000000000000b3369401b40a0000000000004e659401b50a000000000000a96e9401b60a0000000000009da69401b70a0000000000003bd59401b80a0000000000008cde9401b90a00000000000089169501ba0a000000000000854e9501bb0a00000000000069869501bc0a00000000000049be9501bd0a0000000000009ac79501be0a00000000000028f69501bf0a00000000000083ff9501c00a000000000000102e9601c10a00000000000065379601c20a000000000000124a9601c30a00000000000010669601c40a000000000000029e9601c50a000000000000a9b09601c60a000000000000ead59601c70a000000000000e6f19601c80a000000000000d70d9701c90a0000000000001b179701ca0a000000000000ab459701cb0a000000000000a9619701cc0a00000000000045749701cd0a0000000000008d7d9701ce0a00000000000069b59701cf0a00000000000043ed9701d00a00000000000027099801d10a0000000000000f259801d20a000000000000b3379801d30a000000000000e95c9801d40a00000000000035669801d50a000000000000d6789801d60a000000000000cd949801d70a00000000000061a79801d80a0000000000009bcc9801d90a000000000000e1f19801da0a00000000000072049901db0a0000000000004f3c9901dc0a0000000000003f589901dd0a00000000000092619901de0a000000000000e66a9901df0a0000000000003e749901e00a000000000000947d9901e10a0000000000003f909901e20a000000000000e9a29901e30a00000000000038ac9901e40a0000000000003bc89901e50a000000000000d9da9901e60a00000000000030e49901e70a00000000000086ed9901e80a000000000000e0f69901e90a000000000000de129a01ea0a000000000000301c9a01eb0a00000000000087259a01ec0a000000000000dc2e9a01ed0a00000000000088419a01ee0a0000000000002a549a01ef0a0000000000002e709a01f00a000000000000298c9a01f10a00000000000083959a01f20a00000000000033c49a01f30a0000000000002ee09a01f40a0000000000002efc9a01f50a000000000000e50e9b01f60a00000000000053349b01f70a000000000000ab3d9b01f80a000000000000686c9b01f90a0000000000008ca49b01fa0a0000000000009ac09b01fb0a00000000000048d39b01fc0a0000000000009ddc9b01fd0a000000000000a0f89b01fe0a000000000000ea019c01ff0a0000000000003f0b9c01000b0000000000009b149c01010b000000000000f71d9c01020b000000000000ae309c01030b000000000000bc4c9c01040b00000000000016569c01050b000000000000da849c01060b000000000000318e9c01070b0000000000008a979c01080b0000000000003baa9c01090b000000000000ebbc9c010a0b000000000000a5cf9c010b0b0000000000005be29c010c0b0000000000000bf59c010d0b00000000000063fe9c010e0b00000000000014119d010f0b000000000000c2239d01100b000000000000172d9d01110b000000000000ca3f9d01120b00000000000035659d01130b000000000000dd779d01140b00000000000031819d01150b000000000000868a9d01160b000000000000299d9d01170b00000000000024d59d01180b000000000000cee79d01190b0000000000003a0d9e011a0b00000000000050459e011b0b0000000000000b589e011c0b0000000000006f7d9e011d0b000000000000c4869e011e0b00000000000029ac9e011f0b00000000000080b59e01200b000000000000dcbe9e01210b00000000000095d19e01220b000000000000aced9e01230b00000000000007f79e01240b000000000000be099f01250b000000000000d1259f01260b000000000000fa5d9f01270b000000000000c28c9f01280b0000000000001d969f01290b0000000000007fbb9f012a0b0000000000002fce9f012b0b0000000000004906a0012c0b000000000000683ea0012d0b0000000000007d76a0012e0b00000000000097aea0012f0b000000000000a9e6a001300b0000000000005bf9a001310b000000000000b81ea101320b000000000000dc56a101330b0000000000003660a101340b0000000000009069a101350b000000000000f08ea101360b0000000000000ec7a101370b00000000000065d0a101380b000000000000c1d9a101390b00000000000030ffa1013a0b0000000000008908a2013b0b000000000000dc11a2013c0b000000000000351ba2013d0b0000000000009024a2013e0b000000000000e82da2013f0b0000000000004137a201400b0000000000009a40a201410b000000000000f649a201420b000000000000a25ca201430b000000000000506fa201440b0000000000009b78a201450b00000000000051a7a201460b0000000000004bdfa201470b000000000000f6f1a201480b0000000000003817a301490b0000000000008e20a3014a0b0000000000002f4fa3014b0b0000000000004787a3014c0b000000000000fa99a3014d0b00000000000062bfa3014e0b000000000000b8c8a3014f0b0000000000007df7a301500b000000000000942fa401510b000000000000285ea401520b0000000000007f67a401530b000000000000939fa401540b000000000000a4d7a401550b000000000000ac0fa501560b0000000000005122a501" + } +} diff --git a/packages/connect-known-chains/specs/pezkuwi_asset_hub.json b/packages/connect-known-chains/specs/pezkuwi_asset_hub.json new file mode 100644 index 0000000..6de8cb8 --- /dev/null +++ b/packages/connect-known-chains/specs/pezkuwi_asset_hub.json @@ -0,0 +1,45 @@ +{ + "name": "Pezkuwi Asset Hub", + "id": "asset-hub-pezkuwi", + "chainType": "Live", + "bootNodes": [ + "/dns/pezkuwi-asset-hub-connect-0.pezkuwi.io/tcp/30334/p2p/12D3KooWLHqbcQtoBygf7GJgVjVa3TaeLuf7VbicNdooaCmQM2JZ", + "/dns/pezkuwi-asset-hub-connect-0.pezkuwi.io/tcp/443/wss/p2p/12D3KooWLHqbcQtoBygf7GJgVjVa3TaeLuf7VbicNdooaCmQM2JZ", + "/dns/pezkuwi-asset-hub-connect-1.pezkuwi.io/tcp/30334/p2p/12D3KooWNDrKSayoZXGGE2dRSFW2g1iGPq3fTZE2U39ma9yZGKd3", + "/dns/pezkuwi-asset-hub-connect-1.pezkuwi.io/tcp/443/wss/p2p/12D3KooWNDrKSayoZXGGE2dRSFW2g1iGPq3fTZE2U39ma9yZGKd3", + "/dns/asset-hub-pezkuwi.boot.stake.plus/tcp/30332/wss/p2p/12D3KooWJzTrFcc11AZKTMUmmLr5XLJ9qKVupZXkwHUMx4ULbwm2", + "/dns/asset-hub-pezkuwi.boot.stake.plus/tcp/31332/wss/p2p/12D3KooWNWF2zwxWDuZfXEzL29yeXAAubFy8tCCMjPwWLCZdLRqc", + "/dns/boot.metaspan.io/tcp/16052/p2p/12D3KooWLwiJuvqQUB4kYaSjLenFKH9dWZhGZ4qi7pSb3sUYU651", + "/dns/boot.metaspan.io/tcp/16056/wss/p2p/12D3KooWLwiJuvqQUB4kYaSjLenFKH9dWZhGZ4qi7pSb3sUYU651", + "/dns/boot.gatotech.network/tcp/33110/p2p/12D3KooWKgwQfAeDoJARdtxFNNWfbYmcu6s4yUuSifnNoDgzHZgm", + "/dns/boot.gatotech.network/tcp/35110/wss/p2p/12D3KooWKgwQfAeDoJARdtxFNNWfbYmcu6s4yUuSifnNoDgzHZgm", + "/dns/statemint-bootnode.turboflakes.io/tcp/30315/p2p/12D3KooWL8CyLww3m3pRySQGGYGNJhWDMqko3j5xi67ckP7hDUvo", + "/dns/statemint-bootnode.turboflakes.io/tcp/30415/wss/p2p/12D3KooWL8CyLww3m3pRySQGGYGNJhWDMqko3j5xi67ckP7hDUvo", + "/dns/boot-node.helikon.io/tcp/10220/p2p/12D3KooW9uybhguhDjVJc3U3kgZC3i8rWmAnSpbnJkmuR7C6ZsRW", + "/dns/boot-node.helikon.io/tcp/10222/wss/p2p/12D3KooW9uybhguhDjVJc3U3kgZC3i8rWmAnSpbnJkmuR7C6ZsRW", + "/dns/asset-hub-pezkuwi.bootnode.amforc.com/tcp/30007/p2p/12D3KooWDLxPXYnSHjNwq9ibqgxuzRni5VViuGNSjNe3ueqVgqE3", + "/dns/asset-hub-pezkuwi.bootnode.amforc.com/tcp/29999/wss/p2p/12D3KooWDLxPXYnSHjNwq9ibqgxuzRni5VViuGNSjNe3ueqVgqE3", + "/dns/statemint-boot-ng.dwellir.com/tcp/30344/p2p/12D3KooWEFrNuNk8fPdQS2hf34Gmqi6dGSvrETshGJUrqrvfRDZr", + "/dns/statemint-boot-ng.dwellir.com/tcp/443/wss/p2p/12D3KooWEFrNuNk8fPdQS2hf34Gmqi6dGSvrETshGJUrqrvfRDZr", + "/dns/statemint-bootnode.radiumblock.com/tcp/30336/wss/p2p/12D3KooWLKxHom7f3XawRJqrF8RwiKK5Sj3qZqz5c7hF6eJeXhTx", + "/dns/statemint-bootnode.radiumblock.com/tcp/30333/p2p/12D3KooWLKxHom7f3XawRJqrF8RwiKK5Sj3qZqz5c7hF6eJeXhTx", + "/dns/mint14.rotko.net/tcp/33514/p2p/12D3KooWKkzLjYF6M5eEs7nYiqEtRqY8SGVouoCwo3nCWsRnThDW", + "/dns/mint14.rotko.net/tcp/34514/ws/p2p/12D3KooWKkzLjYF6M5eEs7nYiqEtRqY8SGVouoCwo3nCWsRnThDW", + "/dns/mint14.rotko.net/tcp/35514/wss/p2p/12D3KooWKkzLjYF6M5eEs7nYiqEtRqY8SGVouoCwo3nCWsRnThDW", + "/dns/asset-hub-pezkuwi.bootnodes.pezkuwiters.com/tcp/30508/p2p/12D3KooWKbfY9a9oywxMJKiALmt7yhrdQkjXMtvxhhDDN23vG93R", + "/dns/asset-hub-pezkuwi.bootnodes.pezkuwiters.com/tcp/30510/wss/p2p/12D3KooWKbfY9a9oywxMJKiALmt7yhrdQkjXMtvxhhDDN23vG93R", + "/dns/boot-pezkuwi-assethub.luckyfriday.io/tcp/443/wss/p2p/12D3KooWDR9M7CjV1xdjCRbRwkFn1E7sjMaL4oYxGyDWxuLrFc2J" + ], + "properties": { + "ss58Format": 0, + "tokenDecimals": 10, + "tokenSymbol": "DOT" + }, + "relay_chain": "pezkuwi", + "para_id": 1000, + "consensusEngine": null, + "codeSubstitutes": {}, + "genesis": { + "stateRootHash": "0xc1ef26b567de07159e4ecd415fbbb0340c56a09c4d72c82516d0f3bc2b782c80" + } +} diff --git a/packages/connect-known-chains/specs/pezkuwi_bridge_hub.json b/packages/connect-known-chains/specs/pezkuwi_bridge_hub.json new file mode 100644 index 0000000..0028e86 --- /dev/null +++ b/packages/connect-known-chains/specs/pezkuwi_bridge_hub.json @@ -0,0 +1,44 @@ +{ + "name": "Pezkuwi BridgeHub", + "id": "bridge-hub-pezkuwi", + "chainType": "Live", + "bootNodes": [ + "/dns/pezkuwi-bridge-hub-connect-a-0.pezkuwi.io/tcp/30334/p2p/12D3KooWAVQMhkXmc5ueSYasdsRWQbKus2YGZ6HDZUB4ViJMCxXy", + "/dns/pezkuwi-bridge-hub-connect-a-1.pezkuwi.io/tcp/30334/p2p/12D3KooWG4ypDHLKGCv4BZ6PuaGUwQHKAH6p2D6arR2uQ1eiR1T3", + "/dns/pezkuwi-bridge-hub-connect-a-0.pezkuwi.io/tcp/443/wss/p2p/12D3KooWAVQMhkXmc5ueSYasdsRWQbKus2YGZ6HDZUB4ViJMCxXy", + "/dns/pezkuwi-bridge-hub-connect-a-1.pezkuwi.io/tcp/443/wss/p2p/12D3KooWG4ypDHLKGCv4BZ6PuaGUwQHKAH6p2D6arR2uQ1eiR1T3", + "/dns/pezkuwi-bridge-hub-boot-ng.dwellir.com/tcp/30339/p2p/12D3KooWPZ38PL3PhRVcUVYDNn7nRcZF8MykmWWLBKeDV2yna1vV", + "/dns/pezkuwi-bridge-hub-boot-ng.dwellir.com/tcp/443/wss/p2p/12D3KooWPZ38PL3PhRVcUVYDNn7nRcZF8MykmWWLBKeDV2yna1vV", + "/dns/boot.gatotech.network/tcp/33130/p2p/12D3KooWCnFzfEdd7MwUNrrDv66FuS2DM5MGuiaB4y48XS7qNjF6", + "/dns/boot.gatotech.network/tcp/35130/wss/p2p/12D3KooWCnFzfEdd7MwUNrrDv66FuS2DM5MGuiaB4y48XS7qNjF6", + "/dns/bridge-hub-pezkuwi.boot.stake.plus/tcp/30332/wss/p2p/12D3KooWGqVn69EWriuszxcuBVMgTtpKUHYcULEiuLiqkC3kf35F", + "/dns/bridge-hub-pezkuwi.boot.stake.plus/tcp/31332/wss/p2p/12D3KooWMiMJbunJa7ETaeanKB7hgchjQEbmhmtNPRRiHYtZHCTZ", + "/dns/bridge-hub-pezkuwi-bootnode.turboflakes.io/tcp/30610/p2p/12D3KooWNEgaQRQHJHvGDh8Rg4RyLmDCCz3yAf2gAdHZZJAUUD8Q", + "/dns/bridge-hub-pezkuwi-bootnode.turboflakes.io/tcp/30710/wss/p2p/12D3KooWNEgaQRQHJHvGDh8Rg4RyLmDCCz3yAf2gAdHZZJAUUD8Q", + "/dns/boot.metaspan.io/tcp/16032/p2p/12D3KooWQTfRnrK3FfbrotpSP5RVJbjBHVBSu8VSzhj9qcvjaqnZ", + "/dns/boot.metaspan.io/tcp/16036/wss/p2p/12D3KooWQTfRnrK3FfbrotpSP5RVJbjBHVBSu8VSzhj9qcvjaqnZ", + "/dns/boot-node.helikon.io/tcp/8220/p2p/12D3KooWC38TZJA8ZBXZgAYVrceoJ56jNNLJPdpk3ojeFkTAwZVp", + "/dns/boot-node.helikon.io/tcp/8222/wss/p2p/12D3KooWC38TZJA8ZBXZgAYVrceoJ56jNNLJPdpk3ojeFkTAwZVp", + "/dns/bridgehub-pezkuwi-bootnode.radiumblock.com/tcp/30336/wss/p2p/12D3KooWPNZm78tWUmKbta3SXdkqTPsquRc8ekEbJjZsGGi7YiRi", + "/dns/bridgehub-pezkuwi-bootnode.radiumblock.com/tcp/30333/p2p/12D3KooWPNZm78tWUmKbta3SXdkqTPsquRc8ekEbJjZsGGi7YiRi", + "/dns/pbr13.rotko.net/tcp/33543/p2p/12D3KooWMxZY7tDc2Rh454VaJJ7RexKAXVS6xSBEvTnXSGCnuGDw", + "/dns/pbr13.rotko.net/tcp/34543/ws/p2p/12D3KooWMxZY7tDc2Rh454VaJJ7RexKAXVS6xSBEvTnXSGCnuGDw", + "/dns/pbr13.rotko.net/tcp/35543/wss/p2p/12D3KooWMxZY7tDc2Rh454VaJJ7RexKAXVS6xSBEvTnXSGCnuGDw", + "/dns/bridge-hub-pezkuwi.bootnodes.pezkuwiters.com/tcp/30517/p2p/12D3KooWLUNE3LHPDa1WrrZaYT7ArK66CLM1bPv7kKz74UcLnQRB", + "/dns/bridge-hub-pezkuwi.bootnodes.pezkuwiters.com/tcp/30519/wss/p2p/12D3KooWLUNE3LHPDa1WrrZaYT7ArK66CLM1bPv7kKz74UcLnQRB", + "/dns/boot-pezkuwi-bridgehub.luckyfriday.io/tcp/443/wss/p2p/12D3KooWKf3mBXHjLbwtPqv1BdbQuwbFNcQQYxASS7iQ25264AXH", + "/dns/bridge-hub-pezkuwi.bootnode.amforc.com/tcp/29999/wss/p2p/12D3KooWGT5E56rAHfT5dY1pMLTrpAgV72yfDtD1Y5tPCHaTsifp", + "/dns/bridge-hub-pezkuwi.bootnode.amforc.com/tcp/30010/p2p/12D3KooWGT5E56rAHfT5dY1pMLTrpAgV72yfDtD1Y5tPCHaTsifp" + ], + "properties": { + "ss58Format": 0, + "tokenDecimals": 10, + "tokenSymbol": "DOT" + }, + "relay_chain": "pezkuwi", + "para_id": 1002, + "codeSubstitutes": {}, + "genesis": { + "stateRootHash": "0x4d33046e761a60b4eb76e14be1fbd9936f40a003bf7eceee4e0874bbcffd1371" + } +} diff --git a/packages/connect-known-chains/specs/pezkuwi_collectives.json b/packages/connect-known-chains/specs/pezkuwi_collectives.json new file mode 100644 index 0000000..3241288 --- /dev/null +++ b/packages/connect-known-chains/specs/pezkuwi_collectives.json @@ -0,0 +1,43 @@ +{ + "name": "Collectives", + "id": "collectives_pezkuwi", + "chainType": "Live", + "bootNodes": [ + "/dns/pezkuwi-collectives-connect-ew6-0.pezkuwi.io/tcp/30334/p2p/12D3KooWLDZT5gAjMtC8fojiCwiz17SC61oeX2C7GWBCqqf9TwVD", + "/dns/pezkuwi-collectives-connect-ew6-1.pezkuwi.io/tcp/30334/p2p/12D3KooWC9BwKMDyRUTXsE7teSmoKMgbyxqAp3zi2MTGRJR5nhCL", + "/dns/pezkuwi-collectives-connect-ew6-0.pezkuwi.io/tcp/443/wss/p2p/12D3KooWLDZT5gAjMtC8fojiCwiz17SC61oeX2C7GWBCqqf9TwVD", + "/dns/pezkuwi-collectives-connect-ew6-1.pezkuwi.io/tcp/443/wss/p2p/12D3KooWC9BwKMDyRUTXsE7teSmoKMgbyxqAp3zi2MTGRJR5nhCL", + "/dns/collectives-pezkuwi.boot.stake.plus/tcp/30332/wss/p2p/12D3KooWKLVfjCpW2syecz39UPe4QkJhwME9HUehBvf8oRcT4kot", + "/dns/collectives-pezkuwi.boot.stake.plus/tcp/31332/wss/p2p/12D3KooWBCewTdMPoXNvs1ky1VLidMdS28Jnh8fNbCP81FYiQHn4", + "/dns/boot.metaspan.io/tcp/16072/p2p/12D3KooWJWTTu2t2yg5bFRH6tjEpfzKwZir5R9JRRjQpgFPXdDfp", + "/dns/boot.metaspan.io/tcp/16076/wss/p2p/12D3KooWJWTTu2t2yg5bFRH6tjEpfzKwZir5R9JRRjQpgFPXdDfp", + "/dns/boot.gatotech.network/tcp/33120/p2p/12D3KooWGZsa9tSeLQ1VeC996e1YsCPuyRYMipHQuXikPjcKcpVQ", + "/dns/boot.gatotech.network/tcp/35120/wss/p2p/12D3KooWGZsa9tSeLQ1VeC996e1YsCPuyRYMipHQuXikPjcKcpVQ", + "/dns/collectives-pezkuwi-bootnode.turboflakes.io/tcp/30605/p2p/12D3KooWPyzM7eX64J4aG8uRfSARakDVtiEtthEM8FUjrLWAg2sC", + "/dns/collectives-pezkuwi-bootnode.turboflakes.io/tcp/30705/wss/p2p/12D3KooWPyzM7eX64J4aG8uRfSARakDVtiEtthEM8FUjrLWAg2sC", + "/dns/boot-node.helikon.io/tcp/10230/p2p/12D3KooWS8CBz4P5CBny9aBy2EQUvAExFo9PUVT57X8r3zWMFkXT", + "/dns/boot-node.helikon.io/tcp/10232/wss/p2p/12D3KooWS8CBz4P5CBny9aBy2EQUvAExFo9PUVT57X8r3zWMFkXT", + "/dns/collectives-pezkuwi.bootnode.amforc.com/tcp/30013/p2p/12D3KooWL6v6FHMtCP5VsiDbMHLRFiW6YBtv37BarpW3hLqnDski", + "/dns/collectives-pezkuwi.bootnode.amforc.com/tcp/29999/wss/p2p/12D3KooWL6v6FHMtCP5VsiDbMHLRFiW6YBtv37BarpW3hLqnDski", + "/dns/pezkuwi-collectives-boot-ng.dwellir.com/tcp/30341/p2p/12D3KooWDMFYCNRAQcSRNV7xu2xv8319goSEbSHW4TnXRz6EpPKc", + "/dns/pezkuwi-collectives-boot-ng.dwellir.com/tcp/443/wss/p2p/12D3KooWDMFYCNRAQcSRNV7xu2xv8319goSEbSHW4TnXRz6EpPKc", + "/dns/collectives-pezkuwi-bootnode.radiumblock.com/tcp/30333/p2p/12D3KooWDumvnNwPbBg5inBEapgjKU7ECdMHHgwfYeGWUkzYUE1c", + "/dns/collectives-pezkuwi-bootnode.radiumblock.com/tcp/30336/wss/p2p/12D3KooWDumvnNwPbBg5inBEapgjKU7ECdMHHgwfYeGWUkzYUE1c", + "/dns/pch16.rotko.net/tcp/33576/p2p/12D3KooWKrm3XmuGzJH17Wcn4HRDGsEjLZGDgN77q3ZhwnnQP7y1", + "/dns/pch16.rotko.net/tcp/35576/wss/p2p/12D3KooWKrm3XmuGzJH17Wcn4HRDGsEjLZGDgN77q3ZhwnnQP7y1", + "/dns/collectives-pezkuwi.bootnodes.pezkuwiters.com/tcp/30526/p2p/12D3KooWNohUjvJtGKUa8Vhy8C1ZBB5N8JATB6e7rdLVCioeb3ff", + "/dns/collectives-pezkuwi.bootnodes.pezkuwiters.com/tcp/30528/wss/p2p/12D3KooWNohUjvJtGKUa8Vhy8C1ZBB5N8JATB6e7rdLVCioeb3ff", + "/dns/boot-pezkuwi-collectives.luckyfriday.io/tcp/443/wss/p2p/12D3KooWCzifnPooTt4kvTnXT7FTKTymVL7xn7DURQLsS2AKpf6w" + ], + "properties": { + "ss58Format": 0, + "tokenDecimals": 10, + "tokenSymbol": "DOT" + }, + "relay_chain": "pezkuwi", + "para_id": 1001, + "codeSubstitutes": {}, + "genesis": { + "stateRootHash": "0x034cb60129ef41b444b28dbd93dcf2a2314b6e84d950358de47e6b7831673ba7" + } +} diff --git a/packages/connect-known-chains/specs/pezkuwi_people.json b/packages/connect-known-chains/specs/pezkuwi_people.json new file mode 100644 index 0000000..f27bc36 --- /dev/null +++ b/packages/connect-known-chains/specs/pezkuwi_people.json @@ -0,0 +1,26 @@ +{ + "name": "Pezkuwi People", + "id": "people-pezkuwi", + "chainType": "Live", + "bootNodes": [ + "/dns/pezkuwi-people-connect-0.pezkuwi.io/tcp/30334/p2p/12D3KooWP7BoJ7nAF9QnsreN8Eft1yHNUhvhxFiQyKFEUePi9mu3", + "/dns/pezkuwi-people-connect-1.pezkuwi.io/tcp/30334/p2p/12D3KooWSSfWY3fTGJvGkuNUNBSNVCdLLNJnwkZSNQt7GCRYXu4o", + "/dns/pezkuwi-people-connect-0.pezkuwi.io/tcp/443/wss/p2p/12D3KooWP7BoJ7nAF9QnsreN8Eft1yHNUhvhxFiQyKFEUePi9mu3", + "/dns/pezkuwi-people-connect-1.pezkuwi.io/tcp/443/wss/p2p/12D3KooWSSfWY3fTGJvGkuNUNBSNVCdLLNJnwkZSNQt7GCRYXu4o", + "/dns/people-pezkuwi-boot-ng.dwellir.com/tcp/443/wss/p2p/12D3KooWKMYu1L28TkDf1ooMW8D8PHcztLnjV3bausH9eiVTRUYN", + "/dns/people-pezkuwi-boot-ng.dwellir.com/tcp/30346/p2p/12D3KooWKMYu1L28TkDf1ooMW8D8PHcztLnjV3bausH9eiVTRUYN" + ], + "telemetryEndpoints": null, + "protocolId": null, + "properties": { + "ss58Format": 0, + "tokenDecimals": 10, + "tokenSymbol": "DOT" + }, + "relay_chain": "pezkuwi", + "para_id": 1004, + "codeSubstitutes": {}, + "genesis": { + "stateRootHash": "0x7a62a14ebf9b2e86292593414d58818324acc5701ea369734c0074f7c962bc0f" + } +} diff --git a/packages/connect-known-chains/specs/pezkuwichain_v2_2.json b/packages/connect-known-chains/specs/pezkuwichain_v2_2.json new file mode 100644 index 0000000..7dce1c3 --- /dev/null +++ b/packages/connect-known-chains/specs/pezkuwichain_v2_2.json @@ -0,0 +1,30 @@ +{ + "name": "Pezkuwichain", + "id": "pezkuwichain_v2_2", + "chainType": "Live", + "bootNodes": [ + "/dns/pezkuwichain-bootnode-0.pezkuwi.io/tcp/30333/p2p/12D3KooWGikJMBmRiG5ofCqn8aijCijgfmZR5H9f53yUF3srm6Nm", + "/dns/pezkuwichain-bootnode-1.pezkuwi.io/tcp/30333/p2p/12D3KooWLDfH9mHRCidrd5NfQjp7rRMUcJSEUwSvEKyu7xU2cG3d", + "/dns/pezkuwichain-bootnode-0.pezkuwi.io/tcp/30334/ws/p2p/12D3KooWGikJMBmRiG5ofCqn8aijCijgfmZR5H9f53yUF3srm6Nm", + "/dns/pezkuwichain-bootnode-1.pezkuwi.io/tcp/30334/ws/p2p/12D3KooWLDfH9mHRCidrd5NfQjp7rRMUcJSEUwSvEKyu7xU2cG3d", + "/dns/pezkuwichain-bootnode-0.pezkuwi.io/tcp/443/wss/p2p/12D3KooWGikJMBmRiG5ofCqn8aijCijgfmZR5H9f53yUF3srm6Nm", + "/dns/pezkuwichain-bootnode-1.pezkuwi.io/tcp/443/wss/p2p/12D3KooWLDfH9mHRCidrd5NfQjp7rRMUcJSEUwSvEKyu7xU2cG3d" + ], + "properties": { + "ss58Format": 42, + "tokenDecimals": 12, + "tokenSymbol": "ROC" + }, + "forkBlocks": null, + "badBlocks": null, + "lightSyncState": { + "babeEpochChanges": "0x04ac1be28c79d74588b1c83d37b64c35ef8d2b776b43626d7814351a85fae7c14c37a2c00001dcda2c110000000034dd2c110000000004032f0950c163637d109ca1ee5bd5ea52b283b2b17834b246032fc1d031e0581e52a4c0000134dd2c11000000008cdf2c1100000000000008032f0950c163637d109ca1ee5bd5ea52b283b2b17834b246032fc1d031e0581e52a4c00001715400000000000034dd2c11000000005802000000000000249e8d6d9c902b7e26210ac55b8ba73229092b77aa76b734311c2c23c3d57a4e1b0100000000000000048a065f5a41662631cd9c4e6d960d6f890f6197dad8f219325a4147b86b8516010000000000000022c06c71c3e2bb242d724be6a541094c368852509d703db8280dde3ac40f4c1701000000000000004abedfe6cf3d3ebe461abf83f141df8431d5702c985aea1153d0ae7cfbf104420100000000000000624712c433f44d1868f5a5b0fa27ae153ab41e8cfa5fc571e9cb92316247941f01000000000000008803e02852db592b671b73fc4cf04fdb0fa48e807b54802545806f04e4fa0f48010000000000000060dd9b13d5ceef886858b265b588e880449ecf615af35397b3f1651337337b380100000000000000e44cf984a319c86579092ef2eb453c723b8de84858a534532b259f66086626510100000000000000222f3d0ea44a89bdddb24d34f4a4a84d3b7d2e6d4e32468eacd61545622bca2a0100000000000000355157903ce31b1b13ed2dda62a6ea112f2dd48d41d318fb403a19dce237ce7b0100000000000000040000000000000002ac1be28c79d74588b1c83d37b64c35ef8d2b776b43626d7814351a85fae7c14c37a2c000017054000000000000dcda2c11000000005802000000000000249e8d6d9c902b7e26210ac55b8ba73229092b77aa76b734311c2c23c3d57a4e1b0100000000000000048a065f5a41662631cd9c4e6d960d6f890f6197dad8f219325a4147b86b8516010000000000000022c06c71c3e2bb242d724be6a541094c368852509d703db8280dde3ac40f4c1701000000000000004abedfe6cf3d3ebe461abf83f141df8431d5702c985aea1153d0ae7cfbf104420100000000000000624712c433f44d1868f5a5b0fa27ae153ab41e8cfa5fc571e9cb92316247941f01000000000000008803e02852db592b671b73fc4cf04fdb0fa48e807b54802545806f04e4fa0f48010000000000000060dd9b13d5ceef886858b265b588e880449ecf615af35397b3f1651337337b380100000000000000e44cf984a319c86579092ef2eb453c723b8de84858a534532b259f66086626510100000000000000222f3d0ea44a89bdddb24d34f4a4a84d3b7d2e6d4e32468eacd61545622bca2a010000000000000064903402bc7501804ec08d365e38f24414f75bf9abe017512e926e080b91c9f50100000000000000040000000000000002", + "babeFinalizedBlockWeight": 3149417, + "finalizedBlockHeader": "0x6d0ae2c9360922117fe899d0f3818b92627c5d04fa12bd88110e4409730d91677a910203706ff64986c0414ef038374b3185d337b381865c0f6f76ebcff766ce9ae9cc9df4b7295e2ce8c59454d2f67e2961495cb00251c20834ba7b79dac249383c49470c0642414245b5010102000000e8da2c1100000000f65a9812ce187b04ff7eb0d7ace0ad24afa79785b4d0395866cf02b5841f701f7925524922cecc56abc7cc208a08163ad7d0c6284f900d66dcbe684cb5fd1f0b0e424068bd7b3ec64aea3c092c61816b2b9c38ab00a1bb7003fab01d0a16a705044245454684033fe35ca7564914255b71889843739ffda660d7c786a6a28fca1a102bac7ec50c05424142450101c815614a24dd42c87741c936c07f0f3afc11164ca79e1e4b5d6c831e7014b742fe53a7bb1ba316e7f9affb09d02ff48c93cdb3311411f61c36f0053b7761d488", + "grandpaAuthoritySet": "0x2487d9ad054dab7c279c17bfcfa6bbe335eb529f629326023056ccae536814627b0100000000000000d7e27fc64dc1bd95813ac9fe855554f901e9b27167e4df7a50edcf4d91f3484b0100000000000000de4551590d9153022ab49ce7364aed8c8edf45ede8970bbc235b6492c83b284a01000000000000000d665166d0f48c1364dbf7512229dc6dd772b2647bb23b00f43add8d2a2e902b0100000000000000a597541fa0e41a01c82fd215e2cb437a99216c16d178646f5aa6713d98f8317a0100000000000000acc5d9728f8b22bb1312d2e5db96761db746047a2131416cd9f7faed9b1090370100000000000000d237f6cdea25fe51f1eefa307994f1391278dc15dfce2031762078977d0f40d0010000000000000005e1f15a8ed16dffa7bb9b66f8c19e40d76b88f0860f2fa1d79b23b57ea7f902010000000000000035a3a4a8e8421ad337eafce8266131b69c27e3454a267fadd62ec84c8c7a90bf0100000000000000e553000000000000000152a4c00000964f010000000000000000009b0400000100000000000000f306000002000000000000004b0900000300000000000000a30b00000400000000000000fb0d00000500000000000000531000000600000000000000ab12000007000000000000000315000008000000000000005b1700000900000000000000b31900000a000000000000000b1c00000b000000000000002e1e00000c000000000000006d2000000d00000000000000a52200000e00000000000000e52400000f00000000000000262700001000000000000000642900001100000000000000ad2b00001200000000000000fc2d000013000000000000004c30000014000000000000009d3200001500000000000000ee3400001600000000000000393700001700000000000000853900001800000000000000d43b00001900000000000000243e00001a00000000000000774000001b00000000000000ca4200001c00000000000000164500001d00000000000000624700001e00000000000000ae4900001f00000000000000004c00002000000000000000514e000021000000000000009f5000002200000000000000f252000023000000000000004455000024000000000000008e5700002500000000000000df59000026000000000000002e5c00002700000000000000805e00002800000000000000d26000002900000000000000216300002a00000000000000716500002b00000000000000be6700002c000000000000000a6a00002d000000000000005b6c00002e00000000000000ac6e00002f00000000000000fa70000030000000000000004973000031000000000000009b7500003200000000000000ea7700003300000000000000377a00003400000000000000867c00003500000000000000d37e00003600000000000000238100003700000000000000728300003800000000000000c08500003900000000000000138800003a00000000000000658a00003b00000000000000b28c00003c00000000000000fe8e00003d000000000000004b9100003e000000000000009a9300003f00000000000000e39500004000000000000000319800004100000000000000859a00004200000000000000d09c000043000000000000001d9f000044000000000000006ba100004500000000000000baa30000460000000000000006a60000470000000000000050a8000048000000000000009eaa00004900000000000000efac00004a000000000000003aaf00004b000000000000008db100004c00000000000000d6b300004d0000000000000021b600004e0000000000000070b800004f00000000000000baba000050000000000000000bbd000051000000000000005ebf00005200000000000000acc100005300000000000000fdc30000540000000000000048c60000550000000000000093c800005600000000000000ddca0000570000000000000029cd0000580000000000000077cf00005900000000000000c3d100005a0000000000000014d400005b0000000000000060d600005c00000000000000b0d800005d00000000000000fcda00005e000000000000004ddd00005f00000000000000a0df00006000000000000000ede1000061000000000000003fe40000620000000000000092e600006300000000000000e5e80000640000000000000032eb0000650000000000000080ed00006600000000000000c8ef0000670000000000000018f20000680000000000000068f400006900000000000000b7f600006a0000000000000006f900006b0000000000000051fb00006c000000000000009ffd00006d00000000000000f1ff00006e00000000000000440201006f00000000000000960401007000000000000000e306010071000000000000003309010072000000000000007c0b01007300000000000000d10d010074000000000000002010010075000000000000006f1201007600000000000000c114010077000000000000000f17010078000000000000005f1901007900000000000000ab1b01007a00000000000000f41d01007b00000000000000462001007c00000000000000982201007d00000000000000e42401007e00000000000000352701007f00000000000000852901008000000000000000d62b01008100000000000000252e01008200000000000000703001008300000000000000ba32010084000000000000000b35010085000000000000005e3701008600000000000000ae3901008700000000000000fc3b010088000000000000004e3e010089000000000000009b4001008a00000000000000e84201008b00000000000000364501008c00000000000000844701008d00000000000000d44901008e00000000000000244c01008f00000000000000724e01009000000000000000bd50010091000000000000000f5301009200000000000000625501009300000000000000af5701009400000000000000005a01009500000000000000525c01009600000000000000a05e01009700000000000000f46001009800000000000000436301009900000000000000936501009a00000000000000db6701009b000000000000002b6a01009c000000000000007a6c01009d00000000000000c56e01009e000000000000000e7101009f000000000000004d730100a00000000000000095750100a100000000000000e9770100a200000000000000367a0100a300000000000000847c0100a400000000000000d17e0100a50000000000000025810100a6000000000000006c830100a700000000000000bf850100a8000000000000000e880100a9000000000000005a8a0100aa00000000000000ad8c0100ab00000000000000fc8e0100ac0000000000000046910100ad0000000000000097930100ae00000000000000e8950100af0000000000000036980100b000000000000000889a0100b100000000000000d79c0100b2000000000000002b9f0100b3000000000000007aa10100b400000000000000cca30100b5000000000000001da60100b6000000000000006da80100b700000000000000bdaa0100b8000000000000000cad0100b90000000000000061af0100ba00000000000000b2b10100bb0000000000000002b40100bc0000000000000052b60100bd000000000000009eb80100be00000000000000f4ba0100bf0000000000000043bd0100c00000000000000093bf0100c100000000000000dfc10100c20000000000000031c40100c3000000000000007ec60100c400000000000000cdc80100c5000000000000001dcb0100c6000000000000006acd0100c700000000000000bacf0100c80000000000000009d20100c90000000000000058d40100ca00000000000000a3d60100cb00000000000000f9d80100cc0000000000000049db0100cd0000000000000094dd0100ce00000000000000e0df0100cf0000000000000032e20100d00000000000000085e40100d100000000000000d2e60100d2000000000000001ee90100d30000000000000072eb0100d400000000000000c0ed0100d50000000000000010f00100d60000000000000059f20100d700000000000000a9f40100d800000000000000f7f60100d90000000000000048f90100da0000000000000093fb0100db00000000000000e2fd0100dc0000000000000033000200dd0000000000000088020200de00000000000000d3040200df0000000000000024070200e00000000000000076090200e100000000000000c80b0200e200000000000000190e0200e3000000000000006b100200e400000000000000b7120200e50000000000000002150200e60000000000000050170200e70000000000000097190200e800000000000000eb1b0200e900000000000000361e0200ea0000000000000088200200eb00000000000000da220200ec0000000000000029250200ed0000000000000074270200ee00000000000000c4290200ef00000000000000152c0200f000000000000000662e0200f100000000000000b0300200f200000000000000ff320200f3000000000000004f350200f40000000000000098370200f500000000000000e8390200f600000000000000343c0200f700000000000000813e0200f800000000000000d2400200f9000000000000001f430200fa000000000000006e450200fb00000000000000be470200fc000000000000000b4a0200fd000000000000005b4c0200fe00000000000000ac4e0200ff00000000000000fb50020000010000000000004a5302000101000000000000965502000201000000000000e35702000301000000000000335a02000401000000000000835c02000501000000000000d35e02000601000000000000226102000701000000000000706302000801000000000000bd65020009010000000000000c6802000a010000000000005c6a02000b01000000000000a86c02000c01000000000000f16e02000d010000000000003a7102000e01000000000000817302000f01000000000000d07502001001000000000000187802001101000000000000677a02001201000000000000b87c02001301000000000000047f02001401000000000000548102001501000000000000a28302001601000000000000ec85020017010000000000003f8802001801000000000000918a02001901000000000000e18c02001a01000000000000308f02001b01000000000000819102001c01000000000000ce9302001d01000000000000139602001e01000000000000679802001f01000000000000b59a02002001000000000000ff9c02002101000000000000519f02002201000000000000a0a102002301000000000000f2a30200240100000000000041a6020025010000000000008da802002601000000000000dbaa020027010000000000002cad0200280100000000000078af02002901000000000000c7b102002a0100000000000014b402002b0100000000000064b602002c01000000000000b4b802002d0100000000000006bb02002e0100000000000052bd02002f010000000000009dbf02003001000000000000e7c10200310100000000000037c40200320100000000000089c602003301000000000000d0c80200340100000000000019cb0200350100000000000066cd02003601000000000000b6cf0200370100000000000002d20200380100000000000053d4020039010000000000009ed602003a01000000000000ead802003b010000000000003bdb02003c0100000000000088dd02003d01000000000000d6df02003e0100000000000025e202003f010000000000006ee402004001000000000000b8e60200410100000000000003e90200420100000000000056eb020043010000000000009aed02004401000000000000d3ef0200450100000000000015f20200460100000000000064f402004701000000000000a9f602004801000000000000eff80200490100000000000035fb02004a010000000000006efd02004b01000000000000b7ff02004c01000000000000010203004d010000000000003f0403004e01000000000000790603004f01000000000000b70803005001000000000000f20a03005101000000000000250d030052010000000000005e0f03005301000000000000a31103005401000000000000db13030055010000000000001716030056010000000000003f1803005701000000000000721a03005801000000000000af1c03005901000000000000d91e03005a01000000000000102103005b010000000000003e2303005c010000000000006f2503005d010000000000009f2703005e01000000000000d22903005f01000000000000ff2b03006001000000000000402e03006101000000000000763003006201000000000000ad3203006301000000000000e23403006401000000000000173703006501000000000000453903006601000000000000753b03006701000000000000983d03006801000000000000cb3f03006901000000000000f94103006a01000000000000274403006b01000000000000624603006c01000000000000914803006d01000000000000bc4a03006e01000000000000ec4c03006f01000000000000164f030070010000000000004851030071010000000000006c53030072010000000000008f5503007301000000000000c25703007401000000000000ee5903007501000000000000215c03007601000000000000545e030077010000000000008f6003007801000000000000ba6203007901000000000000da6403007a01000000000000fe6603007b010000000000002a6903007c01000000000000576b03007d010000000000007c6d03007e01000000000000ae6f03007f01000000000000e37103008001000000000000197403008101000000000000547603008201000000000000787803008301000000000000a57a03008401000000000000d37c03008501000000000000f77e030086010000000000001a8103008701000000000000448303008801000000000000778503008901000000000000a28703008a01000000000000d78903008b01000000000000108c03008c01000000000000428e03008d010000000000006c9003008e01000000000000959203008f01000000000000bf9403009001000000000000e996030091010000000000002299030092010000000000004b9b03009301000000000000789d03009401000000000000939f03009501000000000000c3a103009601000000000000eda30300970100000000000021a60300980100000000000056a8030099010000000000008baa03009a01000000000000c3ac03009b01000000000000e8ae03009c0100000000000011b103009d010000000000003bb303009e010000000000006cb503009f010000000000009eb70300a001000000000000d0b90300a10100000000000006bc0300a20100000000000039be0300a3010000000000005ec00300a40100000000000083c20300a501000000000000acc40300a601000000000000e0c60300a70100000000000011c90300a80100000000000033cb0300a90100000000000064cd0300aa0100000000000087cf0300ab01000000000000a9d10300ac01000000000000d3d30300ad010000000000000cd60300ae0100000000000030d80300af0100000000000051da0300b00100000000000083dc0300b101000000000000a6de0300b201000000000000cee00300b301000000000000f4e20300b40100000000000022e50300b5010000000000004ae70300b60100000000000064e90300b7010000000000008eeb0300b801000000000000b1ed0300b901000000000000e3ef0300ba010000000000001ff20300bb010000000000005cf40300bc010000000000009ff60300bd01000000000000e8f80300be0100000000000021fb0300bf0100000000000062fd0300c001000000000000a7ff0300c101000000000000eb010400c2010000000000001e040400c3010000000000005b060400c4010000000000009e080400c501000000000000e10a0400c6010000000000001f0d0400c7010000000000005f0f0400c801000000000000a0110400c901000000000000d2130400ca010000000000000a160400cb0100000000000049180400cc01000000000000881a0400cd01000000000000c91c0400ce01000000000000021f0400cf0100000000000038210400d00100000000000070230400d101000000000000b0250400d201000000000000e5270400d301000000000000122a0400d4010000000000004a2c0400d501000000000000812e0400d601000000000000b5300400d701000000000000f5320400d80100000000000037350400d9010000000000006f370400da010000000000009b390400db01000000000000d03b0400dc01000000000000053e0400dd0100000000000039400400de010000000000005d420400df0100000000000090440400e001000000000000ca460400e10100000000000005490400e201000000000000384b0400e301000000000000724d0400e401000000000000b34f0400e501000000000000ed510400e60100000000000024540400e70100000000000062560400e801000000000000a1580400e901000000000000e05a0400ea01000000000000225d0400eb010000000000005f5f0400ec010000000000009e610400ed01000000000000d9630400ee0100000000000012660400ef0100000000000046680400f001000000000000866a0400f101000000000000c96c0400f201000000000000176f0400f3010000000000006b710400f401000000000000b7730400f5010000000000000b760400f60100000000000059780400f701000000000000ab7a0400f801000000000000fe7c0400f9010000000000004b7f0400fa0100000000000096810400fb01000000000000e3830400fc0100000000000034860400fd0100000000000084880400fe01000000000000d68a0400ff01000000000000278d04000002000000000000758f04000102000000000000bf91040002020000000000000294040003020000000000004b9604000402000000000000929804000502000000000000e09a04000602000000000000319d040007020000000000007b9f04000802000000000000c8a10400090200000000000014a404000a0200000000000060a604000b02000000000000aca804000c02000000000000fbaa04000d0200000000000048ad04000e020000000000009aaf04000f02000000000000e6b10400100200000000000035b40400110200000000000081b604001202000000000000d4b80400130200000000000024bb0400140200000000000078bd04001502000000000000c4bf0400160200000000000011c20400170200000000000065c404001802000000000000b7c60400190200000000000003c904001a0200000000000050cb04001b020000000000009bcd04001c02000000000000e8cf04001d0200000000000037d204001e0200000000000086d404001f02000000000000d6d60400200200000000000024d90400210200000000000074db04002202000000000000c2dd0400230200000000000011e0040024020000000000005de204002502000000000000ace404002602000000000000f8e6040027020000000000004be90400280200000000000097eb04002902000000000000e8ed04002a0200000000000037f004002b0200000000000087f204002c02000000000000d6f404002d0200000000000024f704002e0200000000000076f904002f02000000000000c4fb0400300200000000000016fe04003102000000000000650005003202000000000000b20205003302000000000000ff04050034020000000000005007050035020000000000009d0905003602000000000000ed0b050037020000000000003c0e050038020000000000008c1005003902000000000000da1205003a02000000000000271505003b020000000000007a1705003c02000000000000c41905003d02000000000000111c05003e02000000000000591e05003f02000000000000a92005004002000000000000f722050041020000000000004125050042020000000000008d2705004302000000000000db2905004402000000000000272c05004502000000000000702e05004602000000000000be30050047020000000000000c3305004802000000000000583505004902000000000000a63705004a02000000000000fa3905004b02000000000000433c05004c02000000000000903e05004d02000000000000dc4005004e02000000000000274305004f02000000000000764505005002000000000000c04705005102000000000000124a050052020000000000005d4c05005302000000000000a94e05005402000000000000f75005005502000000000000455305005602000000000000975505005702000000000000e65705005802000000000000365a05005902000000000000895c05005a02000000000000d55e05005b02000000000000256105005c02000000000000756305005d02000000000000be6505005e020000000000000c6805005f020000000000005b6a05006002000000000000a66c05006102000000000000f86e05006202000000000000487105006302000000000000997305006402000000000000ed75050065020000000000003e78050066020000000000008b7a05006702000000000000da7c05006802000000000000287f05006902000000000000758105006a02000000000000c48305006b02000000000000148605006c02000000000000668805006d02000000000000b38a05006e02000000000000058d05006f02000000000000588f05007002000000000000a99105007102000000000000fb93050072020000000000004b9605007302000000000000979805007402000000000000e59a05007502000000000000359d05007602000000000000889f05007702000000000000d6a10500780200000000000021a40500790200000000000075a605007a02000000000000c1a805007b0200000000000012ab05007c0200000000000061ad05007d02000000000000b1af05007e0200000000000000b205007f0200000000000051b4050080020000000000009eb605008102000000000000efb8050082020000000000003dbb0500830200000000000085bd05008402000000000000d3bf0500850200000000000022c20500860200000000000072c405008702000000000000bac6050088020000000000000bc90500890200000000000056cb05008a02000000000000a3cd05008b02000000000000f1cf05008c0200000000000043d205008d0200000000000092d405008e02000000000000ddd605008f020000000000002bd90500900200000000000074db05009102000000000000bbdd050092020000000000000be00500930200000000000059e205009402000000000000a6e405009502000000000000f6e60500960200000000000047e90500970200000000000095eb05009802000000000000e0ed0500990200000000000014f005009a0200000000000057f205009b0200000000000096f405009c02000000000000dbf605009d0200000000000022f905009e0200000000000070fb05009f02000000000000bffd0500a00200000000000010000600a10200000000000060020600a202000000000000b0040600a302000000000000fd060600a4020000000000004d090600a5020000000000009b0b0600a602000000000000e90d0600a70200000000000038100600a80200000000000083120600a902000000000000d3140600aa0200000000000025170600ab0200000000000074190600ac02000000000000c21b0600ad02000000000000101e0600ae020000000000005c200600af02000000000000a8220600b002000000000000f6240600b10200000000000048270600b20200000000000093290600b302000000000000e52b0600b402000000000000312e0600b50200000000000083300600b602000000000000d6320600b70200000000000023350600b80200000000000072370600b902000000000000c2390600ba02000000000000133c0600bb02000000000000633e0600bc02000000000000b3400600bd0200000000000006430600be020000000000005a450600bf02000000000000a9470600c002000000000000f8490600c102000000000000484c0600c202000000000000974e0600c302000000000000e7500600c4020000000000003b530600c5020000000000008b550600c602000000000000dc570600c702000000000000245a0600c802000000000000705c0600c902000000000000bb5e0600ca0200000000000006610600cb0200000000000050630600cc0200000000000098650600cd02000000000000e4670600ce02000000000000306a0600cf02000000000000756c0600d002000000000000bf6e0600d10200000000000008710600d20200000000000053730600d3020000000000009f750600d402000000000000dc770600d502000000000000217a0600d6020000000000006b7c0600d702000000000000b07e0600d802000000000000fa800600d9020000000000003e830600da0200000000000089850600db02000000000000d5870600dc02000000000000228a0600dd02000000000000718c0600de02000000000000b68e0600df0200000000000002910600e0020000000000004e930600e1020000000000009f950600e202000000000000ea970600e302000000000000359a0600e402000000000000789c0600e502000000000000c29e0600e6020000000000000aa10600e70200000000000052a30600e80200000000000099a50600e902000000000000e2a70600ea0200000000000031aa0600eb0200000000000079ac0600ec02000000000000c2ae0600ed020000000000000db10600ee0200000000000059b30600ef02000000000000a6b50600f002000000000000f7b70600f10200000000000044ba0600f2020000000000008bbc0600f302000000000000d7be0600f40200000000000022c10600f50200000000000063c30600f602000000000000aec50600f702000000000000f2c70600f8020000000000003aca0600f9020000000000007fcc0600fa02000000000000c6ce0600fb0200000000000011d10600fc020000000000005cd30600fd02000000000000a5d50600fe02000000000000f0d70600ff020000000000003bda0600000300000000000084dc06000103000000000000cfde0600020300000000000012e10600030300000000000061e306000403000000000000abe506000503000000000000f7e70600060300000000000042ea060007030000000000008fec06000803000000000000daee060009030000000000001df106000a030000000000006af306000b03000000000000b4f506000c03000000000000fff706000d0300000000000046fa06000e030000000000008efc06000f03000000000000d3fe060010030000000000001401070011030000000000005a03070012030000000000009e0507001303000000000000ec0707001403000000000000300a07001503000000000000780c07001603000000000000b70e070017030000000000000711070018030000000000004e1307001903000000000000921507001a03000000000000de1707001b03000000000000271a07001c030000000000006b1c07001d03000000000000b61e07001e03000000000000022107001f030000000000004e23070020030000000000008f2507002103000000000000d52707002203000000000000132a07002303000000000000592c070024030000000000009d2e07002503000000000000e43007002603000000000000273307002703000000000000683507002803000000000000af3707002903000000000000ef3907002a030000000000002e3c07002b03000000000000733e07002c03000000000000b44007002d03000000000000f24207002e03000000000000324507002f03000000000000734707003003000000000000b44907003103000000000000f54b070032030000000000003e4e070033030000000000007c5007003403000000000000bc5207003503000000000000fe54070036030000000000004457070037030000000000008e5907003803000000000000d25b07003903000000000000175e07003a03000000000000546007003b03000000000000946207003c03000000000000d16407003d03000000000000106707003e03000000000000506907003f03000000000000986b07004003000000000000db6d07004103000000000000227007004203000000000000687207004303000000000000ab7407004403000000000000ec76070045030000000000002d7907004603000000000000707b07004703000000000000b27d07004803000000000000ef7f07004903000000000000348207004a030000000000006a8407004b03000000000000a98607004c03000000000000ed8807004d03000000000000288b07004e03000000000000678d07004f03000000000000a98f07005003000000000000e29107005103000000000000269407005203000000000000619607005303000000000000989807005403000000000000be9a07005503000000000000c79c07005603000000000000d29e07005703000000000000d9a007005803000000000000daa207005903000000000000e5a407005a03000000000000dea607005b03000000000000cea807005c03000000000000b8aa07005d03000000000000abac07005e0300000000000091ae07005f0300000000000086b00700600300000000000060b20700610300000000000046b40700620300000000000036b60700630300000000000026b8070064030000000000000dba07006503000000000000f9bb07006603000000000000e3bd07006703000000000000e8bf07006803000000000000dac107006903000000000000bcc307006a03000000000000a9c507006b030000000000009ac707006c0300000000000092c907006d030000000000007ccb07006e0300000000000067cd07006f0300000000000057cf0700700300000000000040d10700710300000000000032d30700720300000000000025d5070073030000000000001ed70700740300000000000014d9070075030000000000000cdb07007603000000000000f6dc07007703000000000000e3de07007803000000000000cee007007903000000000000b7e207007a0300000000000095e407007b0300000000000081e607007c0300000000000063e807007d030000000000004eea07007e030000000000002dec07007f0300000000000013ee07008003000000000000f0ef07008103000000000000bcf10700820300000000000091f30700830300000000000069f50700840300000000000048f70700850300000000000019f907008603000000000000ebfa07008703000000000000b9fc070088030000000000008efe07008903000000000000700008008a030000000000003b0208008b03000000000000080408008c03000000000000eb0508008d03000000000000c00708008e030000000000008b0908008f03000000000000600b08009003000000000000460d080091030000000000000f0f08009203000000000000e61008009303000000000000c312080094030000000000009d14080095030000000000006c16080096030000000000004318080097030000000000001c1a08009803000000000000eb1b08009903000000000000c41d08009a03000000000000731f08009b03000000000000572108009c030000000000001f2308009d03000000000000f42408009e03000000000000c52608009f030000000000008c280800a003000000000000662a0800a1030000000000002c2c0800a203000000000000f92d0800a303000000000000bc2f0800a40300000000000078310800a5030000000000002f330800a603000000000000ff340800a70300000000000050360800a80300000000000085360800a903000000000000b9360800aa03000000000000ee360800ab0300000000000022370800ac0300000000000057370800ad030000000000008c370800ae03000000000000c1370800af03000000000000f7370800b0030000000000002b380800b10300000000000060380800b20300000000000095380800b303000000000000ca380800b40300000000000000390800b50300000000000037390800b6030000000000006d390800b703000000000000a4390800b803000000000000da390800b903000000000000113a0800ba03000000000000473a0800bb030000000000007d3a0800bc03000000000000b43a0800bd03000000000000ea3a0800be03000000000000203b0800bf03000000000000573b0800c0030000000000008d3b0800c103000000000000c43b0800c203000000000000fa3b0800c303000000000000313c0800c403000000000000673c0800c503000000000000193e0800c6030000000000005e400800c703000000000000a9420800c803000000000000e9440800c9030000000000001d470800ca0300000000000061490800cb030000000000001a4b0800cc030000000000004b4b0800cd03000000000000444d0800ce03000000000000bb570800cf03000000000000de590800d003000000000000225c0800d103000000000000665e0800d203000000000000aa600800d303000000000000f5620800d4030000000000003b650800d5030000000000007b670800d603000000000000be690800d703000000000000016c0800d803000000000000456e0800d9030000000000008c700800da03000000000000d3720800db0300000000000013750800dc030000000000005e770800dd03000000000000a4790800de03000000000000e77b0800df03000000000000277e0800e00300000000000073800800e103000000000000b7820800e203000000000000fa840800e3030000000000003c870800e40300000000000087890800e503000000000000c98b0800e603000000000000158e0800e7030000000000005c900800e803000000000000a6920800e903000000000000ed940800ea030000000000005d950800eb0300000000000094950800ec03000000000000ca950800ed0300000000000099960800ee03000000000000ea980800ef030000000000003d9b0800f003000000000000959d0800f103000000000000ec9f0800f20300000000000041a20800f30300000000000096a40800f403000000000000eaa60800f5030000000000003ca90800f6030000000000008bab0800f703000000000000ddad0800f80300000000000035b00800f9030000000000008bb20800fa03000000000000dfb40800fb0300000000000032b70800fc0300000000000084b90800fd03000000000000d7bb0800fe030000000000002bbe0800ff030000000000007fc008000004000000000000d6c2080001040000000000002dc50800020400000000000083c708000304000000000000d6c9080004040000000000002acc080005040000000000007fce08000604000000000000d2d00800070400000000000027d3080008040000000000007cd508000904000000000000ced708000a0400000000000022da08000b0400000000000078dc08000c04000000000000cfde08000d0400000000000024e108000e0400000000000075e308000f04000000000000c7e50800100400000000000019e8080011040000000000006eea08001204000000000000beec0800130400000000000011ef0800140400000000000064f108001504000000000000b8f3080016040000000000000bf6080017040000000000005df808001804000000000000b0fa0800190400000000000002fd08001a0400000000000054ff08001b04000000000000a60109001c04000000000000fa0309001d04000000000000500609001e040000000000009d0809001f04000000000000f10a09002004000000000000440d09002104000000000000980f09002204000000000000e911090023040000000000003e1409002404000000000000911609002504000000000000e21809002604000000000000351b090027040000000000008a1d09002804000000000000de1f09002904000000000000322209002a04000000000000862409002b04000000000000d92609002c040000000000002e2909002d04000000000000832b09002e04000000000000d52d09002f040000000000002730090030040000000000007d3209003104000000000000d234090032040000000000002637090033040000000000007b3909003404000000000000ce3b09003504000000000000203e09003604000000000000744009003704000000000000c942090038040000000000001845090039040000000000006c4709003a04000000000000c14909003b04000000000000164c09003c040000000000006b4e09003d04000000000000bb5009003e04000000000000105309003f04000000000000655509004004000000000000b757090041040000000000000c5a09004204000000000000635c09004304000000000000b65e090044040000000000000d6109004504000000000000616309004604000000000000b665090047040000000000000768090048040000000000005e6a09004904000000000000b16c09004a04000000000000066f09004b040000000000005a7109004c04000000000000aa7309004d04000000000000fa7509004e040000000000004d7809004f04000000000000a37a09005004000000000000f77c090051040000000000004e7f090052040000000000009d8109005304000000000000f083090054040000000000004686090055040000000000009a8809005604000000000000ed8a09005704000000000000438d09005804000000000000958f09005904000000000000e99109005a040000000000003c9409005b040000000000008f9609005c04000000000000e69809005d04000000000000329b09005e04000000000000869d09005f04000000000000d79f090060040000000000002aa2090061040000000000007fa409006204000000000000d3a60900630400000000000026a90900640400000000000074ab09006504000000000000c4ad0900660400000000000012b00900670400000000000066b209006804000000000000b6b40900690400000000000003b709006a0400000000000053b909006b04000000000000a4bb09006c04000000000000f4bd09006d0400000000000045c009006e0400000000000094c209006f04000000000000eac40900700400000000000038c70900710400000000000088c909007204000000000000dccb0900730400000000000029ce090074040000000000007cd009007504000000000000cdd20900760400000000000020d5090077040000000000006ed709007804000000000000bfd90900790400000000000012dc09007a0400000000000068de09007b04000000000000b6e009007c040000000000000ae309007d040000000000005be509007e04000000000000ade709007f04000000000000fee9090080040000000000004cec0900810400000000000098ee09008204000000000000ebf0090083040000000000003cf30900840400000000000089f509008504000000000000dcf7090086040000000000002afa090087040000000000007cfc09008804000000000000cffe0900890400000000000023010a008a0400000000000076030a008b04000000000000c5050a008c0400000000000016080a008d04000000000000670a0a008e04000000000000b70c0a008f04000000000000070f0a00900400000000000057110a009104000000000000a8130a009204000000000000f8150a0093040000000000004a180a0094040000000000009e1a0a009504000000000000f11c0a009604000000000000421f0a0097040000000000008d210a009804000000000000e0230a00990400000000000033260a009a0400000000000086280a009b04000000000000d92a0a009c04000000000000282d0a009d040000000000007b2f0a009e04000000000000cf310a009f0400000000000020340a00a0040000000000006d360a00a104000000000000bd380a00a204000000000000113b0a00a304000000000000613d0a00a404000000000000b53f0a00a50400000000000009420a00a6040000000000005a440a00a704000000000000ad460a00a804000000000000fe480a00a9040000000000004f4b0a00aa04000000000000a04d0a00ab04000000000000f44f0a00ac0400000000000049520a00ad040000000000009a540a00ae04000000000000e8560a00af0400000000000036590a00b004000000000000815b0a00b104000000000000d25d0a00b20400000000000024600a00b30400000000000077620a00b404000000000000c3640a00b50400000000000012670a00b60400000000000062690a00b704000000000000b46b0a00b804000000000000056e0a00b90400000000000059700a00ba04000000000000a4720a00bb04000000000000f8740a00bc0400000000000048770a00bd0400000000000098790a00be04000000000000ec7b0a00bf040000000000003b7e0a00c00400000000000090800a00c104000000000000e2820a00c20400000000000036850a00c3040000000000008e870a00c404000000000000df890a00c5040000000000002f8c0a00c604000000000000858e0a00c704000000000000d7900a00c8040000000000002a930a00c9040000000000007e950a00ca04000000000000d0970a00cb040000000000001f9a0a00cc04000000000000729c0a00cd04000000000000c49e0a00ce0400000000000017a10a00cf0400000000000066a30a00d004000000000000b7a50a00d10400000000000009a80a00d2040000000000005baa0a00d304000000000000afac0a00d404000000000000ffae0a00d50400000000000051b10a00d604000000000000a4b30a00d704000000000000fbb50a00d8040000000000004ab80a00d90400000000000099ba0a00da04000000000000eabc0a00db040000000000003abf0a00dc040000000000008ec10a00dd04000000000000e3c30a00de0400000000000037c60a00df0400000000000086c80a00e004000000000000d9ca0a00e1040000000000002ecd0a00e20400000000000082cf0a00e304000000000000d6d10a00e40400000000000029d40a00e5040000000000007cd60a00e604000000000000cdd80a00e7040000000000001fdb0a00e8040000000000006edd0a00e904000000000000c0df0a00ea0400000000000013e20a00eb0400000000000064e40a00ec04000000000000b6e60a00ed040000000000000ae90a00ee040000000000005eeb0a00ef04000000000000b1ed0a00f00400000000000001f00a00f10400000000000050f20a00f204000000000000a2f40a00f304000000000000f4f60a00f40400000000000044f90a00f50400000000000099fb0a00f604000000000000e8fd0a00f70400000000000037000b00f80400000000000087020b00f904000000000000dc040b00fa0400000000000032070b00fb0400000000000086090b00fc04000000000000d60b0b00fd04000000000000270e0b00fe0400000000000079100b00ff04000000000000cb120b00000500000000000017150b00010500000000000068170b000205000000000000b7190b0003050000000000000c1c0b000405000000000000601e0b000505000000000000b1200b00060500000000000003230b00070500000000000052250b000805000000000000a6270b000905000000000000f4290b000a05000000000000452c0b000b05000000000000982e0b000c05000000000000e8300b000d0500000000000038330b000e050000000000008b350b000f05000000000000e1370b001005000000000000323a0b001105000000000000853c0b001205000000000000d63e0b00130500000000000023410b0014050000000000007b430b001505000000000000ce450b0016050000000000001d480b0017050000000000006e4a0b001805000000000000bf4c0b001905000000000000134f0b001a0500000000000066510b001b05000000000000ba530b001c050000000000000d560b001d0500000000000062580b001e05000000000000b85a0b001f050000000000000c5d0b0020050000000000005c5f0b002105000000000000aa610b002205000000000000fd630b00230500000000000050660b0024050000000000009f680b002505000000000000f36a0b002605000000000000416d0b002705000000000000906f0b002805000000000000e4710b00290500000000000039740b002a050000000000008b760b002b05000000000000dc780b002c050000000000002e7b0b002d050000000000007b7d0b002e05000000000000ce7f0b002f0500000000000025820b0030050000000000007b840b003105000000000000d1860b00320500000000000024890b003305000000000000758b0b003405000000000000c88d0b0035050000000000001c900b0036050000000000006c920b003705000000000000bf940b0038050000000000000f970b0039050000000000005f990b003a05000000000000ac9b0b003b05000000000000019e0b003c0500000000000055a00b003d05000000000000a5a20b003e05000000000000f8a40b003f0500000000000048a70b00400500000000000099a90b004105000000000000ecab0b0042050000000000003eae0b00430500000000000091b00b004405000000000000e4b20b00450500000000000039b50b00460500000000000084b70b004705000000000000d8b90b0048050000000000002ebc0b00490500000000000081be0b004a05000000000000d2c00b004b0500000000000022c30b004c0500000000000077c50b004d05000000000000cac70b004e050000000000001cca0b004f050000000000006dcc0b005005000000000000c0ce0b0051050000000000000ed10b00520500000000000062d30b005305000000000000b4d50b00540500000000000009d80b0055050000000000005bda0b005605000000000000addc0b005705000000000000ffde0b00580500000000000052e10b005905000000000000a3e30b005a05000000000000f8e50b005b050000000000004ce80b005c050000000000009eea0b005d05000000000000f0ec0b005e0500000000000044ef0b005f0500000000000092f10b006005000000000000e5f30b00610500000000000038f60b00620500000000000088f80b006305000000000000dcfa0b0064050000000000002dfd0b00650500000000000080ff0b006605000000000000d2010c00670500000000000022040c00680500000000000073060c006905000000000000c7080c006a05000000000000180b0c006b05000000000000690d0c006c05000000000000bd0f0c006d0500000000000010120c006e0500000000000065140c006f05000000000000b6160c00700500000000000005190c007105000000000000571b0c007205000000000000a61d0c007305000000000000f81f0c0074050000000000004b220c007505000000000000a0240c007605000000000000f2260c00770500000000000044290c007805000000000000922b0c007905000000000000e72d0c007a050000000000003b300c007b0500000000000089320c007c05000000000000d9340c007d050000000000002a370c007e050000000000007b390c007f05000000000000cc3b0c0080050000000000001b3e0c0081050000000000006d400c008205000000000000c0420c0083050000000000000f450c0084050000000000005f470c008505000000000000b0490c008605000000000000fe4b0c008705000000000000534e0c008805000000000000a8500c008905000000000000fc520c008a0500000000000052550c008b05000000000000a1570c008c05000000000000f0590c008d05000000000000415c0c008e050000000000008f5e0c008f05000000000000de600c00900500000000000030630c00910500000000000082650c009205000000000000d6670c0093050000000000002b6a0c009405000000000000796c0c009505000000000000ca6e0c0096050000000000001b710c0097050000000000006d730c009805000000000000bc750c0099050000000000000e780c009a050000000000005f7a0c009b05000000000000b27c0c009c05000000000000047f0c009d0500000000000053810c009e05000000000000a7830c009f05000000000000fb850c00a0050000000000004d880c00a1050000000000009e8a0c00a205000000000000ef8c0c00a305000000000000408f0c00a40500000000000091910c00a505000000000000e4930c00a60500000000000032960c00a7050000000000007e980c00a805000000000000d09a0c00a905000000000000239d0c00aa05000000000000749f0c00ab05000000000000c6a10c00ac0500000000000014a40c00ad0500000000000064a60c00ae05000000000000b7a80c00af0500000000000007ab0c00b00500000000000057ad0c00b105000000000000adaf0c00b205000000000000feb10c00b30500000000000050b40c00b405000000000000a2b60c00b505000000000000f2b80c00b60500000000000048bb0c00b7050000000000009cbd0c00b805000000000000ecbf0c00b9050000000000003ec20c00ba0500000000000093c40c00bb05000000000000e9c60c00bc050000000000003cc90c00bd050000000000008ecb0c00be05000000000000e0cd0c00bf050000000000002ed00c00c0050000000000007fd20c00c105000000000000d0d40c00c20500000000000020d70c00c30500000000000073d90c00c405000000000000c3db0c00c50500000000000017de0c00c60500000000000066e00c00c705000000000000bae20c00c80500000000000008e50c00c9050000000000005be70c00ca05000000000000a9e90c00cb05000000000000f7eb0c00cc0500000000000046ee0c00cd0500000000000097f00c00ce05000000000000e6f20c00cf0500000000000039f50c00d00500000000000087f70c00d105000000000000daf90c00d20500000000000028fc0c00d3050000000000007bfe0c00d405000000000000ca000d00d5050000000000001d030d00d6050000000000006c050d00d705000000000000be070d00d805000000000000100a0d00d905000000000000660c0d00da05000000000000b70e0d00db0500000000000007110d00dc0500000000000057130d00dd05000000000000a5150d00de05000000000000f0170d00df05000000000000401a0d00e005000000000000971c0d00e105000000000000e81e0d00e20500000000000038210d00e3050000000000008d230d00e405000000000000e2250d00e50500000000000036280d00e605000000000000862a0d00e705000000000000d72c0d00e805000000000000292f0d00e9050000000000007c310d00ea05000000000000d0330d00eb050000000000001f360d00ec0500000000000073380d00ed05000000000000c43a0d00ee05000000000000173d0d00ef05000000000000693f0d00f005000000000000ba410d00f1050000000000000b440d00f2050000000000005a460d00f305000000000000a9480d00f405000000000000f94a0d00f5050000000000004d4d0d00f6050000000000009e4f0d00f705000000000000f1510d00f80500000000000041540d00f9050000000000008e560d00fa05000000000000e4580d00fb05000000000000365b0d00fc050000000000008a5d0d00fd05000000000000de5f0d00fe050000000000002f620d00ff050000000000007e640d000006000000000000d0660d00010600000000000022690d000206000000000000736b0d000306000000000000c86d0d0004060000000000001a700d0005060000000000006b720d000606000000000000be740d0007060000000000000c770d00080600000000000057790d000906000000000000a97b0d000a06000000000000fc7d0d000b060000000000004b800d000c060000000000009b820d000d06000000000000ec840d000e0600000000000043870d000f0600000000000093890d001006000000000000e68b0d001106000000000000398e0d0012060000000000008d900d001306000000000000e3920d00140600000000000035950d00150600000000000088970d001606000000000000d8990d001706000000000000289c0d001806000000000000779e0d001906000000000000cba00d001a060000000000001ba30d001b0600000000000071a50d001c06000000000000c3a70d001d0600000000000014aa0d001e0600000000000068ac0d001f06000000000000bdae0d00200600000000000011b10d00210600000000000062b30d002206000000000000b4b50d00230600000000000006b80d00240600000000000057ba0d002506000000000000a8bc0d002606000000000000f4be0d00270600000000000045c10d00280600000000000098c30d002906000000000000e9c50d002a060000000000003ac80d002b060000000000008dca0d002c06000000000000e0cc0d002d0600000000000031cf0d002e0600000000000086d10d002f06000000000000d9d30d0030060000000000002cd60d00310600000000000082d80d003206000000000000d6da0d00330600000000000029dd0d00340600000000000078df0d003506000000000000cde10d00360600000000000021e40d00370600000000000070e60d003806000000000000c2e80d00390600000000000017eb0d003a0600000000000069ed0d003b06000000000000bdef0d003c060000000000000af20d003d060000000000005af40d003e06000000000000aef60d003f0600000000000003f90d00400600000000000053fb0d004106000000000000a2fd0d004206000000000000f0ff0d00430600000000000044020e00440600000000000099040e004506000000000000ed060e0046060000000000003f090e004706000000000000930b0e004806000000000000e60d0e00490600000000000037100e004a0600000000000089120e004b06000000000000d8140e004c0600000000000029170e004d060000000000007a190e004e06000000000000cd1b0e004f06000000000000201e0e0050060000000000006d200e005106000000000000bd220e00520600000000000010250e00530600000000000064270e005406000000000000b4290e0055060000000000000b2c0e005606000000000000582e0e005706000000000000a8300e005806000000000000f8320e00590600000000000049350e005a060000000000009a370e005b06000000000000ee390e005c06000000000000423c0e005d06000000000000953e0e005e06000000000000e8400e005f0600000000000031430e0060060000000000007c450e006106000000000000cf470e006206000000000000184a0e006306000000000000634c0e006406000000000000b04e0e00650600000000000000510e0066060000000000004a530e00670600000000000094550e006806000000000000d7570e006906000000000000235a0e006a060000000000006b5c0e006b06000000000000ba5e0e006c0600000000000009610e006d0600000000000057630e006e060000000000009f650e006f06000000000000e9670e007006000000000000336a0e0071060000000000007d6c0e007206000000000000c76e0e00730600000000000010710e00740600000000000061730e007506000000000000ad750e007606000000000000fb770e007706000000000000467a0e007806000000000000947c0e007906000000000000e07e0e007a060000000000002b810e007b060000000000007a830e007c06000000000000ca850e007d0600000000000017880e007e06000000000000658a0e007f06000000000000b28c0e008006000000000000048f0e00810600000000000051910e00820600000000000098930e008306000000000000e6950e00840600000000000036980e008506000000000000839a0e008606000000000000cf9c0e008706000000000000189f0e00880600000000000063a10e008906000000000000b4a30e008a0600000000000005a60e008b060000000000004ea80e008c060000000000009baa0e008d06000000000000e3ac0e008e0600000000000032af0e008f060000000000007fb10e009006000000000000cbb30e00910600000000000012b60e0092060000000000005ab80e009306000000000000a9ba0e009406000000000000f9bc0e00950600000000000045bf0e00960600000000000094c10e009706000000000000e6c30e00980600000000000034c60e00990600000000000081c80e009a06000000000000d3ca0e009b060000000000001bcd0e009c0600000000000067cf0e009d06000000000000b1d10e009e06000000000000fdd30e009f0600000000000044d60e00a0060000000000008cd80e00a106000000000000d9da0e00a20600000000000028dd0e00a30600000000000073df0e00a406000000000000bce10e00a50600000000000002e40e00a60600000000000050e60e00a7060000000000009be80e00a806000000000000e8ea0e00a90600000000000036ed0e00aa0600000000000082ef0e00ab06000000000000d1f10e00ac060000000000001af40e00ad0600000000000068f60e00ae06000000000000b7f80e00af06000000000000fffa0e00b0060000000000004bfd0e00b10600000000000098ff0e00b206000000000000e4010f00b3060000000000002f040f00b4060000000000007b060f00b506000000000000c8080f00b606000000000000100b0f00b706000000000000600d0f00b806000000000000a90f0f00b906000000000000f5110f00ba060000000000003c140f00bb0600000000000087160f00bc06000000000000d2180f00bd06000000000000201b0f00be060000000000006e1d0f00bf06000000000000bd1f0f00c00600000000000008220f00c10600000000000055240f00c206000000000000a4260f00c306000000000000eb280f00c406000000000000362b0f00c506000000000000812d0f00c606000000000000ca2f0f00c70600000000000017320f00c80600000000000060340f00c906000000000000a6360f00ca06000000000000ed380f00cb06000000000000353b0f00cc060000000000007e3d0f00cd06000000000000c73f0f00ce060000000000000c420f00cf0600000000000056440f00d006000000000000a6460f00d106000000000000f6480f00d206000000000000434b0f00d306000000000000904d0f00d406000000000000dd4f0f00d5060000000000002a520f00d60600000000000070540f00d706000000000000be560f00d80600000000000009590f00d906000000000000555b0f00da060000000000009f5d0f00db06000000000000e95f0f00dc0600000000000033620f00dd060000000000007e640f00de06000000000000c7660f00df0600000000000006690f00e0060000000000005a6b0f00e106000000000000a96d0f00e206000000000000f66f0f00e30600000000000043720f00e40600000000000090740f00e506000000000000dd760f00e60600000000000026790f00e706000000000000727b0f00e806000000000000bf7d0f00e90600000000000001800f00ea0600000000000045820f00eb060000000000008e840f00ec06000000000000d0860f00ed0600000000000007890f00ee06000000000000488b0f00ef06000000000000918d0f00f006000000000000d48f0f00f1060000000000001a920f00f20600000000000065940f00f306000000000000a5960f00f406000000000000e7980f00f506000000000000319b0f00f606000000000000779d0f00f706000000000000bc9f0f00f80600000000000008a20f00f9060000000000004da40f00fa0600000000000093a60f00fb06000000000000d5a80f00fc0600000000000010ab0f00fd0600000000000049ad0f00fe060000000000008baf0f00ff06000000000000d0b10f00000700000000000016b40f00010700000000000059b60f0002070000000000009db80f000307000000000000e4ba0f00040700000000000027bd0f0005070000000000006bbf0f000607000000000000a9c10f000707000000000000f0c30f0008070000000000003bc60f00090700000000000082c80f000a07000000000000c3ca0f000b0700000000000007cd0f000c070000000000004ecf0f000d0700000000000098d10f000e07000000000000ddd30f000f0700000000000027d60f00100700000000000063d80f001107000000000000a2da0f001207000000000000e6dc0f0013070000000000002ddf0f00140700000000000069e10f001507000000000000a8e30f001607000000000000f1e50f00170700000000000038e80f0018070000000000007cea0f001907000000000000beec0f001a0700000000000003ef0f001b0700000000000042f10f001c0700000000000085f30f001d07000000000000b1f50f001e07000000000000f3f70f001f0700000000000036fa0f0020070000000000007bfc0f002107000000000000b8fe0f002207000000000000fa00100023070000000000003403100024070000000000007a0510002507000000000000bc0710002607000000000000090a100027070000000000004d0c10002807000000000000940e10002907000000000000d81010002a07000000000000181310002b07000000000000601510002c070000000000009c1710002d07000000000000e51910002e070000000000002c1c10002f07000000000000721e10003007000000000000b820100031070000000000000723100032070000000000004f2510003307000000000000982710003407000000000000e629100035070000000000002f2c10003607000000000000782e10003707000000000000c330100038070000000000001433100039070000000000005f3510003a07000000000000a53710003b07000000000000ed3910003c07000000000000383c10003d07000000000000813e10003e07000000000000cf4010003f070000000000001a4310004007000000000000694510004107000000000000b34710004207000000000000054a100043070000000000004c4c10004407000000000000994e10004507000000000000e150100046070000000000002a5310004707000000000000745510004807000000000000bf5710004907000000000000095a10004a07000000000000565c10004b07000000000000a15e10004c07000000000000ef6010004d070000000000003b6310004e07000000000000846510004f07000000000000cb6710005007000000000000156a100051070000000000005e6c10005207000000000000ac6e10005307000000000000f870100054070000000000004073100055070000000000008d7510005607000000000000db7710005707000000000000237a100058070000000000006b7c10005907000000000000b47e10005a07000000000000008110005b070000000000004f8310005c070000000000009b8510005d07000000000000e18710005e07000000000000238a10005f070000000000006c8c10006007000000000000b88e100061070000000000000691100062070000000000004e93100063070000000000009e9510006407000000000000e997100065070000000000003a9a10006607000000000000829c10006707000000000000cb9e1000680700000000000019a1100069070000000000005ca310006a07000000000000a1a510006b07000000000000e7a710006c0700000000000034aa10006d070000000000007dac10006e07000000000000c1ae10006f070000000000000ab11000700700000000000058b310007107000000000000a3b510007207000000000000f4b7100073070000000000003dba1000740700000000000088bc10007507000000000000d6be100076070000000000001dc11000770700000000000066c310007807000000000000b4c51000790700000000000000c810007a070000000000004dca10007b0700000000000096cc10007c07000000000000e1ce10007d0700000000000030d110007e0700000000000074d310007f07000000000000bfd51000800700000000000009d81000810700000000000056da10008207000000000000a4dc10008307000000000000f6de100084070000000000003de11000850700000000000089e310008607000000000000cee51000870700000000000018e81000880700000000000060ea10008907000000000000acec10008a07000000000000fcee10008b070000000000004bf110008c0700000000000098f310008d07000000000000e2f510008e070000000000002ff810008f0700000000000079fa10009007000000000000c2fc100091070000000000000dff100092070000000000005a0111009307000000000000a20311009407000000000000ea05110095070000000000003a08110096070000000000007c0a11009707000000000000ca0c110098070000000000000d0f110099070000000000005d1111009a07000000000000a81311009b07000000000000f71511009c07000000000000421811009d07000000000000861a11009e07000000000000d21c11009f070000000000001e1f1100a00700000000000069211100a107000000000000b7231100a20700000000000008261100a30700000000000052281100a4070000000000009f2a1100a507000000000000e82c1100a607000000000000362f1100a70700000000000081311100a807000000000000ce331100a90700000000000013361100aa070000000000005b381100ab070000000000009c3a1100ac07000000000000ea3c1100ad07000000000000353f1100ae0700000000000084411100af07000000000000ce431100b00700000000000016461100b10700000000000066481100b207000000000000b24a1100b307000000000000ff4c1100b4070000000000004a4f1100b50700000000000099511100b607000000000000e0531100b7070000000000002e561100b8070000000000007a581100b907000000000000c75a1100ba07000000000000175d1100bb07000000000000605f1100bc07000000000000a7611100bd07000000000000f6631100be0700000000000043661100bf0700000000000088681100c007000000000000d06a1100c107000000000000166d1100c207000000000000626f1100c307000000000000b0711100c407000000000000fc731100c50700000000000041761100c6070000000000008e781100c707000000000000da7a1100c807000000000000287d1100c907000000000000737f1100ca07000000000000c0811100cb070000000000000e841100cc0700000000000057861100cd070000000000009d881100ce07000000000000ea8a1100cf07000000000000358d1100d007000000000000848f1100d107000000000000cd911100d20700000000000017941100d30700000000000061961100d407000000000000af981100d507000000000000f99a1100d607000000000000459d1100d7070000000000008f9f1100d807000000000000dba11100d90700000000000028a41100da0700000000000073a61100db07000000000000c0a81100dc070000000000000dab1100dd070000000000005cad1100de07000000000000a5af1100df07000000000000f1b11100e0070000000000003fb41100e10700000000000086b61100e207000000000000d1b81100e3070000000000001dbb1100e4070000000000006bbd1100e507000000000000b8bf1100e60700000000000001c21100e70700000000000051c41100e807000000000000a1c61100e907000000000000ecc81100ea070000000000003acb1100eb0700000000000083cd1100ec07000000000000cccf1100ed070000000000001cd21100ee0700000000000066d41100ef07000000000000b7d61100f00700000000000005d91100f10700000000000056db1100f207000000000000a4dd1100f307000000000000e9df1100f40700000000000035e21100f50700000000000083e41100f607000000000000cee61100f7070000000000001de91100f80700000000000065eb1100f907000000000000b3ed1100fa07000000000000feef1100fb070000000000004df21100fc0700000000000094f41100fd07000000000000def61100fe0700000000000027f91100ff0700000000000076fb11000008000000000000bffd110001080000000000000600120002080000000000005202120003080000000000009b0412000408000000000000e506120005080000000000002d0912000608000000000000740b12000708000000000000c20d120008080000000000000f10120009080000000000005f1212000a08000000000000b01412000b08000000000000fc1612000c08000000000000481912000d08000000000000941b12000e08000000000000e31d12000f08000000000000282012001008000000000000752212001108000000000000c22412001208000000000000142712001308000000000000582912001408000000000000a12b12001508000000000000f12d120016080000000000003430120017080000000000007c3212001808000000000000c334120019080000000000000a3712001a08000000000000523912001b08000000000000a13b12001c08000000000000e83d12001d08000000000000374012001e080000000000007b4212001f08000000000000c644120020080000000000001147120021080000000000005449120022080000000000009b4b12002308000000000000e24d12002408000000000000275012002508000000000000745212002608000000000000be54120027080000000000000457120028080000000000004d5912002908000000000000965b12002a08000000000000e05d12002b08000000000000296012002c08000000000000746212002d08000000000000c26412002e08000000000000086712002f080000000000005469120030080000000000009d6b12003108000000000000e86d120032080000000000002f70120033080000000000007b7212003408000000000000c774120035080000000000000c7712003608000000000000597912003708000000000000a17b12003808000000000000eb7d12003908000000000000358012003a08000000000000868212003b08000000000000d68412003c080000000000001e8712003d08000000000000648912003e08000000000000b38b12003f08000000000000fd8d12004008000000000000469012004108000000000000909212004208000000000000df94120043080000000000002b9712004408000000000000739912004508000000000000c09b12004608000000000000049e1200470800000000000050a0120048080000000000009ba212004908000000000000e3a412004a0800000000000023a712004b0800000000000071a912004c08000000000000bcab12004d080000000000000dae12004e080000000000005bb012004f08000000000000a8b212005008000000000000f3b4120051080000000000003cb71200520800000000000085b912005308000000000000d2bb120054080000000000001bbe1200550800000000000068c012005608000000000000b4c212005708000000000000fdc41200580800000000000049c71200590800000000000091c912005a08000000000000dacb12005b0800000000000028ce12005c0800000000000071d012005d08000000000000bed212005e080000000000000cd512005f0800000000000053d712006008000000000000a0d912006108000000000000ebdb1200620800000000000035de120063080000000000007de012006408000000000000c9e2120065080000000000000ee51200660800000000000055e712006708000000000000a4e912006808000000000000f2eb1200690800000000000033ee12006a080000000000007cf012006b08000000000000c9f212006c0800000000000012f512006d080000000000005cf712006e08000000000000a0f912006f08000000000000edfb120070080000000000003cfe12007108000000000000870013007208000000000000d402130073080000000000001d0513007408000000000000640713007508000000000000ab0913007608000000000000f50b13007708000000000000400e130078080000000000008e1013007908000000000000d91213007a08000000000000251513007b080000000000006e1713007c08000000000000b61913007d08000000000000fc1b13007e08000000000000481e13007f08000000000000962013008008000000000000df2213008108000000000000272513008208000000000000732713008308000000000000be29130084080000000000000b2c13008508000000000000522e13008608000000000000943013008708000000000000e132130088080000000000002d3513008908000000000000743713008a08000000000000c33913008b080000000000000e3c13008c080000000000005d3e13008d08000000000000a94013008e08000000000000f64213008f080000000000004245130090080000000000008c4713009108000000000000da49130092080000000000002b4c13009308000000000000784e13009408000000000000c05013009508000000000000115313009608000000000000575513009708000000000000a45713009808000000000000f25913009908000000000000395c13009a080000000000007f5e13009b08000000000000ce6013009c080000000000001b6313009d08000000000000696513009e08000000000000b06713009f08000000000000fe691300a008000000000000496c1300a108000000000000946e1300a208000000000000db701300a30800000000000028731300a40800000000000071751300a508000000000000b5771300a608000000000000027a1300a708000000000000517c1300a8080000000000009c7e1300a908000000000000ed801300aa0800000000000037831300ab080000000000007b851300ac08000000000000c5871300ad08000000000000128a1300ae080000000000005e8c1300af08000000000000b28e1300b008000000000000fc901300b10800000000000046931300b20800000000000092951300b308000000000000d8971300b4080000000000001f9a1300b5080000000000006e9c1300b608000000000000b69e1300b708000000000000ffa01300b80800000000000046a31300b9080000000000008ca51300ba08000000000000daa71300bb0800000000000022aa1300bc0800000000000070ac1300bd08000000000000afae1300be08000000000000f6b01300bf0800000000000043b31300c0080000000000008fb51300c108000000000000d7b71300c20800000000000025ba1300c30800000000000072bc1300c408000000000000bfbe1300c50800000000000004c11300c60800000000000052c31300c7080000000000009ec51300c808000000000000ecc71300c9080000000000002fca1300ca080000000000007bcc1300cb08000000000000c7ce1300cc080000000000000ed11300cd080000000000005ed31300ce08000000000000a8d51300cf08000000000000f0d71300d0080000000000003cda1300d1080000000000008edc1300d208000000000000d9de1300d30800000000000022e11300d40800000000000073e31300d508000000000000bde51300d60800000000000004e81300d70800000000000053ea1300d808000000000000a4ec1300d908000000000000efee1300da0800000000000038f11300db0800000000000083f31300dc08000000000000cbf51300dd0800000000000012f81300de0800000000000055fa1300df080000000000009cfc1300e008000000000000e7fe1300e10800000000000031011400e2080000000000007a031400e308000000000000c5051400e40800000000000012081400e5080000000000005d0a1400e608000000000000aa0c1400e708000000000000ef0e1400e80800000000000039111400e90800000000000082131400ea08000000000000cd151400eb080000000000001e181400ec080000000000006b1a1400ed08000000000000ba1c1400ee08000000000000071f1400ef0800000000000050211400f0080000000000009b231400f108000000000000e6251400f20800000000000030281400f308000000000000782a1400f408000000000000c42c1400f508000000000000102f1400f6080000000000005b311400f7080000000000009c331400f808000000000000e9351400f90800000000000030381400fa08000000000000773a1400fb08000000000000c53c1400fc080000000000000c3f1400fd0800000000000056411400fe08000000000000a2431400ff08000000000000f245140000090000000000003a4814000109000000000000874a14000209000000000000c64c140003090000000000000c4f140004090000000000005c5114000509000000000000a35314000609000000000000e955140007090000000000003258140008090000000000007c5a14000909000000000000ca5c14000a09000000000000145f14000b090000000000005a6114000c09000000000000a06314000d09000000000000ee6514000e09000000000000396814000f09000000000000816a14001009000000000000ce6c14001109000000000000186f14001209000000000000647114001309000000000000a87314001409000000000000f175140015090000000000003a78140016090000000000007a7a14001709000000000000c97c14001809000000000000167f14001909000000000000618114001a09000000000000a98314001b09000000000000f78514001c090000000000003a8814001d09000000000000878a14001e09000000000000d08c14001f090000000000001e8f14002009000000000000719114002109000000000000b99314002209000000000000089614002309000000000000549814002409000000000000a29a14002509000000000000ea9c140026090000000000002f9f1400270900000000000079a114002809000000000000c6a3140029090000000000000fa614002a0900000000000060a814002b09000000000000b8aa14002c0900000000000010ad14002d0900000000000068af14002e09000000000000c0b114002f0900000000000018b41400300900000000000070b614003109000000000000c8b81400320900000000000020bb1400330900000000000078bd14003409000000000000d0bf1400350900000000000028c21400360900000000000080c414003709000000000000d8c61400380900000000000030c91400390900000000000088cb14003a09000000000000e0cd14003b0900000000000038d014003c0900000000000090d214003d09000000000000e8d414003e0900000000000040d714003f0900000000000098d914004009000000000000f0db1400410900000000000048de14004209000000000000a0e014004309000000000000f8e21400440900000000000050e514004509000000000000a8e71400460900000000000000ea1400470900000000000058ec14004809000000000000b0ee1400490900000000000008f114004a0900000000000060f314004b09000000000000b8f514004c0900000000000010f814004d0900000000000068fa14004e09000000000000c0fc14004f0900000000000018ff14005009000000000000700115005109000000000000c80315005209000000000000200615005309000000000000780815005409000000000000d00a15005509000000000000280d15005609000000000000800f15005709000000000000d81115005809000000000000301415005909000000000000881615005a09000000000000e01815005b09000000000000381b15005c09000000000000901d15005d09000000000000e81f15005e09000000000000402215005f09000000000000982415006009000000000000f02615006109000000000000482915006209000000000000a02b15006309000000000000f82d15006409000000000000503015006509000000000000a83215006609000000000000003515006709000000000000583715006809000000000000b03915006909000000000000083c15006a09000000000000603e15006b09000000000000b84015006c09000000000000104315006d09000000000000684515006e09000000000000c04715006f09000000000000184a15007009000000000000704c15007109000000000000b84e150072090000000000000851150073090000000000005c5315007409000000000000aa5515007509000000000000fb57150076090000000000004d5a150077090000000000009e5c15007809000000000000f15e15007909000000000000446115007a09000000000000956315007b09000000000000e96515007c090000000000003b6815007d09000000000000886a15007e09000000000000db6c15007f090000000000002f6f15008009000000000000807115008109000000000000d17315008209000000000000217615008309000000000000747815008409000000000000c87a150085090000000000001c7d15008609000000000000707f15008709000000000000c18115008809000000000000108415008909000000000000658615008a09000000000000b38815008b09000000000000008b15008c09000000000000518d15008d09000000000000a38f15008e09000000000000f49115008f09000000000000409415009009000000000000949615009109000000000000e59815009209000000000000399b150093090000000000008b9d15009409000000000000e19f1500950900000000000034a21500960900000000000088a415009709000000000000daa61500980900000000000028a9150099090000000000007bab15009a09000000000000ccad15009b090000000000001cb015009c0900000000000070b215009d09000000000000c2b415009e0900000000000014b715009f0900000000000064b91500a009000000000000b3bb1500a10900000000000008be1500a20900000000000054c01500a309000000000000a8c21500a409000000000000fcc41500a50900000000000051c71500a609000000000000a1c91500a709000000000000f3cb1500a80900000000000044ce1500a90900000000000096d01500aa09000000000000e5d21500ab0900000000000038d51500ac090000000000008cd71500ad09000000000000d8d91500ae090000000000002adc1500af0900000000000080de1500b009000000000000cbe01500b10900000000000016e31500b20900000000000068e51500b309000000000000c0e71500b40900000000000013ea1500b50900000000000064ec1500b609000000000000b3ee1500b70900000000000005f11500b80900000000000056f31500b909000000000000a9f51500ba09000000000000fcf71500bb0900000000000050fa1500bc09000000000000a5fc1500bd09000000000000f6fe1500be0900000000000047011600bf0900000000000099031600c009000000000000f0051600c1090000000000003e081600c2090000000000008d0a1600c309000000000000d90c1600c409000000000000260f1600c5090000000000007a111600c609000000000000c8131600c70900000000000017161600c80900000000000066181600c909000000000000b61a1600ca09000000000000071d1600cb09000000000000591f1600cc09000000000000ab211600cd09000000000000f8231600ce090000000000004a261600cf090000000000009d281600d009000000000000f12a1600d109000000000000462d1600d209000000000000982f1600d309000000000000eb311600d4090000000000003e341600d50900000000000092361600d609000000000000e4381600d709000000000000363b1600d8090000000000008a3d1600d909000000000000da3f1600da0900000000000028421600db0900000000000077441600dc09000000000000c8461600dd090000000000001a491600de09000000000000684b1600df09000000000000b94d1600e0090000000000000a501600e10900000000000057521600e209000000000000ad541600e309000000000000fd561600e4090000000000004e591600e5090000000000009f5b1600e609000000000000eb5d1600e7090000000000003b601600e8090000000000008a621600e909000000000000da641600ea090000000000002e671600eb090000000000007c691600ec09000000000000ce6b1600ed090000000000001c6e1600ee090000000000006f701600ef09000000000000c4721600f00900000000000015751600f10900000000000069771600f209000000000000bd791600f3090000000000000b7c1600f4090000000000005a7e1600f509000000000000aa801600f609000000000000fb821600f70900000000000050851600f809000000000000a2871600f909000000000000f3891600fa09000000000000488c1600fb090000000000009d8e1600fc09000000000000eb901600fd0900000000000039931600fe090000000000008e951600ff09000000000000e1971600000a000000000000329a1600010a000000000000809c1600020a000000000000d49e1600030a00000000000026a11600040a00000000000074a31600050a000000000000c5a51600060a00000000000017a81600070a0000000000006baa1600080a000000000000beac1600090a00000000000011af16000a0a00000000000063b116000b0a000000000000b5b316000c0a00000000000005b616000d0a00000000000054b816000e0a000000000000a3ba16000f0a000000000000f7bc1600100a00000000000046bf1600110a00000000000095c11600120a000000000000e6c31600130a00000000000032c61600140a00000000000085c81600150a000000000000d7ca1600160a00000000000029cd1600170a00000000000079cf1600180a000000000000ccd11600190a00000000000018d416001a0a00000000000068d616001b0a000000000000b9d816001c0a00000000000006db16001d0a00000000000056dd16001e0a000000000000a9df16001f0a000000000000f8e11600200a0000000000004ee41600210a000000000000a0e61600220a000000000000f1e81600230a00000000000042eb1600240a00000000000093ed1600250a000000000000e5ef1600260a00000000000035f21600270a00000000000087f41600280a000000000000d5f61600290a00000000000029f916002a0a00000000000079fb16002b0a000000000000cdfd16002c0a0000000000001e0017002d0a000000000000710217002e0a000000000000c50417002f0a00000000000018071700300a0000000000006a091700310a000000000000b70b1700320a0000000000000f0e1700330a00000000000067101700340a000000000000bf121700350a00000000000017151700360a0000000000006f171700370a000000000000c7191700380a0000000000001f1c1700390a000000000000771e17003a0a000000000000cf2017003b0a000000000000272317003c0a0000000000007f2517003d0a000000000000d72717003e0a0000000000002f2a17003f0a000000000000872c1700400a000000000000df2e1700410a00000000000037311700420a0000000000008f331700430a000000000000e7351700440a0000000000003f381700450a000000000000973a1700460a000000000000ef3c1700470a000000000000473f1700480a0000000000009f411700490a000000000000f74317004a0a0000000000004f4617004b0a000000000000a74817004c0a000000000000ff4a17004d0a000000000000574d17004e0a000000000000af4f17004f0a00000000000007521700500a0000000000005f541700510a000000000000b7561700520a0000000000000f591700530a000000000000675b1700540a000000000000bf5d1700550a00000000000017601700560a0000000000006f621700570a000000000000c7641700580a0000000000001f671700590a000000000000776917005a0a000000000000cf6b17005b0a000000000000276e17005c0a0000000000007f7017005d0a000000000000d77217005e0a0000000000002f7517005f0a00000000000087771700600a000000000000df791700610a000000000000377c1700620a0000000000008f7e1700630a000000000000e7801700640a0000000000003f831700650a00000000000097851700660a000000000000ef871700670a000000000000478a1700680a0000000000009f8c1700690a000000000000f78e17006a0a0000000000004f9117006b0a000000000000a79317006c0a000000000000ff9517006d0a000000000000579817006e0a000000000000af9a17006f0a000000000000079d1700700a0000000000005f9f1700710a000000000000b7a11700720a0000000000000fa41700730a00000000000067a61700740a000000000000bfa81700750a00000000000017ab1700760a0000000000006fad1700770a000000000000c7af1700780a0000000000001fb21700790a00000000000077b417007a0a000000000000cfb617007b0a00000000000027b917007c0a0000000000007fbb17007d0a000000000000d7bd17007e0a0000000000002fc017007f0a00000000000087c21700800a000000000000dfc41700810a00000000000037c71700820a0000000000008fc91700830a000000000000e7cb1700840a0000000000003fce1700850a00000000000097d01700860a000000000000efd21700870a00000000000047d51700880a0000000000009fd71700890a000000000000f7d917008a0a0000000000004fdc17008b0a000000000000a7de17008c0a000000000000ffe017008d0a00000000000057e317008e0a000000000000afe517008f0a00000000000007e81700900a0000000000005fea1700910a000000000000b7ec1700920a0000000000000fef1700930a00000000000067f11700940a000000000000bff31700950a00000000000017f61700960a0000000000006ff81700970a000000000000c7fa1700980a0000000000001ffd1700990a00000000000077ff17009a0a000000000000cf0118009b0a000000000000270418009c0a0000000000007f0618009d0a000000000000d70818009e0a0000000000002f0b18009f0a000000000000870d1800a00a000000000000df0f1800a10a00000000000037121800a20a0000000000008f141800a30a000000000000e7161800a40a0000000000003f191800a50a000000000000971b1800a60a000000000000ef1d1800a70a00000000000047201800a80a0000000000009f221800a90a000000000000f7241800aa0a0000000000004f271800ab0a000000000000a7291800ac0a000000000000ff2b1800ad0a000000000000572e1800ae0a000000000000af301800af0a00000000000007331800b00a0000000000005f351800b10a000000000000b7371800b20a0000000000000f3a1800b30a000000000000673c1800b40a000000000000bf3e1800b50a00000000000017411800b60a0000000000006f431800b70a000000000000c7451800b80a0000000000001f481800b90a000000000000774a1800ba0a000000000000cf4c1800bb0a000000000000274f1800bc0a0000000000007f511800bd0a000000000000d7531800be0a0000000000002f561800bf0a00000000000087581800c00a000000000000df5a1800c10a000000000000375d1800c20a0000000000008f5f1800c30a000000000000e7611800c40a0000000000003f641800c50a00000000000097661800c60a000000000000ef681800c70a000000000000476b1800c80a0000000000009f6d1800c90a000000000000f76f1800ca0a0000000000004f721800cb0a000000000000a7741800cc0a000000000000ff761800cd0a00000000000057791800ce0a000000000000af7b1800cf0a000000000000077e1800d00a0000000000005f801800d10a000000000000b7821800d20a0000000000000f851800d30a00000000000067871800d40a000000000000bf891800d50a000000000000178c1800d60a0000000000006f8e1800d70a000000000000c7901800d80a0000000000001f931800d90a00000000000077951800da0a000000000000cf971800db0a000000000000279a1800dc0a0000000000007f9c1800dd0a000000000000d79e1800de0a0000000000002fa11800df0a00000000000087a31800e00a000000000000dfa51800e10a00000000000037a81800e20a0000000000008faa1800e30a000000000000e7ac1800e40a0000000000003faf1800e50a00000000000097b11800e60a000000000000efb31800e70a00000000000047b61800e80a0000000000009fb81800e90a000000000000f7ba1800ea0a0000000000004fbd1800eb0a000000000000a7bf1800ec0a000000000000ffc11800ed0a00000000000057c41800ee0a000000000000afc61800ef0a00000000000007c91800f00a0000000000005fcb1800f10a000000000000b7cd1800f20a0000000000000fd01800f30a00000000000067d21800f40a000000000000bfd41800f50a00000000000017d71800f60a0000000000006fd91800f70a000000000000c7db1800f80a0000000000001fde1800f90a00000000000077e01800fa0a000000000000cfe21800fb0a00000000000027e51800fc0a0000000000007fe71800fd0a000000000000d7e91800fe0a0000000000002fec1800ff0a00000000000087ee1800000b000000000000dff01800010b00000000000037f31800020b0000000000008ff51800030b000000000000e7f71800040b0000000000003ffa1800050b00000000000097fc1800060b000000000000effe1800070b00000000000047011900080b0000000000009f031900090b000000000000f70519000a0b0000000000004f0819000b0b000000000000a70a19000c0b000000000000ff0c19000d0b000000000000570f19000e0b000000000000af1119000f0b00000000000006141900100b0000000000005e161900110b000000000000b6181900120b0000000000000e1b1900130b000000000000661d1900140b000000000000be1f1900150b00000000000016221900160b0000000000006e241900170b000000000000c6261900180b0000000000001e291900190b000000000000762b19001a0b000000000000ce2d19001b0b000000000000263019001c0b0000000000007e3219001d0b000000000000d63419001e0b0000000000002e3719001f0b00000000000086391900200b000000000000de3b1900210b000000000000363e1900220b0000000000008e401900230b000000000000e6421900240b0000000000003e451900250b00000000000096471900260b000000000000ee491900270b000000000000464c1900280b0000000000009e4e1900290b000000000000f65019002a0b0000000000004e5319002b0b000000000000a65519002c0b000000000000fe5719002d0b000000000000565a19002e0b000000000000ae5c19002f0b000000000000065f1900300b0000000000005e611900310b000000000000b6631900320b0000000000000e661900330b00000000000066681900340b000000000000be6a1900350b000000000000166d1900360b0000000000006e6f1900370b000000000000c6711900380b0000000000001e741900390b000000000000767619003a0b000000000000ce7819003b0b000000000000267b19003c0b0000000000007e7d19003d0b000000000000d67f19003e0b0000000000002e8219003f0b00000000000086841900400b000000000000de861900410b00000000000036891900420b0000000000008e8b1900430b000000000000e68d1900440b0000000000003e901900450b00000000000096921900460b000000000000ee941900470b00000000000046971900480b0000000000009e991900490b000000000000f69b19004a0b0000000000004e9e19004b0b000000000000a6a019004c0b000000000000fea219004d0b00000000000056a519004e0b000000000000aea719004f0b00000000000006aa1900500b0000000000005eac1900510b000000000000b6ae1900520b0000000000000eb11900530b00000000000066b31900540b000000000000beb51900550b00000000000016b81900560b0000000000006eba1900570b000000000000c6bc1900580b0000000000001ebf1900590b00000000000076c119005a0b000000000000cec319005b0b00000000000026c619005c0b0000000000007ec819005d0b000000000000d6ca19005e0b0000000000002ecd19005f0b00000000000086cf1900600b000000000000ded11900610b00000000000036d41900620b0000000000008ed61900630b000000000000e6d81900640b0000000000003edb1900650b00000000000096dd1900660b000000000000eedf1900670b00000000000046e21900680b0000000000009ee41900690b000000000000f6e619006a0b0000000000004ee919006b0b000000000000a6eb19006c0b000000000000feed19006d0b00000000000056f019006e0b000000000000aef219006f0b00000000000006f51900700b0000000000005ef71900710b000000000000b6f91900720b0000000000000efc1900730b00000000000066fe1900740b000000000000be001a00750b00000000000016031a00760b0000000000006e051a00770b000000000000c6071a00780b0000000000001e0a1a00790b000000000000760c1a007a0b000000000000ce0e1a007b0b00000000000026111a007c0b0000000000007e131a007d0b000000000000d6151a007e0b0000000000002e181a007f0b000000000000861a1a00800b000000000000de1c1a00810b000000000000361f1a00820b0000000000008e211a00830b000000000000e6231a00840b0000000000003e261a00850b00000000000096281a00860b000000000000ee2a1a00870b000000000000462d1a00880b0000000000009e2f1a00890b000000000000f6311a008a0b0000000000004e341a008b0b000000000000a6361a008c0b000000000000fe381a008d0b000000000000563b1a008e0b000000000000ae3d1a008f0b00000000000006401a00900b0000000000005e421a00910b000000000000b6441a00920b0000000000000e471a00930b00000000000066491a00940b000000000000be4b1a00950b000000000000164e1a00960b0000000000006e501a00970b000000000000c6521a00980b0000000000001e551a00990b00000000000076571a009a0b000000000000ce591a009b0b000000000000265c1a009c0b0000000000007e5e1a009d0b000000000000d6601a009e0b0000000000002e631a009f0b00000000000086651a00a00b000000000000de671a00a10b000000000000366a1a00a20b0000000000008e6c1a00a30b000000000000e66e1a00a40b0000000000003e711a00a50b00000000000096731a00a60b000000000000ee751a00a70b00000000000046781a00a80b0000000000009e7a1a00a90b000000000000f67c1a00aa0b0000000000004e7f1a00ab0b000000000000a6811a00ac0b000000000000fe831a00ad0b00000000000056861a00ae0b000000000000ae881a00af0b000000000000068b1a00b00b0000000000005e8d1a00b10b000000000000b68f1a00b20b0000000000000e921a00b30b00000000000066941a00b40b000000000000be961a00b50b00000000000016991a00b60b0000000000006e9b1a00b70b000000000000c69d1a00b80b0000000000001ea01a00b90b00000000000076a21a00ba0b000000000000cea41a00bb0b00000000000026a71a00bc0b0000000000007ea91a00bd0b000000000000d6ab1a00be0b0000000000002eae1a00bf0b00000000000086b01a00c00b000000000000deb21a00c10b00000000000036b51a00c20b0000000000008eb71a00c30b000000000000e6b91a00c40b0000000000003ebc1a00c50b00000000000096be1a00c60b000000000000eec01a00c70b00000000000046c31a00c80b0000000000009ec51a00c90b000000000000f6c71a00ca0b0000000000004eca1a00cb0b000000000000a6cc1a00cc0b000000000000fece1a00cd0b00000000000056d11a00ce0b000000000000aed31a00cf0b00000000000006d61a00d00b0000000000005ed81a00d10b000000000000b6da1a00d20b0000000000000edd1a00d30b00000000000066df1a00d40b000000000000bee11a00d50b00000000000016e41a00d60b0000000000006ee61a00d70b000000000000c6e81a00d80b0000000000001eeb1a00d90b00000000000076ed1a00da0b000000000000ceef1a00db0b00000000000026f21a00dc0b0000000000007ef41a00dd0b000000000000d6f61a00de0b0000000000002ef91a00df0b00000000000086fb1a00e00b000000000000defd1a00e10b00000000000036001b00e20b0000000000008e021b00e30b000000000000e6041b00e40b0000000000003e071b00e50b00000000000096091b00e60b000000000000ee0b1b00e70b000000000000460e1b00e80b0000000000009e101b00e90b000000000000f6121b00ea0b0000000000004e151b00eb0b000000000000a6171b00ec0b000000000000fe191b00ed0b000000000000561c1b00ee0b000000000000ae1e1b00ef0b00000000000006211b00f00b0000000000005e231b00f10b000000000000b6251b00f20b0000000000000e281b00f30b000000000000662a1b00f40b000000000000be2c1b00f50b000000000000162f1b00f60b0000000000006e311b00f70b000000000000c6331b00f80b0000000000001e361b00f90b00000000000076381b00fa0b000000000000ce3a1b00fb0b000000000000263d1b00fc0b0000000000007e3f1b00fd0b000000000000d6411b00fe0b0000000000002e441b00ff0b00000000000086461b00000c000000000000de481b00010c000000000000364b1b00020c0000000000008e4d1b00030c000000000000e64f1b00040c0000000000003e521b00050c00000000000096541b00060c000000000000ee561b00070c00000000000046591b00080c0000000000009e5b1b00090c000000000000f65d1b000a0c0000000000004e601b000b0c000000000000a6621b000c0c000000000000fe641b000d0c00000000000056671b000e0c000000000000ae691b000f0c000000000000066c1b00100c0000000000005e6e1b00110c000000000000b6701b00120c0000000000000e731b00130c00000000000066751b00140c000000000000be771b00150c000000000000167a1b00160c0000000000006e7c1b00170c000000000000c67e1b00180c0000000000001e811b00190c00000000000076831b001a0c000000000000ce851b001b0c00000000000026881b001c0c0000000000007e8a1b001d0c000000000000d68c1b001e0c0000000000002e8f1b001f0c00000000000086911b00200c000000000000de931b00210c00000000000036961b00220c0000000000008e981b00230c000000000000e69a1b00240c0000000000003e9d1b00250c000000000000969f1b00260c000000000000eea11b00270c00000000000046a41b00280c0000000000009ea61b00290c000000000000f6a81b002a0c0000000000004eab1b002b0c000000000000a6ad1b002c0c000000000000feaf1b002d0c00000000000056b21b002e0c000000000000aeb41b002f0c00000000000006b71b00300c0000000000005eb91b00310c000000000000b6bb1b00320c0000000000000ebe1b00330c00000000000066c01b00340c000000000000bec21b00350c00000000000016c51b00360c0000000000006ec71b00370c000000000000c6c91b00380c0000000000001ecc1b00390c00000000000076ce1b003a0c000000000000ced01b003b0c00000000000026d31b003c0c0000000000007ed51b003d0c000000000000d6d71b003e0c0000000000002eda1b003f0c00000000000086dc1b00400c000000000000dede1b00410c00000000000036e11b00420c0000000000008ee31b00430c000000000000e6e51b00440c0000000000003ee81b00450c00000000000096ea1b00460c000000000000eeec1b00470c00000000000046ef1b00480c0000000000009ef11b00490c000000000000f6f31b004a0c0000000000004ef61b004b0c000000000000a6f81b004c0c000000000000fefa1b004d0c00000000000056fd1b004e0c000000000000aeff1b004f0c00000000000006021c00500c0000000000005e041c00510c000000000000b6061c00520c0000000000000e091c00530c000000000000660b1c00540c000000000000be0d1c00550c00000000000016101c00560c0000000000006e121c00570c000000000000c6141c00580c0000000000001e171c00590c00000000000076191c005a0c000000000000ce1b1c005b0c000000000000261e1c005c0c0000000000007e201c005d0c000000000000d6221c005e0c0000000000002e251c005f0c00000000000086271c00600c000000000000de291c00610c000000000000362c1c00620c0000000000008e2e1c00630c000000000000e6301c00640c0000000000003e331c00650c00000000000096351c00660c000000000000ee371c00670c000000000000463a1c00680c0000000000009e3c1c00690c000000000000f63e1c006a0c0000000000004e411c006b0c000000000000a6431c006c0c000000000000fe451c006d0c00000000000056481c006e0c000000000000ae4a1c006f0c000000000000064d1c00700c0000000000005e4f1c00710c000000000000b6511c00720c0000000000000e541c00730c00000000000066561c00740c000000000000be581c00750c000000000000165b1c00760c0000000000006e5d1c00770c000000000000c65f1c00780c0000000000001e621c00790c00000000000076641c007a0c000000000000ce661c007b0c00000000000026691c007c0c0000000000007e6b1c007d0c000000000000d66d1c007e0c0000000000002e701c007f0c00000000000086721c00800c000000000000de741c00810c00000000000036771c00820c0000000000008e791c00830c000000000000e67b1c00840c0000000000003e7e1c00850c00000000000096801c00860c000000000000ee821c00870c00000000000046851c00880c0000000000009e871c00890c000000000000f6891c008a0c0000000000004e8c1c008b0c000000000000a68e1c008c0c000000000000fe901c008d0c00000000000056931c008e0c000000000000ae951c008f0c00000000000006981c00900c0000000000005e9a1c00910c000000000000b69c1c00920c0000000000000e9f1c00930c00000000000066a11c00940c000000000000bea31c00950c00000000000016a61c00960c0000000000006ea81c00970c000000000000c6aa1c00980c0000000000001ead1c00990c00000000000076af1c009a0c000000000000ceb11c009b0c00000000000026b41c009c0c0000000000007eb61c009d0c000000000000d6b81c009e0c0000000000002ebb1c009f0c00000000000086bd1c00a00c000000000000debf1c00a10c00000000000036c21c00a20c0000000000008ec41c00a30c000000000000e6c61c00a40c0000000000003ec91c00a50c00000000000096cb1c00a60c000000000000eecd1c00a70c00000000000046d01c00a80c0000000000009ed21c00a90c000000000000f6d41c00aa0c0000000000004ed71c00ab0c000000000000a6d91c00ac0c000000000000fedb1c00ad0c00000000000056de1c00ae0c000000000000aee01c00af0c00000000000006e31c00b00c0000000000005ee51c00b10c000000000000b6e71c00b20c0000000000000eea1c00b30c00000000000066ec1c00b40c000000000000beee1c00b50c00000000000016f11c00b60c0000000000006ef31c00b70c000000000000c6f51c00b80c0000000000001ef81c00b90c00000000000076fa1c00ba0c000000000000cefc1c00bb0c00000000000026ff1c00bc0c000000000000c0001d00bd0c0000000000003c021d00be0c00000000000094041d00bf0c000000000000ec061d00c00c00000000000044091d00c10c0000000000009c0b1d00c20c000000000000f40d1d00c30c0000000000004c101d00c40c000000000000a4121d00c50c000000000000fc141d00c60c00000000000054171d00c70c000000000000ac191d00c80c000000000000041c1d00c90c0000000000005c1e1d00ca0c000000000000b4201d00cb0c0000000000000c231d00cc0c00000000000064251d00cd0c000000000000bc271d00ce0c000000000000142a1d00cf0c0000000000006c2c1d00d00c000000000000c42e1d00d10c0000000000001c311d00d20c00000000000074331d00d30c000000000000cc351d00d40c00000000000024381d00d50c0000000000007c3a1d00d60c000000000000d43c1d00d70c0000000000002c3f1d00d80c00000000000084411d00d90c000000000000dc431d00da0c00000000000034461d00db0c0000000000008c481d00dc0c000000000000e44a1d00dd0c0000000000003c4d1d00de0c000000000000944f1d00df0c000000000000ec511d00e00c00000000000044541d00e10c0000000000009c561d00e20c000000000000f4581d00e30c0000000000004c5b1d00e40c000000000000a45d1d00e50c000000000000fc5f1d00e60c00000000000054621d00e70c000000000000ac641d00e80c00000000000004671d00e90c0000000000005c691d00ea0c000000000000b46b1d00eb0c0000000000000c6e1d00ec0c00000000000064701d00ed0c000000000000bc721d00ee0c00000000000014751d00ef0c0000000000006c771d00f00c000000000000c4791d00f10c0000000000001c7c1d00f20c000000000000747e1d00f30c000000000000cc801d00f40c00000000000024831d00f50c0000000000007c851d00f60c000000000000d4871d00f70c0000000000002c8a1d00f80c000000000000848c1d00f90c000000000000dc8e1d00fa0c00000000000034911d00fb0c0000000000008c931d00fc0c000000000000e4951d00fd0c0000000000003c981d00fe0c000000000000949a1d00ff0c000000000000ec9c1d00000d000000000000449f1d00010d0000000000009ca11d00020d000000000000f4a31d00030d0000000000004ca61d00040d000000000000a4a81d00050d000000000000fcaa1d00060d00000000000054ad1d00070d000000000000acaf1d00080d00000000000004b21d00090d0000000000005cb41d000a0d000000000000b4b61d000b0d0000000000000cb91d000c0d00000000000064bb1d000d0d000000000000bcbd1d000e0d00000000000014c01d000f0d0000000000006cc21d00100d000000000000c4c41d00110d0000000000001cc71d00120d00000000000074c91d00130d000000000000cccb1d00140d00000000000024ce1d00150d0000000000007cd01d00160d000000000000d4d21d00170d0000000000002cd51d00180d00000000000084d71d00190d000000000000dcd91d001a0d00000000000034dc1d001b0d0000000000008cde1d001c0d000000000000e4e01d001d0d0000000000003ce31d001e0d00000000000094e51d001f0d000000000000ece71d00200d00000000000044ea1d00210d0000000000009cec1d00220d000000000000f4ee1d00230d0000000000004cf11d00240d000000000000a4f31d00250d000000000000fcf51d00260d00000000000054f81d00270d000000000000acfa1d00280d00000000000004fd1d00290d0000000000005cff1d002a0d000000000000b4011e002b0d0000000000000c041e002c0d00000000000064061e002d0d000000000000bc081e002e0d000000000000140b1e002f0d0000000000006c0d1e00300d000000000000c40f1e00310d0000000000001c121e00320d00000000000074141e00330d000000000000cc161e00340d00000000000024191e00350d0000000000007c1b1e00360d000000000000d41d1e00370d0000000000002c201e00380d00000000000084221e00390d000000000000dc241e003a0d00000000000034271e003b0d0000000000008c291e003c0d000000000000e42b1e003d0d0000000000003c2e1e003e0d00000000000094301e003f0d000000000000ec321e00400d00000000000044351e00410d0000000000009c371e00420d000000000000f4391e00430d0000000000004c3c1e00440d000000000000a43e1e00450d000000000000fc401e00460d00000000000054431e00470d000000000000ac451e00480d00000000000004481e00490d0000000000005c4a1e004a0d000000000000b44c1e004b0d0000000000000c4f1e004c0d00000000000064511e004d0d000000000000bc531e004e0d00000000000014561e004f0d0000000000006c581e00500d000000000000c45a1e00510d0000000000001c5d1e00520d000000000000745f1e00530d000000000000cc611e00540d00000000000024641e00550d0000000000007c661e00560d000000000000d4681e00570d0000000000002c6b1e00580d000000000000846d1e00590d000000000000dc6f1e005a0d00000000000034721e005b0d0000000000008c741e005c0d000000000000e4761e005d0d0000000000003c791e005e0d000000000000947b1e005f0d000000000000ec7d1e00600d00000000000044801e00610d0000000000009c821e00620d000000000000f4841e00630d0000000000004c871e00640d000000000000a4891e00650d000000000000fc8b1e00660d000000000000548e1e00670d000000000000ac901e00680d00000000000004931e00690d0000000000005c951e006a0d000000000000b4971e006b0d0000000000000c9a1e006c0d000000000000649c1e006d0d000000000000bc9e1e006e0d00000000000014a11e006f0d0000000000006ca31e00700d000000000000c4a51e00710d0000000000001ca81e00720d00000000000074aa1e00730d000000000000ccac1e00740d00000000000024af1e00750d0000000000007cb11e00760d000000000000d4b31e00770d0000000000002cb61e00780d0000000000007fb81e00790d000000000000d7ba1e007a0d0000000000002fbd1e007b0d00000000000087bf1e007c0d000000000000dfc11e007d0d00000000000037c41e007e0d0000000000008fc61e007f0d000000000000e7c81e00800d0000000000003fcb1e00810d00000000000097cd1e00820d000000000000efcf1e00830d00000000000047d21e00840d0000000000009fd41e00850d000000000000f7d61e00860d0000000000004fd91e00870d000000000000a7db1e00880d000000000000ffdd1e00890d00000000000057e01e008a0d000000000000afe21e008b0d00000000000007e51e008c0d0000000000005fe71e008d0d000000000000b7e91e008e0d0000000000000fec1e008f0d00000000000067ee1e00900d000000000000bff01e00910d00000000000017f31e00920d0000000000006ff51e00930d000000000000c7f71e00940d0000000000001ffa1e00950d00000000000077fc1e00960d000000000000cffe1e00970d00000000000027011f00980d0000000000007f031f00990d000000000000d7051f009a0d0000000000002f081f009b0d000000000000870a1f009c0d000000000000df0c1f009d0d000000000000370f1f009e0d0000000000008f111f009f0d000000000000e7131f00a00d0000000000003f161f00a10d00000000000097181f00a20d000000000000ef1a1f00a30d000000000000471d1f00a40d0000000000009f1f1f00a50d000000000000f7211f00a60d0000000000004f241f00a70d000000000000a7261f00a80d000000000000ff281f00a90d000000000000572b1f00aa0d000000000000af2d1f00ab0d00000000000007301f00ac0d0000000000005f321f00ad0d000000000000b7341f00ae0d0000000000000f371f00af0d00000000000067391f00b00d000000000000bf3b1f00b10d000000000000173e1f00b20d0000000000006f401f00b30d000000000000c7421f00b40d0000000000001f451f00b50d00000000000077471f00b60d000000000000cf491f00b70d000000000000274c1f00b80d0000000000007f4e1f00b90d000000000000d7501f00ba0d0000000000002f531f00bb0d00000000000087551f00bc0d000000000000df571f00bd0d000000000000375a1f00be0d0000000000008f5c1f00bf0d000000000000e75e1f00c00d0000000000003f611f00c10d00000000000097631f00c20d000000000000ef651f00c30d00000000000047681f00c40d0000000000009f6a1f00c50d000000000000f76c1f00c60d0000000000004f6f1f00c70d000000000000a7711f00c80d000000000000ff731f00c90d00000000000057761f00ca0d000000000000af781f00cb0d000000000000077b1f00cc0d0000000000005f7d1f00cd0d000000000000b77f1f00ce0d0000000000000f821f00cf0d00000000000067841f00d00d000000000000bf861f00d10d00000000000017891f00d20d0000000000006f8b1f00d30d000000000000c78d1f00d40d0000000000001f901f00d50d00000000000077921f00d60d000000000000cf941f00d70d00000000000027971f00d80d0000000000007f991f00d90d000000000000d79b1f00da0d0000000000002f9e1f00db0d00000000000087a01f00dc0d000000000000dfa21f00dd0d00000000000037a51f00de0d0000000000008fa71f00df0d000000000000e7a91f00e00d0000000000003fac1f00e10d00000000000097ae1f00e20d000000000000efb01f00e30d00000000000047b31f00e40d0000000000009fb51f00e50d000000000000f7b71f00e60d0000000000004fba1f00e70d000000000000a7bc1f00e80d000000000000ffbe1f00e90d00000000000057c11f00ea0d000000000000afc31f00eb0d00000000000007c61f00ec0d0000000000005fc81f00ed0d000000000000b7ca1f00ee0d0000000000000fcd1f00ef0d00000000000067cf1f00f00d000000000000bfd11f00f10d00000000000017d41f00f20d0000000000006fd61f00f30d000000000000c7d81f00f40d0000000000001fdb1f00f50d00000000000077dd1f00f60d000000000000cfdf1f00f70d00000000000027e21f00f80d0000000000007fe41f00f90d000000000000d7e61f00fa0d0000000000002fe91f00fb0d00000000000087eb1f00fc0d000000000000dfed1f00fd0d00000000000037f01f00fe0d0000000000008ff21f00ff0d000000000000e7f41f00000e0000000000003ff71f00010e00000000000097f91f00020e000000000000effb1f00030e00000000000047fe1f00040e0000000000009f002000050e000000000000f7022000060e0000000000004f052000070e000000000000a7072000080e000000000000ff092000090e000000000000570c20000a0e000000000000af0e20000b0e000000000000071120000c0e0000000000005f1320000d0e000000000000b71520000e0e0000000000000f1820000f0e000000000000671a2000100e000000000000bf1c2000110e000000000000171f2000120e0000000000006f212000130e000000000000c7232000140e0000000000001f262000150e00000000000077282000160e000000000000cf2a2000170e000000000000272d2000180e0000000000007f2f2000190e000000000000d73120001a0e0000000000002f3420001b0e000000000000873620001c0e000000000000df3820001d0e000000000000373b20001e0e0000000000008f3d20001f0e000000000000e73f2000200e0000000000003f422000210e00000000000097442000220e000000000000ef462000230e00000000000047492000240e0000000000009f4b2000250e000000000000f74d2000260e0000000000004f502000270e000000000000a7522000280e000000000000ff542000290e000000000000575720002a0e000000000000af5920002b0e000000000000075c20002c0e0000000000005f5e20002d0e000000000000b76020002e0e0000000000000f6320002f0e00000000000067652000300e000000000000bf672000310e000000000000176a2000320e0000000000006f6c2000330e000000000000c76e2000340e0000000000001f712000350e00000000000077732000360e000000000000cf752000370e00000000000027782000380e0000000000007f7a2000390e000000000000d77c20003a0e0000000000002f7f20003b0e000000000000878120003c0e000000000000df8320003d0e000000000000378620003e0e0000000000008f8820003f0e000000000000e78a2000400e0000000000003f8d2000410e000000000000978f2000420e000000000000ef912000430e00000000000047942000440e0000000000009f962000450e000000000000f7982000460e0000000000004f9b2000470e000000000000a79d2000480e000000000000ff9f2000490e00000000000057a220004a0e000000000000afa420004b0e00000000000007a720004c0e0000000000005fa920004d0e000000000000b7ab20004e0e0000000000000fae20004f0e00000000000067b02000500e000000000000bfb22000510e00000000000017b52000520e0000000000006fb72000530e000000000000c7b92000540e0000000000001fbc2000550e00000000000077be2000560e000000000000cfc02000570e00000000000027c32000580e0000000000007fc52000590e000000000000d7c720005a0e0000000000002fca20005b0e00000000000087cc20005c0e000000000000dfce20005d0e00000000000037d120005e0e0000000000008fd320005f0e000000000000e7d52000600e0000000000003fd82000610e00000000000097da2000620e000000000000efdc2000630e00000000000047df2000640e0000000000009fe12000650e000000000000f7e32000660e0000000000004fe62000670e000000000000a7e82000680e000000000000fcea2000690e00000000000054ed20006a0e000000000000acef20006b0e00000000000004f220006c0e0000000000005cf420006d0e000000000000b4f620006e0e0000000000000cf920006f0e00000000000064fb2000700e000000000000bcfd2000710e00000000000014002100720e0000000000006c022100730e000000000000c4042100740e0000000000001c072100750e00000000000074092100760e000000000000cc0b2100770e000000000000240e2100780e0000000000007c102100790e000000000000d41221007a0e0000000000002c1521007b0e000000000000841721007c0e000000000000dc1921007d0e000000000000341c21007e0e0000000000008c1e21007f0e000000000000e4202100800e0000000000003c232100810e00000000000094252100820e000000000000ec272100830e000000000000442a2100840e0000000000009c2c2100850e000000000000f42e2100860e0000000000004c312100870e000000000000a4332100880e000000000000fc352100890e000000000000543821008a0e000000000000ac3a21008b0e000000000000043d21008c0e0000000000005c3f21008d0e000000000000b44121008e0e0000000000000c4421008f0e00000000000064462100900e000000000000bc482100910e000000000000144b2100920e0000000000006c4d2100930e000000000000c44f2100940e0000000000001c522100950e00000000000074542100960e000000000000cc562100970e00000000000024592100980e0000000000007c5b2100990e000000000000d45d21009a0e0000000000002c6021009b0e000000000000846221009c0e000000000000dc6421009d0e000000000000346721009e0e0000000000008c6921009f0e000000000000e46b2100a00e0000000000003c6e2100a10e00000000000094702100a20e000000000000ec722100a30e00000000000044752100a40e0000000000009c772100a50e000000000000f4792100a60e0000000000004c7c2100a70e000000000000a47e2100a80e000000000000fc802100a90e00000000000054832100aa0e000000000000ac852100ab0e00000000000004882100ac0e0000000000005c8a2100ad0e000000000000b48c2100ae0e0000000000000c8f2100af0e00000000000064912100b00e000000000000bc932100b10e00000000000014962100b20e0000000000006c982100b30e000000000000c49a2100b40e0000000000001c9d2100b50e000000000000749f2100b60e000000000000cca12100b70e00000000000024a42100b80e0000000000007ca62100b90e000000000000d4a82100ba0e0000000000002cab2100bb0e00000000000084ad2100bc0e000000000000dcaf2100bd0e00000000000034b22100be0e0000000000008cb42100bf0e000000000000e4b62100c00e0000000000003cb92100c10e00000000000094bb2100c20e000000000000ecbd2100c30e00000000000044c02100c40e0000000000009cc22100c50e000000000000f4c42100c60e0000000000004cc72100c70e000000000000a4c92100c80e000000000000fccb2100c90e00000000000054ce2100ca0e000000000000acd02100cb0e00000000000004d32100cc0e0000000000005cd52100cd0e000000000000b4d72100ce0e0000000000000cda2100cf0e00000000000064dc2100d00e000000000000bcde2100d10e00000000000014e12100d20e0000000000006ce32100d30e000000000000c4e52100d40e0000000000001ce82100d50e00000000000074ea2100d60e000000000000ccec2100d70e00000000000024ef2100d80e0000000000007cf12100d90e000000000000d4f32100da0e0000000000002cf62100db0e00000000000084f82100dc0e000000000000dcfa2100dd0e00000000000034fd2100de0e0000000000008cff2100df0e000000000000e4012200e00e0000000000003c042200e10e00000000000094062200e20e000000000000ec082200e30e000000000000440b2200e40e0000000000009c0d2200e50e000000000000f40f2200e60e0000000000004c122200e70e000000000000a4142200e80e000000000000fc162200e90e00000000000054192200ea0e000000000000ac1b2200eb0e000000000000041e2200ec0e0000000000005c202200ed0e000000000000b4222200ee0e0000000000000c252200ef0e00000000000064272200f00e000000000000bc292200f10e000000000000142c2200f20e0000000000006c2e2200f30e000000000000c4302200f40e0000000000001c332200f50e00000000000074352200f60e000000000000cc372200f70e000000000000243a2200f80e0000000000007c3c2200f90e000000000000d43e2200fa0e0000000000002c412200fb0e00000000000084432200fc0e000000000000dc452200fd0e00000000000034482200fe0e0000000000008c4a2200ff0e000000000000e44c2200000f0000000000003c4f2200010f00000000000094512200020f000000000000ec532200030f00000000000044562200040f0000000000009c582200050f000000000000f45a2200060f0000000000004c5d2200070f000000000000a45f2200080f000000000000fc612200090f000000000000546422000a0f000000000000ac6622000b0f000000000000046922000c0f0000000000005c6b22000d0f000000000000b46d22000e0f0000000000000c7022000f0f00000000000064722200100f000000000000bc742200110f00000000000014772200120f0000000000006c792200130f000000000000c47b2200140f0000000000001c7e2200150f00000000000074802200160f000000000000cc822200170f00000000000024852200180f0000000000007c872200190f000000000000d48922001a0f0000000000002c8c22001b0f000000000000848e22001c0f000000000000dc9022001d0f000000000000349322001e0f0000000000008c9522001f0f000000000000e4972200200f0000000000003c9a2200210f000000000000949c2200220f000000000000ec9e2200230f00000000000044a12200240f0000000000009ca32200250f000000000000f4a52200260f0000000000004ca82200270f000000000000a4aa2200280f000000000000fcac2200290f00000000000054af22002a0f000000000000acb122002b0f00000000000004b422002c0f0000000000005cb622002d0f000000000000b4b822002e0f0000000000000cbb22002f0f00000000000064bd2200300f000000000000bcbf2200310f00000000000014c22200320f0000000000006cc42200330f000000000000c4c62200340f0000000000001cc92200350f00000000000074cb2200360f000000000000cccd2200370f00000000000024d02200380f0000000000007cd22200390f000000000000d4d422003a0f0000000000002cd722003b0f00000000000084d922003c0f000000000000dcdb22003d0f00000000000034de22003e0f0000000000008ce022003f0f000000000000e4e22200400f0000000000003ce52200410f00000000000094e72200420f000000000000ece92200430f00000000000044ec2200440f0000000000009cee2200450f000000000000f4f02200460f0000000000004cf32200470f000000000000a4f52200480f000000000000fcf72200490f00000000000054fa22004a0f000000000000acfc22004b0f00000000000004ff22004c0f0000000000005c0123004d0f000000000000b40323004e0f0000000000000c0623004f0f00000000000064082300500f000000000000bc0a2300510f000000000000140d2300520f0000000000006c0f2300530f000000000000c4112300540f0000000000001c142300550f00000000000074162300560f000000000000cc182300570f000000000000241b2300580f0000000000007c1d2300590f000000000000d41f23005a0f0000000000002c2223005b0f000000000000842423005c0f000000000000dc2623005d0f000000000000342923005e0f0000000000008c2b23005f0f000000000000e12d2300600f000000000000fc2f2300610f00000000000014322300620f0000000000002f342300630f0000000000004a362300640f0000000000005d382300650f000000000000763a2300660f000000000000903c2300670f000000000000a73e2300680f000000000000c0402300690f000000000000de4223006a0f000000000000e34423006b0f000000000000f64623006c0f0000000000000c4923006d0f000000000000294b23006e0f0000000000004e4d23006f0f0000000000006c4f2300700f0000000000008d512300710f000000000000b1532300720f000000000000ba552300730f000000000000d0572300740f000000000000d8592300750f000000000000f15b2300760f000000000000095e2300770f0000000000002a602300780f00000000000082622300790f000000000000da6423007a0f000000000000326723007b0f0000000000008a6923007c0f000000000000e26b23007d0f0000000000003a6e23007e0f000000000000927023007f0f000000000000ea722300800f00000000000042752300810f0000000000009a772300820f000000000000f2792300830f0000000000004a7c2300840f000000000000a27e2300850f000000000000fa802300860f00000000000052832300870f000000000000aa852300880f00000000000001882300890f000000000000598a23008a0f000000000000b18c23008b0f000000000000098f23008c0f000000000000619123008d0f000000000000b99323008e0f000000000000109623008f0f00000000000068982300900f000000000000c09a2300910f000000000000189d2300920f000000000000709f2300930f000000000000c8a12300940f00000000000020a42300950f00000000000078a62300960f000000000000d0a82300970f00000000000028ab2300980f00000000000080ad2300990f000000000000d8af23009a0f00000000000030b223009b0f00000000000088b423009c0f000000000000e0b623009d0f00000000000038b923009e0f00000000000090bb23009f0f000000000000e8bd2300a00f0000000000003fc02300a10f00000000000094c22300a20f000000000000ecc42300a30f00000000000044c72300a40f0000000000009cc92300a50f000000000000f4cb2300a60f0000000000004cce2300a70f000000000000a3d02300a80f000000000000fbd22300a90f00000000000053d52300aa0f000000000000abd72300ab0f00000000000003da2300ac0f0000000000005bdc2300ad0f000000000000b3de2300ae0f0000000000000be12300af0f00000000000063e32300b00f000000000000bbe52300b10f00000000000013e82300b20f0000000000006bea2300b30f000000000000c3ec2300b40f0000000000001bef2300b50f00000000000073f12300b60f000000000000cbf32300b70f00000000000023f62300b80f0000000000007bf82300b90f000000000000d3fa2300ba0f0000000000002bfd2300bb0f00000000000083ff2300bc0f000000000000db012400bd0f00000000000033042400be0f0000000000008b062400bf0f000000000000e3082400c00f0000000000003b0b2400c10f000000000000930d2400c20f000000000000eb0f2400c30f00000000000043122400c40f0000000000009b142400c50f000000000000f3162400c60f0000000000004b192400c70f000000000000a31b2400c80f000000000000fb1d2400c90f00000000000053202400ca0f000000000000ab222400cb0f00000000000003252400cc0f0000000000005b272400cd0f000000000000b3292400ce0f0000000000000b2c2400cf0f000000000000632e2400d00f000000000000bb302400d10f00000000000013332400d20f0000000000006b352400d30f000000000000c3372400d40f0000000000001b3a2400d50f000000000000733c2400d60f000000000000cb3e2400d70f00000000000023412400d80f0000000000007b432400d90f000000000000d3452400da0f0000000000002b482400db0f000000000000834a2400dc0f000000000000db4c2400dd0f000000000000334f2400de0f0000000000008b512400df0f000000000000e3532400e00f0000000000003b562400e10f00000000000093582400e20f000000000000eb5a2400e30f000000000000435d2400e40f0000000000009b5f2400e50f000000000000f3612400e60f0000000000004b642400e70f000000000000a3662400e80f000000000000fb682400e90f000000000000536b2400ea0f000000000000ab6d2400eb0f00000000000003702400ec0f0000000000005b722400ed0f000000000000b3742400ee0f0000000000000b772400ef0f00000000000063792400f00f000000000000bb7b2400f10f000000000000137e2400f20f0000000000006b802400f30f000000000000c3822400f40f0000000000001b852400f50f00000000000073872400f60f000000000000cb892400f70f000000000000238c2400f80f0000000000007b8e2400f90f000000000000d3902400fa0f0000000000002b932400fb0f00000000000083952400fc0f000000000000db972400fd0f000000000000339a2400fe0f0000000000008b9c2400ff0f000000000000e39e240000100000000000003ba12400011000000000000093a324000210000000000000eba52400031000000000000043a8240004100000000000009baa24000510000000000000f3ac240006100000000000004baf24000710000000000000a3b124000810000000000000fbb32400091000000000000053b624000a10000000000000abb824000b1000000000000003bb24000c100000000000005bbd24000d10000000000000b3bf24000e100000000000000bc224000f1000000000000063c424001010000000000000bbc62400111000000000000013c9240012100000000000006bcb24001310000000000000c3cd240014100000000000001bd02400151000000000000073d224001610000000000000cbd42400171000000000000023d7240018100000000000007bd924001910000000000000d3db24001a100000000000002bde24001b100000000000007ee024001c10000000000000b3e224001d10000000000000f7e424001e1000000000000036e724001f100000000000007fe924002010000000000000bfeb240021100000000000000aee2400221000000000000058f024002310000000000000a6f224002410000000000000f6f42400251000000000000045f7240026100000000000008ff924002710000000000000ddfb240028100000000000002bfe24002910000000000000730025002a10000000000000c30225002b100000000000000c0525002c100000000000005d0725002d10000000000000b00925002e10000000000000fe0b25002f10000000000000470e25003010000000000000901025003110000000000000d91225003210000000000000311525003310000000000000881725003410000000000000e01925003510000000000000381c25003610000000000000901e25003710000000000000e82025003810000000000000402325003910000000000000982525003a10000000000000f02725003b10000000000000482a25003c10000000000000a02c25003d10000000000000f82e25003e10000000000000503125003f10000000000000a83325004010000000000000003625004110000000000000583825004210000000000000b03a25004310000000000000083d25004410000000000000603f25004510000000000000b84125004610000000000000104425004710000000000000684625004810000000000000c04825004910000000000000184b25004a10000000000000704d25004b10000000000000c84f25004c10000000000000205225004d10000000000000785425004e10000000000000d05625004f10000000000000285925005010000000000000805b25005110000000000000d85d25005210000000000000306025005310000000000000886225005410000000000000e06425005510000000000000386725005610000000000000906925005710000000000000e86b25005810000000000000406e25005910000000000000987025005a10000000000000f07225005b10000000000000487525005c10000000000000a07725005d10000000000000f87925005e10000000000000507c25005f10000000000000a87e25006010000000000000008125006110000000000000588325006210000000000000b08525006310000000000000088825006410000000000000608a25006510000000000000b88c25006610000000000000108f25006710000000000000689125006810000000000000c09325006910000000000000189625006a10000000000000709825006b10000000000000c89a25006c10000000000000209d25006d10000000000000789f25006e10000000000000d0a125006f1000000000000028a42500701000000000000080a625007110000000000000d8a82500721000000000000030ab2500731000000000000088ad25007410000000000000e0af2500751000000000000038b22500761000000000000090b425007710000000000000e8b62500781000000000000040b92500791000000000000098bb25007a10000000000000f0bd25007b1000000000000048c025007c10000000000000a0c225007d10000000000000f8c425007e1000000000000050c725007f10000000000000a8c92500801000000000000000cc2500811000000000000058ce25008210000000000000b0d02500831000000000000008d32500841000000000000060d525008510000000000000b8d72500861000000000000010da2500871000000000000068dc25008810000000000000c0de2500891000000000000018e125008a1000000000000070e325008b10000000000000c8e525008c1000000000000020e825008d1000000000000078ea25008e10000000000000d0ec25008f1000000000000028ef2500901000000000000080f125009110000000000000d8f32500921000000000000030f62500931000000000000088f825009410000000000000e0fa2500951000000000000038fd2500961000000000000090ff25009710000000000000e80126009810000000000000400426009910000000000000980626009a10000000000000f00826009b10000000000000480b26009c10000000000000a00d26009d10000000000000f80f26009e10000000000000501226009f10000000000000a8142600a01000000000000000172600a11000000000000058192600a210000000000000b01b2600a310000000000000081e2600a41000000000000060202600a510000000000000b8222600a61000000000000010252600a71000000000000068272600a810000000000000c0292600a910000000000000182c2600aa10000000000000702e2600ab10000000000000c8302600ac1000000000000020332600ad1000000000000078352600ae10000000000000d0372600af10000000000000283a2600b010000000000000803c2600b110000000000000d83e2600b21000000000000030412600b31000000000000088432600b410000000000000e0452600b51000000000000038482600b610000000000000904a2600b710000000000000e84c2600b810000000000000404f2600b91000000000000098512600ba10000000000000f0532600bb1000000000000048562600bc10000000000000a0582600bd10000000000000f85a2600be10000000000000505d2600bf10000000000000a85f2600c01000000000000000622600c11000000000000058642600c210000000000000b0662600c31000000000000008692600c410000000000000606b2600c510000000000000b86d2600c61000000000000010702600c71000000000000068722600c810000000000000c0742600c91000000000000018772600ca1000000000000070792600cb10000000000000c87b2600cc10000000000000207e2600cd1000000000000078802600ce10000000000000d0822600cf1000000000000028852600d01000000000000080872600d110000000000000d8892600d210000000000000308c2600d310000000000000888e2600d410000000000000e0902600d51000000000000038932600d61000000000000090952600d710000000000000e8972600d810000000000000409a2600d910000000000000989c2600da10000000000000f09e2600db1000000000000048a12600dc10000000000000a0a32600dd10000000000000f8a52600de1000000000000050a82600df10000000000000a8aa2600e01000000000000000ad2600e11000000000000058af2600e210000000000000b0b12600e31000000000000008b42600e41000000000000060b62600e510000000000000b8b82600e61000000000000010bb2600e71000000000000068bd2600e810000000000000c0bf2600e91000000000000018c22600ea1000000000000070c42600eb10000000000000c8c62600ec1000000000000020c92600ed1000000000000078cb2600ee10000000000000d0cd2600ef1000000000000028d02600f01000000000000080d22600f110000000000000d8d42600f21000000000000030d72600f31000000000000088d92600f410000000000000e0db2600f51000000000000038de2600f61000000000000090e02600f710000000000000e8e22600f81000000000000040e52600f91000000000000098e72600fa10000000000000f0e92600fb1000000000000048ec2600fc10000000000000a0ee2600fd10000000000000f8f02600fe1000000000000050f32600ff10000000000000a8f52600001100000000000000f82600011100000000000058fa26000211000000000000b0fc2600031100000000000008ff26000411000000000000600127000511000000000000b80327000611000000000000100627000711000000000000680827000811000000000000c00a27000911000000000000180d27000a11000000000000700f27000b11000000000000c81127000c11000000000000201427000d11000000000000781627000e11000000000000d01827000f11000000000000281b27001011000000000000801d27001111000000000000d81f27001211000000000000302227001311000000000000882427001411000000000000e02627001511000000000000382927001611000000000000902b27001711000000000000e82d27001811000000000000403027001911000000000000983227001a11000000000000f03427001b11000000000000483727001c11000000000000a03927001d11000000000000f83b27001e11000000000000503e27001f11000000000000a84027002011000000000000004327002111000000000000584527002211000000000000b04727002311000000000000084a27002411000000000000604c27002511000000000000b84e27002611000000000000105127002711000000000000685327002811000000000000c05527002911000000000000185827002a11000000000000705a27002b11000000000000c85c27002c11000000000000205f27002d11000000000000786127002e11000000000000d06327002f11000000000000286627003011000000000000806827003111000000000000d86a27003211000000000000306d27003311000000000000886f27003411000000000000e07127003511000000000000387427003611000000000000907627003711000000000000e87827003811000000000000407b27003911000000000000987d27003a11000000000000f07f27003b11000000000000488227003c11000000000000a08427003d11000000000000f88627003e11000000000000508927003f11000000000000a88b27004011000000000000008e27004111000000000000589027004211000000000000b09227004311000000000000089527004411000000000000609727004511000000000000b89927004611000000000000109c27004711000000000000689e27004811000000000000c0a02700491100000000000018a327004a1100000000000070a527004b11000000000000c8a727004c1100000000000020aa27004d1100000000000078ac27004e11000000000000d0ae27004f1100000000000028b12700501100000000000080b327005111000000000000d8b52700521100000000000030b82700531100000000000088ba27005411000000000000e0bc2700551100000000000038bf2700561100000000000090c127005711000000000000e8c32700581100000000000040c62700591100000000000098c827005a11000000000000f0ca27005b1100000000000048cd27005c11000000000000a0cf27005d11000000000000f8d127005e1100000000000050d427005f11000000000000a8d62700601100000000000000d92700611100000000000058db27006211000000000000b0dd2700631100000000000008e02700641100000000000060e227006511000000000000b8e42700661100000000000010e72700671100000000000068e927006811000000000000c0eb2700691100000000000018ee27006a1100000000000070f027006b11000000000000c8f227006c1100000000000020f527006d1100000000000078f727006e11000000000000d0f927006f1100000000000028fc2700701100000000000080fe27007111000000000000d80028007211000000000000300328007311000000000000880528007411000000000000e00728007511000000000000380a28007611000000000000900c28007711000000000000e80e28007811000000000000401128007911000000000000981328007a11000000000000f01528007b11000000000000481828007c11000000000000a01a28007d11000000000000f81c28007e11000000000000501f28007f11000000000000a82128008011000000000000002428008111000000000000582628008211000000000000b02828008311000000000000082b28008411000000000000602d28008511000000000000b82f28008611000000000000103228008711000000000000683428008811000000000000c03628008911000000000000183928008a11000000000000703b28008b11000000000000c83d28008c11000000000000204028008d11000000000000784228008e11000000000000d04428008f11000000000000284728009011000000000000804928009111000000000000d84b28009211000000000000304e28009311000000000000885028009411000000000000e05228009511000000000000385528009611000000000000905728009711000000000000e85928009811000000000000405c28009911000000000000985e28009a11000000000000f06028009b11000000000000486328009c11000000000000a06528009d11000000000000f86728009e11000000000000506a28009f11000000000000a86c2800a011000000000000006f2800a11100000000000058712800a211000000000000b0732800a31100000000000008762800a41100000000000060782800a511000000000000b87a2800a611000000000000107d2800a711000000000000687f2800a811000000000000c0812800a91100000000000018842800aa1100000000000070862800ab11000000000000c8882800ac11000000000000208b2800ad11000000000000788d2800ae11000000000000d08f2800af1100000000000028922800b01100000000000080942800b111000000000000d8962800b21100000000000030992800b311000000000000889b2800b411000000000000e09d2800b51100000000000038a02800b61100000000000090a22800b711000000000000e8a42800b81100000000000040a72800b91100000000000098a92800ba11000000000000f0ab2800bb1100000000000048ae2800bc11000000000000a0b02800bd11000000000000f8b22800be1100000000000050b52800bf11000000000000a8b72800c01100000000000000ba2800c11100000000000058bc2800c211000000000000b0be2800c31100000000000008c12800c41100000000000060c32800c511000000000000b8c52800c61100000000000010c82800c71100000000000068ca2800c811000000000000c0cc2800c91100000000000018cf2800ca1100000000000070d12800cb11000000000000c8d32800cc1100000000000020d62800cd1100000000000078d82800ce11000000000000d0da2800cf1100000000000028dd2800d01100000000000080df2800d111000000000000d8e12800d21100000000000030e42800d31100000000000088e62800d411000000000000e0e82800d51100000000000038eb2800d61100000000000090ed2800d711000000000000e8ef2800d81100000000000040f22800d91100000000000098f42800da11000000000000f0f62800db1100000000000048f92800dc11000000000000a0fb2800dd11000000000000f8fd2800de1100000000000050002900df11000000000000a8022900e01100000000000000052900e11100000000000058072900e211000000000000b0092900e311000000000000080c2900e411000000000000600e2900e511000000000000b8102900e61100000000000010132900e71100000000000068152900e811000000000000c0172900e911000000000000181a2900ea11000000000000701c2900eb11000000000000c81e2900ec1100000000000020212900ed1100000000000078232900ee11000000000000d0252900ef1100000000000028282900f011000000000000802a2900f111000000000000d82c2900f211000000000000302f2900f31100000000000088312900f411000000000000e0332900f51100000000000038362900f6110000000000008d382900f711000000000000e53a2900f8110000000000003d3d2900f911000000000000953f2900fa11000000000000ed412900fb1100000000000045442900fc110000000000009d462900fd11000000000000f5482900fe110000000000004c4b2900ff11000000000000a44d29000012000000000000f94f290001120000000000004f5229000212000000000000a45429000312000000000000fa5629000412000000000000505929000512000000000000a65b29000612000000000000fb5d29000712000000000000536029000812000000000000aa6229000912000000000000ff6429000a12000000000000576729000b12000000000000af6929000c12000000000000076c29000d120000000000005f6e29000e12000000000000b77029000f120000000000000d7329001012000000000000637529001112000000000000ba77290012120000000000000f7a29001312000000000000667c29001412000000000000be7e290015120000000000001381290016120000000000006b8329001712000000000000be85290018120000000000001688290019120000000000006e8a29001a12000000000000c68c29001b120000000000001e8f29001c12000000000000769129001d12000000000000ce9329001e12000000000000269629001f120000000000007e9829002012000000000000d69a290021120000000000002e9d29002212000000000000869f29002312000000000000dea12900241200000000000036a4290025120000000000008ea629002612000000000000e6a8290027120000000000003eab2900281200000000000096ad29002912000000000000eeaf29002a1200000000000046b229002b120000000000009eb429002c12000000000000f6b629002d120000000000004eb929002e12000000000000a6bb29002f12000000000000febd2900301200000000000056c029003112000000000000aec22900321200000000000006c5290033120000000000005ec729003412000000000000b6c9290035120000000000000ecc2900361200000000000066ce29003712000000000000bed02900381200000000000016d3290039120000000000006ed529003a12000000000000c6d729003b120000000000001eda29003c1200000000000076dc29003d12000000000000ccde29003e1200000000000024e129003f120000000000007ce329004012000000000000d4e5290041120000000000002ce82900421200000000000084ea29004312000000000000dcec2900441200000000000034ef290045120000000000008cf129004612000000000000e4f3290047120000000000003cf62900481200000000000094f829004912000000000000ecfa29004a1200000000000044fd29004b120000000000009cff29004c12000000000000f4012a004d120000000000004c042a004e12000000000000a4062a004f12000000000000fc082a005012000000000000540b2a005112000000000000ac0d2a00521200000000000004102a0053120000000000005c122a005412000000000000b4142a0055120000000000000c172a00561200000000000064192a005712000000000000bc1b2a005812000000000000141e2a0059120000000000006c202a005a12000000000000c4222a005b120000000000001c252a005c1200000000000074272a005d12000000000000cc292a005e12000000000000242c2a005f120000000000007c2e2a006012000000000000d4302a0061120000000000002c332a00621200000000000084352a006312000000000000dc372a006412000000000000343a2a0065120000000000008c3c2a006612000000000000e43e2a0067120000000000003c412a00681200000000000094432a006912000000000000ec452a006a1200000000000044482a006b120000000000009c4a2a006c12000000000000f44c2a006d120000000000004c4f2a006e12000000000000a4512a006f12000000000000fc532a00701200000000000054562a007112000000000000ac582a007212000000000000045b2a0073120000000000005c5d2a007412000000000000b45f2a0075120000000000000c622a00761200000000000064642a007712000000000000bc662a00781200000000000014692a0079120000000000006c6b2a007a12000000000000c46d2a007b120000000000001c702a007c1200000000000074722a007d12000000000000cc742a007e1200000000000024772a007f120000000000007c792a008012000000000000d47b2a0081120000000000002c7e2a00821200000000000084802a008312000000000000dc822a00841200000000000034852a0085120000000000008c872a008612000000000000e4892a0087120000000000003c8c2a008812000000000000948e2a008912000000000000ec902a008a1200000000000044932a008b120000000000009c952a008c12000000000000f4972a008d120000000000004c9a2a008e12000000000000a49c2a008f12000000000000fc9e2a00901200000000000054a12a009112000000000000aca32a00921200000000000004a62a0093120000000000005ca82a009412000000000000b4aa2a0095120000000000000cad2a00961200000000000064af2a009712000000000000bcb12a00981200000000000014b42a0099120000000000006cb62a009a12000000000000c4b82a009b120000000000001cbb2a009c1200000000000074bd2a009d12000000000000ccbf2a009e1200000000000024c22a009f120000000000007cc42a00a012000000000000d4c62a00a1120000000000002cc92a00a21200000000000084cb2a00a312000000000000dccd2a00a41200000000000034d02a00a5120000000000008cd22a00a612000000000000e4d42a00a7120000000000003cd72a00a81200000000000094d92a00a912000000000000ecdb2a00aa1200000000000044de2a00ab120000000000009ce02a00ac12000000000000f4e22a00ad120000000000004ce52a00ae12000000000000a4e72a00af12000000000000fce92a00b01200000000000054ec2a00b112000000000000acee2a00b21200000000000004f12a00b3120000000000005cf32a00b412000000000000b4f52a00b5120000000000000cf82a00b61200000000000064fa2a00b712000000000000bcfc2a00b81200000000000014ff2a00b9120000000000006c012b00ba12000000000000c4032b00bb120000000000001c062b00bc1200000000000074082b00bd12000000000000cc0a2b00be12000000000000240d2b00bf120000000000007c0f2b00c012000000000000d4112b00c1120000000000002c142b00c21200000000000084162b00c312000000000000dc182b00c412000000000000341b2b00c5120000000000008c1d2b00c612000000000000e41f2b00c7120000000000003c222b00c81200000000000094242b00c912000000000000ec262b00ca1200000000000044292b00cb120000000000009c2b2b00cc12000000000000f42d2b00cd120000000000004c302b00ce12000000000000a4322b00cf12000000000000fc342b00d01200000000000054372b00d112000000000000ac392b00d212000000000000043c2b00d3120000000000005c3e2b00d412000000000000b4402b00d5120000000000000c432b00d61200000000000064452b00d712000000000000bc472b00d812000000000000124a2b00d9120000000000006a4c2b00da12000000000000c24e2b00db120000000000001a512b00dc1200000000000072532b00dd12000000000000ca552b00de1200000000000022582b00df120000000000007a5a2b00e012000000000000d25c2b00e1120000000000002a5f2b00e21200000000000082612b00e312000000000000da632b00e41200000000000031662b00e51200000000000089682b00e612000000000000e06a2b00e712000000000000386d2b00e812000000000000906f2b00e912000000000000e8712b00ea1200000000000040742b00eb1200000000000098762b00ec12000000000000f0782b00ed12000000000000487b2b00ee12000000000000a07d2b00ef12000000000000f87f2b00f0120000000000004f822b00f112000000000000a7842b00f212000000000000fe862b00f31200000000000056892b00f412000000000000ad8b2b00f512000000000000058e2b00f6120000000000005d902b00f712000000000000b5922b00f8120000000000000d952b00f91200000000000065972b00fa12000000000000bd992b00fb12000000000000149c2b00fc120000000000006c9e2b00fd12000000000000c3a02b00fe120000000000001ba32b00ff1200000000000073a52b000013000000000000cba72b00011300000000000023aa2b0002130000000000007bac2b000313000000000000ceae2b00041300000000000021b12b00051300000000000074b32b000613000000000000cab52b0007130000000000001db82b00081300000000000071ba2b000913000000000000c5bc2b000a1300000000000018bf2b000b1300000000000067c12b000c13000000000000bbc32b000d130000000000000fc62b000e1300000000000063c82b000f13000000000000b6ca2b0010130000000000000acd2b00111300000000000057cf2b001213000000000000a8d12b001313000000000000fdd32b00141300000000000051d62b001513000000000000a8d82b001613000000000000fada2b0017130000000000004fdd2b001813000000000000a6df2b001913000000000000fae12b001a130000000000004de42b001b13000000000000a2e62b001c13000000000000f3e82b001d1300000000000048eb2b001e130000000000009aed2b001f13000000000000efef2b00201300000000000044f22b0021130000000000009af42b002213000000000000eef62b0023130000000000003df92b00241300000000000090fb2b002513000000000000e3fd2b00261300000000000036002c00271300000000000089022c002813000000000000dd042c0029130000000000002f072c002a1300000000000081092c002b13000000000000d70b2c002c130000000000002e0e2c002d1300000000000084102c002e13000000000000d8122c002f130000000000002c152c0030130000000000007f172c003113000000000000cf192c003213000000000000201c2c0033130000000000006f1e2c003413000000000000c2202c00351300000000000012232c00361300000000000064252c003713000000000000b9272c0038130000000000000d2a2c0039130000000000005f2c2c003a13000000000000b42e2c003b130000000000000a312c003c1300000000000060332c003d13000000000000b7352c003e130000000000000b382c003f13000000000000603a2c004013000000000000b43c2c004113000000000000083f2c0042130000000000005b412c004313000000000000b0432c00441300000000000004462c0045130000000000005b482c004613000000000000ac4a2c004713000000000000004d2c004813000000000000524f2c004913000000000000a5512c004a13000000000000fa532c004b1300000000000052562c004c13000000000000a7582c004d13000000000000fc5a2c004e13000000000000505d2c004f13000000000000a15f2c005013000000000000f5612c00511300000000000047642c0052130000000000009f662c005313000000000000f7682c0054130000000000004e6b2c005513000000000000a66d2c005613000000000000fe6f2c00571300000000000056722c005813000000000000ae742c00591300000000000006772c005a130000000000005e792c005b13000000000000b67b2c005c130000000000000e7e2c005d1300000000000066802c005e13000000000000be822c005f1300000000000016852c0060130000000000006e872c006113000000000000c6892c0062130000000000001e8c2c006313000000000000768e2c006413000000000000ce902c00651300000000000025932c0066130000000000007d952c006713000000000000d5972c0068130000000000002d9a2c006913000000000000859c2c006a13000000000000dd9e2c006b1300000000000035a12c006c130000000000008da32c006d13000000000000e5a52c006e130000000000003ca82c006f1300000000000094aa2c007013000000000000ecac2c00711300000000000043af2c0072130000000000009bb12c007313000000000000f3b32c0074130000000000004bb62c007513000000000000a3b82c007613000000000000fbba2c00771300000000000053bd2c007813000000000000abbf2c00791300000000000003c22c007a130000000000005bc42c007b13000000000000b3c62c007c130000000000000bc92c007d1300000000000063cb2c007e13000000000000bbcd2c007f1300000000000013d02c0080130000000000006bd22c008113000000000000c3d42c0082130000000000001bd72c00831300000000000073d92c008413000000000000cbdb2c00851300000000000023de2c0086130000000000007ae02c008713000000000000d1e22c00881300000000000029e52c00891300000000000081e72c008a13000000000000d9e92c008b1300000000000031ec2c008c1300000000000089ee2c008d13000000000000e1f02c008e1300000000000039f32c008f1300000000000091f52c009013000000000000e9f72c00911300000000000041fa2c00921300000000000099fc2c009313000000000000f1fe2c00941300000000000049012d009513000000000000a1032d009613000000000000f9052d00971300000000000051082d009813000000000000a80a2d009913000000000000000d2d009a13000000000000580f2d009b13000000000000b0112d009c1300000000000008142d009d1300000000000060162d009e13000000000000b8182d009f13000000000000101b2d00a013000000000000681d2d00a113000000000000c01f2d00a21300000000000018222d00a31300000000000070242d00a413000000000000c8262d00a5130000000000001f292d00a613000000000000772b2d00a713000000000000cf2d2d00a81300000000000027302d00a9130000000000007f322d00aa13000000000000d7342d00ab130000000000002e372d00ac1300000000000086392d00ad13000000000000dd3b2d00ae13000000000000353e2d00af130000000000008d402d00b013000000000000e5422d00b1130000000000003d452d00b21300000000000095472d00b313000000000000ed492d00b413000000000000454c2d00b5130000000000009d4e2d00b613000000000000f5502d00b7130000000000004d532d00b813000000000000a5552d00b913000000000000fd572d00ba13000000000000555a2d00bb13000000000000ad5c2d00bc13000000000000055f2d00bd130000000000005d612d00be13000000000000b5632d00bf130000000000000d662d00c01300000000000065682d00c113000000000000bd6a2d00c213000000000000156d2d00c3130000000000006d6f2d00c413000000000000c5712d00c5130000000000001d742d00c61300000000000075762d00c713000000000000cd782d00c813000000000000257b2d00c9130000000000007d7d2d00ca13000000000000d57f2d00cb130000000000002d822d00cc1300000000000085842d00cd13000000000000dd862d00ce1300000000000035892d00cf130000000000008d8b2d00d013000000000000e58d2d00d1130000000000003d902d00d21300000000000095922d00d313000000000000ed942d00d41300000000000045972d00d5130000000000009d992d00d613000000000000f59b2d00d7130000000000004d9e2d00d813000000000000a5a02d00d913000000000000fda22d00da1300000000000055a52d00db13000000000000ada72d00dc1300000000000005aa2d00dd130000000000005dac2d00de13000000000000b5ae2d00df130000000000000db12d00e01300000000000065b32d00e113000000000000bdb52d00e21300000000000015b82d00e3130000000000006dba2d00e413000000000000c5bc2d00e5130000000000001dbf2d00e61300000000000075c12d00e713000000000000cdc32d00e81300000000000025c62d00e9130000000000007dc82d00ea13000000000000d5ca2d00eb130000000000002dcd2d00ec1300000000000085cf2d00ed13000000000000ddd12d00ee1300000000000035d42d00ef130000000000008dd62d00f013000000000000e5d82d00f1130000000000003ddb2d00f21300000000000095dd2d00f313000000000000eddf2d00f41300000000000045e22d00f5130000000000009de42d00f613000000000000f5e62d00f7130000000000004de92d00f813000000000000a5eb2d00f913000000000000fded2d00fa1300000000000055f02d00fb13000000000000adf22d00fc1300000000000005f52d00fd130000000000005df72d00fe13000000000000b5f92d00ff130000000000000dfc2d00001400000000000065fe2d000114000000000000bd002e00021400000000000015032e0003140000000000006d052e000414000000000000c5072e0005140000000000001d0a2e000614000000000000750c2e000714000000000000cd0e2e00081400000000000025112e0009140000000000007d132e000a14000000000000d5152e000b140000000000002d182e000c14000000000000851a2e000d14000000000000dd1c2e000e14000000000000351f2e000f140000000000008d212e001014000000000000e5232e0011140000000000003d262e00121400000000000095282e001314000000000000ed2a2e001414000000000000452d2e0015140000000000009d2f2e001614000000000000f5312e0017140000000000004d342e001814000000000000a5362e001914000000000000fd382e001a14000000000000553b2e001b14000000000000ad3d2e001c1400000000000005402e001d140000000000005d422e001e14000000000000b5442e001f140000000000000d472e00201400000000000065492e002114000000000000bd4b2e002214000000000000154e2e0023140000000000006d502e002414000000000000c5522e0025140000000000001d552e00261400000000000075572e002714000000000000cd592e002814000000000000255c2e0029140000000000007d5e2e002a14000000000000d5602e002b140000000000002d632e002c1400000000000085652e002d14000000000000dd672e002e14000000000000356a2e002f140000000000008d6c2e003014000000000000e56e2e0031140000000000003d712e00321400000000000095732e003314000000000000ed752e00341400000000000045782e0035140000000000009d7a2e003614000000000000f57c2e0037140000000000004d7f2e003814000000000000a5812e003914000000000000fd832e003a1400000000000055862e003b14000000000000ac882e003c14000000000000ff8a2e003d14000000000000538d2e003e14000000000000a88f2e003f14000000000000f7912e0040140000000000004c942e004114000000000000a0962e004214000000000000f6982e0043140000000000004e9b2e004414000000000000a69d2e004514000000000000fe9f2e00461400000000000056a22e004714000000000000aea42e00481400000000000006a72e0049140000000000005ea92e004a14000000000000b6ab2e004b140000000000000eae2e004c1400000000000066b02e004d14000000000000beb22e004e1400000000000016b52e004f140000000000006eb72e005014000000000000c3b92e0051140000000000001bbc2e00521400000000000071be2e005314000000000000c5c02e0054140000000000001dc32e00551400000000000075c52e005614000000000000cdc72e00571400000000000025ca2e0058140000000000007dcc2e005914000000000000d5ce2e005a140000000000002dd12e005b1400000000000085d32e005c14000000000000ddd52e005d1400000000000035d82e005e140000000000008dda2e005f14000000000000e5dc2e0060140000000000003ddf2e00611400000000000095e12e006214000000000000ede32e00631400000000000045e62e0064140000000000009de82e006514000000000000f5ea2e0066140000000000004ded2e006714000000000000a5ef2e006814000000000000fdf12e00691400000000000055f42e006a14000000000000adf62e006b1400000000000005f92e006c140000000000005dfb2e006d14000000000000b5fd2e006e140000000000000d002f006f1400000000000065022f007014000000000000bd042f00711400000000000015072f0072140000000000006d092f007314000000000000c50b2f0074140000000000001d0e2f00751400000000000075102f007614000000000000cd122f00771400000000000025152f0078140000000000007d172f007914000000000000d5192f007a140000000000002d1c2f007b14000000000000851e2f007c14000000000000dd202f007d1400000000000035232f007e140000000000008d252f007f14000000000000e5272f0080140000000000003d2a2f008114000000000000952c2f008214000000000000ed2e2f00831400000000000045312f0084140000000000009d332f008514000000000000f5352f0086140000000000004d382f008714000000000000a53a2f008814000000000000fd3c2f008914000000000000553f2f008a14000000000000ad412f008b1400000000000005442f008c140000000000005d462f008d14000000000000b5482f008e140000000000000d4b2f008f14000000000000654d2f009014000000000000bd4f2f00911400000000000015522f0092140000000000006d542f009314000000000000c5562f0094140000000000001d592f009514000000000000755b2f009614000000000000cd5d2f00971400000000000025602f0098140000000000007d622f009914000000000000d5642f009a140000000000002d672f009b1400000000000085692f009c14000000000000dd6b2f009d14000000000000356e2f009e140000000000008d702f009f14000000000000e5722f00a0140000000000003d752f00a11400000000000095772f00a214000000000000ed792f00a314000000000000457c2f00a4140000000000009d7e2f00a514000000000000f5802f00a6140000000000004d832f00a714000000000000a5852f00a814000000000000fd872f00a914000000000000558a2f00aa14000000000000ad8c2f00ab14000000000000058f2f00ac140000000000005d912f00ad14000000000000b5932f00ae140000000000000d962f00af1400000000000065982f00b014000000000000bd9a2f00b114000000000000159d2f00b2140000000000006d9f2f00b314000000000000c5a12f00b4140000000000001da42f00b51400000000000075a62f00b614000000000000cda82f00b71400000000000025ab2f00b8140000000000007dad2f00b914000000000000d5af2f00ba140000000000002db22f00bb1400000000000085b42f00bc14000000000000ddb62f00bd1400000000000035b92f00be140000000000008dbb2f00bf14000000000000e5bd2f00c0140000000000003dc02f00c11400000000000095c22f00c214000000000000edc42f00c31400000000000045c72f00c4140000000000009dc92f00c514000000000000f5cb2f00c6140000000000004dce2f00c714000000000000a5d02f00c814000000000000fdd22f00c91400000000000055d52f00ca14000000000000add72f00cb1400000000000005da2f00cc140000000000005ddc2f00cd14000000000000b5de2f00ce140000000000000de12f00cf1400000000000065e32f00d014000000000000bde52f00d11400000000000015e82f00d2140000000000006dea2f00d314000000000000c5ec2f00d4140000000000001def2f00d51400000000000075f12f00d614000000000000cdf32f00d71400000000000025f62f00d8140000000000007df82f00d914000000000000d5fa2f00da140000000000002dfd2f00db1400000000000085ff2f00dc14000000000000dd013000dd1400000000000035043000de140000000000008d063000df14000000000000e5083000e0140000000000003d0b3000e114000000000000950d3000e214000000000000ed0f3000e31400000000000045123000e4140000000000009d143000e514000000000000f5163000e6140000000000004d193000e714000000000000a51b3000e814000000000000fd1d3000e91400000000000055203000ea14000000000000ad223000eb1400000000000005253000ec140000000000005d273000ed14000000000000b5293000ee140000000000000d2c3000ef14000000000000652e3000f014000000000000bd303000f11400000000000015333000f2140000000000006d353000f314000000000000c5373000f4140000000000001d3a3000f514000000000000753c3000f614000000000000cd3e3000f71400000000000025413000f8140000000000007d433000f914000000000000d5453000fa140000000000002d483000fb14000000000000854a3000fc14000000000000dd4c3000fd14000000000000354f3000fe140000000000008d513000ff14000000000000e553300000150000000000003d5630000115000000000000955830000215000000000000ed5a30000315000000000000455d300004150000000000009d5f30000515000000000000f561300006150000000000004d6430000715000000000000a56630000815000000000000fd6830000915000000000000556b30000a15000000000000ad6d30000b15000000000000057030000c150000000000005d7230000d15000000000000b57430000e150000000000000d7730000f15000000000000657930001015000000000000bd7b30001115000000000000157e300012150000000000006d8030001315000000000000c582300014150000000000001d8530001515000000000000758730001615000000000000cd8930001715000000000000258c300018150000000000007d8e30001915000000000000d59030001a150000000000002d9330001b15000000000000859530001c15000000000000dd9730001d15000000000000359a30001e150000000000008d9c30001f15000000000000e59e300020150000000000003da13000211500000000000095a330002215000000000000eda53000231500000000000045a8300024150000000000009daa30002515000000000000f5ac300026150000000000004daf30002715000000000000a5b130002815000000000000fdb33000291500000000000055b630002a15000000000000adb830002b1500000000000005bb30002c150000000000005dbd30002d15000000000000b5bf30002e150000000000000dc230002f1500000000000065c430003015000000000000bdc63000311500000000000015c9300032150000000000006dcb30003315000000000000c5cd300034150000000000001dd03000351500000000000075d230003615000000000000cdd43000371500000000000025d7300038150000000000007dd930003915000000000000d5db30003a150000000000002dde30003b1500000000000085e030003c15000000000000dde230003d1500000000000035e530003e150000000000008de730003f15000000000000e5e9300040150000000000003dec3000411500000000000095ee30004215000000000000edf03000431500000000000045f3300044150000000000009df530004515000000000000f5f7300046150000000000004dfa30004715000000000000a5fc30004815000000000000fdfe30004915000000000000550131004a15000000000000ad0331004b15000000000000050631004c150000000000005d0831004d15000000000000b50a31004e150000000000000d0d31004f15000000000000650f31005015000000000000bd11310051150000000000001514310052150000000000006d1631005315000000000000c518310054150000000000001d1b31005515000000000000751d31005615000000000000cd1f310057150000000000002522310058150000000000007d2431005915000000000000d52631005a150000000000002d2931005b15000000000000852b31005c15000000000000dd2d31005d15000000000000353031005e150000000000008d3231005f15000000000000e534310060150000000000003d3731006115000000000000953931006215000000000000ed3b31006315000000000000453e310064150000000000009d4031006515000000000000f542310066150000000000004d4531006715000000000000a54731006815000000000000fd4931006915000000000000554c31006a15000000000000ad4e31006b15000000000000055131006c150000000000005d5331006d15000000000000b55531006e150000000000000d5831006f15000000000000655a31007015000000000000bd5c31007115000000000000155f310072150000000000006d6131007315000000000000c563310074150000000000001d6631007515000000000000756831007615000000000000cd6a31007715000000000000256d310078150000000000007d6f31007915000000000000d57131007a150000000000002d7431007b15000000000000857631007c15000000000000dd7831007d15000000000000357b31007e150000000000008d7d31007f15000000000000e57f310080150000000000003d8231008115000000000000958431008215000000000000ed86310083150000000000004589310084150000000000009d8b31008515000000000000f58d310086150000000000004d9031008715000000000000a59231008815000000000000fd9431008915000000000000559731008a15000000000000ad9931008b15000000000000059c31008c150000000000005d9e31008d15000000000000b5a031008e150000000000000aa331008f1500000000000062a531009015000000000000baa73100911500000000000012aa310092150000000000006aac31009315000000000000c2ae310094150000000000001ab13100951500000000000072b331009615000000000000c9b53100971500000000000020b83100981500000000000078ba31009915000000000000d0bc31009a1500000000000028bf31009b1500000000000080c131009c15000000000000d8c331009d1500000000000030c631009e1500000000000088c831009f15000000000000dfca3100a01500000000000037cd3100a1150000000000008fcf3100a215000000000000e7d13100a3150000000000003fd43100a41500000000000097d63100a515000000000000efd83100a61500000000000047db3100a7150000000000009fdd3100a815000000000000f7df3100a9150000000000004fe23100aa15000000000000a7e43100ab15000000000000ffe63100ac1500000000000057e93100ad15000000000000afeb3100ae1500000000000007ee3100af150000000000005ff03100b015000000000000b7f23100b1150000000000000ff53100b21500000000000067f73100b315000000000000bff93100b41500000000000017fc3100b5150000000000006ffe3100b615000000000000c7003200b7150000000000001f033200b81500000000000077053200b915000000000000cf073200ba15000000000000260a3200bb150000000000007e0c3200bc15000000000000d60e3200bd150000000000002e113200be1500000000000086133200bf15000000000000de153200c01500000000000036183200c1150000000000008e1a3200c215000000000000e61c3200c3150000000000003e1f3200c41500000000000096213200c515000000000000ee233200c61500000000000046263200c7150000000000009e283200c815000000000000f62a3200c9150000000000004e2d3200ca15000000000000a62f3200cb15000000000000fe313200cc1500000000000055343200cd15000000000000ab363200ce1500000000000003393200cf150000000000005b3b3200d015000000000000b33d3200d1150000000000000a403200d21500000000000062423200d315000000000000b9443200d41500000000000011473200d51500000000000069493200d615000000000000c14b3200d715000000000000194e3200d81500000000000071503200d915000000000000c9523200da1500000000000021553200db1500000000000078573200dc15000000000000d0593200dd15000000000000285c3200de15000000000000805e3200df15000000000000d8603200e01500000000000030633200e11500000000000088653200e215000000000000e0673200e315000000000000386a3200e415000000000000906c3200e515000000000000e86e3200e61500000000000040713200e71500000000000098733200e815000000000000f0753200e91500000000000048783200ea15000000000000a07a3200eb15000000000000f87c3200ec15000000000000507f3200ed15000000000000a8813200ee1500000000000000843200ef1500000000000058863200f015000000000000b0883200f115000000000000088b3200f215000000000000608d3200f315000000000000b88f3200f41500000000000010923200f51500000000000068943200f615000000000000c0963200f71500000000000018993200f815000000000000709b3200f915000000000000c89d3200fa1500000000000020a03200fb1500000000000077a23200fc15000000000000cea43200fd1500000000000026a73200fe150000000000007ea93200ff15000000000000d6ab320000160000000000002eae3200011600000000000086b032000216000000000000dcb23200031600000000000034b5320004160000000000008cb732000516000000000000e3b9320006160000000000003abc3200071600000000000091be32000816000000000000e9c03200091600000000000041c332000a1600000000000099c532000b16000000000000f1c732000c1600000000000049ca32000d16000000000000a1cc32000e16000000000000f9ce32000f1600000000000051d132001016000000000000a9d33200111600000000000001d63200121600000000000059d832001316000000000000b1da3200141600000000000009dd3200151600000000000061df32001616000000000000b9e13200171600000000000011e43200181600000000000069e632001916000000000000c1e832001a1600000000000019eb32001b1600000000000071ed32001c16000000000000c9ef32001d1600000000000021f232001e1600000000000079f432001f16000000000000d1f63200201600000000000029f93200211600000000000081fb32002216000000000000d9fd32002316000000000000310033002416000000000000890233002516000000000000e10433002616000000000000390733002716000000000000910933002816000000000000e90b33002916000000000000410e33002a16000000000000991033002b16000000000000f11233002c16000000000000491533002d16000000000000a11733002e16000000000000f91933002f16000000000000511c33003016000000000000a91e33003116000000000000012133003216000000000000592333003316000000000000b12533003416000000000000092833003516000000000000612a33003616000000000000b92c33003716000000000000112f33003816000000000000693133003916000000000000c13333003a16000000000000193633003b16000000000000713833003c16000000000000c93a33003d16000000000000213d33003e16000000000000793f33003f16000000000000d14133004016000000000000294433004116000000000000814633004216000000000000d94833004316000000000000314b33004416000000000000894d33004516000000000000e14f33004616000000000000395233004716000000000000915433004816000000000000e95633004916000000000000415933004a16000000000000995b33004b16000000000000f15d33004c16000000000000496033004d16000000000000a16233004e16000000000000f96433004f16000000000000516733005016000000000000a96933005116000000000000016c33005216000000000000596e33005316000000000000b17033005416000000000000097333005516000000000000617533005616000000000000b97733005716000000000000117a33005816000000000000697c33005916000000000000c17e33005a16000000000000198133005b16000000000000718333005c16000000000000c98533005d16000000000000218833005e16000000000000798a33005f16000000000000d18c33006016000000000000298f33006116000000000000819133006216000000000000d99333006316000000000000319633006416000000000000899833006516000000000000e19a33006616000000000000399d33006716000000000000919f33006816000000000000e9a13300691600000000000041a433006a1600000000000099a633006b16000000000000f1a833006c1600000000000049ab33006d16000000000000a1ad33006e16000000000000f9af33006f1600000000000051b233007016000000000000a9b43300711600000000000001b73300721600000000000059b933007316000000000000b1bb3300741600000000000009be3300751600000000000061c033007616000000000000b9c23300771600000000000011c53300781600000000000069c733007916000000000000c1c933007a1600000000000019cc33007b1600000000000071ce33007c16000000000000c9d033007d1600000000000021d333007e1600000000000079d533007f16000000000000d1d73300801600000000000029da3300811600000000000081dc33008216000000000000d9de3300831600000000000031e13300841600000000000089e333008516000000000000e1e53300861600000000000039e83300871600000000000091ea33008816000000000000e9ec3300891600000000000041ef33008a1600000000000099f133008b16000000000000f1f333008c1600000000000049f633008d16000000000000a1f833008e16000000000000f9fa33008f1600000000000051fd33009016000000000000a9ff33009116000000000000010234009216000000000000590434009316000000000000b10634009416000000000000090934009516000000000000610b34009616000000000000b90d34009716000000000000111034009816000000000000691234009916000000000000c11434009a16000000000000191734009b16000000000000711934009c16000000000000c91b34009d16000000000000211e34009e16000000000000792034009f16000000000000d1223400a01600000000000029253400a11600000000000081273400a216000000000000d9293400a316000000000000312c3400a416000000000000892e3400a516000000000000e1303400a61600000000000039333400a71600000000000091353400a816000000000000e9373400a916000000000000413a3400aa16000000000000993c3400ab16000000000000f13e3400ac1600000000000049413400ad16000000000000a1433400ae16000000000000f9453400af1600000000000051483400b016000000000000a94a3400b116000000000000014d3400b216000000000000594f3400b316000000000000b1513400b41600000000000009543400b51600000000000061563400b616000000000000b9583400b716000000000000115b3400b816000000000000695d3400b916000000000000c15f3400ba1600000000000019623400bb1600000000000071643400bc16000000000000c9663400bd1600000000000021693400be16000000000000796b3400bf16000000000000d16d3400c01600000000000029703400c11600000000000081723400c216000000000000d9743400c31600000000000031773400c41600000000000089793400c516000000000000e17b3400c616000000000000397e3400c71600000000000091803400c816000000000000e9823400c91600000000000041853400ca1600000000000099873400cb16000000000000f1893400cc16000000000000498c3400cd16000000000000a18e3400ce16000000000000f9903400cf1600000000000051933400d016000000000000a9953400d11600000000000001983400d216000000000000599a3400d316000000000000b19c3400d416000000000000099f3400d51600000000000061a13400d616000000000000b9a33400d71600000000000011a63400d81600000000000069a83400d916000000000000c1aa3400da1600000000000019ad3400db1600000000000071af3400dc16000000000000c9b13400dd1600000000000021b43400de1600000000000079b63400df16000000000000d1b83400e01600000000000029bb3400e11600000000000081bd3400e216000000000000d9bf3400e31600000000000031c23400e41600000000000089c43400e516000000000000e1c63400e61600000000000039c93400e71600000000000091cb3400e816000000000000e9cd3400e91600000000000041d03400ea1600000000000099d23400eb16000000000000f1d43400ec1600000000000049d73400ed16000000000000a1d93400ee16000000000000f9db3400ef1600000000000051de3400f016000000000000a9e03400f11600000000000001e33400f21600000000000059e53400f316000000000000b1e73400f41600000000000009ea3400f51600000000000061ec3400f616000000000000b9ee3400f71600000000000011f13400f81600000000000069f33400f916000000000000c1f53400fa1600000000000019f83400fb1600000000000071fa3400fc16000000000000c9fc3400fd1600000000000021ff3400fe1600000000000079013500ff16000000000000d10335000017000000000000290635000117000000000000810835000217000000000000d90a35000317000000000000310d35000417000000000000890f35000517000000000000e11135000617000000000000391435000717000000000000911635000817000000000000e91835000917000000000000411b35000a17000000000000991d35000b17000000000000f11f35000c17000000000000492235000d17000000000000a12435000e17000000000000f92635000f17000000000000512935001017000000000000a92b35001117000000000000012e35001217000000000000593035001317000000000000b13235001417000000000000093535001517000000000000613735001617000000000000b93935001717000000000000113c35001817000000000000693e35001917000000000000c14035001a17000000000000194335001b17000000000000714535001c17000000000000c94735001d17000000000000214a35001e17000000000000794c35001f17000000000000d14e35002017000000000000295135002117000000000000815335002217000000000000d95535002317000000000000315835002417000000000000895a35002517000000000000e15c35002617000000000000395f35002717000000000000916135002817000000000000e96335002917000000000000416635002a17000000000000996835002b17000000000000f16a35002c17000000000000496d35002d17000000000000a16f35002e17000000000000f97135002f17000000000000517435003017000000000000a97635003117000000000000017935003217000000000000597b35003317000000000000b17d35003417000000000000098035003517000000000000618235003617000000000000b98435003717000000000000118735003817000000000000698935003917000000000000c18b35003a17000000000000198e35003b17000000000000719035003c17000000000000c99235003d17000000000000219535003e17000000000000799735003f17000000000000d19935004017000000000000299c35004117000000000000819e35004217000000000000d9a03500431700000000000031a33500441700000000000089a535004517000000000000e1a73500461700000000000039aa3500471700000000000091ac35004817000000000000e9ae3500491700000000000041b135004a1700000000000099b335004b17000000000000f1b535004c1700000000000049b835004d17000000000000a1ba35004e17000000000000f9bc35004f1700000000000051bf35005017000000000000a9c13500511700000000000001c43500521700000000000059c635005317000000000000b1c83500541700000000000009cb3500551700000000000061cd35005617000000000000b9cf3500571700000000000011d23500581700000000000069d435005917000000000000c1d635005a1700000000000019d935005b1700000000000071db35005c17000000000000c9dd35005d1700000000000021e035005e1700000000000079e235005f17000000000000d1e43500601700000000000029e73500611700000000000081e935006217000000000000d9eb3500631700000000000031ee3500641700000000000089f035006517000000000000e1f23500661700000000000039f53500671700000000000091f735006817000000000000e9f93500691700000000000041fc35006a1700000000000099fe35006b17000000000000f10036006c17000000000000490336006d17000000000000a10536006e17000000000000f90736006f17000000000000510a36007017000000000000a90c36007117000000000000010f36007217000000000000591136007317000000000000b11336007417000000000000091636007517000000000000611836007617000000000000b91a36007717000000000000111d36007817000000000000691f36007917000000000000c12136007a17000000000000192436007b17000000000000712636007c17000000000000c92836007d17000000000000212b36007e17000000000000792d36007f17000000000000d12f36008017000000000000293236008117000000000000813436008217000000000000d93636008317000000000000313936008417000000000000893b36008517000000000000e13d36008617000000000000394036008717000000000000914236008817000000000000e94436008917000000000000414736008a17000000000000994936008b17000000000000f14b36008c17000000000000494e36008d17000000000000a15036008e17000000000000f95236008f17000000000000515536009017000000000000a95736009117000000000000015a36009217000000000000595c36009317000000000000b15e36009417000000000000096136009517000000000000616336009617000000000000b96536009717000000000000116836009817000000000000696a36009917000000000000c16c36009a17000000000000196f36009b17000000000000717136009c17000000000000c97336009d17000000000000217636009e17000000000000797836009f17000000000000d17a3600a017000000000000297d3600a117000000000000817f3600a217000000000000d9813600a31700000000000031843600a41700000000000089863600a517000000000000e1883600a617000000000000398b3600a717000000000000918d3600a817000000000000e98f3600a91700000000000041923600aa1700000000000099943600ab17000000000000f1963600ac1700000000000049993600ad17000000000000a19b3600ae17000000000000f99d3600af1700000000000051a03600b017000000000000a9a23600b11700000000000001a53600b21700000000000059a73600b317000000000000b1a93600b41700000000000009ac3600b51700000000000061ae3600b617000000000000b9b03600b71700000000000011b33600b81700000000000069b53600b917000000000000c1b73600ba1700000000000019ba3600bb1700000000000071bc3600bc17000000000000c9be3600bd1700000000000021c13600be1700000000000079c33600bf17000000000000d1c53600c01700000000000029c83600c11700000000000081ca3600c217000000000000d9cc3600c31700000000000031cf3600c41700000000000089d13600c517000000000000e1d33600c61700000000000039d63600c71700000000000091d83600c817000000000000e9da3600c91700000000000041dd3600ca1700000000000099df3600cb17000000000000f1e13600cc1700000000000049e43600cd17000000000000a1e63600ce17000000000000f9e83600cf1700000000000051eb3600d017000000000000a9ed3600d11700000000000001f03600d21700000000000059f23600d317000000000000b1f43600d41700000000000009f73600d51700000000000061f93600d617000000000000b9fb3600d71700000000000011fe3600d81700000000000069003700d917000000000000c1023700da1700000000000019053700db1700000000000071073700dc17000000000000c9093700dd17000000000000210c3700de17000000000000790e3700df17000000000000d1103700e01700000000000029133700e11700000000000081153700e217000000000000d9173700e317000000000000311a3700e417000000000000891c3700e517000000000000e11e3700e61700000000000039213700e71700000000000091233700e817000000000000e9253700e91700000000000041283700ea17000000000000992a3700eb17000000000000f12c3700ec17000000000000492f3700ed17000000000000a1313700ee17000000000000f9333700ef1700000000000051363700f017000000000000a9383700f117000000000000013b3700f217000000000000593d3700f317000000000000b13f3700f41700000000000009423700f51700000000000061443700f617000000000000b9463700f71700000000000011493700f817000000000000694b3700f917000000000000c14d3700fa1700000000000019503700fb1700000000000071523700fc17000000000000c9543700fd1700000000000021573700fe1700000000000079593700ff17000000000000d15b37000018000000000000275e370001180000000000007b6037000218000000000000d362370003180000000000002b6537000418000000000000836737000518000000000000db6937000618000000000000336c370007180000000000008b6e37000818000000000000e370370009180000000000003b7337000a18000000000000937537000b18000000000000eb7737000c18000000000000437a37000d180000000000009b7c37000e18000000000000f37e37000f180000000000004b8137001018000000000000a38337001118000000000000fb8537001218000000000000538837001318000000000000aa8a37001418000000000000028d37001518000000000000598f37001618000000000000b091370017180000000000000794370018180000000000005d9637001918000000000000b09837001a18000000000000079b37001b180000000000005d9d37001c18000000000000b59f37001d180000000000000da237001e1800000000000062a437001f18000000000000baa6370020180000000000000ea93700211800000000000066ab37002218000000000000bdad3700231800000000000015b0370024180000000000006bb237002518000000000000c0b43700261800000000000017b7370027180000000000006eb937002818000000000000c4bb370029180000000000001bbe37002a1800000000000070c037002b18000000000000c8c237002c180000000000001dc537002d1800000000000073c737002e18000000000000c9c937002f180000000000001fcc3700301800000000000074ce37003118000000000000ccd03700321800000000000024d3370033180000000000007cd537003418000000000000d2d73700351800000000000029da370036180000000000007fdc37003718000000000000d6de370038180000000000002ee13700391800000000000086e337003a18000000000000dde537003b1800000000000033e837003c180000000000008bea37003d18000000000000e1ec37003e1800000000000035ef37003f180000000000008df137004018000000000000e4f33700411800000000000038f6370042180000000000008cf837004318000000000000e4fa3700441800000000000039fd3700451800000000000090ff37004618000000000000e001380047180000000000003704380048180000000000008d0638004918000000000000e30838004a18000000000000370b38004b180000000000008c0d38004c18000000000000e30f38004d180000000000003a1238004e18000000000000901438004f18000000000000e716380050180000000000003e1938005118000000000000951b38005218000000000000ec1d38005318000000000000422038005418000000000000952238005518000000000000e924380056180000000000003c27380057180000000000008d2938005818000000000000e22b38005918000000000000322e38005a18000000000000823038005b18000000000000d63238005c18000000000000253538005d18000000000000783738005e18000000000000cb3938005f180000000000001d3c380060180000000000006f3e38006118000000000000c34038006218000000000000144338006318000000000000664538006418000000000000b84738006518000000000000094a38006618000000000000604c38006718000000000000b24e38006818000000000000ff5038006918000000000000535338006a18000000000000a65538006b18000000000000fa5738006c18000000000000495a38006d180000000000009b5c38006e18000000000000ee5e38006f18000000000000436138007018000000000000946338007118000000000000e46538007218000000000000356838007318000000000000866a38007418000000000000d76c38007518000000000000286f38007618000000000000797138007718000000000000c873380078180000000000001f7638007918000000000000717838007a18000000000000c37a38007b18000000000000137d38007c18000000000000657f38007d18000000000000b88138007e180000000000000d8438007f180000000000005f8638008018000000000000b08838008118000000000000058b38008218000000000000568d38008318000000000000a68f38008418000000000000f291380085180000000000003e9438008618000000000000899638008718000000000000d498380088180000000000001e9b380089180000000000004e9d38008a18000000000000a19f38008b18000000000000f6a138008c1800000000000028a438008d1800000000000023a638008e1800000000000031a838008f1800000000000056aa380090180000000000007dac3800911800000000000099ae38009218000000000000a4b038009318000000000000c8b238009418000000000000d8b438009518000000000000f3b63800961800000000000017b93800971800000000000034bb3800981800000000000044bd3800991800000000000055bf38009a180000000000006dc138009b180000000000007ac338009c1800000000000095c538009d18000000000000b0c738009e18000000000000d2c938009f18000000000000f8cb3800a01800000000000013ce3800a11800000000000037d03800a21800000000000054d23800a31800000000000067d43800a41800000000000087d63800a518000000000000b1d83800a618000000000000c9da3800a718000000000000dddc3800a81800000000000000df3800a91800000000000022e13800aa180000000000003de33800ab180000000000005de53800ac1800000000000071e73800ad1800000000000095e93800ae18000000000000b6eb3800af18000000000000d7ed3800b018000000000000f7ef3800b1180000000000001cf23800b2180000000000004ef43800b3180000000000006ff63800b41800000000000096f83800b518000000000000c2fa3800b618000000000000e2fc3800b71800000000000005ff3800b8180000000000002a013900b91800000000000043033900ba180000000000005e053900bb1800000000000087073900bc180000000000009a093900bd18000000000000b00b3900be18000000000000d10d3900bf18000000000000ec0f3900c01800000000000007123900c11800000000000029143900c2180000000000004e163900c3180000000000007b183900c418000000000000981a3900c518000000000000bc1c3900c618000000000000d21e3900c718000000000000f1203900c81800000000000011233900c9180000000000003b253900ca180000000000005f273900cb1800000000000080293900cc18000000000000aa2b3900cd18000000000000cb2d3900ce18000000000000ed2f3900cf1800000000000010323900d01800000000000036343900d11800000000000055363900d21800000000000073383900d318000000000000a23a3900d418000000000000cd3c3900d518000000000000fc3e3900d61800000000000034413900d71800000000000072433900d818000000000000a9453900d918000000000000de473900da180000000000001e4a3900db180000000000005a4c3900dc18000000000000984e3900dd18000000000000d6503900de180000000000000c533900df1800000000000041553900e01800000000000084573900e118000000000000c3593900e218000000000000fc5b3900e318000000000000355e3900e4180000000000006c603900e518000000000000a4623900e618000000000000e0643900e71800000000000018673900e8180000000000004f693900e918000000000000876b3900ea18000000000000c46d3900eb1800000000000007703900ec1800000000000049723900ed1800000000000086743900ee18000000000000c8763900ef1800000000000007793900f018000000000000427b3900f118000000000000827d3900f218000000000000bd7f3900f318000000000000fa813900f41800000000000039843900f51800000000000076863900f618000000000000b9883900f718000000000000f58a3900f818000000000000358d3900f918000000000000778f3900fa18000000000000b1913900fb18000000000000e0933900fc180000000000001c963900fd1800000000000054983900fe180000000000008c9a3900ff18000000000000c89c390000190000000000000c9f3900011900000000000035a13900021900000000000077a339000319000000000000b2a539000419000000000000f0a7390005190000000000002baa390006190000000000006eac39000719000000000000adae39000819000000000000edb0390009190000000000002cb339000a1900000000000068b539000b19000000000000a6b739000c19000000000000e0b939000d1900000000000023bc39000e1900000000000061be39000f19000000000000a0c039001019000000000000d7c23900111900000000000015c53900121900000000000052c7390013190000000000008fc939001419000000000000cccb3900151900000000000009ce390016190000000000004fd0390017190000000000008ad239001819000000000000bcd439001919000000000000f5d639001a1900000000000032d939001b1900000000000073db39001c19000000000000bcdd39001d19000000000000fcdf39001e1900000000000042e239001f1900000000000076e439002019000000000000b2e639002119000000000000f3e83900221900000000000027eb390023190000000000005eed390024190000000000009aef39002519000000000000d1f13900261900000000000012f4390027190000000000004af63900281900000000000088f839002919000000000000c6fa39002a1900000000000004fd39002b1900000000000042ff39002c190000000000007f013a002d19000000000000c1033a002e19000000000000ff053a002f190000000000003d083a003019000000000000800a3a003119000000000000c40c3a003219000000000000060f3a00331900000000000042113a0034190000000000007f133a003519000000000000c7153a003619000000000000fe173a0037190000000000003d1a3a003819000000000000771c3a003919000000000000bc1e3a003a19000000000000f8203a003b190000000000002f233a003c1900000000000074253a003d19000000000000b1273a003e19000000000000f6293a003f190000000000002c2c3a004019000000000000672e3a0041190000000000009e303a004219000000000000dd323a00431900000000000023353a00441900000000000061373a004519000000000000a0393a004619000000000000dd3b3a004719000000000000153e3a0048190000000000004c403a0049190000000000008a423a004a19000000000000c1443a004b1900000000000000473a004c1900000000000038493a004d190000000000006b4b3a004e19000000000000a54d3a004f19000000000000ea4f3a00501900000000000027523a0051190000000000005f543a0052190000000000009c563a005319000000000000dd583a005419000000000000225b3a005519000000000000645d3a005619000000000000aa5f3a005719000000000000e4613a00581900000000000021643a00591900000000000067663a005a19000000000000a8683a005b19000000000000e96a3a005c19000000000000276d3a005d19000000000000686f3a005e19000000000000ae713a005f19000000000000e8733a00601900000000000027763a00611900000000000066783a006219000000000000a07a3a006319000000000000e47c3a006419000000000000207f3a00651900000000000055813a00661900000000000094833a006719000000000000c8853a00681900000000000006883a006919000000000000408a3a006a190000000000007f8c3a006b19000000000000be8e3a006c19000000000000ff903a006d1900000000000040933a006e1900000000000079953a006f19000000000000b5973a007019000000000000f0993a007119000000000000339c3a007219000000000000789e3a007319000000000000b1a03a007419000000000000eba23a0075190000000000002ba53a00761900000000000065a73a007719000000000000a7a93a007819000000000000e9ab3a00791900000000000025ae3a007a190000000000005eb03a007b190000000000009eb23a007c19000000000000d8b43a007d1900000000000012b73a007e1900000000000052b93a007f1900000000000090bb3a008019000000000000cfbd3a00811900000000000011c03a00821900000000000050c23a00831900000000000091c43a008419000000000000cec63a00851900000000000007c93a00861900000000000049cb3a00871900000000000087cd3a008819000000000000c7cf3a00891900000000000001d23a008a190000000000003cd43a008b1900000000000081d63a008c19000000000000bed83a008d19000000000000f4da3a008e1900000000000031dd3a008f1900000000000071df3a009019000000000000b2e13a009119000000000000eae33a00921900000000000024e63a0093190000000000005ee83a0094190000000000009aea3a009519000000000000daec3a00961900000000000019ef3a00971900000000000056f13a0098190000000000009af33a009919000000000000dcf53a009a190000000000001df83a009b1900000000000058fa3a009c1900000000000092fc3a009d19000000000000ccfe3a009e190000000000000b013b009f1900000000000041033b00a0190000000000007b053b00a119000000000000b9073b00a219000000000000ef093b00a3190000000000002a0c3b00a4190000000000005c0e3b00a51900000000000096103b00a619000000000000d0123b00a7190000000000000a153b00a81900000000000049173b00a9190000000000008c193b00aa19000000000000c81b3b00ab19000000000000041e3b00ac1900000000000041203b00ad190000000000007e223b00ae19000000000000c0243b00af19000000000000fe263b00b01900000000000035293b00b1190000000000006a2b3b00b219000000000000a52d3b00b319000000000000e32f3b00b41900000000000024323b00b51900000000000061343b00b61900000000000097363b00b719000000000000d5383b00b819000000000000163b3b00b919000000000000523d3b00ba19000000000000943f3b00bb19000000000000d0413b00bc190000000000000d443b00bd1900000000000048463b00be1900000000000080483b00bf19000000000000c04a3b00c019000000000000024d3b00c119000000000000394f3b00c2190000000000007a513b00c319000000000000b4533b00c419000000000000f1553b00c51900000000000031583b00c6190000000000006f5a3b00c719000000000000ad5c3b00c819000000000000de5e3b00c9190000000000001e613b00ca190000000000005e633b00cb1900000000000096653b00cc19000000000000d1673b00cd19000000000000086a3b00ce19000000000000476c3b00cf19000000000000926e3b00d019000000000000d8703b00d11900000000000014733b00d21900000000000057753b00d31900000000000097773b00d419000000000000d2793b00d519000000000000057c3b00d619000000000000437e3b00d71900000000000080803b00d819000000000000b3823b00d919000000000000f8843b00da1900000000000031873b00db190000000000006f893b00dc19000000000000ad8b3b00dd19000000000000ee8d3b00de190000000000002c903b00df190000000000006b923b00e019000000000000a8943b00e119000000000000e6963b00e21900000000000026993b00e319000000000000649b3b00e419000000000000a89d3b00e519000000000000e19f3b00e61900000000000028a23b00e71900000000000067a43b00e819000000000000a3a63b00e919000000000000eca83b00ea190000000000002bab3b00eb190000000000006fad3b00ec19000000000000afaf3b00ed19000000000000edb13b00ee190000000000002ab43b00ef190000000000006cb63b00f019000000000000a6b83b00f119000000000000deba3b00f21900000000000026bd3b00f31900000000000063bf3b00f4190000000000009cc13b00f519000000000000e1c33b00f6190000000000001fc63b00f71900000000000057c83b00f8190000000000008cca3b00f919000000000000cecc3b00fa1900000000000013cf3b00fb1900000000000055d13b00fc1900000000000090d33b00fd19000000000000cad53b00fe1900000000000006d83b00ff1900000000000042da3b00001a00000000000088dc3b00011a000000000000c1de3b00021a000000000000f6e03b00031a0000000000002de33b00041a0000000000006ee53b00051a000000000000a4e73b00061a000000000000e3e93b00071a0000000000001bec3b00081a00000000000057ee3b00091a0000000000008ef03b000a1a000000000000d2f23b000b1a0000000000000ef53b000c1a0000000000004df73b000d1a00000000000083f93b000e1a000000000000bbfb3b000f1a000000000000f6fd3b00101a00000000000031003c00111a00000000000070023c00121a000000000000ab043c00131a000000000000ea063c00141a00000000000027093c00151a0000000000006f0b3c00161a000000000000b20d3c00171a000000000000e50f3c00181a00000000000026123c00191a00000000000064143c001a1a0000000000009d163c001b1a000000000000df183c001c1a000000000000131b3c001d1a0000000000004f1d3c001e1a0000000000008d1f3c001f1a000000000000cc213c00201a00000000000013243c00211a00000000000053263c00221a00000000000095283c00231a000000000000cb2a3c00241a000000000000092d3c00251a000000000000492f3c00261a00000000000086313c00271a000000000000c5333c00281a000000000000f9353c00291a00000000000032383c002a1a0000000000006d3a3c002b1a000000000000ab3c3c002c1a000000000000e93e3c002d1a00000000000021413c002e1a00000000000067433c002f1a000000000000ab453c00301a000000000000eb473c00311a000000000000244a3c00321a0000000000005c4c3c00331a0000000000009d4e3c00341a000000000000e0503c00351a00000000000025533c00361a0000000000005d553c00371a00000000000098573c00381a000000000000d2593c00391a000000000000165c3c003a1a0000000000004f5e3c003b1a00000000000086603c003c1a000000000000c3623c003d1a000000000000ff643c003e1a0000000000003e673c003f1a00000000000084693c00401a000000000000cb6b3c00411a000000000000fe6d3c00421a0000000000003a703c00431a0000000000007a723c00441a000000000000be743c00451a000000000000fd763c00461a00000000000033793c00471a000000000000787b3c00481a000000000000b27d3c00491a000000000000ef7f3c004a1a00000000000023823c004b1a00000000000067843c004c1a000000000000a5863c004d1a000000000000e6883c004e1a000000000000268b3c004f1a000000000000608d3c00501a000000000000988f3c00511a000000000000d5913c00521a00000000000011943c00531a00000000000055963c00541a0000000000008d983c00551a000000000000d09a3c00561a0000000000000f9d3c00571a000000000000509f3c00581a0000000000008ca13c00591a000000000000caa33c005a1a0000000000000da63c005b1a00000000000052a83c005c1a0000000000008aaa3c005d1a000000000000caac3c005e1a0000000000000caf3c005f1a00000000000046b13c00601a00000000000089b33c00611a000000000000c8b53c00621a00000000000000b83c00631a00000000000039ba3c00641a0000000000007cbc3c00651a000000000000b6be3c00661a000000000000f1c03c00671a00000000000038c33c00681a0000000000007bc53c00691a000000000000b7c73c006a1a000000000000edc93c006b1a0000000000002fcc3c006c1a0000000000006cce3c006d1a000000000000a6d03c006e1a000000000000ddd23c006f1a00000000000020d53c00701a0000000000005ed73c00711a000000000000a2d93c00721a000000000000e2db3c00731a00000000000018de3c00741a00000000000052e03c00751a0000000000008ee23c00761a000000000000cbe43c00771a00000000000009e73c00781a00000000000044e93c00791a00000000000080eb3c007a1a000000000000bbed3c007b1a000000000000eeef3c007c1a0000000000002cf23c007d1a00000000000063f43c007e1a000000000000a3f63c007f1a000000000000dcf83c00801a0000000000001bfb3c00811a00000000000059fd3c00821a00000000000096ff3c00831a000000000000d2013d00841a00000000000010043d00851a00000000000051063d00861a00000000000087083d00871a000000000000ca0a3d00881a0000000000000d0d3d00891a000000000000520f3d008a1a0000000000008a113d008b1a000000000000cf133d008c1a00000000000007163d008d1a0000000000004a183d008e1a000000000000881a3d008f1a000000000000c01c3d00901a000000000000f81e3d00911a00000000000036213d00921a00000000000070233d00931a000000000000af253d00941a000000000000ef273d00951a000000000000352a3d00961a000000000000732c3d00971a000000000000b02e3d00981a000000000000f0303d00991a00000000000027333d009a1a0000000000005e353d009b1a00000000000094373d009c1a000000000000d5393d009d1a000000000000103c3d009e1a000000000000523e3d009f1a00000000000094403d00a01a000000000000d5423d00a11a00000000000016453d00a21a0000000000004e473d00a31a00000000000097493d00a41a000000000000d44b3d00a51a000000000000164e3d00a61a00000000000050503d00a71a0000000000008c523d00a81a000000000000cb543d00a91a00000000000011573d00aa1a00000000000059593d00ab1a000000000000955b3d00ac1a000000000000d35d3d00ad1a0000000000000f603d00ae1a00000000000049623d00af1a0000000000008b643d00b01a000000000000c2663d00b11a00000000000005693d00b21a000000000000466b3d00b31a0000000000007f6d3d00b41a000000000000b96f3d00b51a000000000000f7713d00b61a0000000000002a743d00b71a0000000000005f763d00b81a0000000000009b783d00b91a000000000000d67a3d00ba1a000000000000177d3d00bb1a0000000000004c7f3d00bc1a0000000000008b813d00bd1a000000000000c6833d00be1a00000000000002863d00bf1a00000000000036883d00c01a000000000000718a3d00c11a000000000000b58c3d00c21a000000000000ec8e3d00c31a00000000000030913d00c41a00000000000070933d00c51a000000000000b2953d00c61a000000000000ed973d00c71a000000000000289a3d00c81a000000000000639c3d00c91a0000000000009e9e3d00ca1a000000000000dca03d00cb1a00000000000017a33d00cc1a00000000000055a53d00cd1a00000000000098a73d00ce1a000000000000d3a93d00cf1a0000000000000eac3d00d01a00000000000050ae3d00d11a00000000000088b03d00d21a000000000000cab23d00d31a00000000000002b53d00d41a00000000000043b73d00d51a00000000000087b93d00d61a000000000000c9bb3d00d71a00000000000004be3d00d81a0000000000003cc03d00d91a0000000000006fc23d00da1a000000000000b0c43d00db1a000000000000f0c63d00dc1a0000000000002dc93d00dd1a00000000000064cb3d00de1a000000000000a2cd3d00df1a000000000000e1cf3d00e01a0000000000001fd23d00e11a0000000000005bd43d00e21a00000000000091d63d00e31a000000000000c7d83d00e41a00000000000004db3d00e51a00000000000044dd3d00e61a00000000000082df3d00e71a000000000000c2e13d00e81a00000000000007e43d00e91a00000000000045e63d00ea1a00000000000082e83d00eb1a000000000000bdea3d00ec1a000000000000fcec3d00ed1a00000000000036ef3d00ee1a00000000000070f13d00ef1a000000000000abf33d00f01a000000000000ecf53d00f11a00000000000027f83d00f21a0000000000006cfa3d00f31a000000000000a9fc3d00f41a000000000000dafe3d00f51a0000000000001f013e00f61a0000000000005e033e00f71a00000000000097053e00f81a000000000000c8073e00f91a000000000000020a3e00fa1a000000000000380c3e00fb1a000000000000750e3e00fc1a000000000000af103e00fd1a000000000000ee123e00fe1a0000000000002b153e00ff1a00000000000069173e00001b000000000000a3193e00011b000000000000e21b3e00021b0000000000001f1e3e00031b0000000000005a203e00041b0000000000009b223e00051b000000000000db243e00061b00000000000017273e00071b00000000000058293e00081b000000000000952b3e00091b000000000000cc2d3e000a1b00000000000006303e000b1b0000000000003d323e000c1b00000000000076343e000d1b000000000000b2363e000e1b000000000000ed383e000f1b000000000000253b3e00101b000000000000673d3e00111b000000000000a23f3e00121b000000000000e1413e00131b0000000000001c443e00141b0000000000005e463e00151b00000000000096483e00161b000000000000d04a3e00171b0000000000000f4d3e00181b000000000000474f3e00191b00000000000087513e001a1b000000000000c5533e001b1b00000000000008563e001c1b00000000000049583e001d1b000000000000855a3e001e1b000000000000be5c3e001f1b000000000000f55e3e00201b00000000000034613e00211b00000000000078633e00221b000000000000b9653e00231b000000000000fd673e00241b000000000000386a3e00251b0000000000006f6c3e00261b000000000000a96e3e00271b000000000000e8703e00281b00000000000023733e00291b00000000000066753e002a1b000000000000a6773e002b1b000000000000dd793e002c1b000000000000187c3e002d1b0000000000005a7e3e002e1b00000000000098803e002f1b000000000000ce823e00301b00000000000009853e00311b00000000000045873e00321b00000000000076893e00331b000000000000b18b3e00341b000000000000ea8d3e00351b00000000000022903e00361b0000000000005e923e00371b0000000000009a943e00381b000000000000dc963e00391b0000000000001d993e003a1b0000000000005a9b3e003b1b000000000000879d3e003c1b000000000000c49f3e003d1b000000000000fda13e003e1b0000000000003ba43e003f1b0000000000007ea63e00401b000000000000c1a83e00411b000000000000fdaa3e00421b00000000000040ad3e00431b0000000000007eaf3e00441b000000000000b9b13e00451b000000000000f4b33e00461b00000000000030b63e00471b00000000000072b83e00481b000000000000b3ba3e00491b000000000000f0bc3e004a1b0000000000002cbf3e004b1b0000000000006dc13e004c1b000000000000acc33e004d1b000000000000eec53e004e1b00000000000031c83e004f1b00000000000071ca3e00501b000000000000b0cc3e00511b000000000000e4ce3e00521b00000000000016d13e00531b0000000000005ad33e00541b0000000000009bd53e00551b000000000000d3d73e00561b00000000000011da3e00571b00000000000051dc3e00581b00000000000092de3e00591b000000000000cee03e005a1b0000000000000fe33e005b1b0000000000004fe53e005c1b00000000000084e73e005d1b000000000000bce93e005e1b000000000000faeb3e005f1b00000000000037ee3e00601b00000000000079f03e00611b000000000000b2f23e00621b000000000000ecf43e00631b00000000000026f73e00641b00000000000064f93e00651b000000000000a5fb3e00661b000000000000dffd3e00671b0000000000001d003f00681b00000000000057023f00691b00000000000092043f006a1b000000000000d5063f006b1b00000000000011093f006c1b000000000000550b3f006d1b000000000000900d3f006e1b000000000000d80f3f006f1b00000000000019123f00701b00000000000051143f00711b0000000000008f163f00721b000000000000c9183f00731b000000000000081b3f00741b000000000000401d3f00751b000000000000811f3f00761b000000000000c0213f00771b000000000000fe233f00781b00000000000039263f00791b0000000000007d283f007a1b000000000000be2a3f007b1b000000000000f92c3f007c1b000000000000362f3f007d1b00000000000074313f007e1b000000000000ae333f007f1b000000000000e7353f00801b00000000000023383f00811b000000000000563a3f00821b000000000000983c3f00831b000000000000d33e3f00841b00000000000017413f00851b0000000000004e433f00861b00000000000081453f00871b000000000000b7473f00881b000000000000ed493f00891b0000000000002a4c3f008a1b000000000000654e3f008b1b000000000000a0503f008c1b000000000000de523f008d1b0000000000000b553f008e1b00000000000046573f008f1b00000000000087593f00901b000000000000c25b3f00911b000000000000005e3f00921b0000000000003b603f00931b0000000000007a623f00941b000000000000b4643f00951b000000000000ef663f00961b0000000000002b693f00971b000000000000726b3f00981b000000000000ba6d3f00991b000000000000f86f3f009a1b00000000000031723f009b1b00000000000072743f009c1b000000000000b1763f009d1b000000000000f1783f009e1b000000000000247b3f009f1b0000000000005b7d3f00a01b000000000000987f3f00a11b000000000000d9813f00a21b00000000000014843f00a31b00000000000046863f00a41b0000000000007b883f00a51b000000000000b58a3f00a61b000000000000fc8c3f00a71b000000000000458f3f00a81b00000000000084913f00a91b000000000000c5933f00aa1b00000000000000963f00ab1b00000000000046983f00ac1b000000000000829a3f00ad1b000000000000b99c3f00ae1b000000000000f89e3f00af1b00000000000038a13f00b01b00000000000071a33f00b11b000000000000aca53f00b21b000000000000eea73f00b31b00000000000022aa3f00b41b00000000000061ac3f00b51b000000000000a6ae3f00b61b000000000000e2b03f00b71b00000000000025b33f00b81b0000000000005cb53f00b91b00000000000094b73f00ba1b000000000000dcb93f00bb1b00000000000014bc3f00bc1b00000000000051be3f00bd1b00000000000095c03f00be1b000000000000d5c23f00bf1b00000000000021c53f00c01b0000000000005cc73f00c11b0000000000009bc93f00c21b000000000000ddcb3f00c31b0000000000001bce3f00c41b00000000000056d03f00c51b00000000000091d23f00c61b000000000000b8d43f00c71b000000000000f3d63f00c81b0000000000002ed93f00c91b00000000000070db3f00ca1b000000000000abdd3f00cb1b000000000000eadf3f00cc1b00000000000031e23f00cd1b0000000000006ae43f00ce1b000000000000b0e63f00cf1b000000000000e9e83f00d01b0000000000002beb3f00d11b00000000000064ed3f00d21b000000000000a6ef3f00d31b000000000000e4f13f00d41b0000000000001af43f00d51b0000000000004ff63f00d61b00000000000088f83f00d71b000000000000c5fa3f00d81b00000000000015fd3f00d91b0000000000006dff3f00da1b000000000000c5014000db1b0000000000001d044000dc1b00000000000075064000dd1b000000000000cc084000de1b000000000000240b4000df1b0000000000007b0d4000e01b000000000000d30f4000e11b0000000000002b124000e21b00000000000083144000e31b000000000000db164000e41b00000000000033194000e51b0000000000008b1b4000e61b000000000000e31d4000e71b0000000000003b204000e81b00000000000093224000e91b000000000000eb244000ea1b00000000000042274000eb1b0000000000009a294000ec1b000000000000f22b4000ed1b0000000000004a2e4000ee1b000000000000a2304000ef1b000000000000fa324000f01b00000000000052354000f11b000000000000a9374000f21b000000000000013a4000f31b000000000000593c4000f41b000000000000b13e4000f51b00000000000008414000f61b00000000000060434000f71b000000000000b7454000f81b0000000000000f484000f91b000000000000674a4000fa1b000000000000bf4c4000fb1b000000000000174f4000fc1b0000000000006f514000fd1b000000000000c7534000fe1b0000000000001f564000ff1b00000000000077584000001c000000000000cf5a4000011c000000000000275d4000021c0000000000007f5f4000031c000000000000d6614000041c0000000000002e644000051c00000000000086664000061c000000000000dd684000071c000000000000356b4000081c0000000000008d6d4000091c000000000000e56f40000a1c0000000000003d7240000b1c000000000000957440000c1c000000000000ec7640000d1c000000000000447940000e1c0000000000009c7b40000f1c000000000000f47d4000101c0000000000004c804000111c000000000000a4824000121c000000000000fb844000131c00000000000053874000141c000000000000ab894000151c000000000000038c4000161c0000000000005b8e4000171c000000000000b3904000181c0000000000000b934000191c000000000000639540001a1c000000000000bb9740001b1c000000000000139a40001c1c0000000000006b9c40001d1c000000000000c39e40001e1c0000000000001ba140001f1c00000000000072a34000201c000000000000caa54000211c00000000000022a84000221c00000000000079aa4000231c000000000000d0ac4000241c00000000000028af4000251c00000000000080b14000261c000000000000d8b34000271c00000000000030b64000281c00000000000088b84000291c000000000000dfba40002a1c00000000000037bd40002b1c0000000000008fbf40002c1c000000000000e7c140002d1c0000000000003fc440002e1c00000000000097c640002f1c000000000000efc84000301c00000000000047cb4000311c0000000000009fcd4000321c000000000000f7cf4000331c0000000000004fd24000341c000000000000a7d44000351c000000000000ffd64000361c00000000000057d94000371c000000000000afdb4000381c00000000000007de4000391c0000000000005fe040003a1c000000000000b7e240003b1c0000000000000fe540003c1c00000000000067e740003d1c000000000000bfe940003e1c00000000000017ec40003f1c0000000000006fee4000401c000000000000c7f04000411c0000000000001ff34000421c00000000000077f54000431c000000000000cff74000441c00000000000027fa4000451c0000000000007ffc4000461c000000000000d7fe4000471c0000000000002f014100481c00000000000087034100491c000000000000df0541004a1c000000000000370841004b1c0000000000008f0a41004c1c000000000000e70c41004d1c0000000000003f0f41004e1c000000000000971141004f1c000000000000ef134100501c00000000000047164100511c0000000000009f184100521c000000000000f71a4100531c0000000000004f1d4100541c000000000000a71f4100551c000000000000ff214100561c00000000000057244100571c000000000000af264100581c00000000000007294100591c0000000000005f2b41005a1c000000000000b72d41005b1c0000000000000e3041005c1c000000000000663241005d1c000000000000be3441005e1c000000000000153741005f1c0000000000006d394100601c000000000000c53b4100611c0000000000001b3e4100621c00000000000072404100631c000000000000ca424100641c00000000000022454100651c0000000000007a474100661c000000000000d2494100671c0000000000002a4c4100681c000000000000824e4100691c000000000000da5041006a1c000000000000325341006b1c0000000000008a5541006c1c000000000000e25741006d1c0000000000003a5a41006e1c000000000000925c41006f1c000000000000ea5e4100701c00000000000042614100711c0000000000009a634100721c000000000000f2654100731c0000000000004a684100741c000000000000a26a4100751c000000000000fa6c4100761c000000000000526f4100771c000000000000aa714100781c00000000000002744100791c0000000000005a7641007a1c000000000000b27841007b1c0000000000000a7b41007c1c000000000000627d41007d1c000000000000ba7f41007e1c000000000000128241007f1c0000000000006a844100801c000000000000c2864100811c0000000000001a894100821c000000000000728b4100831c000000000000ca8d4100841c00000000000022904100851c0000000000007a924100861c000000000000d2944100871c0000000000002a974100881c00000000000082994100891c000000000000da9b41008a1c000000000000329e41008b1c0000000000008aa041008c1c000000000000e2a241008d1c0000000000003aa541008e1c00000000000092a741008f1c000000000000eaa94100901c00000000000042ac4100911c0000000000009aae4100921c000000000000f2b04100931c00000000000049b34100941c000000000000a1b54100951c000000000000f9b74100961c00000000000051ba4100971c000000000000a9bc4100981c00000000000001bf4100991c00000000000058c141009a1c000000000000afc341009b1c00000000000007c641009c1c0000000000005fc841009d1c000000000000b7ca41009e1c0000000000000fcd41009f1c00000000000067cf4100a01c000000000000bfd14100a11c00000000000017d44100a21c0000000000006fd64100a31c000000000000c7d84100a41c0000000000001fdb4100a51c00000000000077dd4100a61c000000000000cfdf4100a71c00000000000027e24100a81c0000000000007fe44100a91c000000000000d7e64100aa1c0000000000002fe94100ab1c00000000000087eb4100ac1c000000000000dfed4100ad1c00000000000037f04100ae1c0000000000008ff24100af1c000000000000e7f44100b01c0000000000003ff74100b11c00000000000097f94100b21c000000000000effb4100b31c00000000000047fe4100b41c0000000000009f004200b51c000000000000f7024200b61c0000000000004f054200b71c000000000000a7074200b81c000000000000ff094200b91c000000000000570c4200ba1c000000000000af0e4200bb1c00000000000007114200bc1c0000000000005f134200bd1c000000000000b7154200be1c0000000000000f184200bf1c000000000000631a4200c01c000000000000bb1c4200c11c000000000000131f4200c21c0000000000006a214200c31c000000000000c2234200c41c0000000000001a264200c51c00000000000071284200c61c000000000000c92a4200c71c000000000000212d4200c81c000000000000792f4200c91c000000000000d1314200ca1c00000000000029344200cb1c00000000000081364200cc1c000000000000d9384200cd1c000000000000313b4200ce1c000000000000893d4200cf1c000000000000e13f4200d01c00000000000039424200d11c00000000000091444200d21c000000000000e9464200d31c00000000000041494200d41c000000000000994b4200d51c000000000000f14d4200d61c00000000000049504200d71c000000000000a1524200d81c000000000000f9544200d91c00000000000051574200da1c000000000000a9594200db1c000000000000015c4200dc1c000000000000595e4200dd1c000000000000b1604200de1c00000000000009634200df1c00000000000061654200e01c000000000000b9674200e11c000000000000116a4200e21c000000000000696c4200e31c000000000000c16e4200e41c00000000000019714200e51c00000000000071734200e61c000000000000c9754200e71c00000000000021784200e81c000000000000797a4200e91c000000000000d17c4200ea1c000000000000297f4200eb1c00000000000081814200ec1c000000000000d8834200ed1c00000000000030864200ee1c00000000000088884200ef1c000000000000e08a4200f01c000000000000388d4200f11c000000000000908f4200f21c000000000000e8914200f31c00000000000040944200f41c00000000000098964200f51c000000000000f0984200f61c000000000000489b4200f71c000000000000a09d4200f81c000000000000f89f4200f91c0000000000004fa24200fa1c000000000000a7a44200fb1c000000000000ffa64200fc1c00000000000057a94200fd1c000000000000afab4200fe1c00000000000007ae4200ff1c0000000000005fb04200001d000000000000b7b24200011d0000000000000fb54200021d00000000000067b74200031d000000000000beb94200041d00000000000016bc4200051d0000000000006ebe4200061d000000000000c6c04200071d0000000000001ec34200081d00000000000076c54200091d000000000000cec742000a1d00000000000026ca42000b1d0000000000007ecc42000c1d000000000000d6ce42000d1d0000000000002ed142000e1d00000000000086d342000f1d000000000000ded54200101d00000000000036d84200111d0000000000008eda4200121d000000000000e6dc4200131d0000000000003edf4200141d00000000000096e14200151d000000000000eee34200161d00000000000046e64200171d0000000000009ee84200181d000000000000f6ea4200191d0000000000004eed42001a1d000000000000a6ef42001b1d000000000000fef142001c1d00000000000056f442001d1d000000000000aef642001e1d00000000000006f942001f1d0000000000005efb4200201d000000000000b6fd4200211d0000000000000e004300221d00000000000063024300231d000000000000bb044300241d0000000000000e074300251d00000000000063094300261d000000000000b80b4300271d0000000000000e0e4300281d00000000000064104300291d000000000000bb1243002a1d000000000000111543002b1d000000000000661743002c1d000000000000bd1943002d1d000000000000151c43002e1d0000000000006a1e43002f1d000000000000c0204300301d00000000000015234300311d00000000000069254300321d000000000000bf274300331d000000000000152a4300341d000000000000692c4300351d000000000000bd2e4300361d00000000000015314300371d0000000000006c334300381d000000000000c4354300391d0000000000001a3843003a1d000000000000713a43003b1d000000000000c83c43003c1d0000000000001f3f43003d1d000000000000754143003e1d000000000000cc4343003f1d00000000000019464300401d00000000000071484300411d000000000000c94a4300421d000000000000214d4300431d000000000000794f4300441d000000000000d1514300451d00000000000029544300461d00000000000081564300471d000000000000d9584300481d000000000000315b4300491d000000000000895d43004a1d000000000000e15f43004b1d000000000000396243004c1d000000000000916443004d1d000000000000e96643004e1d000000000000416943004f1d000000000000996b4300501d000000000000f16d4300511d00000000000049704300521d000000000000a1724300531d000000000000f9744300541d00000000000051774300551d000000000000a9794300561d000000000000017c4300571d000000000000597e4300581d000000000000b1804300591d000000000000098343005a1d000000000000618543005b1d000000000000b98743005c1d000000000000118a43005d1d000000000000698c43005e1d000000000000c18e43005f1d00000000000019914300601d00000000000071934300611d000000000000c9954300621d00000000000021984300631d000000000000799a4300641d000000000000d19c4300651d000000000000299f4300661d00000000000081a14300671d000000000000d9a34300681d00000000000031a64300691d00000000000089a843006a1d000000000000e1aa43006b1d00000000000039ad43006c1d00000000000091af43006d1d000000000000e9b143006e1d00000000000041b443006f1d00000000000099b64300701d000000000000f1b84300711d00000000000049bb4300721d000000000000a1bd4300731d000000000000f9bf4300741d00000000000051c24300751d000000000000a9c44300761d00000000000001c74300771d00000000000059c94300781d000000000000b1cb4300791d00000000000009ce43007a1d0000000000005ed043007b1d000000000000b6d243007c1d0000000000000ed543007d1d00000000000066d743007e1d000000000000bed943007f1d00000000000016dc4300801d0000000000006ede4300811d000000000000c6e04300821d0000000000001ee34300831d00000000000076e54300841d000000000000cee74300851d00000000000026ea4300861d0000000000007eec4300871d000000000000d6ee4300881d0000000000002ef14300891d00000000000086f343008a1d000000000000def543008b1d00000000000036f843008c1d0000000000008efa43008d1d000000000000e6fc43008e1d0000000000003eff43008f1d00000000000096014400901d000000000000ee034400911d00000000000046064400921d0000000000009e084400931d000000000000f60a4400941d0000000000004e0d4400951d000000000000a60f4400961d000000000000fe114400971d00000000000056144400981d000000000000ae164400991d000000000000061944009a1d0000000000005e1b44009b1d000000000000b61d44009c1d0000000000000e2044009d1d000000000000662244009e1d000000000000be2444009f1d00000000000016274400a01d0000000000006e294400a11d000000000000c62b4400a21d0000000000001d2e4400a31d00000000000075304400a41d000000000000cd324400a51d00000000000025354400a61d0000000000007d374400a71d000000000000d5394400a81d0000000000002d3c4400a91d000000000000853e4400aa1d000000000000dd404400ab1d00000000000035434400ac1d0000000000008d454400ad1d000000000000e5474400ae1d0000000000003d4a4400af1d000000000000954c4400b01d000000000000ed4e4400b11d00000000000045514400b21d0000000000009d534400b31d000000000000f5554400b41d0000000000004d584400b51d000000000000a55a4400b61d000000000000fd5c4400b71d000000000000555f4400b81d000000000000ad614400b91d00000000000002644400ba1d00000000000053664400bb1d000000000000ab684400bc1d000000000000ff6a4400bd1d000000000000546d4400be1d000000000000a66f4400bf1d000000000000f9714400c01d0000000000004b744400c11d000000000000a2764400c21d000000000000f6784400c31d000000000000497b4400c41d0000000000009d7d4400c51d000000000000ee7f4400c61d00000000000043824400c71d00000000000099844400c81d000000000000ed864400c91d00000000000041894400ca1d000000000000968b4400cb1d000000000000ed8d4400cc1d0000000000003d904400cd1d0000000000008d924400ce1d000000000000e4944400cf1d0000000000003c974400d01d00000000000094994400d11d000000000000ec9b4400d21d000000000000449e4400d31d0000000000009ca04400d41d000000000000f4a24400d51d0000000000004ca54400d61d000000000000a4a74400d71d000000000000fca94400d81d00000000000054ac4400d91d000000000000acae4400da1d00000000000004b14400db1d0000000000005cb34400dc1d000000000000b4b54400dd1d0000000000000cb84400de1d00000000000064ba4400df1d000000000000bcbc4400e01d00000000000014bf4400e11d0000000000006cc14400e21d000000000000c4c34400e31d0000000000001cc64400e41d00000000000074c84400e51d000000000000ccca4400e61d00000000000024cd4400e71d0000000000007ccf4400e81d000000000000d4d14400e91d0000000000002cd44400ea1d00000000000084d64400eb1d000000000000dcd84400ec1d00000000000034db4400ed1d0000000000008cdd4400ee1d000000000000e4df4400ef1d0000000000003ce24400f01d00000000000094e44400f11d000000000000ece64400f21d00000000000044e94400f31d0000000000009ceb4400f41d000000000000f4ed4400f51d0000000000004cf04400f61d000000000000a4f24400f71d000000000000fcf44400f81d00000000000054f74400f91d000000000000acf94400fa1d00000000000004fc4400fb1d0000000000005cfe4400fc1d000000000000b4004500fd1d0000000000000c034500fe1d00000000000064054500ff1d000000000000bc074500001e000000000000140a4500011e0000000000006c0c4500021e000000000000c40e4500031e0000000000001c114500041e00000000000074134500051e000000000000cc154500061e00000000000024184500071e0000000000007c1a4500081e000000000000d41c4500091e0000000000002c1f45000a1e000000000000842145000b1e000000000000dc2345000c1e000000000000342645000d1e0000000000008c2845000e1e000000000000e42a45000f1e0000000000003c2d4500101e000000000000942f4500111e000000000000ec314500121e00000000000044344500131e0000000000009c364500141e000000000000f4384500151e0000000000004c3b4500161e000000000000a43d4500171e000000000000fc3f4500181e00000000000054424500191e000000000000ac4445001a1e000000000000044745001b1e0000000000005c4945001c1e000000000000b44b45001d1e0000000000000c4e45001e1e000000000000645045001f1e000000000000bc524500201e00000000000014554500211e0000000000006c574500221e000000000000c4594500231e0000000000001c5c4500241e000000000000745e4500251e000000000000cc604500261e00000000000024634500271e0000000000007c654500281e000000000000d4674500291e0000000000002c6a45002a1e000000000000846c45002b1e000000000000dc6e45002c1e000000000000347145002d1e0000000000008c7345002e1e000000000000e47545002f1e0000000000003c784500301e000000000000947a4500311e000000000000ec7c4500321e000000000000447f4500331e0000000000009c814500341e000000000000f4834500351e0000000000004c864500361e000000000000a4884500371e000000000000fc8a4500381e000000000000548d4500391e000000000000ac8f45003a1e000000000000049245003b1e0000000000005c9445003c1e000000000000b49645003d1e0000000000000c9945003e1e000000000000649b45003f1e000000000000bc9d4500401e00000000000014a04500411e0000000000006ca24500421e000000000000c4a44500431e0000000000001ca74500441e00000000000074a94500451e000000000000ccab4500461e00000000000024ae4500471e0000000000007cb04500481e000000000000d4b24500491e0000000000002cb545004a1e00000000000084b745004b1e000000000000dcb945004c1e00000000000034bc45004d1e0000000000008cbe45004e1e000000000000e4c045004f1e0000000000003cc34500501e00000000000094c54500511e000000000000ecc74500521e00000000000044ca4500531e0000000000009ccc4500541e000000000000f4ce4500551e0000000000004cd14500561e000000000000a4d34500571e000000000000fcd54500581e00000000000054d84500591e000000000000acda45005a1e00000000000004dd45005b1e0000000000005cdf45005c1e000000000000b4e145005d1e0000000000000ce445005e1e00000000000064e645005f1e000000000000bce84500601e00000000000014eb4500611e0000000000006ced4500621e000000000000c4ef4500631e0000000000001cf24500641e00000000000074f44500651e000000000000ccf64500661e00000000000024f94500671e0000000000007cfb4500681e000000000000d4fd4500691e0000000000002c0046006a1e000000000000840246006b1e000000000000dc0446006c1e000000000000340746006d1e0000000000008c0946006e1e000000000000e40b46006f1e0000000000003c0e4600701e00000000000094104600711e000000000000ec124600721e00000000000044154600731e0000000000009c174600741e000000000000f4194600751e0000000000004c1c4600761e000000000000a41e4600771e000000000000fc204600781e00000000000054234600791e000000000000ac2546007a1e000000000000042846007b1e0000000000005c2a46007c1e000000000000b42c46007d1e0000000000000c2f46007e1e000000000000643146007f1e000000000000bc334600801e00000000000014364600811e0000000000006c384600821e000000000000c43a4600831e0000000000001c3d4600841e000000000000743f4600851e000000000000cc414600861e00000000000024444600871e0000000000007c464600881e000000000000d4484600891e0000000000002c4b46008a1e000000000000844d46008b1e000000000000dc4f46008c1e000000000000345246008d1e0000000000008c5446008e1e000000000000e45646008f1e0000000000003c594600901e000000000000945b4600911e000000000000ec5d4600921e00000000000044604600931e0000000000009c624600941e000000000000f4644600951e0000000000004c674600961e000000000000a4694600971e000000000000fc6b4600981e000000000000546e4600991e000000000000ac7046009a1e000000000000047346009b1e0000000000005c7546009c1e000000000000b47746009d1e0000000000000c7a46009e1e000000000000647c46009f1e000000000000bc7e4600a01e00000000000014814600a11e0000000000006c834600a21e000000000000c4854600a31e0000000000001c884600a41e000000000000748a4600a51e000000000000cc8c4600a61e000000000000248f4600a71e0000000000007c914600a81e000000000000d4934600a91e0000000000002c964600aa1e00000000000084984600ab1e000000000000dc9a4600ac1e000000000000349d4600ad1e0000000000008c9f4600ae1e000000000000e4a14600af1e0000000000003ca44600b01e00000000000094a64600b11e000000000000eca84600b21e00000000000044ab4600b31e0000000000009cad4600b41e000000000000f4af4600b51e0000000000004cb24600b61e000000000000a4b44600b71e000000000000fcb64600b81e00000000000054b94600b91e000000000000acbb4600ba1e00000000000004be4600bb1e0000000000005cc04600bc1e000000000000b4c24600bd1e0000000000000cc54600be1e00000000000064c74600bf1e000000000000bcc94600c01e00000000000014cc4600c11e0000000000006cce4600c21e000000000000c4d04600c31e0000000000001cd34600c41e00000000000074d54600c51e000000000000ccd74600c61e00000000000024da4600c71e0000000000007cdc4600c81e000000000000d4de4600c91e0000000000002ce14600ca1e00000000000084e34600cb1e000000000000dce54600cc1e00000000000034e84600cd1e0000000000008cea4600ce1e000000000000e4ec4600cf1e0000000000003cef4600d01e00000000000094f14600d11e000000000000ecf34600d21e00000000000044f64600d31e00000000000098f84600d41e000000000000f0fa4600d51e00000000000048fd4600d61e000000000000a0ff4600d71e000000000000f8014700d81e00000000000050044700d91e000000000000a8064700da1e00000000000000094700db1e000000000000580b4700dc1e000000000000b00d4700dd1e00000000000008104700de1e00000000000060124700df1e000000000000b8144700e01e00000000000010174700e11e00000000000068194700e21e000000000000c01b4700e31e000000000000181e4700e41e00000000000070204700e51e000000000000c8224700e61e00000000000020254700e71e00000000000078274700e81e000000000000d0294700e91e000000000000282c4700ea1e000000000000802e4700eb1e000000000000d8304700ec1e00000000000030334700ed1e00000000000088354700ee1e000000000000e0374700ef1e000000000000383a4700f01e000000000000903c4700f11e000000000000e83e4700f21e00000000000040414700f31e00000000000098434700f41e000000000000f0454700f51e00000000000048484700f61e000000000000a04a4700f71e000000000000f84c4700f81e000000000000504f4700f91e000000000000a8514700fa1e00000000000000544700fb1e00000000000058564700fc1e000000000000b0584700fd1e000000000000085b4700fe1e000000000000605d4700ff1e000000000000b85f4700001f00000000000010624700011f00000000000068644700021f000000000000c0664700031f00000000000018694700041f000000000000706b4700051f000000000000c86d4700061f00000000000020704700071f00000000000078724700081f000000000000d0744700091f000000000000287747000a1f000000000000807947000b1f000000000000d87b47000c1f000000000000307e47000d1f000000000000888047000e1f000000000000e08247000f1f00000000000038854700101f00000000000090874700111f000000000000e8894700121f000000000000408c4700131f000000000000988e4700141f000000000000f0904700151f00000000000048934700161f000000000000a0954700171f000000000000f8974700181f000000000000509a4700191f000000000000a89c47001a1f000000000000009f47001b1f00000000000058a147001c1f000000000000b0a347001d1f00000000000008a647001e1f00000000000060a847001f1f000000000000b8aa4700201f00000000000010ad4700211f00000000000067af4700221f000000000000bfb14700231f00000000000017b44700241f0000000000006fb64700251f000000000000c7b84700261f0000000000001fbb4700271f00000000000077bd4700281f000000000000cfbf4700291f00000000000027c247002a1f0000000000007fc447002b1f000000000000d7c647002c1f0000000000002fc947002d1f00000000000087cb47002e1f000000000000dfcd47002f1f00000000000037d04700301f0000000000008fd24700311f000000000000e7d44700321f0000000000003fd74700331f00000000000097d94700341f000000000000efdb4700351f00000000000047de4700361f0000000000009fe04700371f000000000000f7e24700381f0000000000004fe54700391f000000000000a7e747003a1f000000000000ffe947003b1f00000000000057ec47003c1f000000000000afee47003d1f00000000000007f147003e1f0000000000005ff347003f1f000000000000b7f54700401f0000000000000ff84700411f00000000000067fa4700421f000000000000bffc4700431f00000000000017ff4700441f0000000000006f014800451f000000000000c7034800461f0000000000001f064800471f00000000000077084800481f000000000000cf0a4800491f000000000000270d48004a1f0000000000007f0f48004b1f000000000000d71148004c1f0000000000002f1448004d1f000000000000871648004e1f000000000000df1848004f1f000000000000371b4800501f0000000000008f1d4800511f000000000000e71f4800521f0000000000003f224800531f00000000000097244800541f000000000000ef264800551f00000000000047294800561f0000000000009f2b4800571f000000000000f72d4800581f0000000000004f304800591f000000000000a73248005a1f000000000000ff3448005b1f000000000000573748005c1f000000000000af3948005d1f000000000000073c48005e1f0000000000005f3e48005f1f000000000000b7404800601f0000000000000f434800611f00000000000067454800621f000000000000bf474800631f000000000000174a4800641f0000000000006f4c4800651f000000000000c74e4800661f0000000000001f514800671f00000000000077534800681f000000000000cf554800691f000000000000275848006a1f0000000000007f5a48006b1f000000000000d75c48006c1f0000000000002f5f48006d1f000000000000876148006e1f000000000000df6348006f1f00000000000037664800701f0000000000008f684800711f000000000000e76a4800721f0000000000003f6d4800731f000000000000976f4800741f000000000000ef714800751f00000000000047744800761f0000000000009f764800771f000000000000f7784800781f0000000000004f7b4800791f000000000000a77d48007a1f000000000000ff7f48007b1f000000000000578248007c1f000000000000af8448007d1f000000000000078748007e1f0000000000005f8948007f1f000000000000b78b4800801f0000000000000f8e4800811f00000000000067904800821f000000000000bf924800831f00000000000017954800841f0000000000006f974800851f000000000000c7994800861f0000000000001f9c4800871f000000000000779e4800881f000000000000cfa04800891f00000000000027a348008a1f0000000000007fa548008b1f000000000000d7a748008c1f0000000000002faa48008d1f00000000000087ac48008e1f000000000000dfae48008f1f00000000000037b14800901f0000000000008fb34800911f000000000000e7b54800921f0000000000003fb84800931f00000000000097ba4800941f000000000000efbc4800951f00000000000047bf4800961f0000000000009fc14800971f000000000000f7c34800981f0000000000004fc64800991f000000000000a7c848009a1f000000000000ffca48009b1f00000000000057cd48009c1f000000000000afcf48009d1f00000000000007d248009e1f0000000000005fd448009f1f000000000000b7d64800a01f0000000000000fd94800a11f00000000000067db4800a21f000000000000bfdd4800a31f00000000000017e04800a41f0000000000006fe24800a51f000000000000c7e44800a61f0000000000001fe74800a71f00000000000077e94800a81f000000000000cfeb4800a91f00000000000027ee4800aa1f0000000000007ff04800ab1f000000000000d7f24800ac1f0000000000002ff54800ad1f00000000000087f74800ae1f000000000000dff94800af1f00000000000037fc4800b01f0000000000008ffe4800b11f000000000000e7004900b21f0000000000003f034900b31f00000000000097054900b41f000000000000ef074900b51f000000000000470a4900b61f0000000000009f0c4900b71f000000000000f70e4900b81f0000000000004f114900b91f000000000000a7134900ba1f000000000000ff154900bb1f00000000000057184900bc1f000000000000af1a4900bd1f000000000000071d4900be1f0000000000005f1f4900bf1f000000000000b7214900c01f0000000000000f244900c11f00000000000067264900c21f000000000000bf284900c31f000000000000172b4900c41f0000000000006f2d4900c51f000000000000c72f4900c61f0000000000001f324900c71f00000000000077344900c81f000000000000cf364900c91f00000000000027394900ca1f0000000000007f3b4900cb1f000000000000d73d4900cc1f0000000000002f404900cd1f00000000000087424900ce1f000000000000df444900cf1f00000000000037474900d01f0000000000008f494900d11f000000000000e74b4900d21f0000000000003f4e4900d31f00000000000097504900d41f000000000000ef524900d51f00000000000047554900d61f0000000000009f574900d71f000000000000f7594900d81f0000000000004f5c4900d91f000000000000a75e4900da1f000000000000ff604900db1f00000000000057634900dc1f000000000000af654900dd1f00000000000007684900de1f0000000000005f6a4900df1f000000000000b76c4900e01f0000000000000f6f4900e11f00000000000067714900e21f000000000000bf734900e31f00000000000017764900e41f0000000000006f784900e51f000000000000c77a4900e61f0000000000001f7d4900e71f000000000000777f4900e81f000000000000cf814900e91f00000000000027844900ea1f0000000000007f864900eb1f000000000000d7884900ec1f0000000000002f8b4900ed1f000000000000878d4900ee1f000000000000df8f4900ef1f00000000000037924900f01f0000000000008f944900f11f000000000000e7964900f21f0000000000003f994900f31f000000000000979b4900f41f000000000000ef9d4900f51f00000000000047a04900f61f0000000000009fa24900f71f000000000000f7a44900f81f0000000000004fa74900f91f000000000000a7a94900fa1f000000000000ffab4900fb1f00000000000057ae4900fc1f000000000000afb04900fd1f00000000000007b34900fe1f0000000000005fb54900ff1f000000000000b7b7490000200000000000000fba4900012000000000000067bc49000220000000000000bfbe4900032000000000000017c1490004200000000000006fc349000520000000000000c7c5490006200000000000001dc84900072000000000000074ca49000820000000000000cccc4900092000000000000024cf49000a200000000000007cd149000b20000000000000d4d349000c200000000000002cd649000d2000000000000084d849000e20000000000000dcda49000f2000000000000034dd490010200000000000008cdf49001120000000000000e4e1490012200000000000003ce44900132000000000000094e649001420000000000000ece84900152000000000000044eb490016200000000000009ced49001720000000000000f4ef490018200000000000004cf249001920000000000000a4f449001a20000000000000fcf649001b2000000000000054f949001c20000000000000acfb49001d2000000000000004fe49001e200000000000005c004a001f20000000000000b4024a0020200000000000000c054a00212000000000000064074a002220000000000000bc094a002320000000000000140c4a0024200000000000006c0e4a002520000000000000c4104a0026200000000000001c134a00272000000000000074154a002820000000000000cc174a002920000000000000241a4a002a200000000000007c1c4a002b20000000000000d41e4a002c200000000000002c214a002d2000000000000084234a002e20000000000000dc254a002f2000000000000034284a0030200000000000008c2a4a003120000000000000e42c4a0032200000000000003c2f4a00332000000000000094314a003420000000000000ec334a00352000000000000044364a0036200000000000009c384a003720000000000000f43a4a0038200000000000004c3d4a003920000000000000a43f4a003a20000000000000fc414a003b2000000000000054444a003c20000000000000ac464a003d2000000000000004494a003e200000000000005c4b4a003f20000000000000b44d4a0040200000000000000c504a00412000000000000064524a004220000000000000bc544a00432000000000000014574a0044200000000000006c594a004520000000000000c45b4a0046200000000000001c5e4a00472000000000000074604a004820000000000000cc624a00492000000000000024654a004a200000000000007c674a004b20000000000000d4694a004c200000000000002c6c4a004d20000000000000846e4a004e20000000000000dc704a004f2000000000000034734a0050200000000000008c754a005120000000000000e4774a0052200000000000003c7a4a005320000000000000947c4a005420000000000000ec7e4a00552000000000000044814a0056200000000000009c834a005720000000000000f4854a0058200000000000004c884a005920000000000000a48a4a005a20000000000000fc8c4a005b20000000000000548f4a005c20000000000000ac914a005d2000000000000004944a005e200000000000005c964a005f20000000000000b4984a0060200000000000000c9b4a006120000000000000649d4a006220000000000000bc9f4a00632000000000000014a24a0064200000000000006ca44a006520000000000000c4a64a0066200000000000001ca94a00672000000000000074ab4a006820000000000000ccad4a00692000000000000024b04a006a200000000000007cb24a006b20000000000000d4b44a006c200000000000002cb74a006d2000000000000084b94a006e20000000000000dcbb4a006f2000000000000034be4a0070200000000000008cc04a007120000000000000e4c24a0072200000000000003cc54a00732000000000000094c74a007420000000000000ecc94a00752000000000000044cc4a0076200000000000009cce4a007720000000000000f4d04a0078200000000000004cd34a007920000000000000a4d54a007a20000000000000fcd74a007b2000000000000054da4a007c20000000000000acdc4a007d2000000000000004df4a007e200000000000005ce14a007f20000000000000b4e34a0080200000000000000ce64a00812000000000000064e84a008220000000000000bcea4a00832000000000000014ed4a0084200000000000006cef4a008520000000000000c4f14a0086200000000000001cf44a00872000000000000074f64a008820000000000000ccf84a00892000000000000024fb4a008a200000000000007cfd4a008b20000000000000d4ff4a008c200000000000002c024b008d2000000000000084044b008e20000000000000dc064b008f2000000000000034094b0090200000000000008c0b4b009120000000000000e40d4b0092200000000000003c104b00932000000000000094124b009420000000000000ec144b00952000000000000044174b0096200000000000009c194b009720000000000000f41b4b0098200000000000004c1e4b009920000000000000a4204b009a20000000000000fc224b009b2000000000000054254b009c20000000000000ac274b009d20000000000000042a4b009e200000000000005c2c4b009f20000000000000b42e4b00a0200000000000000c314b00a12000000000000064334b00a220000000000000bb354b00a32000000000000013384b00a4200000000000006b3a4b00a520000000000000c33c4b00a6200000000000001b3f4b00a72000000000000073414b00a820000000000000cb434b00a92000000000000023464b00aa200000000000007b484b00ab20000000000000d34a4b00ac200000000000002b4d4b00ad20000000000000834f4b00ae20000000000000db514b00af2000000000000033544b00b0200000000000008b564b00b120000000000000e3584b00b2200000000000003b5b4b00b320000000000000935d4b00b420000000000000eb5f4b00b52000000000000043624b00b6200000000000009b644b00b720000000000000f3664b00b8200000000000004b694b00b920000000000000a36b4b00ba20000000000000fb6d4b00bb2000000000000053704b00bc20000000000000ab724b00bd2000000000000003754b00be200000000000005b774b00bf20000000000000b3794b00c0200000000000000b7c4b00c120000000000000637e4b00c220000000000000bb804b00c32000000000000013834b00c4200000000000006b854b00c520000000000000c3874b00c6200000000000001b8a4b00c720000000000000738c4b00c820000000000000cb8e4b00c92000000000000023914b00ca200000000000007b934b00cb20000000000000d3954b00cc200000000000002b984b00cd20000000000000839a4b00ce20000000000000db9c4b00cf20000000000000339f4b00d0200000000000008ba14b00d120000000000000e3a34b00d2200000000000003ba64b00d32000000000000093a84b00d420000000000000ebaa4b00d52000000000000043ad4b00d6200000000000009baf4b00d720000000000000f3b14b00d8200000000000004bb44b00d920000000000000a3b64b00da20000000000000fbb84b00db2000000000000053bb4b00dc20000000000000abbd4b00dd2000000000000003c04b00de200000000000005bc24b00df20000000000000b3c44b00e0200000000000000bc74b00e12000000000000063c94b00e220000000000000bbcb4b00e32000000000000013ce4b00e4200000000000006bd04b00e520000000000000c3d24b00e6200000000000001bd54b00e72000000000000073d74b00e820000000000000cbd94b00e92000000000000023dc4b00ea200000000000007bde4b00eb20000000000000d3e04b00ec200000000000002be34b00ed2000000000000083e54b00ee20000000000000dbe74b00ef2000000000000033ea4b00f0200000000000008bec4b00f120000000000000e3ee4b00f2200000000000003bf14b00f32000000000000093f34b00f420000000000000ebf54b00f52000000000000043f84b00f6200000000000009bfa4b00f720000000000000f3fc4b00f8200000000000004bff4b00f920000000000000a3014c00fa20000000000000fb034c00fb2000000000000053064c00fc20000000000000ab084c00fd20000000000000030b4c00fe200000000000005b0d4c00ff20000000000000b30f4c0000210000000000000b124c00012100000000000063144c000221000000000000bb164c00032100000000000013194c0004210000000000006b1b4c000521000000000000c31d4c0006210000000000001b204c00072100000000000073224c000821000000000000cb244c00092100000000000023274c000a210000000000007b294c000b21000000000000d32b4c000c210000000000002b2e4c000d2100000000000083304c000e21000000000000db324c000f2100000000000033354c0010210000000000008b374c001121000000000000e3394c0012210000000000003b3c4c001321000000000000933e4c001421000000000000eb404c00152100000000000043434c0016210000000000009b454c001721000000000000f3474c0018210000000000004b4a4c001921000000000000a34c4c001a21000000000000fb4e4c001b2100000000000053514c001c21000000000000ab534c001d2100000000000003564c001e210000000000005b584c001f21000000000000b35a4c0020210000000000000b5d4c002121000000000000635f4c002221000000000000bb614c00232100000000000013644c0024210000000000006b664c002521000000000000c3684c0026210000000000001b6b4c002721000000000000736d4c002821000000000000cb6f4c00292100000000000023724c002a210000000000007b744c002b21000000000000d3764c002c210000000000002b794c002d21000000000000837b4c002e21000000000000db7d4c002f2100000000000033804c0030210000000000008b824c003121000000000000e3844c0032210000000000003b874c00332100000000000093894c003421000000000000eb8b4c003521000000000000438e4c0036210000000000009b904c003721000000000000f3924c0038210000000000004b954c003921000000000000a3974c003a21000000000000fb994c003b21000000000000539c4c003c21000000000000ab9e4c003d2100000000000003a14c003e210000000000005ba34c003f21000000000000b3a54c0040210000000000000ba84c00412100000000000063aa4c004221000000000000bbac4c00432100000000000013af4c0044210000000000006bb14c004521000000000000c3b34c0046210000000000001bb64c00472100000000000073b84c004821000000000000cbba4c00492100000000000023bd4c004a210000000000007bbf4c004b21000000000000d3c14c004c210000000000002bc44c004d2100000000000083c64c004e21000000000000dbc84c004f2100000000000033cb4c0050210000000000008bcd4c005121000000000000e3cf4c0052210000000000003bd24c00532100000000000093d44c005421000000000000ebd64c00552100000000000043d94c0056210000000000009bdb4c005721000000000000f3dd4c0058210000000000004be04c005921000000000000a3e24c005a21000000000000fbe44c005b2100000000000053e74c005c21000000000000abe94c005d2100000000000003ec4c005e210000000000005bee4c005f21000000000000b3f04c0060210000000000000bf34c00612100000000000063f54c006221000000000000bbf74c00632100000000000013fa4c0064210000000000006bfc4c006521000000000000c3fe4c0066210000000000001b014d00672100000000000073034d006821000000000000cb054d00692100000000000023084d006a210000000000007b0a4d006b21000000000000d30c4d006c210000000000002b0f4d006d2100000000000083114d006e21000000000000db134d006f2100000000000033164d0070210000000000008b184d007121000000000000e31a4d0072210000000000003b1d4d007321000000000000931f4d007421000000000000eb214d00752100000000000043244d0076210000000000009b264d007721000000000000f3284d0078210000000000004b2b4d007921000000000000a32d4d007a21000000000000fb2f4d007b2100000000000053324d007c21000000000000ab344d007d2100000000000003374d007e210000000000005b394d007f21000000000000b33b4d0080210000000000000b3e4d00812100000000000063404d008221000000000000bb424d00832100000000000013454d0084210000000000006b474d008521000000000000c3494d0086210000000000001b4c4d008721000000000000734e4d008821000000000000cb504d00892100000000000023534d008a210000000000007b554d008b21000000000000d3574d008c210000000000002b5a4d008d21000000000000835c4d008e21000000000000db5e4d008f2100000000000033614d0090210000000000008b634d009121000000000000e3654d0092210000000000003b684d009321000000000000936a4d009421000000000000eb6c4d009521000000000000436f4d0096210000000000009b714d009721000000000000f3734d0098210000000000004b764d009921000000000000a3784d009a21000000000000fb7a4d009b21000000000000537d4d009c21000000000000ab7f4d009d2100000000000003824d009e210000000000005b844d009f21000000000000b3864d00a0210000000000000b894d00a121000000000000638b4d00a221000000000000bb8d4d00a32100000000000013904d00a4210000000000006b924d00a521000000000000c3944d00a6210000000000001b974d00a72100000000000073994d00a821000000000000cb9b4d00a921000000000000239e4d00aa210000000000007ba04d00ab21000000000000d3a24d00ac210000000000002ba54d00ad2100000000000083a74d00ae21000000000000dba94d00af2100000000000033ac4d00b0210000000000008bae4d00b121000000000000e3b04d00b2210000000000003bb34d00b32100000000000093b54d00b421000000000000ebb74d00b52100000000000043ba4d00b6210000000000009bbc4d00b721000000000000f3be4d00b8210000000000004bc14d00b921000000000000a3c34d00ba21000000000000fbc54d00bb2100000000000053c84d00bc21000000000000abca4d00bd2100000000000003cd4d00be210000000000005bcf4d00bf21000000000000b3d14d00c0210000000000000bd44d00c12100000000000063d64d00c221000000000000bbd84d00c32100000000000013db4d00c4210000000000006bdd4d00c521000000000000c3df4d00c6210000000000001be24d00c72100000000000073e44d00c821000000000000cbe64d00c92100000000000023e94d00ca210000000000007beb4d00cb21000000000000d3ed4d00cc210000000000002bf04d00cd2100000000000083f24d00ce21000000000000dbf44d00cf2100000000000033f74d00d0210000000000008bf94d00d121000000000000e3fb4d00d2210000000000003bfe4d00d32100000000000093004e00d421000000000000eb024e00d52100000000000043054e00d6210000000000009b074e00d721000000000000f3094e00d8210000000000004b0c4e00d921000000000000a30e4e00da21000000000000fb104e00db2100000000000053134e00dc21000000000000ab154e00dd2100000000000003184e00de210000000000005b1a4e00df21000000000000b31c4e00e0210000000000000b1f4e00e12100000000000063214e00e221000000000000bb234e00e32100000000000013264e00e4210000000000006b284e00e521000000000000c32a4e00e6210000000000001b2d4e00e721000000000000732f4e00e821000000000000cb314e00e92100000000000023344e00ea210000000000007b364e00eb21000000000000d3384e00ec210000000000002b3b4e00ed21000000000000833d4e00ee21000000000000db3f4e00ef2100000000000033424e00f0210000000000008b444e00f121000000000000e3464e00f2210000000000003b494e00f321000000000000934b4e00f421000000000000eb4d4e00f52100000000000043504e00f6210000000000009b524e00f721000000000000f3544e00f8210000000000004b574e00f921000000000000a3594e00fa21000000000000fb5b4e00fb21000000000000535e4e00fc21000000000000ab604e00fd2100000000000003634e00fe210000000000005b654e00ff21000000000000b3674e0000220000000000000b6a4e000122000000000000636c4e000222000000000000bb6e4e00032200000000000013714e0004220000000000006b734e000522000000000000c3754e0006220000000000001b784e000722000000000000737a4e000822000000000000cb7c4e000922000000000000237f4e000a220000000000007b814e000b22000000000000d3834e000c220000000000002b864e000d2200000000000083884e000e22000000000000db8a4e000f22000000000000338d4e0010220000000000008b8f4e001122000000000000e3914e0012220000000000003b944e00132200000000000093964e001422000000000000eb984e001522000000000000439b4e0016220000000000009b9d4e001722000000000000f39f4e0018220000000000004ba24e001922000000000000a3a44e001a22000000000000fba64e001b2200000000000053a94e001c22000000000000abab4e001d2200000000000003ae4e001e220000000000005bb04e001f22000000000000b3b24e0020220000000000000bb54e00212200000000000063b74e002222000000000000bbb94e00232200000000000013bc4e0024220000000000006bbe4e002522000000000000c3c04e0026220000000000001bc34e00272200000000000073c54e002822000000000000cbc74e00292200000000000023ca4e002a220000000000007bcc4e002b22000000000000d3ce4e002c220000000000002bd14e002d2200000000000083d34e002e22000000000000dbd54e002f2200000000000033d84e0030220000000000008bda4e003122000000000000e3dc4e0032220000000000003bdf4e00332200000000000093e14e003422000000000000ebe34e00352200000000000043e64e0036220000000000009be84e003722000000000000f3ea4e0038220000000000004bed4e003922000000000000a3ef4e003a22000000000000fbf14e003b2200000000000053f44e003c22000000000000abf64e003d2200000000000003f94e003e220000000000005bfb4e003f22000000000000b3fd4e0040220000000000000b004f00412200000000000063024f004222000000000000bb044f00432200000000000013074f0044220000000000006b094f004522000000000000c30b4f0046220000000000001b0e4f00472200000000000073104f004822000000000000cb124f00492200000000000023154f004a220000000000007b174f004b22000000000000d3194f004c220000000000002b1c4f004d22000000000000831e4f004e22000000000000db204f004f2200000000000033234f0050220000000000008b254f005122000000000000e3274f0052220000000000003b2a4f005322000000000000932c4f005422000000000000eb2e4f00552200000000000043314f0056220000000000009b334f005722000000000000f3354f0058220000000000004b384f005922000000000000a33a4f005a22000000000000fb3c4f005b22000000000000533f4f005c22000000000000ab414f005d2200000000000003444f005e220000000000005b464f005f22000000000000b3484f0060220000000000000b4b4f006122000000000000634d4f006222000000000000bb4f4f00632200000000000013524f0064220000000000006b544f006522000000000000c3564f0066220000000000001b594f006722000000000000735b4f006822000000000000cb5d4f00692200000000000023604f006a220000000000007b624f006b22000000000000d3644f006c220000000000002b674f006d2200000000000083694f006e22000000000000db6b4f006f22000000000000336e4f0070220000000000008b704f007122000000000000e3724f0072220000000000003b754f00732200000000000093774f007422000000000000eb794f007522000000000000437c4f0076220000000000009b7e4f007722000000000000f3804f0078220000000000004b834f007922000000000000a3854f007a22000000000000fb874f007b22000000000000538a4f007c22000000000000ab8c4f007d22000000000000038f4f007e220000000000005b914f007f22000000000000b3934f0080220000000000000b964f00812200000000000063984f008222000000000000bb9a4f008322000000000000139d4f0084220000000000006b9f4f008522000000000000c3a14f0086220000000000001ba44f00872200000000000073a64f008822000000000000cba84f00892200000000000023ab4f008a220000000000007bad4f008b22000000000000d3af4f008c220000000000002bb24f008d2200000000000083b44f008e22000000000000dbb64f008f2200000000000033b94f0090220000000000008bbb4f009122000000000000e3bd4f0092220000000000003bc04f00932200000000000093c24f009422000000000000ebc44f00952200000000000043c74f0096220000000000009bc94f009722000000000000f3cb4f0098220000000000004bce4f009922000000000000a3d04f009a22000000000000fbd24f009b2200000000000053d54f009c22000000000000abd74f009d2200000000000003da4f009e220000000000005bdc4f009f22000000000000b3de4f00a0220000000000000be14f00a12200000000000063e34f00a222000000000000bbe54f00a32200000000000012e84f00a4220000000000006aea4f00a522000000000000c2ec4f00a6220000000000001aef4f00a72200000000000072f14f00a822000000000000caf34f00a92200000000000022f64f00aa220000000000007af84f00ab22000000000000d2fa4f00ac220000000000002afd4f00ad2200000000000082ff4f00ae22000000000000da015000af2200000000000032045000b0220000000000008a065000b122000000000000e2085000b2220000000000003a0b5000b322000000000000920d5000b422000000000000ea0f5000b52200000000000042125000b6220000000000009a145000b722000000000000f2165000b8220000000000004a195000b922000000000000a21b5000ba22000000000000fa1d5000bb2200000000000052205000bc22000000000000aa225000bd2200000000000002255000be220000000000005a275000bf22000000000000b1295000c022000000000000092c5000c122000000000000612e5000c222000000000000b9305000c32200000000000010335000c42200000000000068355000c522000000000000c0375000c622000000000000183a5000c722000000000000703c5000c822000000000000c83e5000c92200000000000020415000ca2200000000000078435000cb22000000000000d0455000cc2200000000000028485000cd22000000000000804a5000ce22000000000000d84c5000cf22000000000000304f5000d02200000000000088515000d122000000000000e0535000d22200000000000038565000d32200000000000090585000d422000000000000e85a5000d522000000000000405d5000d622000000000000985f5000d722000000000000f0615000d82200000000000048645000d922000000000000a0665000da22000000000000f8685000db22000000000000506b5000dc22000000000000a86d5000dd2200000000000000705000de2200000000000058725000df22000000000000b0745000e02200000000000008775000e12200000000000060795000e222000000000000b87b5000e322000000000000107e5000e42200000000000068805000e522000000000000c0825000e62200000000000018855000e72200000000000070875000e822000000000000c8895000e922000000000000208c5000ea22000000000000788e5000eb22000000000000d0905000ec2200000000000028935000ed2200000000000080955000ee22000000000000d8975000ef22000000000000309a5000f022000000000000889c5000f122000000000000e09e5000f22200000000000038a15000f32200000000000090a35000f422000000000000e8a55000f52200000000000040a85000f62200000000000098aa5000f722000000000000f0ac5000f82200000000000048af5000f922000000000000a0b15000fa22000000000000f8b35000fb2200000000000050b65000fc22000000000000a8b85000fd2200000000000000bb5000fe2200000000000058bd5000ff22000000000000b0bf5000002300000000000008c25000012300000000000060c450000223000000000000b8c65000032300000000000010c95000042300000000000068cb50000523000000000000c0cd5000062300000000000018d05000072300000000000070d250000823000000000000c8d45000092300000000000020d750000a2300000000000078d950000b23000000000000d0db50000c2300000000000028de50000d2300000000000080e050000e23000000000000d8e250000f2300000000000030e55000102300000000000088e750001123000000000000e0e95000122300000000000038ec500013230000000000008fee50001423000000000000e7f0500015230000000000003ff35000162300000000000097f550001723000000000000eff75000182300000000000047fa500019230000000000009ffc50001a23000000000000f7fe50001b230000000000004f0151001c23000000000000a70351001d23000000000000ff0551001e23000000000000570851001f23000000000000af0a51002023000000000000070d510021230000000000005f0f51002223000000000000b711510023230000000000000f1451002423000000000000671651002523000000000000bf1851002623000000000000171b510027230000000000006f1d51002823000000000000c71f510029230000000000001f2251002a23000000000000772451002b23000000000000cf2651002c23000000000000272951002d230000000000007f2b51002e23000000000000d72d51002f230000000000002f3051003023000000000000873251003123000000000000df34510032230000000000003737510033230000000000008f3951003423000000000000e73b510035230000000000003f3e51003623000000000000974051003723000000000000ef42510038230000000000004745510039230000000000009f4751003a23000000000000f74951003b230000000000004f4c51003c23000000000000a74e51003d23000000000000ff5051003e23000000000000575351003f23000000000000af55510040230000000000000758510041230000000000005f5a51004223000000000000b75c510043230000000000000f5f51004423000000000000676151004523000000000000bf63510046230000000000001766510047230000000000006f6851004823000000000000c76a510049230000000000001f6d51004a23000000000000776f51004b23000000000000cf7151004c23000000000000277451004d230000000000007f7651004e23000000000000d77851004f230000000000002f7b51005023000000000000877d51005123000000000000df7f510052230000000000003782510053230000000000008f8451005423000000000000e786510055230000000000003f8951005623000000000000978b51005723000000000000ef8d510058230000000000004790510059230000000000009f9251005a23000000000000f79451005b230000000000004f9751005c23000000000000a79951005d23000000000000ff9b51005e23000000000000579e51005f23000000000000afa05100602300000000000007a3510061230000000000005fa551006223000000000000b7a7510063230000000000000faa5100642300000000000067ac51006523000000000000bfae5100662300000000000017b1510067230000000000006fb351006823000000000000c7b5510069230000000000001fb851006a2300000000000077ba51006b23000000000000cfbc51006c2300000000000027bf51006d230000000000007fc151006e23000000000000d7c351006f230000000000002fc65100702300000000000087c851007123000000000000dfca5100722300000000000037cd510073230000000000008fcf51007423000000000000e7d1510075230000000000003fd45100762300000000000097d651007723000000000000efd85100782300000000000047db510079230000000000009fdd51007a23000000000000f7df51007b230000000000004fe251007c23000000000000a7e451007d23000000000000ffe651007e2300000000000057e951007f23000000000000afeb5100802300000000000007ee510081230000000000005ff051008223000000000000b7f2510083230000000000000ff55100842300000000000067f751008523000000000000bff95100862300000000000017fc510087230000000000006ffe51008823000000000000c700520089230000000000001f0352008a23000000000000770552008b23000000000000cf0752008c23000000000000270a52008d230000000000007f0c52008e23000000000000d70e52008f230000000000002f1152009023000000000000871352009123000000000000df15520092230000000000003718520093230000000000008f1a52009423000000000000e71c520095230000000000003f1f52009623000000000000972152009723000000000000ef23520098230000000000004726520099230000000000009f2852009a23000000000000f72a52009b230000000000004f2d52009c23000000000000a72f52009d23000000000000ff3152009e23000000000000573452009f23000000000000af365200a02300000000000007395200a1230000000000005f3b5200a223000000000000b73d5200a3230000000000000f405200a42300000000000067425200a523000000000000bf445200a62300000000000017475200a7230000000000006f495200a823000000000000c74b5200a9230000000000001f4e5200aa2300000000000077505200ab23000000000000cf525200ac2300000000000027555200ad230000000000007f575200ae23000000000000d7595200af230000000000002f5c5200b023000000000000875e5200b123000000000000df605200b22300000000000037635200b3230000000000008f655200b423000000000000e7675200b5230000000000003f6a5200b623000000000000976c5200b723000000000000ef6e5200b82300000000000047715200b9230000000000009f735200ba23000000000000f7755200bb230000000000004f785200bc23000000000000a77a5200bd23000000000000ff7c5200be23000000000000577f5200bf23000000000000af815200c02300000000000007845200c1230000000000005f865200c223000000000000b7885200c3230000000000000f8b5200c423000000000000678d5200c523000000000000bf8f5200c62300000000000017925200c7230000000000006f945200c823000000000000c7965200c9230000000000001f995200ca23000000000000779b5200cb23000000000000cf9d5200cc2300000000000027a05200cd230000000000007fa25200ce23000000000000d7a45200cf230000000000002fa75200d02300000000000087a95200d123000000000000dfab5200d22300000000000037ae5200d3230000000000008fb05200d423000000000000e7b25200d5230000000000003fb55200d62300000000000097b75200d723000000000000efb95200d82300000000000047bc5200d9230000000000009fbe5200da23000000000000f7c05200db230000000000004fc35200dc23000000000000a7c55200dd23000000000000ffc75200de2300000000000057ca5200df23000000000000afcc5200e02300000000000007cf5200e1230000000000005fd15200e223000000000000b7d35200e3230000000000000fd65200e42300000000000067d85200e523000000000000bfda5200e62300000000000017dd5200e7230000000000006fdf5200e823000000000000c7e15200e9230000000000001fe45200ea2300000000000077e65200eb23000000000000cfe85200ec2300000000000027eb5200ed230000000000007fed5200ee23000000000000d7ef5200ef230000000000002ff25200f02300000000000087f45200f123000000000000dff65200f22300000000000037f95200f3230000000000008ffb5200f423000000000000e7fd5200f5230000000000003f005300f62300000000000097025300f723000000000000ef045300f82300000000000047075300f9230000000000009f095300fa23000000000000f70b5300fb230000000000004f0e5300fc23000000000000a7105300fd23000000000000ff125300fe2300000000000057155300ff23000000000000af1753000024000000000000071a530001240000000000005f1c53000224000000000000b71e530003240000000000000f2153000424000000000000672353000524000000000000bf25530006240000000000001728530007240000000000006f2a53000824000000000000c72c530009240000000000001f2f53000a24000000000000773153000b24000000000000cf3353000c24000000000000273653000d240000000000007f3853000e24000000000000d73a53000f240000000000002f3d53001024000000000000873f53001124000000000000df41530012240000000000003744530013240000000000008f4653001424000000000000e748530015240000000000003f4b53001624000000000000974d53001724000000000000ef4f530018240000000000004752530019240000000000009f5453001a24000000000000f75653001b240000000000004f5953001c24000000000000a75b53001d24000000000000ff5d53001e24000000000000576053001f24000000000000af62530020240000000000000765530021240000000000005f6753002224000000000000b769530023240000000000000f6c53002424000000000000676e53002524000000000000bf70530026240000000000001773530027240000000000006f7553002824000000000000c777530029240000000000001f7a53002a24000000000000777c53002b24000000000000cf7e53002c24000000000000278153002d240000000000007f8353002e24000000000000d78553002f240000000000002f8853003024000000000000878a53003124000000000000df8c53003224000000000000378f530033240000000000008f9153003424000000000000e793530035240000000000003f9653003624000000000000979853003724000000000000ef9a53003824000000000000479d530039240000000000009f9f53003a24000000000000f7a153003b240000000000004fa453003c24000000000000a7a653003d24000000000000ffa853003e2400000000000057ab53003f24000000000000afad5300402400000000000007b0530041240000000000005fb253004224000000000000b7b4530043240000000000000fb75300442400000000000067b953004524000000000000bfbb5300462400000000000017be530047240000000000006fc053004824000000000000c7c2530049240000000000001fc553004a2400000000000077c753004b24000000000000cfc953004c2400000000000027cc53004d240000000000007fce53004e24000000000000d7d053004f240000000000002fd35300502400000000000087d553005124000000000000dfd75300522400000000000037da530053240000000000008fdc53005424000000000000e7de530055240000000000003fe15300562400000000000097e353005724000000000000efe55300582400000000000047e8530059240000000000009fea53005a24000000000000f7ec53005b240000000000004fef53005c24000000000000a7f153005d24000000000000fef353005e2400000000000056f653005f24000000000000aef85300602400000000000006fb530061240000000000005efd53006224000000000000b6ff530063240000000000000e0254006424000000000000660454006524000000000000be06540066240000000000001609540067240000000000006e0b54006824000000000000c60d540069240000000000001e1054006a24000000000000761254006b24000000000000ce1454006c24000000000000261754006d240000000000007e1954006e24000000000000d61b54006f240000000000002e1e54007024000000000000862054007124000000000000de22540072240000000000003625540073240000000000008e2754007424000000000000e629540075240000000000003e2c54007624000000000000962e54007724000000000000ee30540078240000000000004633540079240000000000009e3554007a24000000000000f63754007b240000000000004e3a54007c24000000000000a63c54007d24000000000000fe3e54007e24000000000000564154007f24000000000000ae43540080240000000000000646540081240000000000005e4854008224000000000000b64a540083240000000000000e4d54008424000000000000664f54008524000000000000be51540086240000000000001654540087240000000000006e5654008824000000000000c658540089240000000000001e5b54008a24000000000000765d54008b24000000000000ce5f54008c24000000000000266254008d240000000000007e6454008e24000000000000d66654008f240000000000002e6954009024000000000000866b54009124000000000000de6d540092240000000000003670540093240000000000008e7254009424000000000000e674540095240000000000003e7754009624000000000000967954009724000000000000ee7b54009824000000000000467e540099240000000000009e8054009a24000000000000f68254009b240000000000004e8554009c24000000000000a68754009d24000000000000fe8954009e24000000000000568c54009f24000000000000ae8e5400a02400000000000006915400a1240000000000005e935400a224000000000000b6955400a3240000000000000e985400a424000000000000669a5400a524000000000000be9c5400a624000000000000169f5400a7240000000000006ea15400a824000000000000c6a35400a9240000000000001ea65400aa2400000000000076a85400ab24000000000000ceaa5400ac2400000000000026ad5400ad240000000000007eaf5400ae24000000000000d6b15400af240000000000002eb45400b02400000000000086b65400b124000000000000deb85400b22400000000000036bb5400b3240000000000008ebd5400b424000000000000e6bf5400b5240000000000003ec25400b62400000000000096c45400b724000000000000eec65400b82400000000000046c95400b9240000000000009ccb5400ba24000000000000f4cd5400bb240000000000004cd05400bc24000000000000a4d25400bd24000000000000fcd45400be2400000000000054d75400bf24000000000000acd95400c02400000000000004dc5400c1240000000000005cde5400c224000000000000b4e05400c3240000000000000ce35400c42400000000000064e55400c524000000000000bce75400c62400000000000014ea5400c7240000000000006cec5400c824000000000000c4ee5400c9240000000000001cf15400ca2400000000000074f35400cb24000000000000ccf55400cc2400000000000024f85400cd240000000000007cfa5400ce24000000000000d4fc5400cf240000000000002cff5400d02400000000000084015500d124000000000000dc035500d22400000000000034065500d3240000000000008c085500d424000000000000e40a5500d5240000000000003c0d5500d624000000000000940f5500d724000000000000ec115500d82400000000000044145500d9240000000000009c165500da24000000000000f4185500db240000000000004c1b5500dc24000000000000a41d5500dd24000000000000fc1f5500de2400000000000054225500df24000000000000ac245500e02400000000000004275500e1240000000000005c295500e224000000000000b42b5500e3240000000000000c2e5500e42400000000000064305500e524000000000000bc325500e62400000000000014355500e7240000000000006c375500e824000000000000c4395500e9240000000000001c3c5500ea24000000000000743e5500eb24000000000000cc405500ec2400000000000024435500ed240000000000007c455500ee24000000000000d4475500ef240000000000002c4a5500f024000000000000844c5500f124000000000000dc4e5500f22400000000000034515500f3240000000000008c535500f424000000000000e4555500f5240000000000003c585500f624000000000000945a5500f724000000000000ec5c5500f824000000000000445f5500f9240000000000009c615500fa24000000000000f4635500fb240000000000004c665500fc24000000000000a4685500fd24000000000000fc6a5500fe24000000000000546d5500ff24000000000000ac6f550000250000000000000472550001250000000000005c7455000225000000000000b476550003250000000000000c7955000425000000000000647b55000525000000000000bc7d550006250000000000001480550007250000000000006c8255000825000000000000c484550009250000000000001c8755000a25000000000000748955000b25000000000000cc8b55000c25000000000000248e55000d250000000000007c9055000e25000000000000d49255000f250000000000002c9555001025000000000000849755001125000000000000dc9955001225000000000000349c550013250000000000008c9e55001425000000000000e4a0550015250000000000003ca35500162500000000000094a555001725000000000000eca75500182500000000000044aa550019250000000000009cac55001a25000000000000f4ae55001b250000000000004cb155001c25000000000000a4b355001d25000000000000fcb555001e2500000000000054b855001f25000000000000acba5500202500000000000004bd550021250000000000005cbf55002225000000000000b4c1550023250000000000000cc45500242500000000000064c655002525000000000000bcc85500262500000000000014cb550027250000000000006ccd55002825000000000000c4cf550029250000000000001cd255002a2500000000000074d455002b25000000000000ccd655002c2500000000000024d955002d250000000000007cdb55002e25000000000000d4dd55002f250000000000002ce05500302500000000000084e255003125000000000000dce45500322500000000000034e7550033250000000000008ce955003425000000000000e4eb550035250000000000003cee5500362500000000000094f055003725000000000000ecf25500382500000000000044f5550039250000000000009cf755003a25000000000000f4f955003b250000000000004cfc55003c25000000000000a4fe55003d25000000000000fc0056003e25000000000000540356003f25000000000000ac05560040250000000000000408560041250000000000005c0a56004225000000000000b40c560043250000000000000c0f56004425000000000000641156004525000000000000bc13560046250000000000001416560047250000000000006c1856004825000000000000c41a560049250000000000001c1d56004a25000000000000741f56004b25000000000000cc2156004c25000000000000242456004d250000000000007c2656004e25000000000000d42856004f250000000000002c2b56005025000000000000842d56005125000000000000dc2f560052250000000000003432560053250000000000008c3456005425000000000000e436560055250000000000003c3956005625000000000000943b56005725000000000000ec3d560058250000000000004440560059250000000000009c4256005a25000000000000f44456005b250000000000004c4756005c25000000000000a44956005d25000000000000fc4b56005e25000000000000544e56005f25000000000000ac50560060250000000000000453560061250000000000005c5556006225000000000000b457560063250000000000000c5a56006425000000000000645c56006525000000000000bc5e560066250000000000001461560067250000000000006c6356006825000000000000c465560069250000000000001c6856006a25000000000000746a56006b25000000000000cc6c56006c25000000000000246f56006d250000000000007c7156006e25000000000000d47356006f250000000000002c7656007025000000000000847856007125000000000000dc7a56007225000000000000347d560073250000000000008c7f56007425000000000000e481560075250000000000003c8456007625000000000000948656007725000000000000ec8856007825000000000000448b560079250000000000009c8d56007a25000000000000f48f56007b250000000000004c9256007c25000000000000a49456007d25000000000000fc9656007e25000000000000549956007f25000000000000ac9b56008025000000000000049e560081250000000000005ca056008225000000000000b4a2560083250000000000000ca55600842500000000000064a756008525000000000000bca95600862500000000000014ac560087250000000000006cae56008825000000000000c4b0560089250000000000001cb356008a2500000000000074b556008b25000000000000ccb756008c2500000000000024ba56008d250000000000007cbc56008e25000000000000d4be56008f250000000000002cc15600902500000000000084c356009125000000000000dcc55600922500000000000034c8560093250000000000008cca56009425000000000000e4cc560095250000000000003ccf5600962500000000000094d156009725000000000000ecd35600982500000000000044d6560099250000000000009cd856009a25000000000000f4da56009b250000000000004cdd56009c25000000000000a4df56009d25000000000000fce156009e2500000000000054e456009f25000000000000ace65600a02500000000000004e95600a1250000000000005ceb5600a225000000000000b4ed5600a3250000000000000cf05600a42500000000000064f25600a525000000000000bcf45600a62500000000000014f75600a7250000000000006cf95600a825000000000000c4fb5600a9250000000000001cfe5600aa2500000000000074005700ab25000000000000cc025700ac2500000000000024055700ad250000000000007c075700ae25000000000000d4095700af250000000000002c0c5700b025000000000000840e5700b125000000000000dc105700b22500000000000034135700b3250000000000008c155700b425000000000000e4175700b5250000000000003c1a5700b625000000000000941c5700b725000000000000ec1e5700b82500000000000044215700b9250000000000009c235700ba25000000000000f4255700bb250000000000004c285700bc25000000000000a42a5700bd25000000000000fc2c5700be25000000000000542f5700bf250000000000009f315700c025000000000000d3335700c12500000000000007365700c2250000000000003d385700c3250000000000007a3a5700c425000000000000af3c5700c525000000000000ea3e5700c6250000000000001d415700c72500000000000055435700c8250000000000008e455700c925000000000000c8475700ca25000000000000014a5700cb25000000000000394c5700cc25000000000000734e5700cd25000000000000ac505700ce25000000000000e3525700cf250000000000001d555700d0250000000000004e575700d1250000000000007e595700d225000000000000be5b5700d325000000000000f25d5700d42500000000000029605700d5250000000000005e625700d62500000000000099645700d725000000000000d0665700d82500000000000007695700d925000000000000496b5700da25000000000000826d5700db25000000000000be6f5700dc25000000000000f9715700dd2500000000000037745700de2500000000000066765700df2500000000000097785700e025000000000000c97a5700e125000000000000fc7c5700e225000000000000337f5700e32500000000000064815700e4250000000000008e835700e525000000000000c9855700e625000000000000fe875700e725000000000000308a5700e825000000000000668c5700e925000000000000a68e5700ea25000000000000dc905700eb2500000000000013935700ec2500000000000051955700ed2500000000000088975700ee25000000000000c3995700ef25000000000000ff9b5700f025000000000000389e5700f1250000000000006aa05700f22500000000000098a25700f325000000000000d9a45700f42500000000000015a75700f52500000000000051a95700f62500000000000083ab5700f725000000000000bead5700f825000000000000f6af5700f9250000000000002ab25700fa2500000000000066b45700fb25000000000000a1b65700fc25000000000000dab85700fd2500000000000010bb5700fe2500000000000047bd5700ff2500000000000087bf57000026000000000000c0c157000126000000000000fdc3570002260000000000002bc65700032600000000000064c8570004260000000000009eca57000526000000000000c6cc57000626000000000000f5ce570007260000000000002ad15700082600000000000061d35700092600000000000096d557000a26000000000000d2d757000b2600000000000009da57000c260000000000003ddc57000d2600000000000071de57000e26000000000000a0e057000f26000000000000d8e2570010260000000000000ee5570011260000000000003be7570012260000000000006ee957001326000000000000a1eb57001426000000000000dbed5700152600000000000015f0570016260000000000004df25700172600000000000088f457001826000000000000c3f65700192600000000000001f957001a2600000000000039fb57001b260000000000007cfd57001c26000000000000adff57001d26000000000000e20158001e26000000000000140458001f26000000000000450658002026000000000000790858002126000000000000af0a58002226000000000000e60c58002326000000000000180f580024260000000000005411580025260000000000008b1358002626000000000000ca1558002726000000000000001858002826000000000000351a580029260000000000006a1c58002a260000000000009d1e58002b26000000000000dc2058002c26000000000000152358002d26000000000000592558002e260000000000008e2758002f26000000000000c62958003026000000000000012c58003126000000000000432e58003226000000000000763058003326000000000000aa3258003426000000000000d734580035260000000000001637580036260000000000004e3958003726000000000000863b58003826000000000000c23d58003926000000000000fc3f58003a260000000000003d4258003b26000000000000754458003c26000000000000a64658003d26000000000000df4858003e26000000000000144b58003f260000000000004f4d580040260000000000008d4f58004126000000000000bc5158004226000000000000f753580043260000000000002956580044260000000000005b58580045260000000000009b5a58004626000000000000d65c58004726000000000000145f58004826000000000000496158004926000000000000826358004a26000000000000bc6558004b26000000000000ef6758004c26000000000000256a58004d260000000000006a6c58004e26000000000000aa6e58004f26000000000000e470580050260000000000001d7358005126000000000000607558005226000000000000977758005326000000000000d17958005426000000000000027c58005526000000000000367e58005626000000000000758058005726000000000000ab8258005826000000000000e08458005926000000000000238758005a260000000000005a8958005b26000000000000978b58005c26000000000000d28d58005d26000000000000089058005e260000000000003f9258005f26000000000000739458006026000000000000a69658006126000000000000d99858006226000000000000129b58006326000000000000499d580064260000000000007a9f58006526000000000000b5a158006626000000000000eda3580067260000000000002ca65800682600000000000064a85800692600000000000099aa58006a26000000000000d5ac58006b2600000000000010af58006c2600000000000049b158006d2600000000000082b358006e26000000000000bbb558006f26000000000000efb75800702600000000000023ba5800712600000000000062bc580072260000000000009dbe58007326000000000000d5c05800742600000000000000c3580075260000000000003cc5580076260000000000006ac758007726000000000000a0c958007826000000000000dccb580079260000000000001cce58007a260000000000004dd058007b260000000000007cd258007c26000000000000b3d458007d26000000000000e8d658007e2600000000000021d958007f2600000000000060db5800802600000000000099dd58008126000000000000c8df58008226000000000000ffe1580083260000000000002fe45800842600000000000060e65800852600000000000098e858008626000000000000ceea5800872600000000000008ed5800882600000000000041ef580089260000000000007bf158008a26000000000000b1f358008b26000000000000e7f558008c2600000000000017f858008d260000000000004bfa58008e2600000000000082fc58008f26000000000000c2fe58009026000000000000ed00590091260000000000002703590092260000000000005605590093260000000000008c0759009426000000000000c40959009526000000000000ff0b59009626000000000000370e590097260000000000006e1059009826000000000000a01259009926000000000000de1459009a26000000000000151759009b260000000000004d1959009c26000000000000871b59009d26000000000000c61d59009e26000000000000f61f59009f2600000000000035225900a02600000000000066245900a12600000000000099265900a226000000000000c8285900a326000000000000092b5900a4260000000000003d2d5900a526000000000000722f5900a626000000000000ac315900a726000000000000e4335900a82600000000000017365900a92600000000000046385900aa26000000000000773a5900ab26000000000000a93c5900ac26000000000000d23e5900ad2600000000000006415900ae260000000000003f435900af2600000000000073455900b026000000000000a4475900b126000000000000d6495900b226000000000000174c5900b3260000000000004e4e5900b42600000000000080505900b526000000000000b2525900b626000000000000e7545900b7260000000000001f575900b82600000000000053595900b926000000000000915b5900ba26000000000000d15d5900bb26000000000000ff5f5900bc2600000000000037625900bd2600000000000070645900be26000000000000a3665900bf26000000000000e3685900c026000000000000186b5900c126000000000000536d5900c226000000000000816f5900c326000000000000b9715900c426000000000000f0735900c5260000000000002c765900c62600000000000065785900c726000000000000a07a5900c826000000000000e07c5900c926000000000000107f5900ca260000000000003c815900cb2600000000000064835900cc260000000000009f855900cd26000000000000d5875900ce26000000000000078a5900cf260000000000003e8c5900d026000000000000748e5900d126000000000000af905900d226000000000000e6925900d32600000000000019955900d4260000000000004f975900d52600000000000088995900d626000000000000bf9b5900d726000000000000f89d5900d82600000000000032a05900d9260000000000005da25900da2600000000000095a45900db26000000000000d6a65900dc260000000000000ba95900dd2600000000000048ab5900de260000000000008fad5900df26000000000000c6af5900e026000000000000fcb15900e12600000000000036b45900e22600000000000070b65900e326000000000000a4b85900e426000000000000e2ba5900e52600000000000011bd5900e62600000000000040bf5900e72600000000000079c15900e826000000000000a8c35900e926000000000000d8c55900ea260000000000000ac85900eb260000000000004aca5900ec2600000000000079cc5900ed26000000000000acce5900ee26000000000000e1d05900ef260000000000001bd35900f02600000000000059d55900f1260000000000008bd75900f226000000000000c2d95900f326000000000000fddb5900f42600000000000037de5900f52600000000000072e05900f626000000000000a8e25900f726000000000000dce45900f82600000000000013e75900f92600000000000048e95900fa2600000000000086eb5900fb26000000000000bbed5900fc26000000000000eeef5900fd2600000000000025f25900fe260000000000005df45900ff2600000000000096f659000027000000000000c2f859000127000000000000eefa5900022700000000000021fd590003270000000000005dff590004270000000000008f015a000527000000000000cc035a000627000000000000fa055a00072700000000000029085a000827000000000000610a5a0009270000000000009c0c5a000a27000000000000cc0e5a000b2700000000000007115a000c270000000000003c135a000d2700000000000078155a000e27000000000000b6175a000f27000000000000f2195a001027000000000000231c5a001127000000000000571e5a0012270000000000008e205a001327000000000000d0225a00142700000000000005255a0015270000000000003d275a00162700000000000072295a001727000000000000b32b5a001827000000000000e02d5a00192700000000000017305a001a2700000000000055325a001b270000000000007e345a001c27000000000000b1365a001d27000000000000ea385a001e27000000000000253b5a001f270000000000005b3d5a002027000000000000943f5a002127000000000000d0415a0022270000000000000b445a00232700000000000044465a0024270000000000007c485a002527000000000000b44a5a002627000000000000ea4c5a002727000000000000294f5a00282700000000000066515a0029270000000000009b535a002a27000000000000d8555a002b2700000000000018585a002c27000000000000535a5a002d270000000000008b5c5a002e27000000000000c15e5a002f27000000000000fc605a0030270000000000003c635a0031270000000000007c655a003227000000000000b6675a003327000000000000e7695a0034270000000000001d6c5a003527000000000000566e5a0036270000000000008b705a003727000000000000c3725a003827000000000000fc745a00392700000000000035775a003a270000000000006b795a003b270000000000009b7b5a003c27000000000000d77d5a003d2700000000000012805a003e270000000000003e825a003f2700000000000077845a004027000000000000ad865a004127000000000000e1885a0042270000000000001a8b5a0043270000000000004b8d5a004427000000000000788f5a004527000000000000b2915a004627000000000000e5935a00472700000000000023965a00482700000000000054985a0049270000000000008c9a5a004a27000000000000c29c5a004b27000000000000f29e5a004c2700000000000029a15a004d270000000000005fa35a004e2700000000000096a55a004f27000000000000d1a75a0050270000000000000faa5a0051270000000000004eac5a00522700000000000081ae5a005327000000000000b9b05a005427000000000000f3b25a0055270000000000002cb55a00562700000000000065b75a0057270000000000009bb95a005827000000000000dabb5a00592700000000000019be5a005a270000000000004fc05a005b2700000000000085c25a005c27000000000000c7c45a005d2700000000000003c75a005e2700000000000045c95a005f2700000000000080cb5a006027000000000000b3cd5a006127000000000000e9cf5a00622700000000000029d25a0063270000000000005bd45a00642700000000000099d65a006527000000000000d2d85a00662700000000000004db5a0067270000000000002ddd5a0068270000000000006bdf5a0069270000000000009ee15a006a27000000000000dbe35a006b2700000000000009e65a006c270000000000003fe85a006d270000000000007eea5a006e27000000000000bcec5a006f27000000000000f0ee5a0070270000000000002df15a00712700000000000063f35a00722700000000000096f55a007327000000000000cdf75a00742700000000000001fa5a0075270000000000003bfc5a00762700000000000073fe5a007727000000000000a2005b007827000000000000e7025b00792700000000000017055b007a2700000000000049075b007b2700000000000080095b007c27000000000000b90b5b007d27000000000000f00d5b007e2700000000000023105b007f2700000000000061125b0080270000000000009d145b008127000000000000d1165b00822700000000000007195b0083270000000000003b1b5b008427000000000000771d5b008527000000000000af1f5b008627000000000000e6215b00872700000000000020245b00882700000000000052265b00892700000000000086285b008a27000000000000b82a5b008b27000000000000eb2c5b008c270000000000001e2f5b008d270000000000005c315b008e2700000000000098335b008f27000000000000cf355b00902700000000000007385b0091270000000000002d3a5b009227000000000000673c5b0093270000000000009e3e5b009427000000000000d6405b0095270000000000000a435b00962700000000000046455b0097270000000000007a475b009827000000000000b2495b009927000000000000ea4b5b009a27000000000000264e5b009b2700000000000057505b009c2700000000000096525b009d27000000000000cd545b009e2700000000000009575b009f2700000000000039595b00a0270000000000006a5b5b00a127000000000000a45d5b00a227000000000000d75f5b00a32700000000000016625b00a42700000000000044645b00a52700000000000078665b00a627000000000000b5685b00a727000000000000e56a5b00a8270000000000001b6d5b00a9270000000000005a6f5b00aa270000000000008e715b00ab27000000000000cc735b00ac2700000000000009765b00ad2700000000000037785b00ae27000000000000637a5b00af27000000000000a77c5b00b027000000000000d07e5b00b12700000000000004815b00b22700000000000039835b00b32700000000000068855b00b4270000000000008f875b00b527000000000000c7895b00b627000000000000f48b5b00b727000000000000298e5b00b82700000000000060905b00b9270000000000009b925b00ba27000000000000d8945b00bb2700000000000010975b00bc270000000000004b995b00bd270000000000008c9b5b00be27000000000000c59d5b00bf27000000000000fe9f5b00c02700000000000034a25b00c12700000000000061a45b00c22700000000000098a65b00c327000000000000d3a85b00c42700000000000008ab5b00c5270000000000003ead5b00c62700000000000074af5b00c727000000000000a1b15b00c827000000000000e1b35b00c9270000000000001bb65b00ca270000000000004eb85b00cb2700000000000088ba5b00cc27000000000000c0bc5b00cd27000000000000f2be5b00ce2700000000000022c15b00cf2700000000000057c35b00d0270000000000008dc55b00d127000000000000bcc75b00d227000000000000f4c95b00d3270000000000002dcc5b00d42700000000000060ce5b00d52700000000000095d05b00d627000000000000ccd25b00d72700000000000006d55b00d82700000000000039d75b00d92700000000000070d95b00da27000000000000a6db5b00db27000000000000dddd5b00dc2700000000000016e05b00dd270000000000004ae25b00de2700000000000084e45b00df27000000000000bce65b00e027000000000000f1e85b00e1270000000000002beb5b00e22700000000000060ed5b00e32700000000000099ef5b00e427000000000000d1f15b00e52700000000000003f45b00e62700000000000036f65b00e72700000000000070f85b00e827000000000000a6fa5b00e927000000000000d4fc5b00ea2700000000000016ff5b00eb270000000000004a015c00ec270000000000007f035c00ed27000000000000b6055c00ee27000000000000f2075c00ef27000000000000280a5c00f027000000000000650c5c00f127000000000000a00e5c00f227000000000000d7105c00f32700000000000013135c00f4270000000000004f155c00f5270000000000008d175c00f627000000000000c6195c00f727000000000000011c5c00f8270000000000003e1e5c00f92700000000000077205c00fa27000000000000ae225c00fb27000000000000d9245c00fc2700000000000014275c00fd270000000000004a295c00fe270000000000007f2b5c00ff27000000000000b42d5c000028000000000000ed2f5c00012800000000000028325c0002280000000000005f345c00032800000000000093365c000428000000000000ca385c000528000000000000063b5c000628000000000000373d5c0007280000000000006b3f5c0008280000000000009b415c000928000000000000d2435c000a2800000000000009465c000b280000000000003d485c000c280000000000006a4a5c000d280000000000009d4c5c000e28000000000000d14e5c000f2800000000000005515c0010280000000000003a535c0011280000000000007b555c001228000000000000ac575c001328000000000000e1595c001428000000000000165c5c001528000000000000405e5c0016280000000000007e605c001728000000000000ae625c001828000000000000e2645c00192800000000000017675c001a280000000000004e695c001b28000000000000876b5c001c28000000000000c26d5c001d28000000000000f16f5c001e2800000000000025725c001f280000000000005f745c0020280000000000009c765c002128000000000000de785c002228000000000000167b5c002328000000000000527d5c002428000000000000807f5c002528000000000000bc815c002628000000000000f5835c0027280000000000002d865c00282800000000000065885c002928000000000000a68a5c002a28000000000000db8c5c002b28000000000000158f5c002c2800000000000051915c002d280000000000008c935c002e28000000000000c5955c002f2800000000000001985c003028000000000000389a5c003128000000000000789c5c003228000000000000b99e5c003328000000000000f8a05c0034280000000000002fa35c0035280000000000006aa55c003628000000000000a2a75c003728000000000000dea95c0038280000000000000cac5c00392800000000000041ae5c003a280000000000007cb05c003b28000000000000b2b25c003c28000000000000e1b45c003d2800000000000018b75c003e2800000000000057b95c003f280000000000008fbb5c004028000000000000c0bd5c004128000000000000fbbf5c0042280000000000002cc25c0043280000000000005fc45c004428000000000000a0c65c004528000000000000d4c85c0046280000000000000acb5c0047280000000000003bcd5c00482800000000000073cf5c004928000000000000abd15c004a28000000000000e3d35c004b2800000000000021d65c004c280000000000005ed85c004d2800000000000096da5c004e28000000000000d4dc5c004f280000000000000ddf5c0050280000000000003be15c00512800000000000074e35c005228000000000000aee55c005328000000000000ebe75c00542800000000000020ea5c00552800000000000059ec5c0056280000000000008cee5c005728000000000000c5f05c00582800000000000008f35c0059280000000000003bf55c005a2800000000000067f75c005b28000000000000a1f95c005c28000000000000defb5c005d280000000000001afe5c005e2800000000000053005d005f280000000000008d025d006028000000000000c3045d006128000000000000f4065d0062280000000000002e095d006328000000000000630b5d0064280000000000009d0d5d006528000000000000d40f5d0066280000000000000c125d00672800000000000047145d00682800000000000083165d006928000000000000ba185d006a28000000000000e61a5d006b280000000000001f1d5d006c28000000000000551f5d006d2800000000000089215d006e28000000000000c2235d006f2800000000000007265d0070280000000000003e285d007128000000000000772a5d007228000000000000b02c5d007328000000000000e22e5d00742800000000000017315d00752800000000000053335d00762800000000000089355d007728000000000000b8375d007828000000000000ee395d007928000000000000233c5d007a280000000000005f3e5d007b2800000000000097405d007c28000000000000db425d007d2800000000000011455d007e2800000000000045475d007f2800000000000074495d008028000000000000a84b5d008128000000000000e04d5d00822800000000000014505d00832800000000000052525d00842800000000000088545d008528000000000000b8565d008628000000000000f2585d008728000000000000295b5d0088280000000000005f5d5d008928000000000000935f5d008a28000000000000cd615d008b2800000000000009645d008c2800000000000041665d008d2800000000000074685d008e28000000000000a76a5d008f28000000000000de6c5d0090280000000000001a6f5d00912800000000000056715d00922800000000000091735d009328000000000000c2755d009428000000000000fa775d0095280000000000002f7a5d009628000000000000667c5d009728000000000000967e5d009828000000000000cd805d00992800000000000008835d009a2800000000000040855d009b2800000000000071875d009c28000000000000b0895d009d28000000000000eb8b5d009e28000000000000278e5d009f2800000000000062905d00a0280000000000009d925d00a128000000000000d1945d00a22800000000000010975d00a32800000000000046995d00a428000000000000819b5d00a528000000000000ba9d5d00a628000000000000eb9f5d00a7280000000000001ca25d00a82800000000000054a45d00a9280000000000008ba65d00aa28000000000000b9a85d00ab28000000000000f5aa5d00ac2800000000000022ad5d00ad2800000000000049af5d00ae280000000000007cb15d00af28000000000000b5b35d00b028000000000000e8b55d00b12800000000000020b85d00b22800000000000052ba5d00b32800000000000085bc5d00b428000000000000bbbe5d00b528000000000000f0c05d00b62800000000000024c35d00b7280000000000005cc55d00b82800000000000091c75d00b928000000000000c2c95d00ba28000000000000f6cb5d00bb280000000000002bce5d00bc2800000000000069d05d00bd280000000000009ad25d00be28000000000000d4d45d00bf280000000000000ad75d00c02800000000000043d95d00c12800000000000076db5d00c228000000000000a5dd5d00c328000000000000dfdf5d00c42800000000000013e25d00c52800000000000049e45d00c62800000000000084e65d00c728000000000000bae85d00c828000000000000f1ea5d00c92800000000000023ed5d00ca280000000000005def5d00cb2800000000000092f15d00cc28000000000000d0f35d00cd2800000000000007f65d00ce2800000000000040f85d00cf2800000000000076fa5d00d028000000000000b1fc5d00d128000000000000e6fe5d00d22800000000000013015e00d32800000000000049035e00d42800000000000081055e00d528000000000000b5075e00d628000000000000f0095e00d7280000000000001b0c5e00d828000000000000480e5e00d92800000000000078105e00da28000000000000ba125e00db28000000000000f6145e00dc2800000000000028175e00dd2800000000000065195e00de280000000000009c1b5e00df28000000000000d61d5e00e02800000000000009205e00e1280000000000003e225e00e22800000000000073245e00e328000000000000a6265e00e428000000000000d8285e00e528000000000000102b5e00e6280000000000003f2d5e00e7280000000000007b2f5e00e828000000000000b4315e00e928000000000000f1335e00ea2800000000000026365e00eb2800000000000056385e00ec28000000000000863a5e00ed28000000000000c13c5e00ee28000000000000fa3e5e00ef280000000000002f415e00f02800000000000061435e00f12800000000000097455e00f228000000000000d6475e00f3280000000000000c4a5e00f4280000000000003e4c5e00f5280000000000007d4e5e00f628000000000000b7505e00f728000000000000f1525e00f82800000000000024555e00f92800000000000058575e00fa2800000000000085595e00fb28000000000000b95b5e00fc28000000000000e85d5e00fd2800000000000028605e00fe280000000000005b625e00ff28000000000000a0645e000029000000000000cc665e00012900000000000001695e000229000000000000396b5e0003290000000000006e6d5e000429000000000000a16f5e000529000000000000e2715e00062900000000000020745e00072900000000000053765e0008290000000000008f785e000929000000000000bd7a5e000a29000000000000f07c5e000b29000000000000307f5e000c2900000000000065815e000d2900000000000097835e000e29000000000000d5855e000f2900000000000008885e001029000000000000428a5e0011290000000000007f8c5e001229000000000000c58e5e00132900000000000004915e00142900000000000035935e0015290000000000006c955e001629000000000000a2975e001729000000000000da995e001829000000000000149c5e001929000000000000529e5e001a2900000000000083a05e001b29000000000000c4a25e001c2900000000000007a55e001d290000000000003ea75e001e2900000000000077a95e001f29000000000000a7ab5e002029000000000000e8ad5e00212900000000000027b05e0022290000000000005fb25e00232900000000000098b45e002429000000000000cab65e00252900000000000004b95e00262900000000000041bb5e00272900000000000074bd5e002829000000000000adbf5e002929000000000000dbc15e002a2900000000000019c45e002b2900000000000055c65e002c2900000000000089c85e002d29000000000000beca5e002e29000000000000facc5e002f290000000000002dcf5e0030290000000000005fd15e003129000000000000a3d35e003229000000000000d7d55e00332900000000000006d85e00342900000000000040da5e0035290000000000007bdc5e003629000000000000adde5e003729000000000000e4e05e0038290000000000001ae35e0039290000000000004ee55e003a2900000000000088e75e003b29000000000000c9e95e003c29000000000000faeb5e003d290000000000002aee5e003e2900000000000058f05e003f2900000000000096f25e004029000000000000ccf45e004129000000000000fdf65e0042290000000000002af95e00432900000000000060fb5e00442900000000000094fd5e004529000000000000cfff5e00462900000000000009025f00472900000000000042045f00482900000000000076065f004929000000000000a8085f004a29000000000000dc0a5f004b29000000000000160d5f004c29000000000000440f5f004d290000000000007f115f004e29000000000000c0135f004f29000000000000fb155f0050290000000000003a185f0051290000000000006c1a5f0052290000000000009b1c5f005329000000000000d01e5f00542900000000000006215f00552900000000000035235f0056290000000000006c255f005729000000000000a7275f005829000000000000d9295f005929000000000000142c5f005a29000000000000492e5f005b290000000000007c305f005c29000000000000b6325f005d29000000000000e5345f005e2900000000000019375f005f2900000000000049395f006029000000000000803b5f006129000000000000ac3d5f006229000000000000e83f5f0063290000000000001f425f00642900000000000057445f00652900000000000082465f006629000000000000b7485f006729000000000000f54a5f006829000000000000284d5f0069290000000000005f4f5f006a290000000000008d515f006b29000000000000d3535f006c29000000000000fd555f006d290000000000003c585f006e290000000000006a5a5f006f29000000000000995c5f007029000000000000cb5e5f00712900000000000008615f00722900000000000043635f0073290000000000007f655f007429000000000000b4675f007529000000000000ed695f0076290000000000002a6c5f007729000000000000666e5f0078290000000000009e705f007929000000000000d6725f007a2900000000000014755f007b2900000000000040775f007c290000000000007a795f007d29000000000000af7b5f007e29000000000000e57d5f007f290000000000000c805f0080290000000000003e825f00812900000000000073845f008229000000000000ac865f008329000000000000e3885f008429000000000000198b5f0085290000000000004b8d5f008629000000000000758f5f008729000000000000ac915f008829000000000000df935f0089290000000000001b965f008a2900000000000048985f008b29000000000000779a5f008c29000000000000b39c5f008d29000000000000e59e5f008e290000000000001ea15f008f2900000000000050a35f0090290000000000007fa55f009129000000000000b3a75f009229000000000000eca95f00932900000000000024ac5f00942900000000000065ae5f00952900000000000099b05f009629000000000000cdb25f00972900000000000001b55f00982900000000000033b75f0099290000000000004db95f009a290000000000006ebb5f009b29000000000000a6bd5f009c29000000000000dabf5f009d290000000000000ec25f009e2900000000000049c45f009f290000000000007cc65f00a029000000000000b4c85f00a129000000000000ecca5f00a2290000000000002ecd5f00a32900000000000062cf5f00a42900000000000095d15f00a529000000000000cbd35f00a6290000000000000cd65f00a72900000000000043d85f00a82900000000000075da5f00a929000000000000a8dc5f00aa29000000000000dcde5f00ab2900000000000013e15f00ac2900000000000051e35f00ad290000000000008ae55f00ae29000000000000c1e75f00af2900000000000003ea5f00b02900000000000036ec5f00b1290000000000006eee5f00b229000000000000a7f05f00b329000000000000eff25f00b42900000000000024f55f00b5290000000000005cf75f00b6290000000000008ff95f00b729000000000000c7fb5f00b829000000000000f8fd5f00b92900000000000029006000ba2900000000000065026000bb29000000000000a3046000bc29000000000000dd066000bd2900000000000013096000be29000000000000460b6000bf290000000000007e0d6000c029000000000000b40f6000c129000000000000ee116000c22900000000000023146000c3290000000000005d166000c42900000000000094186000c529000000000000cc1a6000c629000000000000051d6000c729000000000000301f6000c82900000000000064216000c92900000000000093236000ca29000000000000c9256000cb29000000000000fa276000cc29000000000000372a6000cd29000000000000712c6000ce29000000000000aa2e6000cf29000000000000e4306000d0290000000000001f336000d12900000000000064356000d22900000000000098376000d329000000000000cc396000d429000000000000ff3b6000d5290000000000003e3e6000d62900000000000067406000d72900000000000098426000d829000000000000c6446000d92900000000000002476000da290000000000003a496000db290000000000006b4b6000dc29000000000000ab4d6000dd29000000000000eb4f6000de2900000000000025526000df290000000000005f546000e0290000000000009b566000e129000000000000d7586000e229000000000000105b6000e329000000000000435d6000e429000000000000755f6000e529000000000000a7616000e629000000000000d8636000e72900000000000006666000e8290000000000003b686000e929000000000000786a6000ea29000000000000ac6c6000eb29000000000000e66e6000ec290000000000001b716000ed290000000000004e736000ee2900000000000088756000ef29000000000000bb776000f029000000000000eb796000f1290000000000002a7c6000f229000000000000547e6000f32900000000000086806000f429000000000000c0826000f529000000000000fd846000f6290000000000003b876000f72900000000000074896000f829000000000000ab8b6000f929000000000000d78d6000fa29000000000000c78f6000fb29000000000000ee916000fc2900000000000014946000fd290000000000003d966000fe290000000000006b986000ff29000000000000949a6000002a000000000000be9c6000012a000000000000e79e6000022a00000000000012a16000032a00000000000039a36000042a00000000000065a56000052a00000000000096a76000062a000000000000c6a96000072a000000000000f2ab6000082a0000000000001bae6000092a0000000000004db060000a2a00000000000083b260000b2a000000000000b2b460000c2a000000000000dfb660000d2a0000000000000eb960000e2a00000000000037bb60000f2a0000000000006ebd6000102a0000000000009ebf6000112a000000000000bfc16000122a000000000000f3c36000132a0000000000001bc66000142a00000000000049c86000152a00000000000073ca6000162a000000000000a0cc6000172a000000000000c5ce6000182a000000000000fbd06000192a00000000000031d360001a2a0000000000005ed560001b2a00000000000084d760001c2a000000000000b4d960001d2a000000000000dcdb60001e2a0000000000000fde60001f2a0000000000003be06000202a00000000000065e26000212a00000000000090e46000222a000000000000bee66000232a000000000000fce86000242a0000000000002deb6000252a0000000000005aed6000262a00000000000090ef6000272a000000000000c4f16000282a000000000000f9f36000292a0000000000002af660002a2a00000000000060f860002b2a00000000000090fa60002c2a000000000000cffc60002d2a00000000000001ff60002e2a000000000000390161002f2a0000000000006e036100302a000000000000aa056100312a000000000000e1076100322a000000000000120a6100332a0000000000004a0c6100342a0000000000006e0e6100352a000000000000a3106100362a000000000000d2126100372a00000000000007156100382a00000000000030176100392a000000000000631961003a2a000000000000991b61003b2a000000000000d61d61003c2a0000000000000e2061003d2a000000000000412261003e2a000000000000772461003f2a000000000000ae266100402a000000000000e2286100412a000000000000152b6100422a000000000000482d6100432a000000000000772f6100442a0000000000009d316100452a000000000000ce336100462a00000000000003366100472a00000000000032386100482a0000000000006e3a6100492a000000000000aa3c61004a2a000000000000d83e61004b2a0000000000000a4161004c2a000000000000444361004d2a000000000000794561004e2a000000000000aa4761004f2a000000000000d6496100502a0000000000000c4c6100512a000000000000374e6100522a00000000000067506100532a00000000000096526100542a000000000000be546100552a000000000000ee566100562a00000000000024596100572a000000000000585b6100582a000000000000895d6100592a000000000000c35f61005a2a000000000000f26161005b2a000000000000256461005c2a000000000000566661005d2a0000000000007e6861005e2a000000000000af6a61005f2a000000000000d76c6100602a0000000000000f6f6100612a00000000000042716100622a00000000000077736100632a000000000000ae756100642a000000000000e3776100652a0000000000001a7a6100662a0000000000004a7c6100672a000000000000827e6100682a000000000000b0806100692a000000000000e28261006a2a000000000000128561006b2a000000000000458761006c2a0000000000007b8961006d2a000000000000ae8b61006e2a000000000000e08d61006f2a00000000000012906100702a00000000000047926100712a00000000000076946100722a000000000000a9966100732a000000000000db986100742a000000000000149b6100752a000000000000459d6100762a0000000000007b9f6100772a000000000000ada16100782a000000000000e6a36100792a0000000000001ca661007a2a00000000000052a861007b2a00000000000076aa61007c2a000000000000acac61007d2a000000000000d5ae61007e2a0000000000000cb161007f2a0000000000003fb36100802a0000000000006ab56100812a000000000000a6b76100822a000000000000d8b96100832a0000000000000dbc6100842a00000000000034be6100852a00000000000071c06100862a00000000000097c26100872a000000000000bfc46100882a00000000000003c76100892a00000000000042c961008a2a00000000000076cb61008b2a000000000000a3cd61008c2a000000000000d1cf61008d2a000000000000fbd161008e2a00000000000033d461008f2a0000000000006bd66100902a0000000000009ed86100912a000000000000d9da6100922a00000000000012dd6100932a00000000000040df6100942a0000000000007be16100952a000000000000b0e36100962a000000000000e0e56100972a0000000000001ae86100982a00000000000041ea6100992a0000000000007cec61009a2a000000000000aeee61009b2a000000000000e8f061009c2a00000000000024f361009d2a00000000000059f561009e2a00000000000090f761009f2a000000000000c4f96100a02a000000000000effb6100a12a00000000000023fe6100a22a00000000000054006200a32a00000000000082026200a42a000000000000b4046200a52a000000000000ed066200a62a00000000000020096200a72a000000000000500b6200a82a0000000000008d0d6200a92a000000000000c30f6200aa2a000000000000f9116200ab2a00000000000026146200ac2a0000000000005c166200ad2a00000000000097186200ae2a000000000000d21a6200af2a000000000000051d6200b02a000000000000311f6200b12a0000000000005e216200b22a0000000000008b236200b32a000000000000b6256200b42a000000000000ed276200b52a000000000000242a6200b62a000000000000532c6200b72a000000000000812e6200b82a000000000000b4306200b92a000000000000e8326200ba2a0000000000001b356200bb2a0000000000004a376200bc2a0000000000007c396200bd2a000000000000ad3b6200be2a000000000000df3d6200bf2a0000000000001c406200c02a0000000000004c426200c12a00000000000080446200c22a000000000000b3466200c32a000000000000e2486200c42a000000000000164b6200c52a0000000000004b4d6200c62a000000000000834f6200c72a000000000000b8516200c82a000000000000e0536200c92a0000000000000c566200ca2a00000000000035586200cb2a000000000000665a6200cc2a0000000000008f5c6200cd2a000000000000cd5e6200ce2a000000000000f6606200cf2a0000000000002a636200d02a00000000000061656200d12a0000000000008a676200d22a000000000000c0696200d32a000000000000f76b6200d42a000000000000306e6200d52a0000000000005f706200d62a00000000000088726200d72a000000000000b1746200d82a000000000000e0766200d92a00000000000015796200da2a0000000000003c7b6200db2a000000000000747d6200dc2a000000000000a47f6200dd2a000000000000d2816200de2a00000000000008846200df2a00000000000035866200e02a00000000000061886200e12a000000000000978a6200e22a000000000000c88c6200e32a000000000000fa8e6200e42a00000000000035916200e52a00000000000057936200e62a0000000000008c956200e72a000000000000b8976200e82a000000000000ed996200e92a000000000000209c6200ea2a000000000000529e6200eb2a00000000000086a06200ec2a000000000000bea26200ed2a000000000000e9a46200ee2a00000000000017a76200ef2a00000000000044a96200f02a00000000000084ab6200f12a000000000000b4ad6200f22a000000000000dcaf6200f32a0000000000000cb26200f42a0000000000003ab46200f52a0000000000005fb66200f62a00000000000099b86200f72a000000000000d1ba6200f82a0000000000000dbd6200f92a0000000000003cbf6200fa2a0000000000006ac16200fb2a000000000000a0c36200fc2a000000000000d8c56200fd2a00000000000009c86200fe2a0000000000003aca6200ff2a00000000000073cc6200002b000000000000a0ce6200012b000000000000d5d06200022b00000000000004d36200032b00000000000034d56200042b00000000000069d76200052b00000000000098d96200062b000000000000c4db6200072b000000000000f9dd6200082b00000000000034e06200092b00000000000065e262000a2b0000000000009ae462000b2b000000000000c5e662000c2b00000000000000e962000d2b00000000000039eb62000e2b00000000000067ed62000f2b00000000000090ef6200102b000000000000c5f16200112b000000000000f5f36200122b00000000000025f66200132b00000000000063f86200142b0000000000009afa6200152b000000000000d2fc6200162b000000000000fafe6200172b00000000000033016300182b0000000000005c036300192b000000000000900563001a2b000000000000be0763001b2b000000000000e60963001c2b0000000000000f0c63001d2b0000000000003f0e63001e2b0000000000006f1063001f2b000000000000a3126300202b000000000000da146300212b0000000000000b176300222b00000000000046196300232b000000000000751b6300242b000000000000ad1d6300252b000000000000d71f6300262b0000000000000f226300272b00000000000036246300282b00000000000060266300292b000000000000912863002a2b000000000000bf2a63002b2b000000000000e92c63002c2b000000000000182f63002d2b000000000000463163002e2b0000000000007c3363002f2b000000000000b0356300302b000000000000e9376300312b000000000000183a6300322b0000000000004d3c6300332b000000000000833e6300342b000000000000b6406300352b000000000000e9426300362b00000000000023456300372b00000000000053476300382b00000000000081496300392b000000000000b24b63003a2b000000000000e34d63003b2b000000000000175063003c2b0000000000004b5263003d2b0000000000007a5463003e2b000000000000ad5663003f2b000000000000de586300402b0000000000000b5b6300412b000000000000385d6300422b0000000000006f5f6300432b000000000000a1616300442b000000000000d0636300452b00000000000008666300462b0000000000003a686300472b000000000000706a6300482b000000000000a06c6300492b000000000000ca6e63004a2b000000000000017163004b2b000000000000317363004c2b000000000000617563004d2b0000000000008c7763004e2b000000000000c37963004f2b000000000000fa7b6300502b0000000000002d7e6300512b0000000000005e806300522b00000000000095826300532b000000000000ce846300542b000000000000f7866300552b00000000000025896300562b0000000000005a8b6300572b0000000000008a8d6300582b000000000000b78f6300592b000000000000eb9163005a2b000000000000229463005b2b0000000000004f9663005c2b000000000000879863005d2b000000000000b79a63005e2b000000000000eb9c63005f2b0000000000001e9f6300602b00000000000049a16300612b00000000000078a36300622b000000000000a5a56300632b000000000000d5a76300642b00000000000005aa6300652b00000000000036ac6300662b00000000000067ae6300672b00000000000095b06300682b000000000000ceb26300692b00000000000003b563006a2b00000000000037b763006b2b00000000000064b963006c2b00000000000095bb63006d2b000000000000cebd63006e2b00000000000008c063006f2b00000000000043c26300702b00000000000077c46300712b000000000000a7c66300722b000000000000d1c86300732b00000000000002cb6300742b0000000000003acd6300752b00000000000066cf6300762b0000000000009ad16300772b000000000000cad36300782b000000000000ffd56300792b00000000000031d863007a2b0000000000005fda63007b2b0000000000008bdc63007c2b000000000000bdde63007d2b000000000000e7e063007e2b00000000000019e363007f2b0000000000004ee56300802b00000000000084e76300812b000000000000ade96300822b000000000000dfeb6300832b00000000000015ee6300842b00000000000046f06300852b0000000000007cf26300862b000000000000b0f46300872b000000000000e6f66300882b0000000000001bf96300892b0000000000004cfb63008a2b00000000000074fd63008b2b000000000000a8ff63008c2b000000000000d90164008d2b000000000000050464008e2b000000000000380664008f2b00000000000066086400902b000000000000970a6400912b000000000000cb0c6400922b000000000000050f6400932b00000000000037116400942b0000000000006b136400952b000000000000a3156400962b000000000000d6176400972b000000000000071a6400982b0000000000003b1c6400992b0000000000006a1e64009a2b000000000000952064009b2b000000000000c92264009c2b000000000000fb2464009d2b0000000000002c2764009e2b0000000000005e2964009f2b0000000000008d2b6400a02b000000000000c12d6400a12b000000000000ed2f6400a22b00000000000025326400a32b0000000000005c346400a42b0000000000008d366400a52b000000000000c2386400a62b000000000000ee3a6400a72b000000000000213d6400a82b000000000000573f6400a92b00000000000089416400aa2b000000000000c0436400ab2b000000000000f4456400ac2b00000000000024486400ad2b000000000000544a6400ae2b000000000000894c6400af2b000000000000bd4e6400b02b000000000000eb506400b12b00000000000022536400b22b0000000000004f556400b32b00000000000089576400b42b000000000000bc596400b52b000000000000f15b6400b62b0000000000002a5e6400b72b00000000000055606400b82b0000000000007e626400b92b000000000000a7646400ba2b000000000000d6666400bb2b00000000000007696400bc2b000000000000356b6400bd2b0000000000005b6d6400be2b000000000000876f6400bf2b000000000000c2716400c02b000000000000ef736400c12b0000000000001e766400c22b0000000000004a786400c32b000000000000747a6400c42b000000000000a57c6400c52b000000000000d77e6400c62b00000000000003816400c72b0000000000002b836400c82b00000000000060856400c92b00000000000087876400ca2b000000000000b3896400cb2b000000000000e68b6400cc2b000000000000218e6400cd2b0000000000004f906400ce2b00000000000086926400cf2b000000000000bc946400d02b000000000000e9966400d12b00000000000016996400d22b000000000000469b6400d32b000000000000779d6400d42b000000000000b09f6400d52b000000000000f1a16400d62b00000000000023a46400d72b00000000000055a66400d82b00000000000078a86400d92b000000000000a4aa6400da2b000000000000daac6400db2b0000000000000daf6400dc2b00000000000031b16400dd2b0000000000006ab36400de2b0000000000009db56400df2b000000000000cdb76400e02b00000000000001ba6400e12b00000000000033bc6400e22b00000000000068be6400e32b000000000000a1c06400e42b000000000000dbc26400e52b00000000000015c56400e62b0000000000004ac76400e72b0000000000007fc96400e82b000000000000becb6400e92b000000000000edcd6400ea2b00000000000027d06400eb2b00000000000055d26400ec2b00000000000086d46400ed2b000000000000bad66400ee2b000000000000f3d86400ef2b0000000000002adb6400f02b0000000000005bdd6400f12b0000000000008adf6400f22b000000000000c2e16400f32b000000000000f4e36400f42b0000000000001ee66400f52b0000000000004be86400f62b0000000000007eea6400f72b000000000000adec6400f82b000000000000ddee6400f92b0000000000000df16400fa2b00000000000045f36400fb2b00000000000079f56400fc2b000000000000a6f76400fd2b000000000000dff96400fe2b00000000000014fc6400ff2b00000000000038fe6400002c00000000000064006500012c00000000000097026500022c000000000000ca046500032c000000000000ff066500042c00000000000031096500052c0000000000005b0b6500062c000000000000910d6500072c000000000000c40f6500082c000000000000fe116500092c000000000000331465000a2c000000000000691665000b2c000000000000a51865000c2c000000000000d81a65000d2c000000000000111d65000e2c000000000000461f65000f2c00000000000071216500102c000000000000a0236500112c000000000000ce256500122c00000000000009286500132c000000000000372a6500142c000000000000632c6500152c000000000000972e6500162c000000000000c4306500172c000000000000f7326500182c00000000000028356500192c0000000000005f3765001a2c000000000000943965001b2c000000000000c23b65001c2c000000000000003e65001d2c000000000000364065001e2c000000000000694265001f2c0000000000009f446500202c000000000000d6466500212c0000000000000b496500222c0000000000003b4b6500232c000000000000614d6500242c0000000000008c4f6500252c000000000000c2516500262c000000000000fc536500272c0000000000002e566500282c0000000000005e586500292c000000000000945a65002a2c000000000000c75c65002b2c000000000000fe5e65002c2c000000000000306165002d2c0000000000005b6365002e2c0000000000008b6565002f2c000000000000b9676500302c000000000000ea696500312c000000000000296c6500322c000000000000656e6500332c0000000000009c706500342c000000000000cc726500352c000000000000ff746500362c0000000000002f776500372c00000000000065796500382c000000000000987b6500392c000000000000c77d65003a2c000000000000f97f65003b2c000000000000228265003c2c000000000000568465003d2c000000000000828665003e2c000000000000af8865003f2c000000000000e08a6500402c0000000000000f8d6500412c0000000000003c8f6500422c00000000000079916500432c000000000000a8936500442c000000000000d8956500452c00000000000009986500462c000000000000379a6500472c000000000000649c6500482c0000000000009b9e6500492c000000000000d8a065004a2c00000000000003a365004b2c00000000000030a565004c2c00000000000065a765004d2c00000000000092a965004e2c000000000000ccab65004f2c000000000000faad6500502c00000000000029b06500512c0000000000005bb26500522c00000000000097b46500532c000000000000c5b66500542c000000000000edb86500552c0000000000001cbb6500562c00000000000052bd6500572c0000000000008ebf6500582c000000000000c3c16500592c000000000000f3c365005a2c0000000000002ac665005b2c00000000000066c865005c2c00000000000099ca65005d2c000000000000c8cc65005e2c000000000000fece65005f2c00000000000031d16500602c00000000000063d36500612c0000000000009ad56500622c000000000000c8d76500632c00000000000004da6500642c00000000000036dc6500652c00000000000068de6500662c0000000000009ce06500672c000000000000d6e26500682c0000000000000ee56500692c00000000000045e765006a2c00000000000078e965006b2c000000000000adeb65006c2c000000000000e5ed65006d2c00000000000021f065006e2c00000000000053f265006f2c00000000000080f46500702c000000000000b6f66500712c000000000000e4f86500722c00000000000012fb6500732c00000000000037fd6500742c0000000000006fff6500752c000000000000a3016600762c000000000000d8036600772c00000000000009066600782c00000000000035086600792c000000000000630a66007a2c000000000000970c66007b2c000000000000c70e66007c2c000000000000041166007d2c000000000000381366007e2c000000000000701566007f2c0000000000009d176600802c000000000000d9196600812c000000000000fd1b6600822c000000000000251e6600832c0000000000004a206600842c00000000000071226600852c0000000000009a246600862c000000000000cd266600872c00000000000002296600882c0000000000002c2b6600892c0000000000006a2d66008a2c0000000000009b2f66008b2c000000000000cd3166008c2c000000000000f73366008d2c0000000000002c3666008e2c0000000000006e3866008f2c000000000000a33a6600902c000000000000ca3c6600912c000000000000053f6600922c0000000000003b416600932c0000000000006d436600942c000000000000a7456600952c000000000000e0476600962c000000000000164a6600972c0000000000004e4c6600982c000000000000784e6600992c000000000000b05066009a2c000000000000e85266009b2c000000000000215566009c2c000000000000505766009d2c000000000000875966009e2c000000000000ae5b66009f2c000000000000de5d6600a02c00000000000012606600a12c00000000000044626600a22c00000000000072646600a32c0000000000009e666600a42c000000000000cd686600a52c000000000000eb6a6600a62c0000000000001d6d6600a72c000000000000586f6600a82c00000000000094716600a92c000000000000cf736600aa2c00000000000005766600ab2c00000000000039786600ac2c0000000000006e7a6600ad2c0000000000009f7c6600ae2c000000000000d27e6600af2c00000000000002816600b02c0000000000003c836600b12c00000000000074856600b22c000000000000aa876600b32c000000000000dc896600b42c000000000000128c6600b52c000000000000488e6600b62c00000000000074906600b72c0000000000009e926600b82c000000000000cd946600b92c000000000000f9966600ba2c00000000000033996600bb2c000000000000629b6600bc2c000000000000959d6600bd2c000000000000c79f6600be2c00000000000003a26600bf2c00000000000035a46600c02c00000000000065a66600c12c000000000000a3a86600c22c000000000000cdaa6600c32c000000000000f4ac6600c42c0000000000002aaf6600c52c00000000000052b16600c62c00000000000080b36600c72c000000000000b5b56600c82c000000000000e7b76600c92c0000000000001cba6600ca2c0000000000004fbc6600cb2c0000000000007abe6600cc2c000000000000b9c06600cd2c000000000000ecc26600ce2c00000000000020c56600cf2c0000000000005ac76600d02c00000000000091c96600d12c000000000000c2cb6600d22c000000000000f0cd6600d32c0000000000001ed06600d42c00000000000057d26600d52c0000000000008ad46600d62c000000000000bcd66600d72c000000000000eed86600d82c00000000000028db6600d92c00000000000060dd6600da2c00000000000095df6600db2c000000000000c6e16600dc2c000000000000fbe36600dd2c0000000000002ae66600de2c00000000000055e86600df2c00000000000094ea6600e02c000000000000ceec6600e12c000000000000ffee6600e22c0000000000002bf16600e32c00000000000062f36600e42c00000000000095f56600e52c000000000000c1f76600e62c000000000000edf96600e72c0000000000001cfc6600e82c00000000000052fe6600e92c0000000000008f006700ea2c000000000000c6026700eb2c000000000000ff046700ec2c00000000000033076700ed2c0000000000005b096700ee2c000000000000920b6700ef2c000000000000c30d6700f02c000000000000fa0f6700f12c00000000000022126700f22c00000000000052146700f32c00000000000082166700f42c000000000000b7186700f52c000000000000e21a6700f62c000000000000111d6700f72c000000000000461f6700f82c0000000000006f216700f92c000000000000a0236700fa2c000000000000c5256700fb2c000000000000f2276700fc2c000000000000262a6700fd2c000000000000592c6700fe2c000000000000902e6700ff2c000000000000b8306700002d000000000000ea326700012d00000000000013356700022d0000000000004e376700032d00000000000080396700042d000000000000b93b6700052d000000000000ea3d6700062d0000000000001f406700072d00000000000049426700082d0000000000007d446700092d000000000000b34667000a2d000000000000e54867000b2d0000000000001c4b67000c2d000000000000494d67000d2d000000000000714f67000e2d000000000000a35167000f2d000000000000cd536700102d00000000000000566700112d00000000000032586700122d000000000000615a6700132d0000000000009b5c6700142d000000000000c55e6700152d000000000000fb606700162d0000000000002a636700172d0000000000005e656700182d00000000000091676700192d000000000000c46967001a2d000000000000f36b67001b2d000000000000326e67001c2d000000000000607067001d2d000000000000977267001e2d000000000000d87467001f2d000000000000ff766700202d00000000000030796700212d000000000000667b6700222d0000000000009c7d6700232d000000000000cc7f6700242d000000000000fb816700252d00000000000036846700262d0000000000006f866700272d000000000000af886700282d000000000000e38a6700292d0000000000000d8d67002a2d0000000000003c8f67002b2d000000000000739167002c2d000000000000a19367002d2d000000000000d79567002e2d0000000000000e9867002f2d0000000000003d9a6700302d000000000000769c6700312d000000000000a59e6700322d000000000000cea06700332d0000000000000aa36700342d00000000000041a56700352d0000000000006fa76700362d0000000000009fa96700372d000000000000d2ab6700382d00000000000003ae6700392d00000000000036b067003a2d0000000000006db267003b2d0000000000009eb467003c2d000000000000ccb667003d2d00000000000000b967003e2d0000000000002ebb67003f2d0000000000006bbd6700402d0000000000009abf6700412d000000000000cfc16700422d00000000000007c46700432d0000000000003bc66700442d00000000000073c86700452d000000000000a7ca6700462d000000000000d7cc6700472d00000000000005cf6700482d0000000000003bd16700492d0000000000006ad367004a2d000000000000a2d567004b2d000000000000d1d767004c2d00000000000002da67004d2d00000000000032dc67004e2d00000000000069de67004f2d00000000000092e06700502d000000000000cde26700512d00000000000002e56700522d00000000000036e76700532d0000000000006fe96700542d000000000000a7eb6700552d000000000000cced6700562d00000000000000f06700572d00000000000030f26700582d0000000000006df46700592d000000000000a4f667005a2d000000000000d5f867005b2d00000000000008fb67005c2d0000000000003efd67005d2d00000000000063ff67005e2d000000000000990168005f2d000000000000d4036800602d000000000000ff056800612d0000000000002f086800622d000000000000680a6800632d0000000000009e0c6800642d000000000000cb0e6800652d00000000000005116800662d0000000000003c136800672d0000000000005b156800682d0000000000008f176800692d000000000000c81968006a2d000000000000031c68006b2d000000000000371e68006c2d000000000000632068006d2d000000000000962268006e2d000000000000ce2468006f2d0000000000000a276800702d00000000000044296800712d0000000000007d2b6800722d000000000000b52d6800732d000000000000ee2f6800742d00000000000023326800752d00000000000054346800762d0000000000008b366800772d000000000000bd386800782d000000000000eb3a6800792d0000000000001d3d68007a2d0000000000004e3f68007b2d000000000000834168007c2d000000000000b24368007d2d000000000000e34568007e2d000000000000174868007f2d000000000000484a6800802d000000000000754c6800812d000000000000a24e6800822d000000000000ce506800832d000000000000f9526800842d00000000000033556800852d00000000000065576800862d0000000000009a596800872d000000000000cc5b6800882d0000000000000d5e6800892d000000000000436068008a2d0000000000007e6268008b2d000000000000b16468008c2d000000000000e76668008d2d0000000000001f6968008e2d000000000000576b68008f2d0000000000008e6d6800902d000000000000bc6f6800912d000000000000f2716800922d0000000000001f746800932d0000000000005b766800942d00000000000088786800952d000000000000ba7a6800962d000000000000e97c6800972d0000000000001f7f6800982d0000000000004d816800992d0000000000007f8368009a2d000000000000b28568009b2d000000000000e98768009c2d0000000000001f8a68009d2d000000000000528c68009e2d0000000000007d8e68009f2d000000000000b6906800a02d000000000000ed926800a12d00000000000025956800a22d0000000000005e976800a32d00000000000091996800a42d000000000000b69b6800a52d000000000000df9d6800a62d00000000000014a06800a72d0000000000004aa26800a82d00000000000084a46800a92d000000000000bba66800aa2d000000000000efa86800ab2d0000000000001cab6800ac2d0000000000004bad6800ad2d00000000000080af6800ae2d000000000000b7b16800af2d000000000000f4b36800b02d0000000000001bb66800b12d0000000000004db86800b22d00000000000077ba6800b32d000000000000b1bc6800b42d000000000000e7be6800b52d00000000000018c16800b62d00000000000049c36800b72d0000000000007fc56800b82d000000000000b8c76800b92d000000000000eac96800ba2d00000000000016cc6800bb2d0000000000004fce6800bc2d00000000000084d06800bd2d000000000000b2d26800be2d000000000000e6d46800bf2d00000000000018d76800c02d0000000000004ed96800c12d0000000000007bdb6800c22d000000000000b2dd6800c32d000000000000dcdf6800c42d0000000000000ee26800c52d0000000000003ce46800c62d00000000000078e66800c72d000000000000b8e86800c82d000000000000efea6800c92d00000000000023ed6800ca2d00000000000050ef6800cb2d00000000000083f16800cc2d000000000000b4f36800cd2d000000000000e1f56800ce2d00000000000014f86800cf2d0000000000004efa6800d02d0000000000007cfc6800d12d000000000000a8fe6800d22d000000000000e1006900d32d0000000000000d036900d42d0000000000003d056900d52d00000000000075076900d62d000000000000af096900d72d000000000000dd0b6900d82d000000000000110e6900d92d0000000000003d106900da2d00000000000076126900db2d000000000000ab146900dc2d000000000000d8166900dd2d00000000000003196900de2d000000000000311b6900df2d000000000000661d6900e02d0000000000009d1f6900e12d000000000000bd216900e22d000000000000f3236900e32d00000000000028266900e42d0000000000005a286900e52d000000000000992a6900e62d000000000000d32c6900e72d0000000000000b2f6900e82d00000000000042316900e92d00000000000070336900ea2d000000000000a0356900eb2d000000000000cc376900ec2d000000000000fd396900ed2d000000000000273c6900ee2d0000000000005f3e6900ef2d00000000000095406900f02d000000000000c4426900f12d000000000000ff446900f22d0000000000002b476900f32d00000000000064496900f42d000000000000954b6900f52d000000000000c54d6900f62d000000000000f54f6900f72d0000000000002b526900f82d00000000000067546900f92d0000000000009c566900fa2d000000000000d8586900fb2d000000000000115b6900fc2d000000000000435d6900fd2d000000000000795f6900fe2d000000000000aa616900ff2d000000000000e3636900002e00000000000017666900012e00000000000043686900022e000000000000626a6900032e0000000000008f6c6900042e000000000000be6e6900052e000000000000ea706900062e0000000000002a736900072e00000000000058756900082e0000000000008c776900092e000000000000c37969000a2e000000000000ed7b69000b2e000000000000197e69000c2e000000000000588069000d2e000000000000898269000e2e000000000000b78469000f2e000000000000f4866900102e0000000000002c896900112e000000000000588b6900122e0000000000008b8d6900132e000000000000c08f6900142e000000000000f7916900152e0000000000002c946900162e0000000000005c966900172e00000000000098986900182e000000000000c79a6900192e000000000000ff9c69001a2e0000000000002f9f69001b2e00000000000064a169001c2e00000000000098a369001d2e000000000000cba569001e2e000000000000fea769001f2e00000000000031aa6900202e00000000000061ac6900212e0000000000009dae6900222e000000000000d3b06900232e00000000000014b36900242e00000000000044b56900252e00000000000073b76900262e000000000000a0b96900272e000000000000cfbb6900282e000000000000fbbd6900292e0000000000002dc069002a2e0000000000005cc269002b2e0000000000008dc469002c2e000000000000bac669002d2e000000000000f2c869002e2e00000000000022cb69002f2e0000000000004ecd6900302e00000000000088cf6900312e000000000000bbd16900322e000000000000f0d36900332e00000000000024d66900342e0000000000005ed86900352e0000000000008dda6900362e000000000000cddc6900372e000000000000ffde6900382e00000000000036e16900392e00000000000072e369003a2e00000000000099e569003b2e000000000000d0e769003c2e00000000000006ea69003d2e00000000000033ec69003e2e00000000000061ee69003f2e00000000000094f06900402e000000000000c3f26900412e000000000000f3f46900422e00000000000033f76900432e00000000000067f96900442e0000000000009cfb6900452e000000000000d5fd6900462e00000000000009006a00472e00000000000036026a00482e00000000000065046a00492e0000000000009d066a004a2e000000000000d0086a004b2e000000000000060b6a004c2e0000000000003c0d6a004d2e000000000000790f6a004e2e000000000000a4116a004f2e000000000000cb136a00502e000000000000f9156a00512e00000000000018186a00522e0000000000004d1a6a00532e000000000000821c6a00542e000000000000b31e6a00552e000000000000e2206a00562e00000000000014236a00572e0000000000004f256a00582e0000000000007c276a00592e000000000000ae296a005a2e000000000000de2b6a005b2e0000000000000c2e6a005c2e00000000000043306a005d2e00000000000079326a005e2e000000000000a3346a005f2e000000000000d4366a00602e000000000000fc386a00612e0000000000002c3b6a00622e000000000000553d6a00632e000000000000853f6a00642e000000000000ba416a00652e000000000000f0436a00662e0000000000002d466a00672e00000000000067486a00682e000000000000a14a6a00692e000000000000cd4c6a006a2e000000000000004f6a006b2e00000000000030516a006c2e00000000000060536a006d2e0000000000009c556a006e2e000000000000d2576a006f2e000000000000075a6a00702e000000000000415c6a00712e000000000000795e6a00722e000000000000aa606a00732e000000000000d3626a00742e00000000000009656a00752e00000000000030676a00762e00000000000060696a00772e0000000000008c6b6a00782e000000000000b86d6a00792e000000000000f06f6a007a2e00000000000027726a007b2e0000000000006c746a007c2e00000000000095766a007d2e000000000000c9786a007e2e000000000000fb7a6a007f2e000000000000277d6a00802e000000000000537f6a00812e00000000000086816a00822e000000000000bc836a00832e000000000000f1856a00842e00000000000018886a00852e000000000000498a6a00862e0000000000007e8c6a00872e000000000000ae8e6a00882e000000000000df906a00892e00000000000019936a008a2e00000000000050956a008b2e00000000000084976a008c2e000000000000ac996a008d2e000000000000dd9b6a008e2e000000000000189e6a008f2e00000000000046a06a00902e0000000000006fa26a00912e000000000000a8a46a00922e000000000000e2a66a00932e0000000000000da96a00942e00000000000040ab6a00952e00000000000075ad6a00962e000000000000a6af6a00972e000000000000dab16a00982e00000000000010b46a00992e00000000000047b66a009a2e00000000000079b86a009b2e000000000000aaba6a009c2e000000000000d9bc6a009d2e00000000000013bf6a009e2e0000000000004dc16a009f2e00000000000083c36a00a02e000000000000b0c56a00a12e000000000000e5c76a00a22e00000000000018ca6a00a32e00000000000050cc6a00a42e00000000000083ce6a00a52e000000000000b5d06a00a62e000000000000e4d26a00a72e00000000000005d56a00a82e00000000000036d76a00a92e0000000000006cd96a00aa2e000000000000aadb6a00ab2e000000000000e4dd6a00ac2e0000000000001be06a00ad2e00000000000053e26a00ae2e00000000000080e46a00af2e000000000000c1e66a00b02e000000000000f6e86a00b12e00000000000024eb6a00b22e00000000000056ed6a00b32e0000000000007eef6a00b42e000000000000b4f16a00b52e000000000000e5f36a00b62e00000000000009f66a00b72e0000000000003df86a00b82e00000000000075fa6a00b92e000000000000a7fc6a00ba2e000000000000d4fe6a00bb2e00000000000007016b00bc2e0000000000003d036b00bd2e00000000000068056b00be2e00000000000096076b00bf2e000000000000c6096b00c02e000000000000f70b6b00c12e000000000000330e6b00c22e00000000000062106b00c32e00000000000091126b00c42e000000000000c3146b00c52e000000000000f6166b00c62e00000000000027196b00c72e000000000000551b6b00c82e000000000000821d6b00c92e000000000000af1f6b00ca2e000000000000e3216b00cb2e0000000000000f246b00cc2e00000000000047266b00cd2e0000000000007c286b00ce2e000000000000a52a6b00cf2e000000000000df2c6b00d02e000000000000002f6b00d12e0000000000002d316b00d22e0000000000005a336b00d32e0000000000008a356b00d42e000000000000bc376b00d52e000000000000f2396b00d62e0000000000002f3c6b00d72e0000000000006e3e6b00d82e000000000000a3406b00d92e000000000000da426b00da2e0000000000000a456b00db2e00000000000036476b00dc2e0000000000006f496b00dd2e000000000000a54b6b00de2e000000000000e04d6b00df2e0000000000000c506b00e02e00000000000040526b00e12e00000000000075546b00e22e000000000000a8566b00e32e000000000000e5586b00e42e000000000000185b6b00e52e0000000000004a5d6b00e62e0000000000007c5f6b00e72e000000000000b1616b00e82e000000000000e8636b00e92e0000000000001d666b00ea2e00000000000048686b00eb2e0000000000006e6a6b00ec2e000000000000a26c6b00ed2e000000000000db6e6b00ee2e000000000000fa706b00ef2e00000000000027736b00f02e0000000000005d756b00f12e00000000000088776b00f22e000000000000bc796b00f32e000000000000e37b6b00f42e000000000000067e6b00f52e0000000000002e806b00f62e00000000000061826b00f72e00000000000093846b00f82e000000000000b7866b00f92e000000000000e9886b00fa2e000000000000028b6b00fb2e000000000000308d6b00fc2e0000000000005a8f6b00fd2e00000000000085916b00fe2e000000000000ad936b00ff2e000000000000d9956b00002f00000000000008986b00012f000000000000339a6b00022f0000000000005b9c6b00032f0000000000008c9e6b00042f000000000000b2a06b00052f000000000000d9a26b00062f000000000000fba46b00072f0000000000001ca76b00082f00000000000056a96b00092f00000000000082ab6b000a2f000000000000b6ad6b000b2f000000000000ecaf6b000c2f00000000000022b26b000d2f00000000000054b46b000e2f00000000000080b66b000f2f000000000000b6b86b00102f000000000000edba6b00112f00000000000019bd6b00122f0000000000004ebf6b00132f00000000000080c16b00142f000000000000b0c36b00152f000000000000e6c56b00162f0000000000001ec86b00172f0000000000004dca6b00182f0000000000007ccc6b00192f000000000000b8ce6b001a2f000000000000e2d06b001b2f00000000000002d36b001c2f0000000000003ad56b001d2f00000000000068d76b001e2f0000000000009ed96b001f2f000000000000d1db6b00202f00000000000011de6b00212f00000000000044e06b00222f00000000000077e26b00232f000000000000a8e46b00242f000000000000dce66b00252f00000000000013e96b00262f0000000000003ceb6b00272f0000000000006fed6b00282f000000000000a2ef6b00292f000000000000d3f16b002a2f00000000000008f46b002b2f00000000000036f66b002c2f0000000000005ef86b002d2f00000000000093fa6b002e2f000000000000d4fc6b002f2f00000000000003ff6b00302f0000000000002f016c00312f0000000000005f036c00322f00000000000091056c00332f000000000000b1076c00342f000000000000e9096c00352f0000000000001d0c6c00362f0000000000004a0e6c00372f00000000000075106c00382f0000000000009e126c00392f000000000000d2146c003a2f00000000000003176c003b2f0000000000002a196c003c2f000000000000591b6c003d2f000000000000891d6c003e2f000000000000c31f6c003f2f000000000000f9216c00402f0000000000002c246c00412f0000000000005d266c00422f00000000000089286c00432f000000000000c42a6c00442f000000000000fe2c6c00452f0000000000002c2f6c00462f00000000000065316c00472f00000000000094336c00482f000000000000c3356c00492f000000000000ec376c004a2f000000000000273a6c004b2f000000000000623c6c004c2f0000000000008b3e6c004d2f000000000000c8406c004e2f000000000000f8426c004f2f00000000000026456c00502f00000000000057476c00512f00000000000092496c00522f000000000000c34b6c00532f000000000000fb4d6c00542f00000000000031506c00552f00000000000062526c00562f00000000000099546c00572f000000000000cb566c00582f00000000000003596c00592f000000000000365b6c005a2f000000000000635d6c005b2f000000000000905f6c005c2f000000000000cb616c005d2f000000000000f9636c005e2f00000000000031666c005f2f00000000000068686c00602f000000000000996a6c00612f000000000000ca6c6c00622f000000000000fd6e6c00632f00000000000036716c00642f00000000000069736c00652f000000000000a0756c00662f000000000000d4776c00672f000000000000f8796c00682f000000000000257c6c00692f0000000000005a7e6c006a2f0000000000008b806c006b2f000000000000c1826c006c2f000000000000ec846c006d2f00000000000021876c006e2f0000000000005a896c006f2f000000000000918b6c00702f000000000000bc8d6c00712f000000000000e88f6c00722f00000000000023926c00732f0000000000005b946c00742f0000000000008b966c00752f000000000000bc986c00762f000000000000f29a6c00772f000000000000269d6c00782f0000000000005a9f6c00792f00000000000091a16c007a2f000000000000c9a36c007b2f000000000000faa56c007c2f00000000000021a86c007d2f00000000000050aa6c007e2f00000000000082ac6c007f2f000000000000b0ae6c00802f000000000000d7b06c00812f00000000000006b36c00822f00000000000039b56c00832f0000000000006fb76c00842f000000000000a9b96c00852f000000000000d3bb6c00862f0000000000000cbe6c00872f0000000000003dc06c00882f00000000000069c26c00892f00000000000099c46c008a2f000000000000c6c66c008b2f000000000000fec86c008c2f0000000000002dcb6c008d2f00000000000066cd6c008e2f000000000000a1cf6c008f2f000000000000d1d16c00902f00000000000007d46c00912f00000000000039d66c00922f0000000000006bd86c00932f00000000000097da6c00942f000000000000bfdc6c00952f000000000000f4de6c00962f00000000000027e16c00972f0000000000005be36c00982f00000000000082e56c00992f000000000000b1e76c009a2f000000000000e4e96c009b2f0000000000001eec6c009c2f0000000000004bee6c009d2f00000000000080f06c009e2f000000000000b3f26c009f2f000000000000def46c00a02f00000000000009f76c00a12f00000000000040f96c00a22f00000000000070fb6c00a32f000000000000a1fd6c00a42f000000000000d7ff6c00a52f00000000000006026d00a62f00000000000036046d00a72f00000000000071066d00a82f000000000000a9086d00a92f000000000000e80a6d00aa2f000000000000290d6d00ab2f000000000000680f6d00ac2f00000000000099116d00ad2f000000000000cd136d00ae2f00000000000003166d00af2f0000000000003a186d00b02f0000000000006c1a6d00b12f000000000000a31c6d00b22f000000000000dc1e6d00b32f00000000000010216d00b42f00000000000041236d00b52f00000000000076256d00b62f000000000000ae276d00b72f000000000000de296d00b82f000000000000062c6d00b92f000000000000392e6d00ba2f00000000000064306d00bb2f0000000000009d326d00bc2f000000000000cf346d00bd2f00000000000008376d00be2f0000000000003c396d00bf2f000000000000643b6d00c02f000000000000923d6d00c12f000000000000ca3f6d00c22f000000000000f5416d00c32f0000000000002e446d00c42f0000000000005f466d00c52f00000000000092486d00c62f000000000000c54a6d00c72f000000000000f34c6d00c82f0000000000002a4f6d00c92f0000000000005c516d00ca2f00000000000091536d00cb2f000000000000c1556d00cc2f000000000000f9576d00cd2f0000000000002e5a6d00ce2f000000000000685c6d00cf2f000000000000945e6d00d02f000000000000c9606d00d12f000000000000fb626d00d22f00000000000034656d00d32f0000000000006b676d00d42f00000000000093696d00d52f000000000000c56b6d00d62f000000000000f26d6d00d72f00000000000024706d00d82f00000000000057726d00d92f00000000000083746d00da2f000000000000b7766d00db2f000000000000e9786d00dc2f0000000000001c7b6d00dd2f0000000000004b7d6d00de2f000000000000787f6d00df2f000000000000aa816d00e02f000000000000da836d00e12f00000000000005866d00e22f0000000000003d886d00e32f0000000000006e8a6d00e42f000000000000a78c6d00e52f000000000000d98e6d00e62f00000000000007916d00e72f0000000000003e936d00e82f00000000000075956d00e92f000000000000a5976d00ea2f000000000000cc996d00eb2f000000000000fc9b6d00ec2f0000000000002f9e6d00ed2f00000000000065a06d00ee2f0000000000008ea26d00ef2f000000000000c3a46d00f02f000000000000f2a66d00f12f00000000000032a96d00f22f0000000000006eab6d00f32f000000000000a6ad6d00f42f000000000000dcaf6d00f52f00000000000011b26d00f62f00000000000050b46d00f72f00000000000084b66d00f82f000000000000b3b86d00f92f000000000000eeba6d00fa2f0000000000001ebd6d00fb2f0000000000004fbf6d00fc2f00000000000085c16d00fd2f000000000000b4c36d00fe2f000000000000ebc56d00ff2f0000000000001fc86d00003000000000000049ca6d00013000000000000071cc6d000230000000000000a3ce6d000330000000000000d7d06d0004300000000000000bd36d00053000000000000042d56d0006300000000000006dd76d00073000000000000094d96d000830000000000000cbdb6d000930000000000000fcdd6d000a3000000000000021e06d000b300000000000005be26d000c300000000000008ee46d000d30000000000000c5e66d000e30000000000000f4e86d000f3000000000000016eb6d00103000000000000048ed6d00113000000000000076ef6d001230000000000000aaf16d001330000000000000e7f36d00143000000000000023f66d0015300000000000004ff86d00163000000000000077fa6d001730000000000000acfc6d001830000000000000defe6d0019300000000000000d016e001a300000000000003f036e001b3000000000000077056e001c30000000000000aa076e001d30000000000000db096e001e30000000000000050c6e001f30000000000000330e6e00203000000000000069106e0021300000000000009c126e002230000000000000cc146e002330000000000000fb166e00243000000000000033196e002530000000000000691b6e002630000000000000a41d6e002730000000000000d61f6e00283000000000000015226e0029300000000000004b246e002a300000000000007e266e002b30000000000000b8286e002c30000000000000e72a6e002d300000000000001b2d6e002e30000000000000462f6e002f300000000000006c316e0030300000000000009e336e003130000000000000d5356e0032300000000000000f386e003330000000000000473a6e003430000000000000843c6e003530000000000000ac3e6e003630000000000000d7406e003730000000000000f9426e0038300000000000002b456e0039300000000000005e476e003a3000000000000097496e003b30000000000000cb4b6e003c30000000000000f94d6e003d3000000000000032506e003e3000000000000060526e003f3000000000000094546e004030000000000000c5566e004130000000000000f2586e0042300000000000002b5b6e004330000000000000605d6e004430000000000000955f6e004530000000000000ca616e00463000000000000002646e00473000000000000038666e00483000000000000068686e0049300000000000009a6a6e004a30000000000000ce6c6e004b30000000000000fa6e6e004c3000000000000027716e004d3000000000000060736e004e30000000000000a2756e004f30000000000000d5776e005030000000000000017a6e005130000000000000327c6e005230000000000000657e6e0053300000000000009c806e005430000000000000cd826e005530000000000000fc846e00563000000000000031876e00573000000000000057896e0058300000000000007f8b6e005930000000000000b98d6e005a30000000000000f78f6e005b3000000000000021926e005c300000000000004c946e005d3000000000000085966e005e30000000000000b6986e005f30000000000000e29a6e0060300000000000001b9d6e0061300000000000004a9f6e00623000000000000072a16e006330000000000000a2a36e006430000000000000cfa56e00653000000000000005a86e00663000000000000025aa6e00673000000000000057ac6e0068300000000000008cae6e006930000000000000bfb06e006a30000000000000f3b26e006b3000000000000020b56e006c3000000000000055b76e006d3000000000000084b96e006e30000000000000b7bb6e006f30000000000000e8bd6e00703000000000000015c06e00713000000000000051c26e00723000000000000088c46e007330000000000000c0c66e007430000000000000f1c86e00753000000000000023cb6e00763000000000000058cd6e00773000000000000093cf6e007830000000000000c5d16e007930000000000000f3d36e007a300000000000002ed66e007b3000000000000064d86e007c3000000000000091da6e007d30000000000000c4dc6e007e30000000000000fbde6e007f3000000000000026e16e00803000000000000061e36e00813000000000000094e56e008230000000000000c4e76e008330000000000000f3e96e00843000000000000025ec6e0085300000000000004dee6e00863000000000000083f06e008730000000000000b7f26e008830000000000000e0f46e00893000000000000008f76e008a3000000000000034f96e008b3000000000000062fb6e008c3000000000000094fd6e008d30000000000000c5ff6e008e30000000000000f4016f008f300000000000001e046f00903000000000000050066f0091300000000000007c086f009230000000000000b30a6f009330000000000000e40c6f009430000000000000100f6f00953000000000000047116f0096300000000000007b136f009730000000000000ae156f009830000000000000dd176f009930000000000000111a6f009a30000000000000401c6f009b300000000000007b1e6f009c30000000000000a0206f009d30000000000000d7226f009e3000000000000010256f009f3000000000000041276f00a0300000000000006d296f00a1300000000000009a2b6f00a230000000000000c82d6f00a330000000000000f92f6f00a43000000000000024326f00a53000000000000058346f00a63000000000000086366f00a730000000000000bb386f00a830000000000000ed3a6f00a930000000000000203d6f00aa30000000000000553f6f00ab3000000000000086416f00ac30000000000000b2436f00ad30000000000000f0456f00ae300000000000001c486f00af300000000000005c4a6f00b030000000000000854c6f00b130000000000000bc4e6f00b230000000000000f3506f00b3300000000000002c536f00b4300000000000005d556f00b5300000000000008f576f00b630000000000000c6596f00b730000000000000fb5b6f00b8300000000000002b5e6f00b93000000000000066606f00ba3000000000000096626f00bb30000000000000cd646f00bc30000000000000fe666f00bd3000000000000035696f00be30000000000000616b6f00bf300000000000009b6d6f00c030000000000000c06f6f00c130000000000000fb716f00c2300000000000002e746f00c33000000000000061766f00c43000000000000095786f00c530000000000000c17a6f00c630000000000000fb7c6f00c7300000000000002b7f6f00c83000000000000062816f00c93000000000000094836f00ca30000000000000c4856f00cb30000000000000f3876f00cc30000000000000228a6f00cd30000000000000578c6f00ce300000000000008b8e6f00cf30000000000000c9906f00d03000000000000000936f00d13000000000000031956f00d23000000000000061976f00d33000000000000089996f00d430000000000000bd9b6f00d530000000000000ef9d6f00d63000000000000025a06f00d7300000000000005ba26f00d8300000000000008aa46f00d930000000000000b1a66f00da30000000000000dea86f00db3000000000000016ab6f00dc3000000000000047ad6f00dd300000000000007faf6f00de30000000000000bbb16f00df30000000000000f8b36f00e03000000000000024b66f00e1300000000000005db86f00e23000000000000094ba6f00e330000000000000c7bc6f00e430000000000000fcbe6f00e53000000000000038c16f00e63000000000000061c36f00e73000000000000098c56f00e830000000000000c9c76f00e930000000000000f5c96f00ea300000000000002ccc6f00eb300000000000005ece6f00ec3000000000000095d06f00ed30000000000000c5d26f00ee3000000000000001d56f00ef300000000000003fd76f00f03000000000000072d96f00f1300000000000009fdb6f00f230000000000000d0dd6f00f330000000000000fedf6f00f4300000000000002ee26f00f5300000000000005be46f00f6300000000000008de66f00f730000000000000c7e86f00f830000000000000fcea6f00f93000000000000028ed6f00fa300000000000005aef6f00fb3000000000000084f16f00fc30000000000000aef36f00fd30000000000000dff56f00fe3000000000000014f86f00ff300000000000004efa6f00003100000000000081fc6f000131000000000000b8fe6f000231000000000000f400700003310000000000002703700004310000000000005805700005310000000000008f0770000631000000000000b60970000731000000000000f50b70000831000000000000220e70000931000000000000661070000a310000000000009f1270000b31000000000000cf1470000c31000000000000fb1670000d31000000000000281970000e31000000000000621b70000f31000000000000951d70001031000000000000c71f70001131000000000000fc2170001231000000000000332470001331000000000000692670001431000000000000942870001531000000000000cd2a70001631000000000000082d70001731000000000000302f700018310000000000005b3170001931000000000000923370001a31000000000000c23570001b31000000000000ee3770001c31000000000000193a70001d310000000000004e3c70001e31000000000000823e70001f31000000000000c24070002031000000000000f14270002131000000000000254570002231000000000000584770002331000000000000884970002431000000000000bc4b70002531000000000000f24d700026310000000000002c50700027310000000000004b52700028310000000000007e5470002931000000000000b35670002a31000000000000dc5870002b310000000000000c5b70002c31000000000000335d70002d310000000000006b5f70002e310000000000009e6170002f31000000000000d163700030310000000000000c6670003131000000000000486870003231000000000000826a70003331000000000000b56c70003431000000000000df6e700035310000000000001571700036310000000000004c7370003731000000000000807570003831000000000000c07770003931000000000000f67970003a31000000000000307c70003b31000000000000597e70003c31000000000000988070003d31000000000000c78270003e31000000000000018570003f31000000000000408770004031000000000000728970004131000000000000a68b70004231000000000000df8d700043310000000000000f90700044310000000000004392700045310000000000007b9470004631000000000000b09670004731000000000000e29870004831000000000000199b700049310000000000004c9d70004a31000000000000729f70004b310000000000009da170004c31000000000000cda370004d31000000000000ffa570004e3100000000000034a870004f3100000000000069aa70005031000000000000a2ac70005131000000000000ceae7000523100000000000009b17000533100000000000041b37000543100000000000075b570005531000000000000aab770005631000000000000deb97000573100000000000017bc700058310000000000004dbe700059310000000000007dc070005a31000000000000adc270005b31000000000000dac470005c3100000000000008c770005d310000000000003bc970005e3100000000000063cb70005f3100000000000093cd70006031000000000000cacf70006131000000000000f7d1700062310000000000002dd47000633100000000000071d670006431000000000000a5d870006531000000000000ccda7000663100000000000000dd7000673100000000000031df700068310000000000005ee1700069310000000000008ae370006a31000000000000c4e570006b31000000000000f6e770006c3100000000000024ea70006d3100000000000056ec70006e3100000000000087ee70006f31000000000000b4f070007031000000000000d8f2700071310000000000000ef57000723100000000000043f77000733100000000000075f970007431000000000000abfb70007531000000000000defd700076310000000000001100710077310000000000003b0271007831000000000000670471007931000000000000a00671007a31000000000000db0871007b31000000000000120b71007c310000000000003e0d71007d310000000000006b0f71007e31000000000000a11171007f31000000000000db13710080310000000000001116710081310000000000003d1871008231000000000000731a71008331000000000000a21c71008431000000000000d81e710085310000000000000a21710086310000000000003d2371008731000000000000622571008831000000000000902771008931000000000000c82971008a31000000000000ec2b71008b310000000000001b2e71008c310000000000004a3071008d31000000000000773271008e31000000000000ab3471008f31000000000000dd3671009031000000000000093971009131000000000000403b71009231000000000000783d71009331000000000000a93f71009431000000000000d441710095310000000000000b44710096310000000000003246710097310000000000005d4871009831000000000000904a71009931000000000000c34c71009a31000000000000f64e71009b310000000000002d5171009c310000000000005d5371009d310000000000008f5571009e31000000000000ca5771009f31000000000000fa597100a0310000000000001e5c7100a131000000000000525e7100a2310000000000007f607100a331000000000000b1627100a431000000000000e1647100a53100000000000014677100a6310000000000003f697100a731000000000000726b7100a831000000000000a16d7100a931000000000000d26f7100aa3100000000000008727100ab3100000000000035747100ac3100000000000066767100ad310000000000009e787100ae31000000000000cf7a7100af31000000000000f67c7100b0310000000000002e7f7100b1310000000000005e817100b23100000000000091837100b331000000000000c3857100b431000000000000fd877100b531000000000000288a7100b631000000000000578c7100b731000000000000898e7100b831000000000000c0907100b931000000000000eb927100ba3100000000000025957100bb3100000000000048977100bc3100000000000084997100bd31000000000000bc9b7100be31000000000000ea9d7100bf310000000000001fa07100c0310000000000005aa27100c13100000000000085a47100c231000000000000bea67100c331000000000000f7a87100c4310000000000002cab7100c53100000000000060ad7100c6310000000000008aaf7100c731000000000000b4b17100c831000000000000e5b37100c93100000000000019b67100ca3100000000000052b87100cb3100000000000087ba7100cc31000000000000c1bc7100cd31000000000000f2be7100ce3100000000000033c17100cf310000000000005fc37100d03100000000000095c57100d131000000000000c7c77100d231000000000000f9c97100d33100000000000024cc7100d43100000000000055ce7100d53100000000000082d07100d631000000000000b5d27100d731000000000000e2d47100d83100000000000017d77100d9310000000000004bd97100da3100000000000084db7100db31000000000000bddd7100dc31000000000000e4df7100dd3100000000000012e27100de3100000000000044e47100df3100000000000066e67100e03100000000000098e87100e131000000000000d1ea7100e231000000000000feec7100e33100000000000032ef7100e4310000000000005df17100e53100000000000092f37100e631000000000000c5f57100e731000000000000fdf77100e83100000000000033fa7100e93100000000000061fc7100ea3100000000000092fe7100eb31000000000000cb007200ec31000000000000fb027200ed310000000000002d057200ee310000000000005c077200ef3100000000000095097200f031000000000000cb0b7200f131000000000000f90d7200f23100000000000023107200f33100000000000057127200f4310000000000007d147200f531000000000000b5167200f631000000000000e0187200f731000000000000101b7200f831000000000000451d7200f931000000000000791f7200fa31000000000000a7217200fb31000000000000df237200fc310000000000000a267200fd3100000000000035287200fe31000000000000682a7200ff310000000000009c2c72000032000000000000d82e720001320000000000001131720002320000000000003f3372000332000000000000743572000432000000000000a23772000532000000000000ce3972000632000000000000fe3b72000732000000000000373e720008320000000000006b40720009320000000000009f4272000a32000000000000d44472000b32000000000000114772000c32000000000000454972000d32000000000000804b72000e32000000000000b24d72000f32000000000000e14f720010320000000000001352720011320000000000003c5472001232000000000000705672001332000000000000a25872001432000000000000d05a72001532000000000000035d72001632000000000000325f72001732000000000000666172001832000000000000a36372001932000000000000e06572001a32000000000000176872001b32000000000000466a72001c320000000000007f6c72001d32000000000000ac6e72001e32000000000000e27072001f320000000000001873720020320000000000004d7572002132000000000000807772002232000000000000a97972002332000000000000de7b72002432000000000000147e720025320000000000003b8072002632000000000000698272002732000000000000a08472002832000000000000ce8672002932000000000000fd8872002a320000000000002b8b72002b320000000000005b8d72002c320000000000008f8f72002d32000000000000ca9172002e32000000000000fb9372002f320000000000003696720030320000000000006998720031320000000000009d9a72003232000000000000ce9c72003332000000000000fd9e7200343200000000000034a1720035320000000000005da3720036320000000000008ea572003732000000000000c9a772003832000000000000fda9720039320000000000002cac72003a320000000000006bae72003b320000000000009bb072003c32000000000000d2b272003d320000000000000bb572003e320000000000003eb772003f3200000000000074b972004032000000000000b6bb72004132000000000000eebd720042320000000000001dc0720043320000000000004cc27200443200000000000083c472004532000000000000b9c672004632000000000000e9c8720047320000000000001ccb720048320000000000004fcd7200493200000000000080cf72004a32000000000000b0d172004b32000000000000dfd372004c320000000000000fd672004d320000000000003fd872004e3200000000000075da72004f32000000000000a7dc72005032000000000000dede720051320000000000000fe17200523200000000000044e3720053320000000000007ae572005432000000000000aee772005532000000000000e4e97200563200000000000017ec720057320000000000004dee7200583200000000000085f072005932000000000000b5f272005a32000000000000e4f472005b3200000000000012f772005c320000000000004cf972005d3200000000000086fb72005e32000000000000c1fd72005f32000000000000f2ff72006032000000000000350273006132000000000000630473006232000000000000930673006332000000000000bf0873006432000000000000f20a73006532000000000000230d730066320000000000004e0f730067320000000000007b1173006832000000000000ae1373006932000000000000ec1573006a32000000000000151873006b320000000000006a1a73006c32000000000000bc1c73006d32000000000000141f73006e320000000000006c2173006f32000000000000c423730070320000000000001c2673007132000000000000742873007232000000000000cc2a73007332000000000000242d730074320000000000007c2f73007532000000000000d431730076320000000000002c3473007732000000000000843673007832000000000000dc3873007932000000000000343b73007a320000000000008c3d73007b32000000000000e43f73007c320000000000003c4273007d32000000000000944473007e32000000000000ec4673007f320000000000004449730080320000000000009c4b73008132000000000000f44d730082320000000000004c5073008332000000000000a45273008432000000000000f554730085320000000000004d5773008632000000000000a05973008732000000000000f85b73008832000000000000505e73008932000000000000a86073008a32000000000000006373008b32000000000000586573008c32000000000000af6773008d32000000000000076a73008e320000000000005f6c73008f32000000000000b76e730090320000000000000f7173009132000000000000677373009232000000000000bf75730093320000000000001778730094320000000000006f7a73009532000000000000c77c730096320000000000001f7f73009732000000000000778173009832000000000000cf8373009932000000000000278673009a320000000000007f8873009b32000000000000d78a73009c320000000000002f8d73009d32000000000000878f73009e32000000000000df9173009f3200000000000037947300a0320000000000008f967300a132000000000000e7987300a2320000000000003f9b7300a332000000000000979d7300a432000000000000ef9f7300a53200000000000047a27300a6320000000000009fa47300a732000000000000f7a67300a8320000000000004fa97300a932000000000000a7ab7300aa32000000000000ffad7300ab3200000000000057b07300ac32000000000000afb27300ad3200000000000007b57300ae320000000000005fb77300af32000000000000b7b97300b0320000000000000fbc7300b13200000000000067be7300b232000000000000bfc07300b33200000000000017c37300b4320000000000006fc57300b532000000000000c7c77300b6320000000000001fca7300b73200000000000077cc7300b832000000000000cfce7300b93200000000000027d17300ba320000000000007fd37300bb32000000000000d7d57300bc320000000000002fd87300bd3200000000000087da7300be32000000000000dfdc7300bf3200000000000037df7300c0320000000000008fe17300c132000000000000e7e37300c2320000000000003fe67300c33200000000000097e87300c432000000000000efea7300c53200000000000047ed7300c6320000000000009fef7300c732000000000000f7f17300c8320000000000004ff47300c932000000000000a7f67300ca32000000000000fff87300cb3200000000000057fb7300cc32000000000000affd7300cd3200000000000007007400ce320000000000005f027400cf32000000000000b7047400d0320000000000000f077400d13200000000000067097400d232000000000000be0b7400d332000000000000160e7400d4320000000000006e107400d532000000000000c6127400d6320000000000001e157400d73200000000000076177400d832000000000000cd197400d932000000000000251c7400da320000000000007d1e7400db32000000000000d5207400dc320000000000002d237400dd3200000000000085257400de32000000000000dc277400df32000000000000342a7400e0320000000000008c2c7400e132000000000000e42e7400e2320000000000003b317400e33200000000000093337400e432000000000000eb357400e53200000000000043387400e6320000000000009b3a7400e732000000000000f13c7400e832000000000000493f7400e932000000000000a1417400ea32000000000000f9437400eb3200000000000051467400ec32000000000000a9487400ed32000000000000014b7400ee32000000000000594d7400ef32000000000000b14f7400f03200000000000009527400f13200000000000061547400f232000000000000b9567400f33200000000000011597400f432000000000000695b7400f532000000000000c15d7400f63200000000000019607400f73200000000000071627400f832000000000000c9647400f93200000000000021677400fa3200000000000079697400fb32000000000000d16b7400fc32000000000000296e7400fd3200000000000081707400fe32000000000000d8727400ff32000000000000307574000033000000000000887774000133000000000000e07974000233000000000000387c740003330000000000008f7e74000433000000000000e780740005330000000000003f8374000633000000000000978574000733000000000000ef8774000833000000000000478a740009330000000000009f8c74000a33000000000000f78e74000b330000000000004f9174000c33000000000000a79374000d33000000000000ff9574000e33000000000000579874000f33000000000000af9a74001033000000000000079d740011330000000000005f9f74001233000000000000b7a1740013330000000000000fa47400143300000000000067a674001533000000000000bfa87400163300000000000017ab740017330000000000006fad74001833000000000000c7af740019330000000000001fb274001a3300000000000077b474001b33000000000000cfb674001c3300000000000027b974001d330000000000007fbb74001e33000000000000d7bd74001f330000000000002fc07400203300000000000087c274002133000000000000dfc47400223300000000000037c7740023330000000000008fc974002433000000000000e7cb740025330000000000003fce7400263300000000000097d074002733000000000000efd27400283300000000000047d5740029330000000000009fd774002a33000000000000f7d974002b330000000000004fdc74002c33000000000000a7de74002d33000000000000ffe074002e3300000000000057e374002f33000000000000afe57400303300000000000007e8740031330000000000005fea74003233000000000000b7ec740033330000000000000fef7400343300000000000067f174003533000000000000bff37400363300000000000017f6740037330000000000006ff874003833000000000000c7fa740039330000000000001ffd74003a3300000000000077ff74003b33000000000000cf0175003c33000000000000270475003d330000000000007f0675003e33000000000000d70875003f330000000000002f0b75004033000000000000870d75004133000000000000df0f750042330000000000003712750043330000000000008f1475004433000000000000e716750045330000000000003f1975004633000000000000971b75004733000000000000ef1d750048330000000000004720750049330000000000009f2275004a33000000000000f72475004b330000000000004f2775004c33000000000000a62975004d33000000000000fe2b75004e33000000000000562e75004f33000000000000ae30750050330000000000000633750051330000000000005e3575005233000000000000b637750053330000000000000e3a75005433000000000000663c75005533000000000000be3e750056330000000000001641750057330000000000006e4375005833000000000000c645750059330000000000001e4875005a33000000000000764a75005b33000000000000ce4c75005c33000000000000264f75005d330000000000007d5175005e33000000000000d55375005f330000000000002d5675006033000000000000855875006133000000000000dd5a75006233000000000000355d750063330000000000008d5f75006433000000000000e461750065330000000000003c6475006633000000000000946675006733000000000000ec6875006833000000000000416b75006933000000000000976d75006a33000000000000ef6f75006b33000000000000477275006c330000000000009f7475006d33000000000000f77675006e330000000000004f7975006f33000000000000a77b75007033000000000000ff7d75007133000000000000578075007233000000000000af82750073330000000000000785750074330000000000005d8775007533000000000000b589750076330000000000000c8c75007733000000000000648e75007833000000000000bc9075007933000000000000149375007a330000000000006c9575007b33000000000000c49775007c330000000000001c9a75007d33000000000000749c75007e33000000000000cc9e75007f3300000000000024a1750080330000000000007ca375008133000000000000d4a5750082330000000000002ca87500833300000000000084aa75008433000000000000dcac7500853300000000000034af750086330000000000008ab175008733000000000000e2b3750088330000000000003ab67500893300000000000092b875008a33000000000000e7ba75008b330000000000003fbd75008c3300000000000097bf75008d33000000000000efc175008e3300000000000047c475008f330000000000009fc675009033000000000000f6c8750091330000000000004ecb75009233000000000000a5cd75009333000000000000fdcf7500943300000000000055d275009533000000000000add47500963300000000000004d7750097330000000000005bd975009833000000000000b3db750099330000000000000bde75009a3300000000000063e075009b33000000000000b9e275009c3300000000000011e575009d3300000000000069e775009e33000000000000c1e975009f3300000000000019ec7500a03300000000000071ee7500a133000000000000c8f07500a23300000000000020f37500a33300000000000078f57500a433000000000000d0f77500a53300000000000028fa7500a63300000000000080fc7500a733000000000000d3fe7500a8330000000000002b017600a93300000000000083037600aa33000000000000db057600ab3300000000000031087600ac33000000000000890a7600ad33000000000000e10c7600ae33000000000000390f7600af3300000000000091117600b033000000000000e9137600b13300000000000041167600b23300000000000099187600b333000000000000f11a7600b433000000000000491d7600b533000000000000a11f7600b633000000000000f9217600b73300000000000051247600b833000000000000a9267600b93300000000000001297600ba33000000000000592b7600bb33000000000000b12d7600bc3300000000000009307600bd3300000000000061327600be33000000000000b9347600bf3300000000000011377600c03300000000000069397600c133000000000000c13b7600c233000000000000183e7600c33300000000000070407600c433000000000000c8427600c53300000000000020457600c63300000000000078477600c733000000000000d0497600c833000000000000284c7600c933000000000000804e7600ca33000000000000d8507600cb3300000000000030537600cc3300000000000088557600cd33000000000000e0577600ce33000000000000385a7600cf33000000000000905c7600d033000000000000e85e7600d13300000000000040617600d23300000000000098637600d333000000000000f0657600d43300000000000048687600d533000000000000a06a7600d633000000000000f36c7600d7330000000000004b6f7600d833000000000000a1717600d933000000000000f8737600da3300000000000050767600db33000000000000a8787600dc33000000000000007b7600dd33000000000000587d7600de33000000000000b07f7600df3300000000000007827600e0330000000000005f847600e133000000000000b7867600e2330000000000000f897600e333000000000000678b7600e433000000000000bf8d7600e53300000000000017907600e6330000000000006f927600e733000000000000c7947600e8330000000000001f977600e93300000000000077997600ea33000000000000cf9b7600eb33000000000000279e7600ec330000000000007fa07600ed33000000000000d7a27600ee330000000000002fa57600ef3300000000000086a77600f033000000000000dea97600f13300000000000035ac7600f2330000000000008dae7600f333000000000000e5b07600f4330000000000003db37600f53300000000000094b57600f633000000000000ecb77600f73300000000000044ba7600f8330000000000009bbc7600f933000000000000f3be7600fa330000000000004bc17600fb33000000000000a3c37600fc33000000000000fbc57600fd3300000000000053c87600fe33000000000000abca7600ff3300000000000003cd760000340000000000005bcf76000134000000000000b3d1760002340000000000000bd47600033400000000000063d676000434000000000000bbd87600053400000000000013db760006340000000000006bdd76000734000000000000c2df760008340000000000001ae27600093400000000000072e476000a34000000000000c9e676000b3400000000000021e976000c3400000000000076eb76000d34000000000000ceed76000e3400000000000026f076000f340000000000007ef276001034000000000000d6f4760011340000000000002ef77600123400000000000085f976001334000000000000dcfb7600143400000000000034fe760015340000000000008c0077001634000000000000e402770017340000000000003c0577001834000000000000940777001934000000000000ec0977001a34000000000000440c77001b340000000000009c0e77001c34000000000000f41077001d340000000000004c1377001e34000000000000a41577001f34000000000000fc1777002034000000000000541a77002134000000000000aa1c77002234000000000000001f77002334000000000000532177002434000000000000ab23770025340000000000000326770026340000000000005b2877002734000000000000b32a770028340000000000000b2d77002934000000000000632f77002a34000000000000bb3177002b34000000000000133477002c340000000000006b3677002d34000000000000c33877002e340000000000001b3b77002f34000000000000733d77003034000000000000cb3f77003134000000000000234277003234000000000000754477003334000000000000cd46770034340000000000002349770035340000000000007a4b77003634000000000000d24d770037340000000000002a5077003834000000000000825277003934000000000000d95477003a34000000000000305777003b34000000000000885977003c34000000000000e05b77003d34000000000000385e77003e34000000000000906077003f34000000000000e86277004034000000000000406577004134000000000000986777004234000000000000f06977004334000000000000486c770044340000000000009f6e77004534000000000000f770770046340000000000004f7377004734000000000000a775770048340000000000003177770049340000000000003b7777004a34000000000000457777004b340000000000004f7777004c34000000000000a47977004d34000000000000ef7977004e34000000000000127a77004f34000000000000ce7b77005034000000000000f57d770051340000000000002980770052340000000000005a8277005334000000000000888477005434000000000000bc8677005534000000000000e88877005634000000000000148b77005734000000000000488d77005834000000000000788f77005934000000000000ad9177005a34000000000000d99377005b340000000000000c9677005c340000000000003f9877005d340000000000006a9a77005e340000000000008c9c77005f34000000000000b79e77006034000000000000eaa0770061340000000000001ea37700623400000000000043a57700633400000000000074a777006434000000000000a6a977006534000000000000daab770066340000000000000bae7700673400000000000043b07700683400000000000075b277006934000000000000a7b477006a34000000000000deb677006b340000000000000ab977006c340000000000003fbb77006d340000000000006cbd77006e3400000000000098bf77006f34000000000000cfc17700703400000000000009c47700713400000000000039c67700723400000000000073c877007334000000000000a7ca77007434000000000000dccc7700753400000000000012cf7700763400000000000042d17700773400000000000071d3770078340000000000009fd577007934000000000000cfd777007a3400000000000008da77007b340000000000003adc77007c340000000000006dde77007d340000000000009de077007e34000000000000cce277007f34000000000000ffe47700803400000000000033e7770081340000000000006de977008234000000000000a7eb77008334000000000000dded770084340000000000000ff07700853400000000000044f2770086340000000000007af477008734000000000000a3f677008834000000000000d1f87700893400000000000002fb77008a3400000000000032fd77008b340000000000005fff77008c34000000000000880178008d34000000000000ba0378008e34000000000000ec0578008f340000000000002308780090340000000000005e0a78009134000000000000910c78009234000000000000ca0e78009334000000000000fd1078009434000000000000341378009534000000000000631578009634000000000000951778009734000000000000cd1978009834000000000000011c78009934000000000000331e78009a34000000000000682078009b340000000000009c2278009c34000000000000d82478009d340000000000000c2778009e340000000000004a2978009f34000000000000792b7800a034000000000000b92d7800a134000000000000e62f7800a2340000000000001f327800a33400000000000052347800a43400000000000084367800a534000000000000b2387800a634000000000000e23a7800a7340000000000001a3d7800a834000000000000533f7800a93400000000000082417800aa34000000000000b1437800ab34000000000000dc457800ac3400000000000012487800ad34000000000000454a7800ae340000000000006d4c7800af340000000000009f4e7800b034000000000000ca507800b13400000000000004537800b23400000000000033557800b3340000000000005f577800b43400000000000089597800b534000000000000bf5b7800b634000000000000e65d7800b7340000000000001c607800b83400000000000048627800b9340000000000007b647800ba34000000000000ad667800bb34000000000000ee687800bc34000000000000296b7800bd340000000000005b6d7800be34000000000000916f7800bf34000000000000c8717800c03400000000000001747800c13400000000000032767800c23400000000000066787800c3340000000000009c7a7800c434000000000000cc7c7800c534000000000000fb7e7800c63400000000000038817800c73400000000000060837800c83400000000000092857800c934000000000000cd877800ca34000000000000038a7800cb340000000000003a8c7800cc34000000000000668e7800cd340000000000008e907800ce34000000000000bd927800cf34000000000000e8947800d03400000000000018977800d13400000000000046997800d2340000000000007f9b7800d334000000000000b19d7800d434000000000000e19f7800d5340000000000001ba27800d6340000000000005ba47800d7340000000000008da67800d834000000000000c6a87800d934000000000000eeaa7800da3400000000000023ad7800db340000000000004baf7800dc3400000000000081b17800dd34000000000000b3b37800de34000000000000f0b57800df3400000000000023b87800e0340000000000004fba7800e13400000000000082bc7800e234000000000000afbe7800e334000000000000e4c07800e4340000000000001dc37800e53400000000000051c57800e63400000000000085c77800e734000000000000b1c97800e834000000000000e8cb7800e9340000000000001cce7800ea3400000000000051d07800eb3400000000000083d27800ec34000000000000aed47800ed34000000000000dcd67800ee3400000000000016d97800ef340000000000004ddb7800f03400000000000073dd7800f1340000000000009edf7800f234000000000000d1e17800f3340000000000000fe47800f43400000000000046e67800f5340000000000007ee87800f634000000000000b6ea7800f734000000000000dfec7800f83400000000000003ef7800f93400000000000035f17800fa340000000000006bf37800fb3400000000000099f57800fc34000000000000c6f77800fd34000000000000f0f97800fe3400000000000022fc7800ff3400000000000051fe78000035000000000000850079000135000000000000ab0279000235000000000000dc04790003350000000000000c0779000435000000000000450979000535000000000000790b79000635000000000000a80d79000735000000000000da0f790008350000000000001a12790009350000000000004e1479000a35000000000000811679000b35000000000000ae1879000c35000000000000de1a79000d35000000000000151d79000e350000000000004b1f79000f350000000000007c2179001035000000000000aa2379001135000000000000e425790012350000000000000e28790013350000000000003d2a790014350000000000006d2c790015350000000000009f2e79001635000000000000c93079001735000000000000fa32790018350000000000002c3579001935000000000000643779001a35000000000000923979001b35000000000000cb3b79001c35000000000000043e79001d350000000000003c4079001e350000000000006b4279001f35000000000000914479002035000000000000c24679002135000000000000f74879002235000000000000344b79002335000000000000674d79002435000000000000a14f79002535000000000000cd51790026350000000000000054790027350000000000003056790028350000000000006358790029350000000000008e5a79002a35000000000000ba5c79002b35000000000000e95e79002c35000000000000146179002d35000000000000426379002e350000000000006e6579002f35000000000000a36779003035000000000000d86979003135000000000000036c79003235000000000000316e79003335000000000000637079003435000000000000a27279003535000000000000d574790036350000000000000677790037350000000000003e79790038350000000000006e7b790039350000000000009d7d79003a35000000000000cd7f79003b35000000000000038279003c35000000000000398479003d35000000000000658679003e350000000000009f8879003f35000000000000f28a79004035000000000000458d79004135000000000000968f79004235000000000000ed9179004335000000000000349479004435000000000000879679004535000000000000d798790046350000000000002a9b790047350000000000007b9d79004835000000000000ce9f7900493500000000000023a279004a3500000000000079a479004b35000000000000c9a679004c350000000000001fa979004d3500000000000074ab79004e35000000000000c4ad79004f3500000000000013b07900503500000000000066b279005135000000000000b8b4790052350000000000000bb7790053350000000000005eb979005435000000000000b2bb790055350000000000000abe7900563500000000000060c079005735000000000000adc27900583500000000000001c57900593500000000000059c779005a35000000000000afc979005b3500000000000001cc79005c3500000000000058ce79005d35000000000000abd079005e35000000000000fcd279005f3500000000000050d579006035000000000000a5d779006135000000000000f7d97900623500000000000049dc7900633500000000000099de79006435000000000000e3e07900653500000000000035e37900663500000000000089e579006735000000000000dce7790068350000000000002fea7900693500000000000084ec79006a35000000000000d9ee79006b350000000000002cf179006c3500000000000080f379006d35000000000000d1f579006e3500000000000024f879006f3500000000000079fa79007035000000000000cdfc790071350000000000001cff7900723500000000000071017a007335000000000000c5037a00743500000000000017067a0075350000000000006c087a007635000000000000ba0a7a0077350000000000000d0d7a007835000000000000630f7a007935000000000000b7117a007a350000000000000e147a007b350000000000005f167a007c35000000000000af187a007d35000000000000001b7a007e35000000000000531d7a007f35000000000000a71f7a008035000000000000f7217a0081350000000000004b247a0082350000000000009d267a008335000000000000ee287a0084350000000000003f2b7a0085350000000000008f2d7a008635000000000000e12f7a00873500000000000036327a00883500000000000089347a008935000000000000db367a008a350000000000002e397a008b35000000000000833b7a008c35000000000000d73d7a008d350000000000002a407a008e3500000000000080427a008f35000000000000cd447a00903500000000000023477a00913500000000000076497a009235000000000000c64b7a0093350000000000001b4e7a0094350000000000006b507a009535000000000000c0527a00963500000000000015557a00973500000000000066577a009835000000000000bd597a0099350000000000000d5c7a009a35000000000000605e7a009b35000000000000b6607a009c350000000000000d637a009d3500000000000063657a009e35000000000000b6677a009f35000000000000096a7a00a0350000000000005d6c7a00a135000000000000b36e7a00a23500000000000004717a00a33500000000000059737a00a435000000000000ac757a00a53500000000000001787a00a635000000000000527a7a00a735000000000000a17c7a00a835000000000000f57e7a00a9350000000000004a817a00aa350000000000009b837a00ab35000000000000f0857a00ac3500000000000043887a00ad35000000000000998a7a00ae35000000000000eb8c7a00af350000000000003d8f7a00b03500000000000093917a00b135000000000000e5937a00b2350000000000003a967a00b3350000000000008d987a00b435000000000000e19a7a00b535000000000000379d7a00b6350000000000008d9f7a00b735000000000000e1a17a00b83500000000000033a47a00b93500000000000089a67a00ba35000000000000dca87a00bb3500000000000033ab7a00bc3500000000000084ad7a00bd35000000000000d8af7a00be3500000000000028b27a00bf350000000000007db47a00c035000000000000d4b67a00c13500000000000025b97a00c23500000000000079bb7a00c335000000000000d0bd7a00c43500000000000021c07a00c53500000000000072c27a00c635000000000000c8c47a00c7350000000000001ec77a00c83500000000000071c97a00c935000000000000c6cb7a00ca3500000000000018ce7a00cb3500000000000069d07a00cc35000000000000bdd27a00cd350000000000000cd57a00ce3500000000000061d77a00cf35000000000000b6d97a00d0350000000000000cdc7a00d1350000000000005dde7a00d235000000000000b1e07a00d33500000000000007e37a00d4350000000000005ee57a00d535000000000000abe77a00d635000000000000fde97a00d7350000000000004dec7a00d835000000000000a2ee7a00d935000000000000f7f07a00da3500000000000049f37a00db350000000000009bf57a00dc35000000000000f2f77a00dd3500000000000046fa7a00de350000000000009afc7a00df35000000000000effe7a00e03500000000000044017b00e13500000000000096037b00e235000000000000eb057b00e3350000000000003c087b00e435000000000000900a7b00e535000000000000e80c7b00e6350000000000003d0f7b00e7350000000000008e117b00e835000000000000e1137b00e93500000000000032167b00ea3500000000000085187b00eb35000000000000db1a7b00ec350000000000002d1d7b00ed35000000000000811f7b00ee35000000000000d3217b00ef3500000000000028247b00f0350000000000007b267b00f135000000000000ce287b00f235000000000000232b7b00f335000000000000772d7b00f435000000000000cd2f7b00f53500000000000023327b00f63500000000000078347b00f735000000000000ca367b00f8350000000000001a397b00f935000000000000703b7b00fa35000000000000c23d7b00fb3500000000000016407b00fc350000000000006a427b00fd35000000000000b9447b00fe350000000000000d477b00ff3500000000000062497b000036000000000000b54b7b000136000000000000054e7b00023600000000000057507b000336000000000000a5527b000436000000000000f9547b0005360000000000004b577b0006360000000000009c597b000736000000000000ed5b7b0008360000000000003e5e7b00093600000000000094607b000a36000000000000e7627b000b360000000000003a657b000c360000000000008f677b000d36000000000000df697b000e36000000000000316c7b000f36000000000000846e7b001036000000000000d3707b00113600000000000021737b00123600000000000077757b001336000000000000ce777b001436000000000000237a7b001536000000000000767c7b001636000000000000c77e7b0017360000000000001a817b0018360000000000006c837b001936000000000000c2857b001a3600000000000010887b001b36000000000000f6897b001c36000000000000468c7b001d360000000000009a8e7b001e36000000000000ef907b001f3600000000000044937b0020360000000000008f957b002136000000000000db977b0022360000000000002b9a7b002336000000000000709c7b002436000000000000c29e7b00253600000000000014a17b00263600000000000065a37b002736000000000000b4a57b00283600000000000006a87b0029360000000000004faa7b002a360000000000009eac7b002b36000000000000ecae7b002c3600000000000041b17b002d3600000000000095b37b002e36000000000000e4b57b002f3600000000000033b87b00303600000000000082ba7b003136000000000000cdbc7b0032360000000000001dbf7b00333600000000000071c17b003436000000000000c1c37b00353600000000000012c67b00363600000000000061c87b003736000000000000b1ca7b00383600000000000002cd7b00393600000000000052cf7b003a3600000000000097d17b003b36000000000000ddd37b003c3600000000000030d67b003d3600000000000082d87b003e36000000000000cfda7b003f360000000000001fdd7b00403600000000000071df7b004136000000000000bce17b00423600000000000007e47b00433600000000000053e67b004436000000000000a2e87b004536000000000000f5ea7b00463600000000000043ed7b00473600000000000093ef7b004836000000000000dcf17b0049360000000000002bf47b004a360000000000007af67b004b36000000000000c6f87b004c3600000000000016fb7b004d3600000000000066fd7b004e36000000000000baff7b004f360000000000000d027c0050360000000000005e047c005136000000000000b0067c005236000000000000ff087c005336000000000000520b7c005436000000000000a20d7c005536000000000000ee0f7c00563600000000000039127c00573600000000000086147c005836000000000000dc167c00593600000000000028197c005a36000000000000781b7c005b36000000000000c71d7c005c360000000000000f207c005d3600000000000060227c005e36000000000000ad247c005f36000000000000f8267c00603600000000000047297c006136000000000000952b7c006236000000000000e42d7c00633600000000000034307c0064360000000000007e327c006536000000000000d3347c00663600000000000021377c0067360000000000006e397c006836000000000000ba3b7c0069360000000000000b3e7c006a360000000000005c407c006b36000000000000ac427c006c36000000000000ff447c006d360000000000004a477c006e360000000000009d497c006f36000000000000ee4b7c0070360000000000003c4e7c00713600000000000088507c007236000000000000d9527c00733600000000000022557c00743600000000000070577c007536000000000000c1597c007636000000000000115c7c007736000000000000635e7c007836000000000000b3607c00793600000000000005637c007a3600000000000059657c007b36000000000000a7677c007c36000000000000f5697c007d360000000000003e6c7c007e36000000000000896e7c007f36000000000000da707c0080360000000000002b737c0081360000000000007f757c008236000000000000d5777c008336000000000000287a7c008436000000000000757c7c008536000000000000c47e7c0086360000000000000d817c00873600000000000062837c008836000000000000b0857c008936000000000000ff877c008a360000000000004e8a7c008b36000000000000a28c7c008c36000000000000f18e7c008d3600000000000041917c008e3600000000000094937c008f36000000000000e7957c00903600000000000036987c009136000000000000899a7c009236000000000000db9c7c009336000000000000309f7c00943600000000000083a17c009536000000000000d5a37c0096360000000000002ba67c00973600000000000081a87c009836000000000000d6aa7c00993600000000000029ad7c009a3600000000000080af7c009b36000000000000d4b17c009c3600000000000029b47c009d360000000000007eb67c009e36000000000000d3b87c009f360000000000002bbb7c00a0360000000000007abd7c00a136000000000000d1bf7c00a23600000000000026c27c00a33600000000000078c47c00a436000000000000cdc67c00a53600000000000020c97c00a63600000000000075cb7c00a736000000000000c6cd7c00a8360000000000001cd07c00a9360000000000006fd27c00aa36000000000000bfd47c00ab3600000000000014d77c00ac3600000000000066d97c00ad36000000000000badb7c00ae360000000000000bde7c00af360000000000005de07c00b036000000000000b0e27c00b13600000000000004e57c00b2360000000000005be77c00b336000000000000b2e97c00b43600000000000002ec7c00b53600000000000054ee7c00b636000000000000a7f07c00b736000000000000fcf27c00b83600000000000050f57c00b936000000000000a3f77c00ba36000000000000f5f97c00bb3600000000000049fc7c00bc360000000000009dfe7c00bd36000000000000ec007d00be3600000000000042037d00bf3600000000000096057d00c036000000000000e8077d00c1360000000000003e0a7d00c2360000000000008f0c7d00c336000000000000e50e7d00c43600000000000038117d00c5360000000000008f137d00c636000000000000e2157d00c73600000000000035187d00c8360000000000008b1a7d00c936000000000000e11c7d00ca36000000000000361f7d00cb3600000000000084217d00cc36000000000000dc237d00cd360000000000002d267d00ce3600000000000082287d00cf36000000000000d72a7d00d036000000000000282d7d00d136000000000000742f7d00d236000000000000c8317d00d3360000000000001c347d00d43600000000000070367d00d536000000000000c5387d00d636000000000000193b7d00d736000000000000693d7d00d836000000000000bd3f7d00d93600000000000011427d00da3600000000000064447d00db36000000000000bb467d00dc360000000000000b497d00dd36000000000000624b7d00de36000000000000b44d7d00df360000000000000a507d00e03600000000000061527d00e136000000000000b4547d00e2360000000000000b577d00e33600000000000060597d00e436000000000000b45b7d00e536000000000000075e7d00e6360000000000005a607d00e736000000000000af627d00e83600000000000004657d00e93600000000000058677d00ea36000000000000ae697d00eb36000000000000026c7d00ec36000000000000546e7d00ed36000000000000aa707d00ee3600000000000001737d00ef3600000000000053757d00f036000000000000a3777d00f136000000000000fa797d00f2360000000000004e7c7d00f3360000000000009c7e7d00f436000000000000ed807d00f5360000000000003f837d00f63600000000000093857d00f736000000000000e8877d00f8360000000000003b8a7d00f936000000000000908c7d00fa36000000000000e48e7d00fb3600000000000038917d00fc360000000000008d937d00fd36000000000000e1957d00fe3600000000000035987d00ff36000000000000829a7d000037000000000000d69c7d0001370000000000002b9f7d0002370000000000007da17d000337000000000000cfa37d00043700000000000023a67d00053700000000000078a87d000637000000000000ccaa7d00073700000000000020ad7d00083700000000000074af7d000937000000000000c9b17d000a370000000000001fb47d000b3700000000000074b67d000c37000000000000c7b87d000d370000000000001cbb7d000e3700000000000073bd7d000f37000000000000c8bf7d0010370000000000001bc27d00113700000000000071c47d001237000000000000c1c67d00133700000000000015c97d00143700000000000067cb7d001537000000000000b9cd7d0016370000000000000dd07d0017370000000000005fd27d001837000000000000b4d47d00193700000000000005d77d001a3700000000000059d97d001b37000000000000abdb7d001c3700000000000002de7d001d3700000000000056e07d001e37000000000000abe27d001f37000000000000fde47d00203700000000000054e77d002137000000000000a6e97d002237000000000000fceb7d00233700000000000050ee7d002437000000000000a3f07d002537000000000000f5f27d00263700000000000049f57d0027370000000000009bf77d002837000000000000f1f97d00293700000000000043fc7d002a3700000000000099fe7d002b37000000000000eb007e002c3700000000000040037e002d3700000000000094057e002e37000000000000eb077e002f37000000000000420a7e003037000000000000970c7e003137000000000000ed0e7e00323700000000000043117e0033370000000000009a137e003437000000000000f1157e00353700000000000042187e003637000000000000961a7e003737000000000000ee1c7e003837000000000000461f7e0039370000000000009e217e003a37000000000000f6237e003b370000000000004e267e003c37000000000000a6287e003d37000000000000fe2a7e003e37000000000000562d7e003f37000000000000ad2f7e00403700000000000005327e0041370000000000005c347e004237000000000000b2367e0043370000000000000a397e004437000000000000623b7e004537000000000000ba3d7e00463700000000000012407e0047370000000000006a427e004837000000000000c2447e00493700000000000019477e004a3700000000000071497e004b37000000000000c94b7e004c37000000000000214e7e004d3700000000000079507e004e37000000000000d1527e004f3700000000000029557e00503700000000000081577e005137000000000000d9597e005237000000000000315c7e005337000000000000895e7e005437000000000000e1607e00553700000000000038637e00563700000000000090657e005737000000000000e8677e0058370000000000003e6a7e005937000000000000946c7e005a37000000000000ec6e7e005b3700000000000044717e005c370000000000009c737e005d37000000000000eb757e005e370000000000003e787e005f37000000000000967a7e006037000000000000ee7c7e006137000000000000467f7e0062370000000000009e817e006337000000000000f6837e0064370000000000004e867e006537000000000000a6887e006637000000000000fe8a7e006737000000000000568d7e006837000000000000ae8f7e00693700000000000006927e006a370000000000005e947e006b37000000000000b6967e006c370000000000000e997e006d37000000000000669b7e006e37000000000000be9d7e006f3700000000000016a07e0070370000000000006ea27e007137000000000000c5a47e0072370000000000001aa77e00733700000000000072a97e007437000000000000c9ab7e00753700000000000021ae7e00763700000000000079b07e007737000000000000d1b27e00783700000000000029b57e00793700000000000081b77e007a37000000000000d9b97e007b3700000000000031bc7e007c3700000000000088be7e007d37000000000000e0c07e007e3700000000000038c37e007f370000000000004ec57e008037000000000000a6c77e008137000000000000fec97e00823700000000000054cc7e008337000000000000acce7e00843700000000000004d17e0085370000000000005cd37e008637000000000000b4d57e0087370000000000000cd87e00883700000000000064da7e008937000000000000badc7e008a3700000000000011df7e008b3700000000000069e17e008c37000000000000c1e37e008d3700000000000017e67e008e370000000000006de87e008f37000000000000c5ea7e0090370000000000001ded7e00913700000000000075ef7e009237000000000000cdf17e00933700000000000025f47e0094370000000000007af67e009537000000000000d2f87e0096370000000000002afb7e00973700000000000082fd7e009837000000000000daff7e00993700000000000032027f009a370000000000008a047f009b37000000000000e2067f009c370000000000003a097f009d37000000000000920b7f009e37000000000000ea0d7f009f3700000000000042107f00a0370000000000009a127f00a137000000000000f2147f00a2370000000000004a177f00a337000000000000a2197f00a437000000000000fa1b7f00a537000000000000521e7f00a637000000000000aa207f00a73700000000000002237f00a8370000000000005a257f00a937000000000000b2277f00aa370000000000000a2a7f00ab37000000000000622c7f00ac37000000000000ba2e7f00ad3700000000000012317f00ae370000000000006a337f00af37000000000000c2357f00b0370000000000001a387f00b137000000000000723a7f00b237000000000000ca3c7f00b337000000000000223f7f00b4370000000000007a417f00b537000000000000d2437f00b6370000000000002a467f00b73700000000000081487f00b837000000000000d94a7f00b9370000000000002e4d7f00ba37000000000000854f7f00bb37000000000000dd517f00bc3700000000000035547f00bd370000000000008d567f00be37000000000000e5587f00bf370000000000003d5b7f00c037000000000000955d7f00c137000000000000ed5f7f00c23700000000000045627f00c3370000000000009d647f00c437000000000000f5667f00c5370000000000004d697f00c637000000000000a56b7f00c737000000000000fd6d7f00c83700000000000055707f00c937000000000000ad727f00ca3700000000000005757f00cb370000000000005d777f00cc37000000000000b5797f00cd370000000000000c7c7f00ce37000000000000647e7f00cf37000000000000bc807f00d03700000000000014837f00d1370000000000006c857f00d237000000000000c4877f00d3370000000000001b8a7f00d437000000000000728c7f00d537000000000000c88e7f00d63700000000000020917f00d73700000000000078937f00d837000000000000d0957f00d93700000000000028987f00da37000000000000809a7f00db37000000000000d89c7f00dc37000000000000309f7f00dd3700000000000088a17f00de37000000000000e0a37f00df3700000000000038a67f00e03700000000000090a87f00e137000000000000e7aa7f00e2370000000000003fad7f00e33700000000000097af7f00e437000000000000efb17f00e53700000000000046b47f00e6370000000000009eb67f00e737000000000000f6b87f00e8370000000000004ebb7f00e937000000000000a6bd7f00ea37000000000000febf7f00eb3700000000000054c27f00ec37000000000000a5c47f00ed37000000000000fdc67f00ee3700000000000055c97f00ef37000000000000adcb7f00f03700000000000005ce7f00f1370000000000005dd07f00f237000000000000b5d27f00f3370000000000000dd57f00f43700000000000065d77f00f537000000000000bdd97f00f63700000000000015dc7f00f7370000000000006dde7f00f837000000000000c5e07f00f9370000000000001de37f00fa3700000000000075e57f00fb37000000000000cde77f00fc3700000000000025ea7f00fd370000000000007dec7f00fe37000000000000d5ee7f00ff370000000000002df17f00003800000000000085f37f000138000000000000dcf57f0002380000000000002cf87f00033800000000000084fa7f000438000000000000dcfc7f00053800000000000034ff7f0006380000000000008c0180000738000000000000e403800008380000000000003c0680000938000000000000940880000a38000000000000ec0a80000b38000000000000440d80000c380000000000009c0f80000d38000000000000f41180000e380000000000004c1480000f38000000000000a41680001038000000000000fc1880001138000000000000541b80001238000000000000ac1d800013380000000000000420800014380000000000005c2280001538000000000000b424800016380000000000000c2780001738000000000000642980001838000000000000b92b80001938000000000000102e80001a38000000000000683080001b38000000000000c03280001c38000000000000183580001d38000000000000703780001e38000000000000c83980001f38000000000000203c80002038000000000000783e80002138000000000000d04080002238000000000000284380002338000000000000804580002438000000000000d84780002538000000000000304a80002638000000000000854c80002738000000000000dd4e800028380000000000003551800029380000000000008d5380002a38000000000000e55580002b380000000000003d5880002c38000000000000955a80002d38000000000000ed5c80002e38000000000000455f80002f380000000000009d6180003038000000000000f563800031380000000000004d6680003238000000000000a56880003338000000000000fd6a80003438000000000000556d80003538000000000000ad6f800036380000000000000572800037380000000000005d7480003838000000000000b576800039380000000000000d7980003a38000000000000657b80003b38000000000000bd7d80003c38000000000000158080003d380000000000006d8280003e38000000000000c48480003f380000000000001b8780004038000000000000738980004138000000000000cb8b80004238000000000000238e800043380000000000007b9080004438000000000000d392800045380000000000002b9580004638000000000000839780004738000000000000db9980004838000000000000339c800049380000000000008b9e80004a38000000000000e3a080004b380000000000003ba380004c3800000000000093a580004d38000000000000eba780004e3800000000000042aa80004f380000000000009aac80005038000000000000f2ae800051380000000000004ab180005238000000000000a2b380005338000000000000fab58000543800000000000052b880005538000000000000aaba8000563800000000000002bd800057380000000000005abf80005838000000000000b2c1800059380000000000000ac480005a3800000000000062c680005b38000000000000b7c880005c380000000000000fcb80005d3800000000000067cd80005e38000000000000bfcf80005f3800000000000015d2800060380000000000006cd480006138000000000000c4d6800062380000000000001cd98000633800000000000074db80006438000000000000ccdd8000653800000000000024e0800066380000000000007ce280006738000000000000d4e4800068380000000000002ce78000693800000000000084e980006a38000000000000dceb80006b3800000000000033ee80006c380000000000008bf080006d38000000000000e3f280006e380000000000003bf580006f3800000000000093f780007038000000000000ebf98000713800000000000043fc800072380000000000009bfe80007338000000000000f300810074380000000000004b0381007538000000000000a30581007638000000000000fb0781007738000000000000530a81007838000000000000ab0c81007938000000000000030f81007a380000000000005b1181007b38000000000000b21381007c380000000000000a1681007d38000000000000621881007e38000000000000ba1a81007f38000000000000121d810080380000000000006a1f81008138000000000000c221810082380000000000001a2481008338000000000000722681008438000000000000ca2881008538000000000000222b810086380000000000007a2d81008738000000000000d22f810088380000000000002a3281008938000000000000823481008a38000000000000da3681008b38000000000000323981008c380000000000008a3b81008d38000000000000e23d81008e380000000000003a4081008f38000000000000924281009038000000000000ea44810091380000000000004247810092380000000000009a4981009338000000000000f24b810094380000000000004a4e81009538000000000000a25081009638000000000000f85281009738000000000000505581009838000000000000a85781009938000000000000005a81009a38000000000000585c81009b38000000000000b05e81009c38000000000000086181009d38000000000000606381009e38000000000000b86581009f3800000000000010688100a038000000000000686a8100a138000000000000c06c8100a238000000000000186f8100a33800000000000070718100a438000000000000c8738100a53800000000000020768100a63800000000000078788100a738000000000000d07a8100a838000000000000287d8100a938000000000000807f8100aa38000000000000d7818100ab380000000000002f848100ac3800000000000087868100ad38000000000000df888100ae38000000000000378b8100af380000000000008f8d8100b038000000000000e78f8100b1380000000000003f928100b23800000000000097948100b338000000000000ef968100b43800000000000047998100b5380000000000009f9b8100b638000000000000f79d8100b7380000000000004fa08100b838000000000000a7a28100b938000000000000ffa48100ba3800000000000057a78100bb38000000000000afa98100bc3800000000000007ac8100bd380000000000005fae8100be38000000000000b7b08100bf380000000000000fb38100c03800000000000067b58100c138000000000000bfb78100c23800000000000016ba8100c3380000000000006ebc8100c438000000000000c6be8100c5380000000000001ec18100c63800000000000076c38100c738000000000000cec58100c83800000000000026c88100c9380000000000007eca8100ca38000000000000d6cc8100cb380000000000002ecf8100cc3800000000000086d18100cd38000000000000ded38100ce3800000000000036d68100cf380000000000008ed88100d038000000000000e6da8100d1380000000000003edd8100d23800000000000096df8100d338000000000000eee18100d43800000000000046e48100d5380000000000009ee68100d638000000000000f6e88100d7380000000000004eeb8100d838000000000000a4ed8100d938000000000000faef8100da3800000000000052f28100db38000000000000aaf48100dc3800000000000002f78100dd380000000000005af98100de38000000000000b2fb8100df380000000000000afe8100e03800000000000062008200e138000000000000ba028200e23800000000000012058200e3380000000000006a078200e438000000000000c2098200e5380000000000001a0c8200e638000000000000720e8200e738000000000000ca108200e83800000000000022138200e9380000000000007a158200ea38000000000000d2178200eb38000000000000291a8200ec38000000000000811c8200ed38000000000000d91e8200ee3800000000000031218200ef3800000000000089238200f038000000000000e1258200f13800000000000039288200f238000000000000912a8200f338000000000000e92c8200f438000000000000402f8200f53800000000000098318200f638000000000000ee338200f73800000000000046368200f8380000000000009e388200f938000000000000f63a8200fa380000000000004e3d8200fb38000000000000a63f8200fc38000000000000fe418200fd3800000000000056448200fe38000000000000ae468200ff380000000000000649820000390000000000005e4b82000139000000000000b64d820002390000000000000e5082000339000000000000665282000439000000000000be54820005390000000000001657820006390000000000006e5982000739000000000000c65b820008390000000000001e5e82000939000000000000766082000a39000000000000ce6282000b39000000000000266582000c390000000000007c6782000d39000000000000d46982000e390000000000002c6c82000f39000000000000846e82001039000000000000da70820011390000000000003273820012390000000000008a7582001339000000000000e27782001439000000000000397a82001539000000000000917c82001639000000000000e97e82001739000000000000418182001839000000000000998382001939000000000000f18582001a39000000000000498882001b39000000000000a18a82001c39000000000000f98c82001d39000000000000518f82001e39000000000000a99182001f39000000000000019482002039000000000000599682002139000000000000b19882002239000000000000099b82002339000000000000619d82002439000000000000b99f8200253900000000000011a28200263900000000000068a482002739000000000000c0a68200283900000000000018a98200293900000000000070ab82002a39000000000000c8ad82002b3900000000000020b082002c3900000000000078b282002d39000000000000d0b482002e3900000000000028b782002f3900000000000080b982003039000000000000d8bb8200313900000000000030be8200323900000000000088c082003339000000000000e0c28200343900000000000038c58200353900000000000090c782003639000000000000e8c98200373900000000000040cc8200383900000000000098ce82003939000000000000f0d082003a3900000000000048d382003b39000000000000a0d582003c39000000000000f8d782003d3900000000000050da82003e39000000000000a8dc82003f3900000000000000df8200403900000000000058e182004139000000000000b0e38200423900000000000008e68200433900000000000060e882004439000000000000b8ea8200453900000000000010ed8200463900000000000068ef82004739000000000000c0f18200483900000000000018f48200493900000000000070f682004a39000000000000c8f882004b3900000000000020fb82004c3900000000000078fd82004d39000000000000d0ff82004e39000000000000280283004f39000000000000800483005039000000000000d80683005139000000000000300983005239000000000000880b83005339000000000000e00d83005439000000000000381083005539000000000000901283005639000000000000e81483005739000000000000401783005839000000000000981983005939000000000000f01b83005a39000000000000481e83005b39000000000000a02083005c39000000000000f82283005d39000000000000502583005e39000000000000a82783005f39000000000000002a83006039000000000000582c83006139000000000000b02e83006239000000000000083183006339000000000000603383006439000000000000b83583006539000000000000103883006639000000000000683a83006739000000000000c03c83006839000000000000183f83006939000000000000704183006a39000000000000c84383006b39000000000000204683006c39000000000000784883006d39000000000000d04a83006e39000000000000284d83006f39000000000000804f83007039000000000000d85183007139000000000000305483007239000000000000885683007339000000000000e05883007439000000000000385b83007539000000000000905d83007639000000000000e85f83007739000000000000406283007839000000000000986483007939000000000000f06683007a39000000000000486983007b39000000000000a06b83007c39000000000000f86d83007d39000000000000507083007e39000000000000a87283007f39000000000000007583008039000000000000587783008139000000000000b07983008239000000000000087c83008339000000000000607e83008439000000000000b88083008539000000000000108383008639000000000000688583008739000000000000c08783008839000000000000188a83008939000000000000708c83008a39000000000000c88e83008b39000000000000209183008c39000000000000789383008d39000000000000d09583008e39000000000000289883008f39000000000000809a83009039000000000000d89c83009139000000000000309f8300923900000000000083a183009339000000000000dba38300943900000000000033a6830095390000000000008ba883009639000000000000e3aa830097390000000000003bad8300983900000000000093af83009939000000000000ebb183009a3900000000000043b483009b390000000000009bb683009c39000000000000f3b883009d390000000000004bbb83009e39000000000000a3bd83009f39000000000000fabf8300a03900000000000052c28300a139000000000000aac48300a23900000000000002c78300a3390000000000005ac98300a439000000000000b2cb8300a5390000000000000ace8300a63900000000000062d08300a739000000000000bad28300a83900000000000012d58300a9390000000000006ad78300aa39000000000000c2d98300ab390000000000001adc8300ac3900000000000072de8300ad39000000000000cae08300ae3900000000000022e38300af390000000000007ae58300b039000000000000d2e78300b1390000000000002aea8300b23900000000000082ec8300b339000000000000daee8300b43900000000000032f18300b5390000000000008af38300b639000000000000e2f58300b7390000000000003af88300b83900000000000092fa8300b939000000000000eafc8300ba3900000000000042ff8300bb390000000000009a018400bc39000000000000f2038400bd390000000000004a068400be39000000000000a2088400bf39000000000000fa0a8400c039000000000000520d8400c139000000000000aa0f8400c23900000000000002128400c3390000000000005a148400c439000000000000b2168400c5390000000000000a198400c639000000000000611b8400c739000000000000b91d8400c83900000000000011208400c93900000000000069228400ca39000000000000c1248400cb3900000000000019278400cc3900000000000071298400cd39000000000000c92b8400ce39000000000000212e8400cf3900000000000075308400d039000000000000ca328400d13900000000000020358400d23900000000000078378400d339000000000000cd398400d439000000000000253c8400d5390000000000007d3e8400d639000000000000d5408400d7390000000000002d438400d83900000000000085458400d939000000000000dd478400da39000000000000354a8400db390000000000008d4c8400dc39000000000000e54e8400dd390000000000003d518400de3900000000000095538400df39000000000000ed558400e03900000000000045588400e1390000000000009d5a8400e239000000000000f55c8400e3390000000000004d5f8400e439000000000000a5618400e539000000000000fd638400e63900000000000055668400e739000000000000ad688400e839000000000000056b8400e9390000000000005d6d8400ea39000000000000b56f8400eb390000000000000d728400ec3900000000000065748400ed39000000000000bd768400ee3900000000000015798400ef390000000000006d7b8400f039000000000000c07d8400f13900000000000018808400f23900000000000070828400f339000000000000c8848400f43900000000000020878400f53900000000000078898400f639000000000000d08b8400f739000000000000288e8400f83900000000000080908400f939000000000000d8928400fa3900000000000030958400fb3900000000000088978400fc39000000000000e0998400fd39000000000000389c8400fe39000000000000909e8400ff39000000000000e8a08400003a00000000000040a38400013a00000000000098a58400023a000000000000efa78400033a00000000000047aa8400043a0000000000009fac8400053a000000000000f7ae8400063a0000000000004fb18400073a000000000000a7b38400083a000000000000ffb58400093a00000000000057b884000a3a000000000000afba84000b3a00000000000007bd84000c3a0000000000005fbf84000d3a000000000000b7c184000e3a0000000000000fc484000f3a00000000000067c68400103a000000000000bfc88400113a00000000000017cb8400123a0000000000006fcd8400133a000000000000c7cf8400143a0000000000001fd28400153a00000000000077d48400163a000000000000cfd68400173a00000000000027d98400183a0000000000007fdb8400193a000000000000d7dd84001a3a0000000000002fe084001b3a00000000000087e284001c3a000000000000dfe484001d3a00000000000037e784001e3a0000000000008fe984001f3a000000000000e6eb8400203a0000000000003eee8400213a00000000000096f08400223a000000000000eef28400233a00000000000046f58400243a0000000000008cf78400253a000000000000e4f98400263a0000000000003cfc8400273a00000000000094fe8400283a000000000000ec008500293a000000000000440385002a3a0000000000009c0585002b3a000000000000f40785002c3a0000000000004c0a85002d3a000000000000a40c85002e3a000000000000fc0e85002f3a00000000000054118500303a000000000000ac138500313a00000000000004168500323a0000000000005c188500333a000000000000b41a8500343a0000000000000c1d8500353a0000000000005e1f8500363a000000000000b6218500373a0000000000000e248500383a00000000000066268500393a000000000000be2885003a3a000000000000162b85003b3a0000000000006e2d85003c3a000000000000c62f85003d3a0000000000001e3285003e3a000000000000763485003f3a000000000000ce368500403a00000000000026398500413a0000000000007e3b8500423a000000000000d63d8500433a0000000000002e408500443a00000000000086428500453a000000000000de448500463a00000000000036478500473a0000000000008e498500483a000000000000e64b8500493a0000000000003e4e85004a3a000000000000965085004b3a000000000000ee5285004c3a000000000000465585004d3a0000000000009e5785004e3a000000000000f65985004f3a0000000000004e5c8500503a000000000000a65e8500513a000000000000fe608500523a00000000000056638500533a000000000000ae658500543a00000000000006688500553a0000000000005e6a8500563a000000000000b66c8500573a0000000000000e6f8500583a00000000000066718500593a000000000000be7385005a3a000000000000167685005b3a0000000000006e7885005c3a000000000000c67a85005d3a0000000000001e7d85005e3a000000000000767f85005f3a000000000000ce818500603a00000000000026848500613a0000000000007e868500623a000000000000d6888500633a0000000000002e8b8500643a000000000000868d8500653a000000000000de8f8500663a00000000000036928500673a0000000000008e948500683a000000000000e6968500693a0000000000003e9985006a3a000000000000969b85006b3a000000000000ee9d85006c3a00000000000046a085006d3a0000000000009ea285006e3a000000000000f6a485006f3a0000000000004ea78500703a000000000000a6a98500713a000000000000feab8500723a00000000000056ae8500733a000000000000aeb08500743a00000000000006b38500753a0000000000005eb58500763a000000000000b6b78500773a0000000000000eba8500783a00000000000066bc8500793a000000000000bebe85007a3a00000000000016c185007b3a0000000000006ec385007c3a000000000000c6c585007d3a0000000000001ec885007e3a00000000000076ca85007f3a000000000000cecc8500803a00000000000026cf8500813a0000000000007ed18500823a000000000000d6d38500833a0000000000002ed68500843a00000000000086d88500853a000000000000deda8500863a00000000000036dd8500873a0000000000008edf8500883a000000000000e6e18500893a0000000000003ee485008a3a00000000000096e685008b3a000000000000eee885008c3a00000000000046eb85008d3a0000000000009eed85008e3a000000000000f6ef85008f3a0000000000004ef28500903a000000000000a6f48500913a000000000000fef68500923a00000000000056f98500933a000000000000aefb8500943a00000000000001fe8500953a00000000000059008600963a000000000000b1028600973a00000000000009058600983a00000000000061078600993a000000000000b90986009a3a000000000000110c86009b3a000000000000690e86009c3a000000000000c11086009d3a000000000000191386009e3a000000000000711586009f3a000000000000c9178600a03a000000000000211a8600a13a000000000000791c8600a23a000000000000d11e8600a33a00000000000029218600a43a00000000000081238600a53a000000000000d9258600a63a00000000000031288600a73a000000000000892a8600a83a000000000000e12c8600a93a000000000000342f8600aa3a0000000000008c318600ab3a000000000000e4338600ac3a0000000000003c368600ad3a00000000000094388600ae3a000000000000ec3a8600af3a000000000000443d8600b03a0000000000009c3f8600b13a000000000000f4418600b23a0000000000004c448600b33a000000000000a4468600b43a000000000000fc488600b53a000000000000544b8600b63a000000000000ac4d8600b73a00000000000004508600b83a0000000000005c528600b93a000000000000b4548600ba3a0000000000000c578600bb3a00000000000064598600bc3a000000000000bc5b8600bd3a000000000000145e8600be3a0000000000006c608600bf3a000000000000c4628600c03a0000000000001c658600c13a00000000000074678600c23a000000000000cc698600c33a000000000000246c8600c43a0000000000007c6e8600c53a000000000000d3708600c63a0000000000002b738600c73a0000000000007a758600c83a000000000000d1778600c93a000000000000297a8600ca3a000000000000807c8600cb3a000000000000d67e8600cc3a0000000000002e818600cd3a00000000000086838600ce3a000000000000de858600cf3a00000000000036888600d03a0000000000008e8a8600d13a000000000000e68c8600d23a0000000000003e8f8600d33a00000000000096918600d43a000000000000ee938600d53a00000000000046968600d63a0000000000009e988600d73a000000000000f69a8600d83a0000000000004e9d8600d93a000000000000a59f8600da3a000000000000fda18600db3a00000000000055a48600dc3a000000000000ada68600dd3a000000000000e3a78600de3a00000000000022aa8600df3a00000000000079ac8600e03a000000000000d0ae8600e13a00000000000022b18600e23a00000000000047b38600e33a00000000000040b58600e43a00000000000040b78600e53a00000000000065b98600e63a000000000000bdbb8600e73a00000000000015be8600e83a0000000000006dc08600e93a000000000000c5c28600ea3a0000000000001dc58600eb3a00000000000075c78600ec3a000000000000c9c98600ed3a0000000000001ecc8600ee3a00000000000075ce8600ef3a000000000000ccd08600f03a00000000000024d38600f13a0000000000007cd58600f23a000000000000d2d78600f33a00000000000028da8600f43a00000000000077dc8600f53a000000000000ccde8600f63a00000000000023e18600f73a0000000000007be38600f83a000000000000d3e58600f93a0000000000002be88600fa3a00000000000083ea8600fb3a000000000000dbec8600fc3a00000000000033ef8600fd3a0000000000008bf18600fe3a000000000000e3f38600ff3a0000000000003bf68600003b00000000000093f88600013b000000000000ebfa8600023b00000000000043fd8600033b0000000000009bff8600043b000000000000f3018700053b0000000000004b048700063b000000000000a3068700073b000000000000fb088700083b0000000000004e0b8700093b000000000000a40d87000a3b000000000000fc0f87000b3b000000000000541287000c3b000000000000ac1487000d3b000000000000041787000e3b0000000000005c1987000f3b000000000000b41b8700103b0000000000000c1e8700113b00000000000064208700123b000000000000bc228700133b00000000000014258700143b0000000000006c278700153b000000000000c4298700163b0000000000001c2c8700173b000000000000742e8700183b000000000000cc308700193b000000000000243387001a3b0000000000007c3587001b3b000000000000d43787001c3b0000000000002c3a87001d3b000000000000843c87001e3b000000000000dc3e87001f3b00000000000034418700203b0000000000008c438700213b000000000000df458700223b00000000000037488700233b0000000000008b4a8700243b000000000000e34c8700253b0000000000003a4f8700263b00000000000092518700273b000000000000ea538700283b00000000000042568700293b0000000000009a5887002a3b000000000000f25a87002b3b0000000000004a5d87002c3b000000000000a25f87002d3b000000000000fa6187002e3b000000000000526487002f3b000000000000aa668700303b00000000000002698700313b0000000000005a6b8700323b000000000000b26d8700333b0000000000000a708700343b00000000000062728700353b000000000000ba748700363b00000000000012778700373b0000000000006a798700383b000000000000c27b8700393b0000000000001a7e87003a3b000000000000728087003b3b000000000000ca8287003c3b000000000000228587003d3b0000000000007a8787003e3b000000000000d28987003f3b0000000000002a8c8700403b000000000000828e8700413b000000000000da908700423b00000000000032938700433b0000000000008a958700443b0000000000001d978700453b0000000000008a978700463b000000000000e5978700473b00000000000041988700483b00000000000096988700493b000000000000f59887004a3b0000000000006c9987004b3b000000000000d09987004c3b000000000000459a87004d3b000000000000b09a87004e3b0000000000002d9b87004f3b000000000000a39b8700503b000000000000229c8700513b000000000000909c8700523b000000000000029d8700533b000000000000659d8700543b000000000000c69d8700553b000000000000439e8700563b000000000000a69e8700573b000000000000ce9e8700583b000000000000e69e8700593b000000000000fb9e87005a3b0000000000009da087005b3b000000000000e2a287005c3b00000000000035a587005d3b00000000000086a787005e3b000000000000dca987005f3b0000000000002aac8700603b0000000000007cae8700613b000000000000d0b08700623b00000000000020b38700633b00000000000073b58700643b000000000000c5b78700653b00000000000019ba8700663b0000000000006dbc8700673b000000000000bbbe8700683b0000000000000cc18700693b0000000000005ac387006a3b000000000000adc587006b3b00000000000004c887006c3b0000000000005aca87006d3b000000000000adcc87006e3b00000000000002cf87006f3b00000000000054d18700703b000000000000a8d38700713b000000000000fbd58700723b0000000000004ed88700733b000000000000a3da8700743b000000000000f5dc8700753b00000000000046df8700763b0000000000009ce18700773b000000000000ede38700783b00000000000043e68700793b00000000000095e887007a3b000000000000e7ea87007b3b0000000000003ced87007c3b0000000000008fef87007d3b000000000000e3f187007e3b00000000000036f487007f3b00000000000084f68700803b000000000000d6f88700813b0000000000002bfb8700823b0000000000007efd8700833b000000000000cfff8700843b00000000000022028800853b00000000000077048800863b000000000000cb068800873b00000000000020098800883b000000000000730b8800893b000000000000c70d88008a3b0000000000001d1088008b3b000000000000711288008c3b000000000000c31488008d3b000000000000181788008e3b0000000000006b1988008f3b000000000000c11b8800903b000000000000121e8800913b00000000000066208800923b000000000000b7228800933b0000000000000a258800943b0000000000005c278800953b000000000000af298800963b000000000000012c8800973b000000000000552e8800983b000000000000ac308800993b000000000000023388009a3b000000000000553588009b3b000000000000a93788009c3b000000000000fd3988009d3b000000000000503c88009e3b000000000000a53e88009f3b000000000000f9408800a03b00000000000049438800a13b00000000000099458800a23b000000000000f0478800a33b000000000000454a8800a43b0000000000009c4c8800a53b000000000000f04e8800a63b00000000000043518800a73b0000000000009b538800a83b000000000000f1558800a93b00000000000042588800aa3b000000000000965a8800ab3b000000000000e95c8800ac3b0000000000003e5f8800ad3b00000000000093618800ae3b000000000000ea638800af3b00000000000038668800b03b0000000000008b688800b13b000000000000dc6a8800b23b0000000000002d6d8800b33b000000000000836f8800b43b000000000000d5718800b53b0000000000002b748800b63b0000000000007c768800b73b000000000000d2788800b83b000000000000277b8800b93b0000000000007b7d8800ba3b000000000000d27f8800bb3b00000000000028828800bc3b0000000000007b848800bd3b000000000000cf868800be3b00000000000024898800bf3b0000000000007b8b8800c03b000000000000d38d8800c13b00000000000029908800c23b0000000000007e928800c33b000000000000d3948800c43b00000000000028978800c53b00000000000080998800c63b000000000000d09b8800c73b000000000000219e8800c83b00000000000078a08800c93b000000000000caa28800ca3b0000000000001ea58800cb3b00000000000072a78800cc3b000000000000c9a98800cd3b00000000000013ac8800ce3b00000000000063ae8800cf3b000000000000b6b08800d03b0000000000000bb38800d13b0000000000005db58800d23b000000000000b5b78800d33b00000000000007ba8800d43b00000000000058bc8800d53b000000000000abbe8800d63b00000000000000c18800d73b00000000000053c38800d83b000000000000a7c58800d93b000000000000f6c78800da3b0000000000004dca8800db3b000000000000a1cc8800dc3b000000000000f6ce8800dd3b0000000000004ad18800de3b0000000000009ed38800df3b000000000000f6d58800e03b0000000000004bd88800e13b0000000000009cda8800e23b000000000000ecdc8800e33b00000000000040df8800e43b00000000000096e18800e53b000000000000eee38800e63b00000000000044e68800e73b00000000000099e88800e83b000000000000eaea8800e93b0000000000003eed8800ea3b00000000000091ef8800eb3b000000000000e4f18800ec3b00000000000038f48800ed3b0000000000008af68800ee3b000000000000e0f88800ef3b00000000000035fb8800f03b00000000000086fd8800f13b000000000000daff8800f23b00000000000030028900f33b00000000000086048900f43b000000000000db068900f53b0000000000002b098900f63b0000000000007d0b8900f73b000000000000cf0d8900f83b0000000000001e108900f93b00000000000073128900fa3b000000000000c4148900fb3b00000000000019178900fc3b0000000000006b198900fd3b000000000000c11b8900fe3b000000000000151e8900ff3b0000000000006b208900003c000000000000c1228900013c00000000000015258900023c0000000000006c278900033c000000000000bf298900043c000000000000162c8900053c0000000000006a2e8900063c000000000000bd308900073c00000000000013338900083c00000000000067358900093c000000000000be3789000a3c000000000000133a89000b3c000000000000693c89000c3c000000000000be3e89000d3c0000000000000f4189000e3c000000000000664389000f3c000000000000ba458900103c0000000000000e488900113c000000000000604a8900123c000000000000b44c8900133c0000000000000b4f8900143c0000000000005d518900153c000000000000ae538900163c00000000000003568900173c00000000000055588900183c000000000000a85a8900193c000000000000fe5c89001a3c000000000000525f89001b3c000000000000a86189001c3c000000000000fb6389001d3c0000000000004d6689001e3c000000000000a46889001f3c000000000000fa6a8900203c000000000000516d8900213c000000000000a66f8900223c000000000000fb718900233c0000000000004f748900243c000000000000a7768900253c000000000000fb788900263c000000000000507b8900273c000000000000a57d8900283c000000000000f77f8900293c0000000000004b8289002a3c0000000000009d8489002b3c000000000000f18689002c3c000000000000458989002d3c000000000000998b89002e3c000000000000eb8d89002f3c00000000000037908900303c0000000000008a928900313c000000000000de948900323c00000000000033978900333c00000000000084998900343c000000000000d69b8900353c000000000000299e8900363c0000000000007da08900373c000000000000cba28900383c0000000000001fa58900393c00000000000072a789003a3c000000000000c3a989003b3c00000000000012ac89003c3c00000000000063ae89003d3c000000000000b7b089003e3c00000000000007b389003f3c0000000000005ab58900403c000000000000aeb78900413c000000000000fbb98900423c0000000000004cbc8900433c0000000000009ebe8900443c000000000000f4c08900453c0000000000004bc38900463c0000000000009fc58900473c000000000000f3c78900483c00000000000048ca8900493c0000000000009ccc89004a3c000000000000edce89004b3c00000000000043d189004c3c00000000000099d389004d3c000000000000eed589004e3c00000000000041d889004f3c00000000000093da8900503c000000000000e7dc8900513c0000000000003ddf8900523c0000000000008ce18900533c000000000000dfe38900543c00000000000035e68900553c00000000000088e88900563c000000000000deea8900573c00000000000030ed8900583c00000000000085ef8900593c000000000000d9f189005a3c0000000000002ff489005b3c00000000000085f689005c3c000000000000d8f889005d3c0000000000002dfb89005e3c00000000000084fd89005f3c000000000000d5ff8900603c00000000000027028a00613c0000000000007d048a00623c000000000000ce068a00633c0000000000001d098a00643c0000000000006d0b8a00653c000000000000bd0d8a00663c00000000000014108a00673c00000000000068128a00683c000000000000bc148a00693c0000000000000e178a006a3c00000000000063198a006b3c000000000000b81b8a006c3c0000000000000d1e8a006d3c00000000000062208a006e3c000000000000b7228a006f3c00000000000006258a00703c00000000000058278a00713c000000000000aa298a00723c000000000000fe2b8a00733c000000000000542e8a00743c000000000000a9308a00753c000000000000ff328a00763c00000000000053358a00773c000000000000a8378a00783c000000000000fa398a00793c000000000000503c8a007a3c000000000000a33e8a007b3c000000000000f2408a007c3c00000000000048438a007d3c0000000000009c458a007e3c000000000000ec478a007f3c0000000000003c4a8a00803c0000000000008f4c8a00813c000000000000e54e8a00823c0000000000003a518a00833c00000000000091538a00843c000000000000e5558a00853c00000000000037588a00863c000000000000895a8a00873c000000000000dd5c8a00883c000000000000305f8a00893c00000000000085618a008a3c000000000000db638a008b3c0000000000002d668a008c3c00000000000081688a008d3c000000000000d46a8a008e3c000000000000276d8a008f3c000000000000796f8a00903c000000000000d0718a00913c00000000000022748a00923c00000000000072768a00933c000000000000c8788a00943c000000000000177b8a00953c0000000000006a7d8a00963c000000000000bf7f8a00973c00000000000015828a00983c00000000000068848a00993c000000000000bb868a009a3c0000000000000f898a009b3c000000000000608b8a009c3c000000000000b28d8a009d3c00000000000006908a009e3c00000000000056928a009f3c000000000000ac948a00a03c000000000000ff968a00a13c00000000000055998a00a23c000000000000aa9b8a00a33c000000000000fa9d8a00a43c00000000000050a08a00a53c000000000000a6a28a00a63c000000000000f4a48a00a73c00000000000049a78a00a83c0000000000009ea98a00a93c000000000000edab8a00aa3c00000000000042ae8a00ab3c00000000000099b08a00ac3c000000000000efb28a00ad3c00000000000046b58a00ae3c00000000000097b78a00af3c000000000000ecb98a00b03c0000000000003dbc8a00b13c00000000000090be8a00b23c000000000000e8c08a00b33c0000000000003ac38a00b43c0000000000008dc58a00b53c000000000000e2c78a00b63c00000000000036ca8a00b73c0000000000008ecc8a00b83c000000000000e5ce8a00b93c00000000000039d18a00ba3c0000000000008fd38a00bb3c000000000000e4d58a00bc3c0000000000002ad88a00bd3c0000000000007eda8a00be3c000000000000cddc8a00bf3c00000000000023df8a00c03c00000000000075e18a00c13c000000000000cbe38a00c23c00000000000022e68a00c33c00000000000071e88a00c43c000000000000c0ea8a00c53c00000000000015ed8a00c63c0000000000006bef8a00c73c000000000000bef18a00c83c00000000000010f48a00c93c00000000000061f68a00ca3c000000000000b4f88a00cb3c0000000000000bfb8a00cc3c00000000000062fd8a00cd3c000000000000b7ff8a00ce3c0000000000000d028b00cf3c00000000000061048b00d03c000000000000b6068b00d13c0000000000000a098b00d23c0000000000005e0b8b00d33c000000000000b40d8b00d43c00000000000005108b00d53c00000000000058128b00d63c000000000000ad148b00d73c000000000000ff168b00d83c00000000000055198b00d93c000000000000a71b8b00da3c000000000000fb1d8b00db3c0000000000004c208b00dc3c0000000000009d228b00dd3c000000000000f2248b00de3c00000000000041278b00df3c00000000000098298b00e03c000000000000f02b8b00e13c000000000000432e8b00e23c00000000000095308b00e33c000000000000e8328b00e43c0000000000003e358b00e53c00000000000092378b00e63c000000000000e6398b00e73c0000000000003e3c8b00e83c000000000000943e8b00e93c000000000000e9408b00ea3c00000000000040438b00eb3c00000000000093458b00ec3c000000000000e6478b00ed3c000000000000384a8b00ee3c0000000000008c4c8b00ef3c000000000000e34e8b00f03c00000000000038518b00f13c0000000000008b538b00f23c000000000000e0558b00f33c00000000000031588b00f43c000000000000845a8b00f53c000000000000d75c8b00f63c000000000000285f8b00f73c00000000000079618b00f83c000000000000cf638b00f93c00000000000024668b00fa3c00000000000078688b00fb3c000000000000cb6a8b00fc3c000000000000226d8b00fd3c000000000000746f8b00fe3c000000000000c8718b00ff3c00000000000018748b00003d0000000000006f768b00013d000000000000c3788b00023d000000000000157b8b00033d0000000000006b7d8b00043d000000000000c17f8b00053d00000000000011828b00063d00000000000065848b00073d000000000000b8868b00083d0000000000000a898b00093d0000000000005a8b8b000a3d000000000000a98d8b000b3d000000000000fb8f8b000c3d0000000000004f928b000d3d000000000000a2948b000e3d000000000000f8968b000f3d0000000000004e998b00103d000000000000a19b8b00113d000000000000f59d8b00123d00000000000045a08b00133d0000000000009aa28b00143d000000000000eea48b00153d00000000000044a78b00163d00000000000095a98b00173d000000000000e9ab8b00183d0000000000003cae8b00193d00000000000090b08b001a3d000000000000e5b28b001b3d0000000000003db58b001c3d00000000000090b78b001d3d000000000000e2b98b001e3d00000000000036bc8b001f3d0000000000008abe8b00203d000000000000ddc08b00213d00000000000030c38b00223d00000000000087c58b00233d000000000000d8c78b00243d0000000000002aca8b00253d0000000000007ecc8b00263d000000000000d0ce8b00273d00000000000027d18b00283d0000000000007ed38b00293d000000000000ced58b002a3d00000000000020d88b002b3d0000000000006fda8b002c3d000000000000c1dc8b002d3d00000000000017df8b002e3d0000000000006ae18b002f3d000000000000b9e38b00303d0000000000000ce68b00313d00000000000062e88b00323d000000000000b5ea8b00333d00000000000007ed8b00343d0000000000005def8b00353d000000000000adf18b00363d000000000000fef38b00373d0000000000004bf68b00383d000000000000a0f88b00393d000000000000f3fa8b003a3d00000000000046fd8b003b3d00000000000096ff8b003c3d000000000000eb018c003d3d0000000000003d048c003e3d0000000000008f068c003f3d000000000000e2088c00403d000000000000380b8c00413d0000000000008e0d8c00423d000000000000e30f8c00433d00000000000034128c00443d00000000000089148c00453d000000000000e0168c00463d00000000000031198c00473d000000000000831b8c00483d000000000000d61d8c00493d00000000000028208c004a3d0000000000007a228c004b3d000000000000d0248c004c3d00000000000021278c004d3d00000000000073298c004e3d000000000000c62b8c004f3d000000000000182e8c00503d00000000000069308c00513d000000000000ba328c00523d0000000000000f358c00533d00000000000062378c00543d000000000000b6398c00553d000000000000093c8c00563d0000000000005d3e8c00573d000000000000b4408c00583d0000000000000a438c00593d0000000000005f458c005a3d000000000000b2478c005b3d000000000000084a8c005c3d0000000000005a4c8c005d3d000000000000ae4e8c005e3d000000000000ff508c005f3d00000000000055538c00603d000000000000ac558c00613d00000000000002588c00623d000000000000565a8c00633d000000000000a75c8c00643d000000000000f95e8c00653d0000000000004f618c00663d000000000000a4638c00673d000000000000f5658c00683d00000000000047688c00693d0000000000009a6a8c006a3d000000000000f06c8c006b3d000000000000426f8c006c3d0000000000009a718c006d3d000000000000ef738c006e3d00000000000044768c006f3d00000000000098788c00703d000000000000ef7a8c00713d000000000000417d8c00723d000000000000957f8c00733d000000000000e7818c00743d00000000000036848c00753d0000000000008a868c00763d000000000000e0888c00773d000000000000348b8c00783d0000000000008a8d8c00793d000000000000e08f8c007a3d00000000000035928c007b3d00000000000088948c007c3d000000000000da968c007d3d0000000000002a998c007e3d0000000000007d9b8c007f3d000000000000cf9d8c00803d00000000000026a08c00813d00000000000079a28c00823d000000000000caa48c00833d0000000000001ea78c00843d00000000000073a98c00853d000000000000c9ab8c00863d0000000000001aae8c00873d00000000000070b08c00883d000000000000c5b28c00893d00000000000017b58c008a3d0000000000006ab78c008b3d000000000000c2b98c008c3d00000000000017bc8c008d3d0000000000006bbe8c008e3d000000000000c0c08c008f3d00000000000015c38c00903d00000000000068c58c00913d000000000000b8c78c00923d00000000000007ca8c00933d0000000000005dcc8c00943d000000000000afce8c00953d000000000000e0ce8c00963d00000000000041d08c00973d00000000000094d28c00983d000000000000e5d48c00993d00000000000039d78c009a3d00000000000089d98c009b3d000000000000dedb8c009c3d00000000000032de8c009d3d00000000000084e08c009e3d000000000000d7e28c009f3d0000000000002ae58c00a03d0000000000007de78c00a13d000000000000d3e98c00a23d00000000000025ec8c00a33d00000000000079ee8c00a43d000000000000cdf08c00a53d00000000000022f38c00a63d00000000000074f58c00a73d000000000000c3f78c00a83d00000000000018fa8c00a93d00000000000068fc8c00aa3d000000000000bdfe8c00ab3d00000000000010018d00ac3d00000000000064038d00ad3d000000000000ba058d00ae3d0000000000000a088d00af3d000000000000590a8d00b03d000000000000ae0c8d00b13d000000000000040f8d00b23d00000000000058118d00b33d000000000000aa138d00b43d000000000000fd158d00b53d00000000000052188d00b63d000000000000a51a8d00b73d000000000000fb1c8d00b83d0000000000004d1f8d00b93d000000000000a2218d00ba3d000000000000f6238d00bb3d0000000000004c268d00bc3d0000000000009a288d00bd3d000000000000ee2a8d00be3d0000000000003c2d8d00bf3d000000000000902f8d00c03d000000000000e4318d00c13d0000000000003a348d00c23d0000000000008e368d00c33d000000000000dd388d00c43d000000000000333b8d00c53d000000000000863d8d00c63d000000000000db3f8d00c73d0000000000002c428d00c83d0000000000007c448d00c93d000000000000cf468d00ca3d00000000000024498d00cb3d000000000000774b8d00cc3d000000000000c74d8d00cd3d0000000000001d508d00ce3d00000000000071528d00cf3d000000000000c4548d00d03d00000000000016578d00d13d00000000000066598d00d23d000000000000b85b8d00d33d0000000000000c5e8d00d43d00000000000052608d00d53d000000000000a5628d00d63d000000000000f4648d00d73d0000000000004a678d00d83d0000000000009f698d00d93d000000000000f26b8d00da3d000000000000496e8d00db3d0000000000009c708d00dc3d000000000000f1728d00dd3d00000000000043758d00de3d00000000000099778d00df3d000000000000ed798d00e03d000000000000427c8d00e13d000000000000947e8d00e23d000000000000ea808d00e33d0000000000003b838d00e43d0000000000008f858d00e53d000000000000e4878d00e63d0000000000003c8a8d00e73d000000000000938c8d00e83d000000000000e78e8d00e93d0000000000003e918d00ea3d00000000000091938d00eb3d000000000000e4958d00ec3d00000000000038988d00ed3d0000000000008b9a8d00ee3d000000000000d89c8d00ef3d0000000000002b9f8d00f03d00000000000080a18d00f13d000000000000d6a38d00f23d00000000000029a68d00f33d00000000000079a88d00f43d000000000000ccaa8d00f53d00000000000021ad8d00f63d00000000000070af8d00f73d000000000000c6b18d00f83d0000000000001bb48d00f93d00000000000072b68d00fa3d000000000000c7b88d00fb3d0000000000001bbb8d00fc3d00000000000071bd8d00fd3d000000000000c5bf8d00fe3d0000000000001ac28d00ff3d0000000000006fc48d00003e000000000000c2c68d00013e00000000000016c98d00023e0000000000006bcb8d00033e000000000000bfcd8d00043e00000000000013d08d00053e00000000000067d28d00063e000000000000b7d48d00073e0000000000000bd78d00083e00000000000060d98d00093e000000000000afdb8d000a3e00000000000000de8d000b3e00000000000048e08d000c3e00000000000095e28d000d3e000000000000e4e48d000e3e00000000000031e78d000f3e0000000000007fe98d00103e000000000000d0eb8d00113e0000000000001aee8d00123e00000000000068f08d00133e000000000000b9f28d00143e0000000000000ef58d00153e0000000000005df78d00163e000000000000a7f98d00173e000000000000f7fb8d00183e00000000000045fe8d00193e00000000000096008e001a3e000000000000e9028e001b3e0000000000003a058e001c3e00000000000087078e001d3e000000000000d7098e001e3e000000000000280c8e001f3e000000000000790e8e00203e000000000000c4108e00213e00000000000019138e00223e0000000000006f158e00233e000000000000c4178e00243e000000000000191a8e00253e0000000000006f1c8e00263e000000000000c11e8e00273e00000000000015218e00283e00000000000069238e00293e000000000000bd258e002a3e00000000000011288e002b3e000000000000652a8e002c3e000000000000ba2c8e002d3e0000000000000a2f8e002e3e00000000000059318e002f3e000000000000ae338e00303e00000000000002368e00313e00000000000056388e00323e000000000000aa3a8e00333e000000000000fe3c8e00343e000000000000543f8e00353e000000000000a5418e00363e000000000000f7438e00373e0000000000004c468e00383e0000000000009c488e00393e000000000000f04a8e003a3e000000000000464d8e003b3e0000000000009b4f8e003c3e000000000000ee518e003d3e00000000000045548e003e3e00000000000098568e003f3e000000000000a6588e00403e0000000000009d598e00413e000000000000f05b8e00423e000000000000425e8e00433e00000000000096608e00443e000000000000ec628e00453e00000000000041658e00463e00000000000092678e00473e000000000000e5698e00483e0000000000003a6c8e00493e000000000000906e8e004a3e000000000000e3708e004b3e00000000000038738e004c3e0000000000008c758e004d3e000000000000df778e004e3e000000000000337a8e004f3e000000000000857c8e00503e000000000000da7e8e00513e0000000000002d818e00523e00000000000083838e00533e000000000000d8858e00543e0000000000002b888e00553e0000000000007c8a8e00563e000000000000cd8c8e00573e000000000000228f8e00583e00000000000076918e00593e000000000000c7938e005a3e0000000000001b968e005b3e0000000000006d988e005c3e000000000000c09a8e005d3e000000000000149d8e005e3e0000000000005e9f8e005f3e000000000000a39f8e00603e000000000000ac9f8e00613e000000000000ba9f8e00623e000000000000c29f8e00633e000000000000c59f8e00643e000000000000c99f8e00653e000000000000cf9f8e00663e000000000000d49f8e00673e000000000000dc9f8e00683e00000000000018a08e00693e000000000000d8a18e006a3e00000000000029a48e006b3e0000000000007ba68e006c3e000000000000cfa88e006d3e00000000000022ab8e006e3e00000000000078ad8e006f3e000000000000caaf8e00703e0000000000001db28e00713e00000000000072b48e00723e000000000000c4b68e00733e00000000000011b98e00743e00000000000063bb8e00753e000000000000b4bd8e00763e00000000000009c08e00773e0000000000005bc28e00783e000000000000aec48e00793e00000000000001c78e007a3e00000000000056c98e007b3e000000000000adcb8e007c3e000000000000ffcd8e007d3e00000000000056d08e007e3e000000000000a8d28e007f3e000000000000f9d48e00803e00000000000048d78e00813e0000000000009dd98e00823e000000000000f4db8e00833e00000000000049de8e00843e0000000000009de08e00853e000000000000f0e28e00863e00000000000047e58e00873e0000000000009ae78e00883e000000000000eee98e00893e00000000000042ec8e008a3e00000000000095ee8e008b3e000000000000e9f08e008c3e0000000000003df38e008d3e00000000000094f58e008e3e000000000000e5f78e008f3e0000000000003cfa8e00903e00000000000091fc8e00913e000000000000e8fe8e00923e00000000000038018f00933e0000000000008e038f00943e000000000000e4058f00953e0000000000003b088f00963e000000000000900a8f00973e000000000000e40c8f00983e000000000000370f8f00993e0000000000008d118f009a3e000000000000e3138f009b3e00000000000039168f009c3e0000000000008c188f009d3e000000000000de1a8f009e3e000000000000311d8f009f3e000000000000821f8f00a03e000000000000d8218f00a13e0000000000002b248f00a23e0000000000007d268f00a33e000000000000d3288f00a43e000000000000282b8f00a53e0000000000007f2d8f00a63e000000000000d22f8f00a73e00000000000028328f00a83e0000000000007a348f00a93e000000000000cd368f00aa3e00000000000023398f00ab3e0000000000007a3b8f00ac3e000000000000ce3d8f00ad3e00000000000021408f00ae3e00000000000075428f00af3e000000000000c9448f00b03e0000000000001b478f00b13e00000000000070498f00b23e000000000000c64b8f00b33e000000000000194e8f00b43e00000000000068508f00b53e000000000000be528f00b63e00000000000015558f00b73e00000000000069578f00b83e000000000000be598f00b93e000000000000135c8f00ba3e000000000000665e8f00bb3e000000000000b8608f00bc3e0000000000000f638f00bd3e00000000000061658f00be3e000000000000af678f00bf3e000000000000fe698f00c03e000000000000546c8f00c13e000000000000a56e8f00c23e000000000000f9708f00c33e0000000000004c738f00c43e0000000000009f758f00c53e000000000000f5778f00c63e000000000000487a8f00c73e0000000000009d7c8f00c83e000000000000ec7e8f00c93e00000000000036818f00ca3e00000000000087838f00cb3e000000000000d9858f00cc3e0000000000002d888f00cd3e0000000000007d8a8f00ce3e000000000000cf8c8f00cf3e000000000000238f8f00d03e00000000000074918f00d13e000000000000c9938f00d23e00000000000019968f00d33e0000000000006e988f00d43e000000000000bf9a8f00d53e000000000000139d8f00d63e000000000000689f8f00d73e000000000000bda18f00d83e00000000000012a48f00d93e00000000000068a68f00da3e000000000000bba88f00db3e00000000000011ab8f00dc3e00000000000067ad8f00dd3e000000000000bcaf8f00de3e00000000000008b28f00df3e0000000000005eb48f00e03e000000000000abb68f00e13e000000000000fdb88f00e23e00000000000050bb8f00e33e0000000000009ebd8f00e43e000000000000eebf8f00e53e00000000000043c28f00e63e00000000000097c48f00e73e000000000000e5c68f00e83e00000000000033c98f00e93e00000000000085cb8f00ea3e000000000000d8cd8f00eb3e0000000000002ad08f00ec3e0000000000007dd28f00ed3e000000000000d0d48f00ee3e00000000000024d78f00ef3e0000000000007ad98f00f03e000000000000cddb8f00f13e0000000000001ede8f00f23e00000000000072e08f00f33e000000000000c5e28f00f43e0000000000001ae58f00f53e0000000000006fe78f00f63e000000000000c3e98f00f73e00000000000015ec8f00f83e00000000000069ee8f00f93e000000000000bef08f00fa3e00000000000011f38f00fb3e00000000000060f58f00fc3e000000000000b4f78f00fd3e0000000000000bfa8f00fe3e00000000000062fc8f00ff3e000000000000bafe8f00003f00000000000012019000013f00000000000069039000023f000000000000c1059000033f00000000000019089000043f000000000000710a9000053f000000000000c90c9000063f000000000000210f9000073f00000000000079119000083f000000000000d1139000093f000000000000291690000a3f000000000000811890000b3f000000000000d91a90000c3f000000000000311d90000d3f000000000000891f90000e3f000000000000e12190000f3f00000000000039249000103f00000000000091269000113f000000000000e9289000123f000000000000412b9000133f000000000000992d9000143f000000000000ec2f9000153f00000000000043329000163f00000000000093349000173f000000000000ea369000183f00000000000042399000193f0000000000009a3b90001a3f000000000000f23d90001b3f0000000000004a4090001c3f000000000000a24290001d3f000000000000fa4490001e3f000000000000524790001f3f000000000000aa499000203f000000000000024c9000213f0000000000005a4e9000223f000000000000b2509000233f0000000000000a539000243f00000000000062559000253f000000000000ba579000263f000000000000125a9000273f0000000000006a5c9000283f000000000000c15e9000293f000000000000156190002a3f0000000000006d6390002b3f000000000000c56590002c3f0000000000001c6890002d3f000000000000726a90002e3f000000000000c96c90002f3f000000000000206f9000303f00000000000078719000313f000000000000d0739000323f00000000000027769000333f0000000000007e789000343f000000000000d67a9000353f0000000000002e7d9000363f000000000000867f9000373f000000000000de819000383f00000000000036849000393f0000000000008e8690003a3f000000000000e68890003b3f0000000000003e8b90003c3f000000000000968d90003d3f000000000000ee8f90003e3f000000000000469290003f3f0000000000009e949000403f000000000000ef969000413f0000000000002f999000423f000000000000879b9000433f000000000000df9d9000443f00000000000037a09000453f0000000000008fa29000463f000000000000e7a49000473f0000000000003fa79000483f00000000000097a99000493f000000000000efab90004a3f00000000000047ae90004b3f0000000000009fb090004c3f000000000000f7b290004d3f0000000000004fb590004e3f000000000000a7b790004f3f000000000000ffb99000503f00000000000057bc9000513f000000000000afbe9000523f00000000000007c19000533f0000000000005fc39000543f000000000000b7c59000553f0000000000000fc89000563f00000000000067ca9000573f000000000000bfcc9000583f00000000000017cf9000593f0000000000006cd190005a3f000000000000c4d390005b3f0000000000001cd690005c3f00000000000074d890005d3f000000000000ccda90005e3f00000000000024dd90005f3f0000000000007cdf9000603f000000000000d4e19000613f0000000000002ce49000623f00000000000082e69000633f000000000000dae89000643f00000000000032eb9000653f0000000000008aed9000663f000000000000e2ef9000673f0000000000003af29000683f00000000000092f49000693f000000000000eaf690006a3f00000000000042f990006b3f0000000000009afb90006c3f000000000000f2fd90006d3f0000000000004a0091006e3f000000000000a20291006f3f000000000000fa049100703f00000000000052079100713f000000000000aa099100723f000000000000020c9100733f0000000000005a0e9100743f000000000000b2109100753f00000000000008139100763f0000000000005d159100773f000000000000b5179100783f0000000000000d1a9100793f000000000000651c91007a3f000000000000bd1e91007b3f000000000000152191007c3f0000000000006d2391007d3f000000000000c52591007e3f0000000000001d2891007f3f000000000000752a9100803f000000000000cd2c9100813f000000000000252f9100823f0000000000007d319100833f000000000000d5339100843f0000000000002d369100853f00000000000085389100863f000000000000dd3a9100873f000000000000353d9100883f0000000000008d3f9100893f000000000000e54191008a3f0000000000003d4491008b3f000000000000954691008c3f000000000000ed4891008d3f000000000000454b91008e3f0000000000009c4d91008f3f000000000000f44f9100903f0000000000004c529100913f000000000000a4549100923f000000000000fc569100933f00000000000054599100943f000000000000ac5b9100953f000000000000045e9100963f0000000000005c609100973f000000000000b4629100983f0000000000000c659100993f000000000000646791009a3f000000000000bc6991009b3f000000000000146c91009c3f0000000000006c6e91009d3f000000000000c47091009e3f0000000000001c7391009f3f00000000000074759100a03f000000000000cc779100a13f000000000000247a9100a23f0000000000007c7c9100a33f000000000000d47e9100a43f0000000000002c819100a53f00000000000084839100a63f000000000000dc859100a73f00000000000034889100a83f0000000000008c8a9100a93f000000000000e48c9100aa3f0000000000003c8f9100ab3f00000000000094919100ac3f000000000000ec939100ad3f00000000000044969100ae3f0000000000009c989100af3f000000000000f49a9100b03f0000000000004c9d9100b13f000000000000a49f9100b23f000000000000fca19100b33f00000000000054a49100b43f000000000000aca69100b53f00000000000004a99100b63f0000000000005cab9100b73f000000000000b4ad9100b83f0000000000000cb09100b93f00000000000064b29100ba3f000000000000bcb49100bb3f00000000000014b79100bc3f0000000000006cb99100bd3f000000000000c4bb9100be3f0000000000001cbe9100bf3f00000000000074c09100c03f000000000000ccc29100c13f00000000000022c59100c23f0000000000007ac79100c33f000000000000d2c99100c43f0000000000002acc9100c53f00000000000082ce9100c63f000000000000dad09100c73f00000000000032d39100c83f0000000000008ad59100c93f000000000000e2d79100ca3f0000000000003ada9100cb3f00000000000092dc9100cc3f000000000000eade9100cd3f00000000000042e19100ce3f0000000000009ae39100cf3f000000000000f2e59100d03f0000000000004ae89100d13f000000000000a2ea9100d23f000000000000faec9100d33f00000000000052ef9100d43f000000000000a9f19100d53f00000000000001f49100d63f00000000000059f69100d73f000000000000b1f89100d83f00000000000009fb9100d93f00000000000061fd9100da3f000000000000b9ff9100db3f00000000000011029200dc3f00000000000069049200dd3f000000000000c1069200de3f00000000000019099200df3f000000000000710b9200e03f000000000000c90d9200e13f00000000000021109200e23f00000000000079129200e33f000000000000d1149200e43f00000000000029179200e53f00000000000081199200e63f000000000000d91b9200e73f000000000000311e9200e83f00000000000089209200e93f000000000000e1229200ea3f00000000000039259200eb3f00000000000091279200ec3f000000000000e9299200ed3f000000000000412c9200ee3f000000000000982e9200ef3f000000000000f0309200f03f00000000000048339200f13f000000000000a0359200f23f000000000000f7379200f33f0000000000004d3a9200f43f000000000000a53c9200f53f000000000000fd3e9200f63f00000000000055419200f73f000000000000ad439200f83f00000000000005469200f93f0000000000005d489200fa3f000000000000b54a9200fb3f0000000000000d4d9200fc3f000000000000654f9200fd3f000000000000bd519200fe3f00000000000015549200ff3f0000000000006d5692000040000000000000c558920001400000000000001d5b92000240000000000000755d92000340000000000000cd5f920004400000000000002562920005400000000000007d6492000640000000000000d26692000740000000000000286992000840000000000000806b92000940000000000000d86d92000a40000000000000307092000b40000000000000887292000c40000000000000e07492000d40000000000000387792000e40000000000000907992000f40000000000000e87b92001040000000000000407e92001140000000000000988092001240000000000000f08292001340000000000000488592001440000000000000a08792001540000000000000f88992001640000000000000508c92001740000000000000a88e92001840000000000000009192001940000000000000589392001a40000000000000b09592001b40000000000000089892001c400000000000005e9a92001d40000000000000b69c92001e400000000000000e9f92001f4000000000000066a192002040000000000000baa39200214000000000000011a69200224000000000000069a892002340000000000000c0aa9200244000000000000018ad9200254000000000000070af92002640000000000000c8b1920027400000000000001eb49200284000000000000075b692002940000000000000cdb892002a4000000000000025bb92002b400000000000007bbd92002c40000000000000d3bf92002d400000000000002bc292002e4000000000000083c492002f40000000000000dbc69200304000000000000033c9920031400000000000008bcb92003240000000000000e3cd920033400000000000003bd09200344000000000000093d292003540000000000000ebd49200364000000000000043d7920037400000000000009bd992003840000000000000f2db920039400000000000004ade92003a40000000000000a2e092003b40000000000000fae292003c4000000000000052e592003d40000000000000a9e792003e4000000000000000ea92003f4000000000000058ec92004040000000000000acee9200414000000000000004f1920042400000000000005cf392004340000000000000b4f5920044400000000000000cf89200454000000000000064fa92004640000000000000bcfc9200474000000000000013ff920048400000000000006a0193004940000000000000c20393004a40000000000000140693004b400000000000006c0893004c40000000000000c40a93004d400000000000000b0d93004e40000000000000620f93004f40000000000000b611930050400000000000000e1493005140000000000000651693005240000000000000bd1893005340000000000000151b930054400000000000006c1d93005540000000000000c31f930056400000000000001b2293005740000000000000732493005840000000000000c62693005940000000000000192993005a400000000000006f2b93005b40000000000000c72d93005c400000000000001e3093005d40000000000000743293005e40000000000000cc3493005f400000000000002437930060400000000000007c3993006140000000000000d43b930062400000000000002a3e93006340000000000000824093006440000000000000da4293006540000000000000314593006640000000000000894793006740000000000000e14993006840000000000000394c93006940000000000000914e93006a40000000000000e95093006b40000000000000415393006c40000000000000995593006d40000000000000f15793006e40000000000000495a93006f40000000000000a15c93007040000000000000f95e93007140000000000000516193007240000000000000a96393007340000000000000016693007440000000000000596893007540000000000000b16a93007640000000000000096d93007740000000000000616f93007840000000000000b97193007940000000000000117493007a40000000000000697693007b40000000000000c17893007c40000000000000197b93007d40000000000000717d93007e40000000000000c67f93007f400000000000001e8293008040000000000000768493008140000000000000ce86930082400000000000002689930083400000000000007e8b93008440000000000000d68d930085400000000000002e9093008640000000000000869293008740000000000000de94930088400000000000003697930089400000000000008e9993008a40000000000000e69b93008b400000000000003e9e93008c4000000000000096a093008d40000000000000eea293008e4000000000000046a593008f400000000000009ea793009040000000000000f6a9930091400000000000004eac93009240000000000000a6ae93009340000000000000feb09300944000000000000056b393009540000000000000aab59300964000000000000000b89300974000000000000055ba93009840000000000000adbc9300994000000000000005bf93009a400000000000005dc193009b40000000000000b4c393009c400000000000000cc693009d4000000000000064c893009e40000000000000bcca93009f4000000000000014cd9300a0400000000000006ccf9300a140000000000000c4d19300a2400000000000001cd49300a34000000000000072d69300a440000000000000cad89300a54000000000000022db9300a6400000000000007add9300a740000000000000cfdf9300a84000000000000027e29300a9400000000000007fe49300aa40000000000000d7e69300ab400000000000002fe99300ac4000000000000087eb9300ad40000000000000dfed9300ae4000000000000037f09300af400000000000008ff29300b040000000000000e7f49300b1400000000000003ff79300b24000000000000097f99300b340000000000000effb9300b44000000000000047fe9300b5400000000000009f009400b640000000000000f7029400b7400000000000004f059400b840000000000000a7079400b940000000000000ff099400ba40000000000000570c9400bb40000000000000af0e9400bc4000000000000007119400bd400000000000005f139400be40000000000000b7159400bf400000000000000f189400c040000000000000671a9400c140000000000000bf1c9400c240000000000000171f9400c3400000000000006f219400c440000000000000c7239400c5400000000000001f269400c64000000000000077289400c740000000000000cf2a9400c840000000000000272d9400c9400000000000007f2f9400ca40000000000000d7319400cb400000000000002f349400cc4000000000000087369400cd40000000000000df389400ce40000000000000373b9400cf400000000000008f3d9400d040000000000000e73f9400d1400000000000003f429400d24000000000000097449400d340000000000000ef469400d44000000000000047499400d5400000000000009f4b9400d640000000000000f74d9400d7400000000000004f509400d840000000000000a7529400d940000000000000ff549400da4000000000000057579400db40000000000000af599400dc40000000000000075c9400dd400000000000005f5e9400de40000000000000b7609400df400000000000000f639400e04000000000000063659400e140000000000000bb679400e240000000000000136a9400e3400000000000006a6c9400e440000000000000c06e9400e54000000000000016719400e6400000000000006e739400e740000000000000c6759400e8400000000000001e789400e940000000000000767a9400ea40000000000000ce7c9400eb40000000000000267f9400ec400000000000007e819400ed40000000000000d6839400ee400000000000002e869400ef4000000000000086889400f040000000000000da8a9400f140000000000000328d9400f2400000000000008a8f9400f340000000000000e2919400f4400000000000003a949400f54000000000000092969400f640000000000000e9989400f740000000000000419b9400f840000000000000999d9400f940000000000000f19f9400fa4000000000000049a29400fb40000000000000a1a49400fc40000000000000f9a69400fd4000000000000051a99400fe40000000000000a9ab9400ff4000000000000000ae9400004100000000000058b094000141000000000000b0b29400024100000000000008b59400034100000000000060b794000441000000000000b8b99400054100000000000010bc9400064100000000000068be94000741000000000000c0c09400084100000000000018c39400094100000000000070c594000a41000000000000c8c794000b4100000000000020ca94000c4100000000000078cc94000d41000000000000d0ce94000e4100000000000028d194000f4100000000000080d394001041000000000000d8d59400114100000000000030d89400124100000000000088da94001341000000000000e0dc9400144100000000000038df940015410000000000008fe194001641000000000000e7e3940017410000000000003fe69400184100000000000097e894001941000000000000efea94001a4100000000000047ed94001b410000000000009fef94001c41000000000000f7f194001d410000000000004ff494001e41000000000000a7f694001f41000000000000fff89400204100000000000057fb94002141000000000000affd940022410000000000000700950023410000000000005f0295002441000000000000b704950025410000000000000f0795002641000000000000670995002741000000000000bf0b95002841000000000000170e950029410000000000006f1095002a41000000000000c71295002b410000000000001e1595002c41000000000000761795002d41000000000000ce1995002e41000000000000261c95002f410000000000007e1e95003041000000000000d620950031410000000000002e2395003241000000000000862595003341000000000000de2795003441000000000000362a950035410000000000008e2c95003641000000000000e62e950037410000000000003e3195003841000000000000963395003941000000000000ed3595003a41000000000000453895003b410000000000009d3a95003c41000000000000f53c95003d410000000000004d3f95003e41000000000000a54195003f41000000000000fd4395004041000000000000554695004141000000000000ad4895004241000000000000034b95004341000000000000594d95004441000000000000b14f95004541000000000000095295004641000000000000615495004741000000000000b95695004841000000000000115995004941000000000000695b95004a41000000000000c15d95004b41000000000000196095004c41000000000000716295004d41000000000000c96495004e41000000000000216795004f41000000000000796995005041000000000000d16b95005141000000000000296e95005241000000000000817095005341000000000000d97295005441000000000000317595005541000000000000897795005641000000000000e17995005741000000000000397c95005841000000000000917e95005941000000000000e98095005a41000000000000418395005b41000000000000998595005c41000000000000f18795005d41000000000000498a95005e41000000000000a18c95005f41000000000000f98e95006041000000000000519195006141000000000000a99395006241000000000000019695006341000000000000599895006441000000000000b19a95006541000000000000099d95006641000000000000619f95006741000000000000b9a19500684100000000000011a49500694100000000000069a695006a41000000000000c1a895006b4100000000000019ab95006c4100000000000071ad95006d41000000000000c9af95006e4100000000000021b295006f4100000000000079b495007041000000000000d1b69500714100000000000029b99500724100000000000081bb95007341000000000000d9bd9500744100000000000031c09500754100000000000089c295007641000000000000e1c49500774100000000000039c79500784100000000000091c995007941000000000000e9cb95007a4100000000000041ce95007b4100000000000099d095007c41000000000000f1d295007d4100000000000049d595007e41000000000000a1d795007f41000000000000f9d9950080410000000000004fdc95008141000000000000a7de95008241000000000000ffe09500834100000000000057e395008441000000000000afe59500854100000000000007e8950086410000000000005fea95008741000000000000b7ec950088410000000000000def9500894100000000000065f195008a41000000000000baf395008b4100000000000011f695008c4100000000000069f895008d41000000000000c1fa95008e4100000000000019fd95008f4100000000000071ff95009041000000000000c90196009141000000000000210496009241000000000000790696009341000000000000d10896009441000000000000290b96009541000000000000810d96009641000000000000d90f96009741000000000000301296009841000000000000881496009941000000000000e01696009a41000000000000371996009b410000000000008f1b96009c41000000000000e71d96009d410000000000003f2096009e41000000000000972296009f41000000000000ed249600a04100000000000041279600a14100000000000098299600a241000000000000f02b9600a341000000000000482e9600a441000000000000a0309600a541000000000000f8329600a6410000000000004d359600a741000000000000a5379600a841000000000000fd399600a941000000000000543c9600aa41000000000000ac3e9600ab4100000000000004419600ac410000000000005c439600ad41000000000000b4459600ae410000000000000c489600af41000000000000644a9600b041000000000000bc4c9600b141000000000000144f9600b2410000000000006c519600b341000000000000c4539600b4410000000000001c569600b54100000000000073589600b641000000000000cb5a9600b741000000000000235d9600b8410000000000007b5f9600b941000000000000d0619600ba4100000000000028649600bb4100000000000080669600bc41000000000000d8689600bd41000000000000306b9600be41000000000000886d9600bf41000000000000e06f9600c04100000000000038729600c14100000000000090749600c241000000000000e7769600c3410000000000003f799600c441000000000000977b9600c541000000000000ef7d9600c64100000000000047809600c7410000000000009f829600c841000000000000f7849600c9410000000000004f879600ca41000000000000a7899600cb41000000000000fe8b9600cc41000000000000568e9600cd41000000000000ae909600ce4100000000000005939600cf410000000000005d959600d041000000000000b5979600d1410000000000000a9a9600d241000000000000629c9600d341000000000000ba9e9600d44100000000000012a19600d5410000000000006aa39600d641000000000000c2a59600d7410000000000001aa89600d84100000000000072aa9600d941000000000000caac9600da4100000000000022af9600db410000000000007ab19600dc41000000000000d2b39600dd410000000000002ab69600de4100000000000082b89600df41000000000000daba9600e04100000000000032bd9600e1410000000000008abf9600e241000000000000e2c19600e3410000000000003ac49600e44100000000000092c69600e541000000000000eac89600e64100000000000042cb9600e7410000000000009acd9600e841000000000000f2cf9600e94100000000000049d29600ea41000000000000a1d49600eb41000000000000f8d69600ec4100000000000050d99600ed41000000000000a6db9600ee41000000000000fedd9600ef4100000000000056e09600f041000000000000ade29600f14100000000000005e59600f2410000000000005de79600f341000000000000b4e99600f4410000000000000cec9600f54100000000000063ee9600f641000000000000bbf09600f74100000000000013f39600f8410000000000006bf59600f941000000000000c3f79600fa410000000000001bfa9600fb4100000000000073fc9600fc41000000000000cbfe9600fd4100000000000023019700fe410000000000007b039700ff41000000000000d10597000042000000000000290897000142000000000000810a97000242000000000000d50c970003420000000000002d0f97000442000000000000851197000542000000000000dd13970006420000000000003416970007420000000000008c1897000842000000000000e41a970009420000000000003c1d97000a42000000000000941f97000b42000000000000ec2197000c42000000000000422497000d420000000000009a2697000e42000000000000f22897000f420000000000004a2b97001042000000000000a22d97001142000000000000fa2f97001242000000000000523297001342000000000000aa34970014420000000000000237970015420000000000005a3997001642000000000000b23b970017420000000000000a3e97001842000000000000624097001942000000000000ba4297001a42000000000000124597001b420000000000006a4797001c42000000000000c24997001d420000000000001a4c97001e42000000000000724e97001f42000000000000ca50970020420000000000002253970021420000000000007a5597002242000000000000d257970023420000000000002a5a97002442000000000000825c97002542000000000000da5e970026420000000000003261970027420000000000008a6397002842000000000000e16597002942000000000000396897002a42000000000000906a97002b42000000000000e86c97002c42000000000000406f97002d42000000000000987197002e42000000000000f07397002f42000000000000487697003042000000000000a07897003142000000000000f87a970032420000000000004f7d97003342000000000000a77f97003442000000000000fe8197003542000000000000558497003642000000000000ad86970037420000000000000589970038420000000000005d8b97003942000000000000b58d97003a420000000000000d9097003b42000000000000659297003c42000000000000bd9497003d42000000000000159797003e420000000000006d9997003f42000000000000c59b970040420000000000001d9e9700414200000000000072a097004242000000000000c2a2970043420000000000001aa59700444200000000000072a797004542000000000000c0a99700464200000000000018ac970047420000000000006dae97004842000000000000c3b09700494200000000000016b397004a420000000000006ab597004b42000000000000c1b797004c4200000000000019ba97004d4200000000000070bc97004e42000000000000c4be97004f420000000000001bc19700504200000000000073c397005142000000000000cbc59700524200000000000023c8970053420000000000007aca97005442000000000000d2cc9700554200000000000027cf970056420000000000007fd197005742000000000000d6d39700584200000000000028d6970059420000000000007fd897005a42000000000000d7da97005b420000000000002fdd97005c4200000000000087df97005d42000000000000dfe197005e4200000000000037e497005f420000000000008ce697006042000000000000e4e8970061420000000000003aeb9700624200000000000091ed97006342000000000000e8ef970064420000000000003ff29700654200000000000097f497006642000000000000eff69700674200000000000047f9970068420000000000009ffb97006942000000000000f7fd97006a420000000000004f0098006b42000000000000a70298006c42000000000000ff0498006d42000000000000570798006e42000000000000af0998006f42000000000000070c98007042000000000000580e98007142000000000000ac1098007242000000000000041398007342000000000000591598007442000000000000b01798007542000000000000081a98007642000000000000601c98007742000000000000b71e980078420000000000000f2198007942000000000000622398007a42000000000000ba2598007b42000000000000122898007c420000000000006a2a98007d42000000000000c22c98007e420000000000001a2f98007f42000000000000723198008042000000000000ca3398008142000000000000223698008242000000000000793898008342000000000000d13a98008442000000000000293d98008542000000000000813f98008642000000000000d94198008742000000000000314498008842000000000000894698008942000000000000e14898008a42000000000000394b98008b42000000000000914d98008c42000000000000e94f98008d42000000000000415298008e42000000000000995498008f42000000000000f15698009042000000000000495998009142000000000000a15b98009242000000000000f35d980093420000000000004a6098009442000000000000a26298009542000000000000fa6498009642000000000000526798009742000000000000aa6998009842000000000000026c980099420000000000005a6e98009a42000000000000b27098009b420000000000000a7398009c42000000000000627598009d42000000000000ba7798009e42000000000000127a98009f420000000000006a7c9800a042000000000000c17e9800a14200000000000019819800a24200000000000071839800a342000000000000c7859800a4420000000000001f889800a542000000000000778a9800a642000000000000cf8c9800a742000000000000278f9800a8420000000000007f919800a942000000000000d7939800aa420000000000002f969800ab4200000000000087989800ac42000000000000df9a9800ad42000000000000379d9800ae420000000000008f9f9800af42000000000000e7a19800b0420000000000003fa49800b14200000000000097a69800b242000000000000efa89800b34200000000000047ab9800b4420000000000009fad9800b542000000000000f7af9800b6420000000000004fb29800b742000000000000a7b49800b842000000000000ffb69800b94200000000000057b99800ba42000000000000afbb9800bb4200000000000007be9800bc420000000000005fc09800bd42000000000000b2c29800be4200000000000008c59800bf420000000000005cc79800c042000000000000b2c99800c14200000000000008cc9800c2420000000000005ece9800c342000000000000b5d09800c4420000000000000dd39800c54200000000000065d59800c642000000000000bdd79800c74200000000000012da9800c8420000000000006adc9800c942000000000000c0de9800ca4200000000000015e19800cb420000000000006de39800cc42000000000000c5e59800cd420000000000001de89800ce4200000000000075ea9800cf42000000000000cdec9800d04200000000000025ef9800d1420000000000007af19800d242000000000000d1f39800d34200000000000028f69800d4420000000000007ff89800d542000000000000d7fa9800d6420000000000002ffd9800d74200000000000087ff9800d842000000000000df019900d94200000000000037049900da420000000000008f069900db42000000000000e6089900dc420000000000003e0b9900dd42000000000000950d9900de42000000000000ed0f9900df4200000000000044129900e0420000000000009c149900e142000000000000f4169900e2420000000000004c199900e342000000000000a41b9900e442000000000000fc1d9900e54200000000000054209900e642000000000000ac229900e74200000000000004259900e8420000000000005c279900e942000000000000b4299900ea420000000000000c2c9900eb42000000000000642e9900ec42000000000000bb309900ed4200000000000013339900ee420000000000006b359900ef42000000000000c3379900f042000000000000183a9900f142000000000000703c9900f242000000000000c73e9900f3420000000000001f419900f44200000000000077439900f542000000000000cf459900f64200000000000027489900f7420000000000007f4a9900f842000000000000d74c9900f9420000000000002f4f9900fa4200000000000087519900fb42000000000000df539900fc4200000000000037569900fd420000000000008f589900fe42000000000000e75a9900ff420000000000003f5d99000043000000000000975f99000143000000000000ef61990002430000000000004764990003430000000000009f6699000443000000000000f768990005430000000000004e6b99000643000000000000a56d99000743000000000000fd6f99000843000000000000557299000943000000000000aa7499000a43000000000000027799000b430000000000005a7999000c43000000000000b27b99000d430000000000000a7e99000e43000000000000628099000f43000000000000ba82990010430000000000001285990011430000000000006a8799001243000000000000c289990013430000000000001a8c99001443000000000000728e99001543000000000000ca90990016430000000000002293990017430000000000007a9599001843000000000000d297990019430000000000002a9a99001a43000000000000829c99001b43000000000000da9e99001c4300000000000032a199001d430000000000008aa399001e43000000000000e2a599001f430000000000003aa89900204300000000000092aa99002143000000000000eaac9900224300000000000042af990023430000000000009ab199002443000000000000f0b39900254300000000000048b699002643000000000000a0b899002743000000000000f8ba9900284300000000000050bd99002943000000000000a8bf99002a4300000000000000c299002b4300000000000058c499002c43000000000000b0c699002d4300000000000007c999002e430000000000005fcb99002f43000000000000b7cd990030430000000000000fd09900314300000000000067d299003243000000000000bfd49900334300000000000017d7990034430000000000006fd999003543000000000000c7db990036430000000000001fde9900374300000000000076e099003843000000000000cbe29900394300000000000022e599003a430000000000007ae799003b43000000000000d2e999003c430000000000002aec99003d4300000000000082ee99003e43000000000000daf099003f4300000000000032f3990040430000000000008af599004143000000000000e2f7990042430000000000003afa9900434300000000000092fc99004443000000000000eafe9900454300000000000042019a0046430000000000009a039a004743000000000000f0059a00484300000000000047089a0049430000000000009b0a9a004a43000000000000f30c9a004b43000000000000490f9a004c43000000000000a0119a004d43000000000000f4139a004e430000000000004c169a004f43000000000000a0189a005043000000000000f81a9a0051430000000000004e1d9a005243000000000000a61f9a005343000000000000fd219a00544300000000000055249a005543000000000000ad269a00564300000000000005299a0057430000000000005d2b9a005843000000000000b52d9a00594300000000000008309a005a4300000000000060329a005b43000000000000b5349a005c430000000000000d379a005d4300000000000065399a005e43000000000000bd3b9a005f43000000000000143e9a0060430000000000006c409a006143000000000000c3429a0062430000000000001b459a00634300000000000072479a006443000000000000ca499a0065430000000000001f4c9a006643000000000000774e9a006743000000000000cd509a00684300000000000025539a0069430000000000007d559a006a43000000000000d5579a006b430000000000002d5a9a006c43000000000000855c9a006d43000000000000dd5e9a006e4300000000000035619a006f430000000000008d639a007043000000000000e5659a0071430000000000003d689a007243000000000000956a9a007343000000000000ed6c9a007443000000000000456f9a0075430000000000009b719a007643000000000000f3739a00774300000000000049769a0078430000000000009c789a007943000000000000f47a9a007a43000000000000497d9a007b430000000000009f7f9a007c43000000000000f7819a007d430000000000004f849a007e43000000000000a7869a007f43000000000000fe889a008043000000000000568b9a008143000000000000ad8d9a00824300000000000001909a00834300000000000057929a008443000000000000af949a00854300000000000004979a0086430000000000005c999a008743000000000000b29b9a0088430000000000000a9e9a00894300000000000060a09a008a43000000000000b8a29a008b4300000000000010a59a008c4300000000000068a79a008d43000000000000c0a99a008e4300000000000018ac9a008f4300000000000070ae9a009043000000000000c7b09a0091430000000000001fb39a00924300000000000077b59a009343000000000000ccb79a00944300000000000024ba9a0095430000000000007abc9a009643000000000000cebe9a00974300000000000026c19a0098430000000000007dc39a009943000000000000d4c59a009a4300000000000029c89a009b430000000000007fca9a009c43000000000000d7cc9a009d430000000000002dcf9a009e4300000000000085d19a009f43000000000000ddd39a00a04300000000000035d69a00a1430000000000008dd89a00a243000000000000e5da9a00a3430000000000003cdd9a00a44300000000000094df9a00a543000000000000ece19a00a64300000000000044e49a00a7430000000000009be69a00a843000000000000f3e89a00a9430000000000004aeb9a00aa43000000000000a2ed9a00ab43000000000000f6ef9a00ac430000000000004ef29a00ad43000000000000a3f49a00ae43000000000000f9f69a00af4300000000000051f99a00b043000000000000a5fb9a00b143000000000000fcfd9a00b24300000000000050009b00b343000000000000a8029b00b44300000000000000059b00b54300000000000058079b00b643000000000000b0099b00b743000000000000070c9b00b8430000000000005e0e9b00b943000000000000b5109b00ba430000000000000c139b00bb4300000000000064159b00bc43000000000000bc179b00bd43000000000000111a9b00be43000000000000691c9b00bf43000000000000c11e9b00c04300000000000018219b00c14300000000000070239b00c243000000000000c6259b00c34300000000000018289b00c4430000000000006a2a9b00c543000000000000bd2c9b00c643000000000000142f9b00c7430000000000006c319b00c843000000000000c4339b00c9430000000000001c369b00ca4300000000000071389b00cb43000000000000c93a9b00cc43000000000000213d9b00cd43000000000000793f9b00ce43000000000000d1419b00cf4300000000000029449b00d04300000000000081469b00d143000000000000d9489b00d243000000000000314b9b00d343000000000000894d9b00d443000000000000e14f9b00d54300000000000039529b00d64300000000000091549b00d743000000000000e9569b00d84300000000000041599b00d943000000000000995b9b00da43000000000000f15d9b00db4300000000000049609b00dc43000000000000a1629b00dd43000000000000f9649b00de4300000000000051679b00df43000000000000a9699b00e043000000000000016c9b00e143000000000000586e9b00e243000000000000b0709b00e34300000000000008739b00e44300000000000060759b00e543000000000000b8779b00e643000000000000107a9b00e743000000000000687c9b00e843000000000000c07e9b00e94300000000000018819b00ea4300000000000070839b00eb43000000000000c8859b00ec4300000000000020889b00ed43000000000000788a9b00ee43000000000000d08c9b00ef43000000000000288f9b00f04300000000000080919b00f143000000000000d8939b00f24300000000000030969b00f34300000000000085989b00f443000000000000d89a9b00f543000000000000309d9b00f643000000000000889f9b00f743000000000000dfa19b00f84300000000000036a49b00f9430000000000008da69b00fa43000000000000e5a89b00fb430000000000003dab9b00fc4300000000000095ad9b00fd43000000000000edaf9b00fe4300000000000045b29b00ff430000000000009db49b000044000000000000f5b69b0001440000000000004db99b000244000000000000a5bb9b000344000000000000fdbd9b00044400000000000055c09b000544000000000000adc29b00064400000000000005c59b0007440000000000005dc79b000844000000000000b5c99b0009440000000000000bcc9b000a4400000000000063ce9b000b44000000000000bbd09b000c4400000000000013d39b000d440000000000006bd59b000e44000000000000c3d79b000f440000000000001bda9b00104400000000000073dc9b001144000000000000cbde9b00124400000000000023e19b0013440000000000007be39b001444000000000000d3e59b0015440000000000002be89b00164400000000000083ea9b001744000000000000dbec9b00184400000000000033ef9b0019440000000000008bf19b001a44000000000000e3f39b001b440000000000003bf69b001c4400000000000093f89b001d44000000000000ebfa9b001e4400000000000043fd9b001f440000000000009bff9b002044000000000000f2019c0021440000000000004a049c002244000000000000a2069c002344000000000000fa089c002444000000000000520b9c002544000000000000a90d9c002644000000000000ff0f9c00274400000000000057129c002844000000000000ad149c00294400000000000005179c002a440000000000005d199c002b44000000000000b51b9c002c440000000000000d1e9c002d4400000000000065209c002e44000000000000bd229c002f4400000000000015259c0030440000000000006d279c003144000000000000c4299c0032440000000000001a2c9c003344000000000000722e9c003444000000000000ca309c00354400000000000022339c0036440000000000007a359c003744000000000000d2379c0038440000000000002a3a9c003944000000000000823c9c003a44000000000000da3e9c003b4400000000000032419c003c440000000000008a439c003d44000000000000da459c003e4400000000000032489c003f440000000000008a4a9c004044000000000000e24c9c0041440000000000003a4f9c00424400000000000091519c004344000000000000e9539c00444400000000000041569c00454400000000000099589c004644000000000000f15a9c004744000000000000495d9c004844000000000000a15f9c004944000000000000f9619c004a4400000000000051649c004b44000000000000a9669c004c4400000000000001699c004d44000000000000596b9c004e44000000000000b16d9c004f4400000000000009709c00504400000000000061729c005144000000000000b9749c00524400000000000011779c00534400000000000069799c005444000000000000c07b9c005544000000000000187e9c00564400000000000070809c005744000000000000c8829c00584400000000000020859c00594400000000000077879c005a44000000000000cd899c005b44000000000000258c9c005c440000000000007d8e9c005d44000000000000d5909c005e440000000000002d939c005f4400000000000085959c006044000000000000dd979c006144000000000000359a9c0062440000000000008d9c9c006344000000000000e59e9c0064440000000000003da19c00654400000000000095a39c006644000000000000eda59c00674400000000000045a89c0068440000000000009daa9c006944000000000000f5ac9c006a440000000000004aaf9c006b440000000000009eb19c006c44000000000000f4b39c006d440000000000004cb69c006e44000000000000a4b89c006f44000000000000fbba9c00704400000000000051bd9c007144000000000000a9bf9c00724400000000000001c29c00734400000000000059c49c007444000000000000b1c69c00754400000000000005c99c0076440000000000005bcb9c007744000000000000b3cd9c0078440000000000000bd09c00794400000000000063d29c007a44000000000000bbd49c007b4400000000000013d79c007c440000000000006bd99c007d44000000000000c3db9c007e440000000000001bde9c007f4400000000000073e09c008044000000000000cbe29c00814400000000000023e59c0082440000000000007be79c008344000000000000d3e99c0084440000000000002aec9c00854400000000000082ee9c008644000000000000daf09c00874400000000000031f39c00884400000000000089f59c008944000000000000e1f79c008a4400000000000039fa9c008b4400000000000091fc9c008c44000000000000e9fe9c008d4400000000000041019d008e4400000000000099039d008f44000000000000f1059d00904400000000000049089d009144000000000000a10a9d009244000000000000f90c9d009344000000000000510f9d009444000000000000a9119d00954400000000000001149d00964400000000000059169d009744000000000000b1189d009844000000000000091b9d009944000000000000601d9d009a44000000000000b81f9d009b4400000000000010229d009c4400000000000066249d009d44000000000000be269d009e4400000000000015299d009f440000000000006d2b9d00a044000000000000c52d9d00a1440000000000001d309d00a24400000000000075329d00a344000000000000cd349d00a44400000000000025379d00a5440000000000007d399d00a644000000000000d53b9d00a7440000000000002d3e9d00a84400000000000085409d00a944000000000000dd429d00aa4400000000000035459d00ab440000000000008d479d00ac44000000000000e5499d00ad440000000000003d4c9d00ae44000000000000954e9d00af44000000000000ed509d00b04400000000000045539d00b1440000000000009d559d00b244000000000000f5579d00b3440000000000004d5a9d00b444000000000000a55c9d00b544000000000000fd5e9d00b64400000000000055619d00b744000000000000ad639d00b84400000000000005669d00b9440000000000005c689d00ba44000000000000b46a9d00bb440000000000000c6d9d00bc44000000000000646f9d00bd44000000000000bc719d00be4400000000000014749d00bf440000000000006c769d00c044000000000000c4789d00c1440000000000001c7b9d00c244000000000000747d9d00c344000000000000cc7f9d00c44400000000000024829d00c5440000000000007c849d00c644000000000000d4869d00c7440000000000002c899d00c844000000000000848b9d00c944000000000000dc8d9d00ca4400000000000034909d00cb440000000000008c929d00cc44000000000000e4949d00cd440000000000003c979d00ce4400000000000094999d00cf44000000000000ec9b9d00d044000000000000449e9d00d1440000000000009ca09d00d244000000000000f2a29d00d3440000000000004aa59d00d444000000000000a2a79d00d544000000000000faa99d00d64400000000000052ac9d00d744000000000000aaae9d00d84400000000000002b19d00d9440000000000005ab39d00da44000000000000b2b59d00db440000000000000ab89d00dc4400000000000062ba9d00dd44000000000000babc9d00de4400000000000012bf9d00df440000000000006ac19d00e044000000000000c2c39d00e1440000000000001ac69d00e24400000000000072c89d00e344000000000000caca9d00e44400000000000022cd9d00e5440000000000007acf9d00e644000000000000d2d19d00e74400000000000029d49d00e84400000000000081d69d00e944000000000000d9d89d00ea4400000000000031db9d00eb4400000000000089dd9d00ec44000000000000e1df9d00ed4400000000000038e29d00ee4400000000000090e49d00ef44000000000000e8e69d00f04400000000000040e99d00f14400000000000097eb9d00f244000000000000efed9d00f34400000000000047f09d00f4440000000000009ff29d00f544000000000000f7f49d00f6440000000000004ff79d00f744000000000000a7f99d00f844000000000000fffb9d00f94400000000000057fe9d00fa44000000000000af009e00fb4400000000000007039e00fc440000000000005f059e00fd44000000000000b7079e00fe440000000000000f0a9e00ff44000000000000670c9e000045000000000000bf0e9e00014500000000000017119e0002450000000000006f139e000345000000000000c1159e00044500000000000019189e000545000000000000711a9e000645000000000000c91c9e000745000000000000211f9e00084500000000000079219e000945000000000000d1239e000a4500000000000029269e000b4500000000000081289e000c45000000000000d92a9e000d45000000000000312d9e000e45000000000000892f9e000f45000000000000e1319e00104500000000000039349e00114500000000000091369e001245000000000000e9389e001345000000000000413b9e001445000000000000993d9e001545000000000000f13f9e00164500000000000049429e001745000000000000a1449e001845000000000000f9469e00194500000000000051499e001a45000000000000a94b9e001b45000000000000014e9e001c4500000000000059509e001d45000000000000b1529e001e4500000000000009559e001f4500000000000061579e002045000000000000b9599e002145000000000000115c9e002245000000000000695e9e002345000000000000c1609e00244500000000000019639e00254500000000000071659e002645000000000000c9679e002745000000000000216a9e002845000000000000796c9e002945000000000000d16e9e002a4500000000000029719e002b4500000000000081739e002c45000000000000d9759e002d4500000000000031789e002e45000000000000897a9e002f45000000000000e17c9e003045000000000000397f9e00314500000000000091819e003245000000000000e9839e00334500000000000041869e00344500000000000099889e003545000000000000f18a9e003645000000000000498d9e003745000000000000a18f9e003845000000000000f9919e00394500000000000051949e003a45000000000000a9969e003b4500000000000001999e003c45000000000000599b9e003d45000000000000b19d9e003e4500000000000009a09e003f4500000000000061a29e004045000000000000b9a49e00414500000000000011a79e00424500000000000069a99e004345000000000000c1ab9e00444500000000000019ae9e00454500000000000071b09e004645000000000000c9b29e00474500000000000021b59e00484500000000000078b79e004945000000000000d0b99e004a4500000000000028bc9e004b4500000000000080be9e004c45000000000000d8c09e004d4500000000000030c39e004e4500000000000088c59e004f45000000000000e0c79e00504500000000000038ca9e00514500000000000090cc9e005245000000000000e8ce9e00534500000000000040d19e00544500000000000098d39e005545000000000000f0d59e00564500000000000048d89e005745000000000000a0da9e005845000000000000f8dc9e0059450000000000004fdf9e005a45000000000000a7e19e005b45000000000000ffe39e005c4500000000000057e69e005d45000000000000afe89e005e4500000000000007eb9e005f450000000000005fed9e006045000000000000b7ef9e0061450000000000000ff29e00624500000000000067f49e006345000000000000bff69e00644500000000000017f99e0065450000000000006ffb9e006645000000000000c7fd9e0067450000000000001f009f00684500000000000077029f006945000000000000cf049f006a4500000000000027079f006b450000000000007f099f006c45000000000000d70b9f006d450000000000002f0e9f006e4500000000000087109f006f45000000000000df129f00704500000000000037159f0071450000000000008f179f007245000000000000e7199f0073450000000000003f1c9f007445000000000000971e9f007545000000000000ef209f00764500000000000047239f0077450000000000009f259f007845000000000000f7279f0079450000000000004f2a9f007a45000000000000a72c9f007b45000000000000ff2e9f007c4500000000000057319f007d45000000000000af339f007e4500000000000007369f007f450000000000005f389f008045000000000000b73a9f0081450000000000000f3d9f008245000000000000673f9f008345000000000000bf419f00844500000000000017449f0085450000000000006f469f008645000000000000c7489f0087450000000000001d4b9f008845000000000000754d9f008945000000000000cd4f9f008a4500000000000025529f008b450000000000007d549f008c45000000000000d5569f008d450000000000002d599f008e45000000000000855b9f008f45000000000000dd5d9f00904500000000000034609f0091450000000000008c629f009245000000000000e4649f0093450000000000003c679f00944500000000000094699f009545000000000000eb6b9f009645000000000000426e9f00974500000000000099709f009845000000000000f1729f00994500000000000049759f009a45000000000000a1779f009b45000000000000f9799f009c45000000000000517c9f009d45000000000000a97e9f009e4500000000000001819f009f4500000000000059839f00a045000000000000b1859f00a14500000000000009889f00a245000000000000618a9f00a345000000000000b98c9f00a445000000000000118f9f00a54500000000000069919f00a645000000000000bf939f00a74500000000000015969f00a8450000000000006a989f00a945000000000000bf9a9f00aa45000000000000179d9f00ab450000000000006f9f9f00ac45000000000000c5a19f00ad450000000000001da49f00ae4500000000000075a69f00af45000000000000cda89f00b04500000000000025ab9f00b1450000000000007dad9f00b245000000000000d5af9f00b3450000000000002db29f00b44500000000000085b49f00b545000000000000ddb69f00b64500000000000035b99f00b7450000000000008dbb9f00b845000000000000e5bd9f00b9450000000000003dc09f00ba4500000000000095c29f00bb45000000000000ebc49f00bc4500000000000043c79f00bd450000000000009bc99f00be45000000000000f3cb9f00bf450000000000004bce9f00c045000000000000a3d09f00c145000000000000fbd29f00c24500000000000053d59f00c345000000000000abd79f00c44500000000000003da9f00c5450000000000005bdc9f00c645000000000000b3de9f00c7450000000000000be19f00c84500000000000063e39f00c945000000000000bbe59f00ca4500000000000013e89f00cb450000000000006bea9f00cc45000000000000c3ec9f00cd450000000000001bef9f00ce4500000000000073f19f00cf45000000000000cbf39f00d04500000000000023f69f00d1450000000000007bf89f00d245000000000000d3fa9f00d3450000000000002bfd9f00d44500000000000082ff9f00d545000000000000da01a000d6450000000000003204a000d7450000000000008a06a000d845000000000000e208a000d9450000000000003a0ba000da45000000000000920da000db45000000000000ea0fa000dc450000000000004212a000dd450000000000009a14a000de45000000000000f216a000df450000000000004a19a000e045000000000000a21ba000e145000000000000fa1da000e2450000000000005220a000e345000000000000aa22a000e4450000000000000225a000e5450000000000005a27a000e645000000000000b229a000e7450000000000000a2ca000e845000000000000622ea000e945000000000000ba30a000ea450000000000001233a000eb450000000000006a35a000ec45000000000000c237a000ed450000000000001a3aa000ee45000000000000723ca000ef45000000000000ca3ea000f0450000000000002241a000f1450000000000007a43a000f245000000000000d245a000f3450000000000002a48a000f445000000000000824aa000f545000000000000da4ca000f645000000000000324fa000f7450000000000008a51a000f845000000000000e253a000f9450000000000003a56a000fa450000000000009258a000fb45000000000000ea5aa000fc45000000000000425da000fd450000000000009a5fa000fe45000000000000f261a000ff450000000000004a64a0000046000000000000a266a0000146000000000000fa68a0000246000000000000526ba0000346000000000000aa6da00004460000000000000270a00005460000000000005a72a0000646000000000000b274a00007460000000000000977a00008460000000000006179a0000946000000000000b87ba0000a46000000000000107ea0000b460000000000006880a0000c46000000000000c082a0000d460000000000001885a0000e460000000000007087a0000f46000000000000c889a0001046000000000000208ca0001146000000000000788ea0001246000000000000d090a00013460000000000002893a00014460000000000008095a0001546000000000000d897a00016460000000000002f9aa0001746000000000000879ca0001846000000000000df9ea000194600000000000037a1a0001a460000000000008ca3a0001b46000000000000e4a5a0001c460000000000003ca8a0001d4600000000000094aaa0001e46000000000000eaaca0001f4600000000000042afa00020460000000000009ab1a0002146000000000000f2b3a00022460000000000004ab6a0002346000000000000a2b8a0002446000000000000fabaa000254600000000000051bda0002646000000000000a9bfa000274600000000000001c2a000284600000000000059c4a0002946000000000000b1c6a0002a4600000000000009c9a0002b4600000000000061cba0002c46000000000000b9cda0002d4600000000000011d0a0002e4600000000000069d2a0002f46000000000000c1d4a000304600000000000019d7a000314600000000000071d9a0003246000000000000c9dba000334600000000000021dea000344600000000000079e0a0003546000000000000d1e2a000364600000000000029e5a000374600000000000080e7a0003846000000000000d8e9a000394600000000000030eca0003a4600000000000088eea0003b46000000000000e0f0a0003c4600000000000038f3a0003d4600000000000090f5a0003e46000000000000e8f7a0003f4600000000000040faa000404600000000000098fca0004146000000000000f0fea00042460000000000004801a1004346000000000000a003a1004446000000000000f805a10045460000000000005008a1004646000000000000a80aa1004746000000000000fb0ca1004846000000000000530fa1004946000000000000ab11a1004a460000000000000314a1004b460000000000005b16a1004c46000000000000b318a1004d460000000000000b1ba1004e46000000000000631da1004f46000000000000bb1fa10050460000000000001322a10051460000000000006b24a1005246000000000000c126a10053460000000000001929a1005446000000000000712ba1005546000000000000c92da10056460000000000002130a10057460000000000007932a1005846000000000000d134a10059460000000000002937a1005a460000000000008139a1005b46000000000000d93ba1005c46000000000000313ea1005d460000000000008940a1005e46000000000000e142a1005f460000000000003945a10060460000000000009047a1006146000000000000e849a1006246000000000000404ca1006346000000000000984ea1006446000000000000f050a10065460000000000004853a1006646000000000000a055a1006746000000000000f857a1006846000000000000505aa1006946000000000000a85ca1006a46000000000000005fa1006b460000000000005861a1006c46000000000000b063a1006d460000000000000866a1006e460000000000006068a1006f46000000000000b86aa1007046000000000000106da1007146000000000000686fa1007246000000000000c071a10073460000000000001874a10074460000000000007076a1007546000000000000c878a1007646000000000000207ba1007746000000000000787da1007846000000000000d07fa10079460000000000002882a1007a460000000000008084a1007b46000000000000d886a1007c460000000000003089a1007d46000000000000888ba1007e46000000000000e08da1007f460000000000003890a10080460000000000008d92a1008146000000000000e494a10082460000000000003a97a10083460000000000009299a1008446000000000000e99ba1008546000000000000419ea100864600000000000099a0a1008746000000000000f1a2a100884600000000000049a5a1008946000000000000a1a7a1008a46000000000000f9a9a1008b4600000000000051aca1008c46000000000000a9aea1008d4600000000000001b1a1008e4600000000000059b3a1008f46000000000000b1b5a100904600000000000009b8a100914600000000000061baa1009246000000000000b9bca100934600000000000011bfa100944600000000000069c1a1009546000000000000c1c3a100964600000000000019c6a100974600000000000071c8a1009846000000000000c9caa100994600000000000021cda1009a4600000000000079cfa1009b46000000000000d1d1a1009c4600000000000029d4a1009d4600000000000081d6a1009e46000000000000d9d8a1009f4600000000000031dba100a04600000000000089dda100a146000000000000e1dfa100a24600000000000039e2a100a34600000000000091e4a100a446000000000000e9e6a100a54600000000000041e9a100a64600000000000099eba100a746000000000000f1eda100a84600000000000049f0a100a946000000000000a1f2a100aa46000000000000f9f4a100ab4600000000000051f7a100ac46000000000000a9f9a100ad4600000000000001fca100ae4600000000000059fea100af46000000000000b100a200b0460000000000000903a200b1460000000000006105a200b246000000000000b907a200b346000000000000110aa200b446000000000000690ca200b546000000000000c10ea200b6460000000000001911a200b7460000000000007113a200b846000000000000c915a200b9460000000000002118a200ba46000000000000791aa200bb46000000000000d11ca200bc46000000000000291fa200bd460000000000008121a200be46000000000000d923a200bf460000000000003126a200c0460000000000008928a200c146000000000000e12aa200c246000000000000392da200c346000000000000912fa200c446000000000000e931a200c5460000000000004134a200c6460000000000009936a200c746000000000000f038a200c846000000000000483ba200c946000000000000a03da200ca46000000000000f83fa200cb460000000000005042a200cc46000000000000a844a200cd460000000000000047a200ce460000000000005849a200cf46000000000000b04ba200d046000000000000084ea200d1460000000000006050a200d246000000000000b852a200d3460000000000001055a200d4460000000000006857a200d546000000000000c059a200d646000000000000185ca200d746000000000000705ea200d846000000000000c860a200d9460000000000002063a200da460000000000007865a200db46000000000000d067a200dc46000000000000286aa200dd46000000000000806ca200de46000000000000d86ea200df460000000000002f71a200e0460000000000008773a200e146000000000000df75a200e2460000000000003778a200e3460000000000008f7aa200e446000000000000e77ca200e5460000000000003f7fa200e6460000000000009781a200e746000000000000ef83a200e8460000000000004786a200e9460000000000009f88a200ea46000000000000f78aa200eb460000000000004f8da200ec46000000000000a78fa200ed46000000000000ff91a200ee460000000000005794a200ef46000000000000af96a200f0460000000000000799a200f1460000000000005f9ba200f246000000000000b79da200f3460000000000000fa0a200f44600000000000067a2a200f546000000000000bfa4a200f64600000000000017a7a200f7460000000000006fa9a200f846000000000000c7aba200f9460000000000001faea200fa4600000000000077b0a200fb46000000000000cfb2a200fc4600000000000027b5a200fd460000000000007fb7a200fe46000000000000d7b9a200ff460000000000002fbca200004700000000000087bea2000147000000000000dfc0a200024700000000000037c3a20003470000000000008fc5a2000447000000000000e7c7a20005470000000000003fcaa200064700000000000097cca2000747000000000000efcea200084700000000000047d1a20009470000000000009fd3a2000a47000000000000f7d5a2000b470000000000004dd8a2000c470000000000009fdaa2000d47000000000000f7dca2000e470000000000004edfa2000f47000000000000a6e1a2001047000000000000fce3a200114700000000000053e6a2001247000000000000abe8a200134700000000000000eba200144700000000000058eda2001547000000000000b0efa200164700000000000008f2a200174700000000000060f4a2001847000000000000b8f6a20019470000000000000df9a2001a4700000000000065fba2001b47000000000000bdfda2001c470000000000001500a3001d470000000000006a02a3001e47000000000000c204a3001f470000000000001a07a30020470000000000007209a3002147000000000000ca0ba3002247000000000000220ea30023470000000000007a10a3002447000000000000d212a30025470000000000002a15a30026470000000000008217a3002747000000000000da19a3002847000000000000321ca3002947000000000000881ea3002a47000000000000e020a3002b470000000000003823a3002c470000000000009025a3002d47000000000000e827a3002e47000000000000402aa3002f47000000000000982ca3003047000000000000f02ea30031470000000000004831a3003247000000000000a033a3003347000000000000f835a30034470000000000005038a3003547000000000000a83aa3003647000000000000003da3003747000000000000583fa3003847000000000000b041a30039470000000000000844a3003a470000000000006046a3003b47000000000000b848a3003c47000000000000104ba3003d47000000000000684da3003e47000000000000c04fa3003f470000000000001852a30040470000000000007054a3004147000000000000c856a30042470000000000002059a3004347000000000000785ba3004447000000000000d05da30045470000000000002860a30046470000000000008062a3004747000000000000d864a30048470000000000003067a30049470000000000008869a3004a47000000000000e06ba3004b47000000000000386ea3004c470000000000009070a3004d47000000000000e872a3004e470000000000004075a3004f470000000000009877a3005047000000000000f079a3005147000000000000487ca3005247000000000000a07ea3005347000000000000f880a30054470000000000005083a3005547000000000000a885a30056470000000000000088a3005747000000000000588aa3005847000000000000b08ca3005947000000000000088fa3005a470000000000006091a3005b47000000000000b893a3005c470000000000001096a3005d470000000000006898a3005e47000000000000c09aa3005f47000000000000189da3006047000000000000709fa3006147000000000000c8a1a300624700000000000020a4a300634700000000000078a6a3006447000000000000d0a8a300654700000000000028aba300664700000000000080ada3006747000000000000d8afa300684700000000000030b2a300694700000000000088b4a3006a47000000000000e0b6a3006b4700000000000038b9a3006c4700000000000090bba3006d47000000000000e8bda3006e4700000000000040c0a3006f4700000000000098c2a3007047000000000000f0c4a300714700000000000048c7a3007247000000000000a0c9a3007347000000000000f8cba300744700000000000050cea3007547000000000000a8d0a300764700000000000000d3a300774700000000000058d5a3007847000000000000b0d7a300794700000000000008daa3007a4700000000000060dca3007b47000000000000b8dea3007c4700000000000010e1a3007d4700000000000068e3a3007e47000000000000c0e5a3007f4700000000000018e8a300804700000000000070eaa3008147000000000000c8eca300824700000000000020efa300834700000000000078f1a3008447000000000000d0f3a300854700000000000028f6a300864700000000000080f8a3008747000000000000d8faa300884700000000000030fda300894700000000000088ffa3008a47000000000000df01a4008b470000000000003704a4008c470000000000008f06a4008d47000000000000e708a4008e470000000000003f0ba4008f47000000000000970da4009047000000000000ef0fa40091470000000000004712a40092470000000000009f14a4009347000000000000f716a40094470000000000004f19a4009547000000000000a71ba4009647000000000000ff1da40097470000000000005720a40098470000000000008322a4009947000000000000d924a4009a470000000000002f27a4009b470000000000008129a4009c47000000000000ca2ba4009d470000000000001a2ea4009e470000000000006a30a4009f47000000000000bf32a400a0470000000000001535a400a1470000000000006a37a400a247000000000000c139a400a347000000000000153ca400a447000000000000683ea400a547000000000000bb40a400a6470000000000000e43a400a7470000000000006045a400a847000000000000b547a400a947000000000000074aa400aa470000000000005c4ca400ab47000000000000ac4ea400ac470000000000000251a400ad470000000000005753a400ae47000000000000aa55a400af47000000000000fc57a400b047000000000000525aa400b147000000000000a65ca400b247000000000000fd5ea400b3470000000000005461a400b447000000000000a663a400b547000000000000f865a400b6470000000000004d68a400b747000000000000a36aa400b847000000000000f86ca400b9470000000000004d6fa400ba470000000000009e71a400bb47000000000000f373a400bc470000000000004476a400bd470000000000009878a400be47000000000000ea7aa400bf470000000000003e7da400c047000000000000947fa400c147000000000000e781a400c2470000000000003784a400c3470000000000008986a400c447000000000000e188a400c547000000000000358ba400c6470000000000008a8da400c747000000000000da8fa400c8470000000000002b92a400c9470000000000007e94a400ca47000000000000d296a400cb470000000000002599a400cc47000000000000759ba400cd47000000000000c79da400ce470000000000001ca0a400cf4700000000000073a2a400d047000000000000c7a4a400d1470000000000001aa7a400d2470000000000006fa9a400d347000000000000c4aba400d4470000000000001aaea400d5470000000000006bb0a400d647000000000000bcb2a400d74700000000000013b5a400d84700000000000068b7a400d947000000000000bdb9a400da4700000000000010bca400db4700000000000066bea400dc47000000000000bcc0a400dd4700000000000010c3a400de4700000000000064c5a400df47000000000000b8c7a400e0470000000000000ccaa400e1470000000000005fcca400e247000000000000b3cea400e34700000000000007d1a400e4470000000000005cd3a400e547000000000000aed5a400e64700000000000004d8a400e74700000000000056daa400e847000000000000a9dca400e947000000000000fddea400ea4700000000000051e1a400eb47000000000000a2e3a400ec47000000000000f4e5a400ed4700000000000049e8a400ee470000000000009deaa400ef47000000000000f3eca400f04700000000000048efa400f1470000000000009af1a400f247000000000000eff3a400f34700000000000045f6a400f4470000000000009af8a400f547000000000000f1faa400f64700000000000048fda400f7470000000000009cffa400f847000000000000f001a500f9470000000000004504a500fa470000000000009b06a500fb47000000000000ee08a500fc47000000000000400ba500fd47000000000000910da500fe47000000000000e50fa500ff470000000000003a12a50000480000000000008e14a5000148000000000000e016a50002480000000000003519a5000348000000000000881ba5000448000000000000dc1da50005480000000000003120a50006480000000000008722a5000748000000000000de24a50008480000000000003327a50009480000000000008929a5000a48000000000000dd2ba5000b48000000000000332ea5000c480000000000008930a5000d48000000000000dd32a5000e480000000000003235a5000f480000000000008637a5001048000000000000d639a5001148000000000000273ca5001248000000000000783ea5001348000000000000cd40a50014480000000000002043a50015480000000000007145a5001648000000000000c047a5001748000000000000114aa5001848000000000000634ca5001948000000000000b44ea5001a480000000000000751a5001b480000000000005c53a5001c48000000000000af55a5001d480000000000000458a5001e48000000000000585aa5001f48000000000000ac5ca5002048000000000000005fa50021480000000000005661a5002248000000000000ae63a50023480000000000000566a50024480000000000005868a5002548000000000000ad6aa5002648000000000000ff6ca5002748000000000000526fa5002848000000000000a771a5002948000000000000f973a5002a480000000000004d76a5002b48000000000000a578a5002c48000000000000f97aa5002d48000000000000487da5002e48000000000000997fa5002f48000000000000ef81a50030480000000000004384a50031480000000000009586a5003248000000000000e488a5003348000000000000378ba50034480000000000008d8da5003548000000000000df8fa50036480000000000003692a50037480000000000008894a5003848000000000000dd96a50039480000000000003399a5003a48000000000000889ba5003b48000000000000da9da5003c480000000000002fa0a5003d4800000000000081a2a5003e48000000000000d3a4a5003f4800000000000029a7a50040480000000000007da9a5004148000000000000ceaba500424800000000000022aea500434800000000000078b0a5004448000000000000cab2a50045480000000000001cb5a500464800000000000070b7a5004748000000000000c5b9a50048480000000000001abca50049480000000000006ebea5004a48000000000000c2c0a5004b4800000000000015c3a5004c480000000000006bc5a5004d48000000000000bdc7a5004e4800000000000012caa5004f4800000000000065cca5005048000000000000b9cea50051480000000000000ed1a500524800000000000062d3a5005348000000000000b5d5a50054480000000000000ad8a50055480000000000005cdaa5005648000000000000afdca500574800000000000005dfa500584800000000000053e1a5005948000000000000a3e3a5005a48000000000000f7e5a5005b480000000000004ae8a5005c480000000000009deaa5005d48000000000000eeeca5005e4800000000000041efa5005f4800000000000097f1a5006048000000000000ebf3a50061480000000000003ff6a500624800000000000094f8a5006348000000000000e9faa50064480000000000003efda500654800000000000093ffa5006648000000000000e401a60067480000000000003904a60068480000000000008b06a6006948000000000000da08a6006a480000000000002e0ba6006b48000000000000820da6006c48000000000000d60fa6006d480000000000002b12a6006e480000000000008014a6006f48000000000000d516a60070480000000000002519a6007148000000000000781ba6007248000000000000cb1da60073480000000000002220a60074480000000000007722a6007548000000000000cf24a60076480000000000002427a60077480000000000007b29a6007848000000000000cb2ba60079480000000000001f2ea6007a480000000000007230a6007b48000000000000c732a6007c480000000000001e35a6007d480000000000006f37a6007e48000000000000bf39a6007f48000000000000133ca6008048000000000000683ea6008148000000000000bb40a60082480000000000000f43a60083480000000000006245a6008448000000000000b647a60085480000000000000a4aa60086480000000000005f4ca6008748000000000000b04ea60088480000000000000151a60089480000000000005853a6008a48000000000000ab55a6008b48000000000000fe57a6008c48000000000000545aa6008d48000000000000a95ca6008e48000000000000fa5ea6008f480000000000004e61a60090480000000000009f63a6009148000000000000f265a60092480000000000004568a6009348000000000000996aa6009448000000000000ee6ca6009548000000000000426fa60096480000000000009671a6009748000000000000e673a60098480000000000003a76a60099480000000000008b78a6009a48000000000000e27aa6009b48000000000000377da6009c48000000000000887fa6009d48000000000000dc81a6009e480000000000002e84a6009f480000000000008086a600a048000000000000d788a600a148000000000000288ba600a2480000000000007c8da600a348000000000000ce8fa600a4480000000000002492a600a5480000000000007794a600a648000000000000cc96a600a7480000000000002199a600a848000000000000759ba600a948000000000000c99da600aa480000000000001da0a600ab4800000000000071a2a600ac48000000000000c2a4a600ad4800000000000017a7a600ae480000000000006aa9a600af48000000000000bdaba600b0480000000000000faea600b14800000000000064b0a600b248000000000000b3b2a600b34800000000000009b5a600b4480000000000005eb7a600b548000000000000b0b9a600b64800000000000002bca600b74800000000000057bea600b848000000000000abc0a600b948000000000000fec2a600ba4800000000000053c5a600bb48000000000000a9c7a600bc4800000000000000caa600bd4800000000000057cca600be48000000000000a9cea600bf48000000000000fcd0a600c04800000000000050d3a600c148000000000000a8d5a600c248000000000000f8d7a600c3480000000000004edaa600c448000000000000a2dca600c548000000000000f7dea600c6480000000000004be1a600c748000000000000a0e3a600c848000000000000f2e5a600c94800000000000047e8a600ca480000000000009beaa600cb48000000000000ececa600cc4800000000000041efa600cd4800000000000097f1a600ce48000000000000ebf3a600cf4800000000000041f6a600d04800000000000097f8a600d148000000000000eefaa600d24800000000000042fda600d34800000000000093ffa600d448000000000000e601a700d5480000000000003a04a700d6480000000000008d06a700d748000000000000e508a700d848000000000000370ba700d948000000000000890da700da48000000000000de0fa700db480000000000003312a700dc480000000000008614a700dd48000000000000da16a700de480000000000002f19a700df48000000000000821ba700e048000000000000d51da700e1480000000000002720a700e2480000000000007b22a700e348000000000000cc24a700e4480000000000002227a700e5480000000000007629a700e648000000000000c82ba700e7480000000000001c2ea700e8480000000000007330a700e948000000000000c432a700ea480000000000001a35a700eb480000000000006f37a700ec48000000000000c239a700ed48000000000000163ca700ee48000000000000673ea700ef48000000000000ba40a700f0480000000000000d43a700f1480000000000006245a700f248000000000000b447a700f348000000000000044aa700f4480000000000004f4ca700f548000000000000a14ea700f648000000000000f250a700f7480000000000004753a700f8480000000000009855a700f948000000000000ec57a700fa48000000000000405aa700fb48000000000000965ca700fc48000000000000eb5ea700fd480000000000004061a700fe480000000000009463a700ff48000000000000e565a70000490000000000003668a7000149000000000000896aa7000249000000000000dc6ca70003490000000000002f6fa70004490000000000008271a7000549000000000000d773a70006490000000000002976a70007490000000000007e78a7000849000000000000d17aa7000949000000000000287da7000a490000000000007e7fa7000b49000000000000d181a7000c490000000000002284a7000d490000000000007686a7000e49000000000000ca88a7000f490000000000001b8ba70010490000000000006b8da7001149000000000000bf8fa70012490000000000001192a70013490000000000006594a7001449000000000000ba96a70015490000000000000799a70016490000000000005f9ba7001749000000000000b59da700184900000000000008a0a70019490000000000005ca2a7001a49000000000000b1a4a7001b4900000000000004a7a7001c4900000000000059a9a7001d49000000000000aeaba7001e4900000000000004aea7001f4900000000000058b0a7002049000000000000adb2a7002149000000000000fbb4a70022490000000000004eb7a7002349000000000000a1b9a7002449000000000000f7bba70025490000000000004bbea7002649000000000000a1c0a7002749000000000000f6c2a700284900000000000047c5a70029490000000000009ac7a7002a49000000000000eec9a7002b4900000000000044cca7002c4900000000000098cea7002d49000000000000ebd0a7002e490000000000003dd3a7002f4900000000000093d5a7003049000000000000e8d7a700314900000000000039daa70032490000000000008edca7003349000000000000e0dea700344900000000000032e1a700354900000000000084e3a7003649000000000000d8e5a700374900000000000028e8a70038490000000000007eeaa7003949000000000000d3eca7003a4900000000000023efa7003b4900000000000077f1a7003c49000000000000ccf3a7003d4900000000000021f6a7003e4900000000000076f8a7003f49000000000000c6faa70040490000000000001dfda700414900000000000073ffa7004249000000000000c801a80043490000000000001b04a80044490000000000006d06a8004549000000000000c008a8004649000000000000160ba8004749000000000000650da8004849000000000000ba0fa80049490000000000000f12a8004a490000000000006214a8004b49000000000000b516a8004c490000000000000419a8004d490000000000005a1ba8004e49000000000000b01da8004f490000000000000420a80050490000000000005822a8005149000000000000ac24a80052490000000000000427a80053490000000000005929a8005449000000000000ad2ba8005549000000000000042ea80056490000000000005530a8005749000000000000ab32a8005849000000000000fd34a80059490000000000005337a8005a49000000000000a739a8005b49000000000000f73ba8005c49000000000000453ea8005d490000000000009c40a8005e49000000000000f042a8005f490000000000004445a80060490000000000009a47a8006149000000000000f249a8006249000000000000484ca80063490000000000009a4ea8006449000000000000ed50a80065490000000000004253a80066490000000000009755a8006749000000000000e957a80068490000000000003c5aa8006949000000000000915ca8006a49000000000000e55ea8006b490000000000003a61a8006c490000000000008f63a8006d49000000000000e465a8006e490000000000003868a8006f490000000000008c6aa8007049000000000000e06ca8007149000000000000356fa80072490000000000008671a8007349000000000000da73a80074490000000000002e76a80075490000000000008178a8007649000000000000d77aa80077490000000000002c7da8007849000000000000807fa8007949000000000000d381a8007a490000000000001f84a8007b490000000000006e86a8007c49000000000000c388a8007d49000000000000158ba8007e49000000000000688da8007f49000000000000ba8fa80080490000000000001092a80081490000000000006494a8008249000000000000ba96a80083490000000000000a99a80084490000000000005a9ba8008549000000000000ae9da800864900000000000005a0a80087490000000000005ca2a8008849000000000000b0a4a800894900000000000004a7a8008a4900000000000056a9a8008b49000000000000aaaba8008c49000000000000ffada8008d4900000000000053b0a8008e49000000000000a5b2a8008f49000000000000fbb4a80090490000000000004eb7a8009149000000000000a4b9a8009249000000000000f9bba800934900000000000049bea80094490000000000009ec0a8009549000000000000f6c2a800964900000000000047c5a800974900000000000099c7a8009849000000000000eac9a80099490000000000003ccca8009a4900000000000091cea8009b49000000000000e5d0a8009c490000000000003bd3a8009d4900000000000091d5a8009e49000000000000e1d7a8009f4900000000000036daa800a0490000000000008cdca800a149000000000000dcdea800a2490000000000002de1a800a34900000000000080e3a800a449000000000000d1e5a800a54900000000000024e8a800a64900000000000077eaa800a749000000000000caeca800a8490000000000001fefa800a94900000000000072f1a800aa49000000000000c6f3a800ab490000000000001cf6a800ac4900000000000073f8a800ad49000000000000c9faa800ae4900000000000018fda800af4900000000000068ffa800b049000000000000be01a900b1490000000000001004a900b2490000000000006406a900b349000000000000b908a900b4490000000000000c0ba900b5490000000000005d0da900b649000000000000b30fa900b7490000000000000312a900b8490000000000005914a900b949000000000000aa16a900ba49000000000000fb18a900bb49000000000000511ba900bc49000000000000a01da900bd49000000000000f51fa900be490000000000004922a900bf490000000000009224a900c049000000000000e226a900c1490000000000003329a900c249000000000000862ba900c349000000000000d82da900c4490000000000002c30a900c5490000000000007b32a900c649000000000000ce34a900c7490000000000001f37a900c8490000000000007039a900c949000000000000c13ba900ca49000000000000123ea900cb490000000000005d40a900cc49000000000000b342a900cd490000000000000a45a900ce490000000000005d47a900cf49000000000000b249a900d049000000000000044ca900d149000000000000574ea900d249000000000000ac50a900d349000000000000ff52a900d4490000000000005655a900d549000000000000a457a900d649000000000000f859a900d7490000000000004c5ca900d849000000000000a25ea900d949000000000000f260a900da490000000000004763a900db490000000000009965a900dc49000000000000ee67a900dd49000000000000446aa900de490000000000009b6ca900df49000000000000ec6ea900e0490000000000003f71a900e1490000000000008f73a900e249000000000000e475a900e3490000000000003878a900e4490000000000008b7aa900e549000000000000db7ca900e6490000000000002e7fa900e7490000000000008381a900e849000000000000d983a900e9490000000000002c86a900ea490000000000008088a900eb49000000000000d28aa900ec49000000000000268da900ed49000000000000778fa900ee49000000000000cc91a900ef490000000000002194a900f0490000000000007596a900f149000000000000cb98a900f249000000000000199ba900f3490000000000006c9da900f449000000000000c39fa900f54900000000000017a2a900f64900000000000068a4a900f749000000000000bca6a900f8490000000000000fa9a900f94900000000000065aba900fa49000000000000bbada900fb490000000000000fb0a900fc4900000000000062b2a900fd49000000000000b4b4a900fe490000000000000ab7a900ff490000000000005cb9a900004a000000000000b0bba900014a00000000000006bea900024a00000000000057c0a900034a000000000000abc2a900044a000000000000fac4a900054a0000000000004ac7a900064a0000000000009fc9a900074a000000000000f2cba900084a00000000000046cea900094a00000000000099d0a9000a4a000000000000ebd2a9000b4a0000000000003cd5a9000c4a0000000000008fd7a9000d4a000000000000e0d9a9000e4a00000000000027dca9000f4a0000000000007bdea900104a000000000000d0e0a900114a00000000000021e3a900124a00000000000076e5a900134a000000000000c8e7a900144a00000000000017eaa900154a00000000000069eca900164a000000000000beeea900174a0000000000000ff1a900184a00000000000061f3a900194a000000000000b4f5a9001a4a00000000000005f8a9001b4a00000000000054faa9001c4a000000000000a4fca9001d4a000000000000f4fea9001e4a0000000000004601aa001f4a0000000000009003aa00204a000000000000e005aa00214a0000000000003008aa00224a0000000000007f0aaa00234a000000000000d20caa00244a000000000000250faa00254a0000000000007611aa00264a000000000000c813aa00274a0000000000001b16aa00284a0000000000006918aa00294a000000000000be1aaa002a4a000000000000111daa002b4a000000000000661faa002c4a000000000000b921aa002d4a0000000000000b24aa002e4a0000000000005d26aa002f4a000000000000b028aa00304a000000000000022baa00314a000000000000552daa00324a000000000000a92faa00334a000000000000fe31aa00344a0000000000005034aa00354a000000000000a236aa00364a000000000000f438aa00374a000000000000463baa00384a000000000000903daa00394a000000000000de3faa003a4a0000000000002e42aa003b4a0000000000008044aa003c4a000000000000d446aa003d4a0000000000002549aa003e4a000000000000774baa003f4a000000000000c14daa00404a0000000000001650aa00414a0000000000006852aa00424a000000000000ba54aa00434a0000000000001057aa00444a0000000000006059aa00454a000000000000af5baa00464a000000000000015eaa00474a0000000000005360aa00484a000000000000a362aa00494a000000000000f564aa004a4a0000000000004567aa004b4a0000000000009769aa004c4a000000000000e66baa004d4a000000000000356eaa004e4a0000000000008370aa004f4a000000000000d172aa00504a0000000000002575aa00514a0000000000007a77aa00524a000000000000cb79aa00534a0000000000001f7caa00544a0000000000006e7eaa00554a000000000000c180aa00564a0000000000001083aa00574a0000000000005f85aa00584a000000000000a887aa00594a000000000000f789aa005a4a0000000000004c8caa005b4a0000000000009b8eaa005c4a000000000000ee90aa005d4a0000000000004093aa005e4a0000000000009095aa005f4a000000000000de97aa00604a000000000000359aaa00614a000000000000869caa00624a000000000000da9eaa00634a0000000000002ca1aa00644a0000000000007da3aa00654a000000000000cda5aa00664a0000000000001da8aa00674a0000000000006aaaaa00684a000000000000bdacaa00694a00000000000013afaa006a4a00000000000063b1aa006b4a000000000000b2b3aa006c4a00000000000000b6aa006d4a0000000000004eb8aa006e4a0000000000009bbaaa006f4a000000000000eebcaa00704a0000000000003ebfaa00714a00000000000090c1aa00724a000000000000e3c3aa00734a00000000000031c6aa00744a00000000000082c8aa00754a000000000000d0caaa00764a0000000000001fcdaa00774a00000000000072cfaa00784a000000000000c8d1aa00794a0000000000001ad4aa007a4a00000000000062d6aa007b4a000000000000b5d8aa007c4a00000000000004dbaa007d4a00000000000054ddaa007e4a000000000000a2dfaa007f4a000000000000f7e1aa00804a0000000000004ae4aa00814a0000000000009ee6aa00824a000000000000f1e8aa00834a00000000000045ebaa00844a00000000000096edaa00854a000000000000ecefaa00864a0000000000003ff2aa00874a00000000000093f4aa00884a000000000000def6aa00894a0000000000002ef9aa008a4a0000000000007efbaa008b4a000000000000d4fdaa008c4a0000000000002100ab008d4a0000000000007302ab008e4a000000000000c304ab008f4a0000000000001307ab00904a0000000000006109ab00914a000000000000b30bab00924a000000000000080eab00934a0000000000005910ab00944a000000000000ac12ab00954a000000000000fe14ab00964a0000000000004b17ab00974a0000000000009d19ab00984a000000000000ef1bab00994a000000000000421eab009a4a0000000000009120ab009b4a000000000000e222ab009c4a0000000000003725ab009d4a0000000000008727ab009e4a000000000000d429ab009f4a000000000000272cab00a04a000000000000792eab00a14a000000000000ca30ab00a24a0000000000001b33ab00a34a0000000000006a35ab00a44a000000000000bc37ab00a54a0000000000000c3aab00a64a0000000000005d3cab00a74a000000000000ae3eab00a84a000000000000ff40ab00a94a0000000000005643ab00aa4a000000000000a745ab00ab4a000000000000fa47ab00ac4a0000000000004d4aab00ad4a0000000000009b4cab00ae4a000000000000ef4eab00af4a0000000000003f51ab00b04a0000000000008c53ab00b14a000000000000e055ab00b24a0000000000003658ab00b34a000000000000865aab00b44a000000000000db5cab00b54a0000000000002e5fab00b64a0000000000008161ab00b74a000000000000d063ab00b84a0000000000001d66ab00b94a0000000000007068ab00ba4a000000000000c36aab00bb4a000000000000126dab00bc4a000000000000666fab00bd4a000000000000b471ab00be4a0000000000000574ab00bf4a0000000000005576ab00c04a000000000000a278ab00c14a000000000000f77aab00c24a000000000000497dab00c34a0000000000009b7fab00c44a000000000000eb81ab00c54a0000000000003e84ab00c64a0000000000008c86ab00c74a000000000000e188ab00c84a000000000000348bab00c94a000000000000838dab00ca4a000000000000d58fab00cb4a0000000000002692ab00cc4a0000000000007794ab00cd4a000000000000cb96ab00ce4a0000000000001c99ab00cf4a000000000000719bab00d04a000000000000c49dab00d14a00000000000013a0ab00d24a00000000000060a2ab00d34a000000000000b1a4ab00d44a00000000000007a7ab00d54a00000000000058a9ab00d64a000000000000a8abab00d74a000000000000fbadab00d84a00000000000049b0ab00d94a0000000000009bb2ab00da4a000000000000f1b4ab00db4a00000000000041b7ab00dc4a00000000000093b9ab00dd4a000000000000e3bbab00de4a00000000000033beab00df4a00000000000084c0ab00e04a000000000000d4c2ab00e14a00000000000027c5ab00e24a0000000000007ac7ab00e34a000000000000cdc9ab00e44a0000000000001fccab00e54a00000000000074ceab00e64a000000000000c5d0ab00e74a00000000000013d3ab00e84a00000000000066d5ab00e94a000000000000b7d7ab00ea4a00000000000007daab00eb4a00000000000057dcab00ec4a000000000000abdeab00ed4a000000000000ffe0ab00ee4a00000000000053e3ab00ef4a000000000000a0e5ab00f04a000000000000f1e7ab00f14a00000000000040eaab00f24a00000000000093ecab00f34a000000000000e5eeab00f44a00000000000034f1ab00f54a00000000000085f3ab00f64a000000000000daf5ab00f74a0000000000002bf8ab00f84a00000000000082faab00f94a000000000000d2fcab00fa4a00000000000026ffab00fb4a0000000000007a01ac00fc4a000000000000cd03ac00fd4a0000000000001e06ac00fe4a0000000000007208ac00ff4a000000000000c30aac00004b000000000000170dac00014b000000000000660fac00024b000000000000ba11ac00034b0000000000001014ac00044b0000000000006016ac00054b000000000000b618ac00064b0000000000000b1bac00074b0000000000005e1dac00084b000000000000b01fac00094b0000000000000222ac000a4b0000000000005224ac000b4b000000000000a226ac000c4b000000000000f328ac000d4b000000000000422bac000e4b000000000000952dac000f4b000000000000e62fac00104b0000000000003932ac00114b0000000000008c34ac00124b000000000000e136ac00134b0000000000003439ac00144b000000000000843bac00154b000000000000da3dac00164b0000000000002c40ac00174b0000000000007d42ac00184b000000000000d244ac00194b0000000000002447ac001a4b0000000000007749ac001b4b000000000000ca4bac001c4b0000000000001c4eac001d4b0000000000007050ac001e4b000000000000c152ac001f4b0000000000001055ac00204b0000000000006457ac00214b000000000000b259ac00224b000000000000025cac00234b000000000000585eac00244b000000000000aa60ac00254b000000000000fd62ac00264b0000000000004b65ac00274b0000000000009967ac00284b000000000000ef69ac00294b000000000000436cac002a4b000000000000966eac002b4b000000000000ec70ac002c4b0000000000004273ac002d4b0000000000008f75ac002e4b000000000000e177ac002f4b000000000000307aac00304b000000000000807cac00314b000000000000d27eac00324b0000000000002681ac00334b0000000000007683ac00344b000000000000c885ac00354b0000000000001a88ac00364b0000000000006e8aac00374b000000000000be8cac00384b000000000000108fac00394b0000000000005d91ac003a4b000000000000af93ac003b4b0000000000000396ac003c4b0000000000005598ac003d4b000000000000a99aac003e4b000000000000f99cac003f4b0000000000004e9fac00404b0000000000009ea1ac00414b000000000000f0a3ac00424b00000000000044a6ac00434b00000000000094a8ac00444b000000000000e9aaac00454b00000000000038adac00464b0000000000008aafac00474b000000000000dbb1ac00484b0000000000002eb4ac00494b0000000000007bb6ac004a4b000000000000d1b8ac004b4b0000000000001fbbac004c4b00000000000070bdac004d4b000000000000bdbfac004e4b0000000000000ec2ac004f4b0000000000005fc4ac00504b000000000000b2c6ac00514b00000000000007c9ac00524b00000000000056cbac00534b000000000000abcdac00544b000000000000f8cfac00554b00000000000048d2ac00564b00000000000099d4ac00574b000000000000e7d6ac00584b00000000000035d9ac00594b0000000000008adbac005a4b000000000000e0ddac005b4b0000000000002ee0ac005c4b00000000000085e2ac005d4b000000000000d6e4ac005e4b00000000000028e7ac005f4b0000000000007ae9ac00604b000000000000cfebac00614b00000000000023eeac00624b00000000000074f0ac00634b000000000000c7f2ac00644b00000000000017f5ac00654b00000000000067f7ac00664b000000000000b8f9ac00674b0000000000000dfcac00684b0000000000005dfeac00694b000000000000ad00ad006a4b000000000000fa02ad006b4b0000000000004905ad006c4b0000000000009a07ad006d4b000000000000ed09ad006e4b0000000000003a0cad006f4b0000000000008b0ead00704b000000000000da10ad00714b0000000000001b13ad00724b0000000000006a15ad00734b000000000000bf17ad00744b000000000000101aad00754b000000000000601cad00764b000000000000b31ead00774b0000000000000321ad00784b0000000000005623ad00794b000000000000a425ad007a4b000000000000f027ad007b4b000000000000432aad007c4b000000000000932cad007d4b000000000000e52ead007e4b0000000000002f31ad007f4b0000000000008233ad00804b000000000000d835ad00814b0000000000002538ad00824b000000000000753aad00834b000000000000c73cad00844b0000000000001a3fad00854b0000000000006941ad00864b000000000000b843ad00874b0000000000000546ad00884b0000000000005948ad00894b000000000000a64aad008a4b000000000000f04cad008b4b000000000000404fad008c4b0000000000009051ad008d4b000000000000e153ad008e4b0000000000003356ad008f4b0000000000008458ad00904b000000000000d55aad00914b000000000000255dad00924b000000000000735fad00934b000000000000c961ad00944b0000000000001c64ad00954b0000000000006e66ad00964b000000000000bf68ad00974b000000000000126bad00984b000000000000666dad00994b000000000000b86fad009a4b0000000000000c72ad009b4b0000000000005d74ad009c4b000000000000b076ad009d4b0000000000000279ad009e4b000000000000527bad009f4b000000000000a07dad00a04b000000000000f57fad00a14b0000000000004482ad00a24b0000000000009284ad00a34b000000000000e086ad00a44b0000000000003189ad00a54b000000000000858bad00a64b000000000000d18dad00a74b0000000000001f90ad00a84b0000000000007292ad00a94b000000000000c094ad00aa4b0000000000001297ad00ab4b0000000000006599ad00ac4b000000000000b79bad00ad4b0000000000000a9ead00ae4b00000000000054a0ad00af4b000000000000a1a2ad00b04b000000000000f2a4ad00b14b00000000000046a7ad00b24b00000000000098a9ad00b34b000000000000ebabad00b44b0000000000003daead00b54b0000000000008db0ad00b64b000000000000ddb2ad00b74b0000000000002fb5ad00b84b00000000000081b7ad00b94b000000000000d8b9ad00ba4b00000000000028bcad00bb4b0000000000007cbead00bc4b000000000000d3c0ad00bd4b0000000000001ec3ad00be4b0000000000006fc5ad00bf4b000000000000c1c7ad00c04b00000000000014caad00c14b00000000000069ccad00c24b000000000000b8cead00c34b0000000000000ad1ad00c44b0000000000005ad3ad00c54b000000000000a7d5ad00c64b000000000000f8d7ad00c74b00000000000048daad00c84b00000000000099dcad00c94b000000000000eddead00ca4b0000000000003ce1ad00cb4b0000000000008ee3ad00cc4b000000000000e1e5ad00cd4b00000000000030e8ad00ce4b0000000000007eeaad00cf4b000000000000d3ecad00d04b00000000000024efad00d14b00000000000079f1ad00d24b000000000000c7f3ad00d34b00000000000019f6ad00d44b0000000000006ef8ad00d54b000000000000c3faad00d64b00000000000013fdad00d74b00000000000064ffad00d84b000000000000b401ae00d94b0000000000000504ae00da4b0000000000005706ae00db4b000000000000a608ae00dc4b000000000000f90aae00dd4b0000000000004c0dae00de4b000000000000a00fae00df4b000000000000f111ae00e04b0000000000004314ae00e14b0000000000009816ae00e24b000000000000e818ae00e34b000000000000361bae00e44b0000000000008a1dae00e54b000000000000dd1fae00e64b0000000000002d22ae00e74b0000000000007b24ae00e84b000000000000ce26ae00e94b0000000000001e29ae00ea4b000000000000702bae00eb4b000000000000c32dae00ec4b0000000000001730ae00ed4b0000000000006432ae00ee4b000000000000b434ae00ef4b0000000000000637ae00f04b0000000000005539ae00f14b000000000000a83bae00f24b000000000000fc3dae00f34b0000000000005040ae00f44b000000000000a442ae00f54b000000000000f644ae00f64b0000000000004b47ae00f74b0000000000009c49ae00f84b000000000000ec4bae00f94b0000000000003e4eae00fa4b0000000000008a50ae00fb4b000000000000dd52ae00fc4b0000000000002f55ae00fd4b0000000000007d57ae00fe4b000000000000d159ae00ff4b000000000000265cae00004c000000000000765eae00014c000000000000c560ae00024c0000000000001463ae00034c0000000000006165ae00044c000000000000ab67ae00054c000000000000fb69ae00064c0000000000004d6cae00074c0000000000009f6eae00084c000000000000e770ae00094c0000000000003a73ae000a4c0000000000008e75ae000b4c000000000000e077ae000c4c000000000000317aae000d4c000000000000837cae000e4c000000000000d47eae000f4c0000000000002881ae00104c0000000000007d83ae00114c000000000000cf85ae00124c0000000000002188ae00134c000000000000708aae00144c000000000000c28cae00154c000000000000138fae00164c0000000000006291ae00174c000000000000b193ae00184c0000000000000496ae00194c0000000000005698ae001a4c000000000000a69aae001b4c000000000000f79cae001c4c0000000000004a9fae001d4c0000000000009fa1ae001e4c000000000000eca3ae001f4c0000000000003fa6ae00204c0000000000008fa8ae00214c000000000000e1aaae00224c00000000000032adae00234c00000000000080afae00244c000000000000d1b1ae00254c00000000000024b4ae00264c00000000000075b6ae00274c000000000000c7b8ae00284c00000000000011bbae00294c00000000000063bdae002a4c000000000000b2bfae002b4c00000000000004c2ae002c4c00000000000050c4ae002d4c000000000000a2c6ae002e4c000000000000f1c8ae002f4c0000000000003ecbae00304c00000000000091cdae00314c000000000000d9cfae00324c00000000000027d2ae00334c00000000000073d4ae00344c000000000000c1d6ae00354c00000000000012d9ae00364c00000000000061dbae00374c000000000000b2ddae00384c00000000000006e0ae00394c00000000000053e2ae003a4c000000000000a2e4ae003b4c000000000000eae6ae003c4c0000000000003ae9ae003d4c0000000000008aebae003e4c000000000000deedae003f4c0000000000002ef0ae00404c0000000000007ff2ae00414c000000000000d0f4ae00424c00000000000021f7ae00434c00000000000072f9ae00444c000000000000c4fbae00454c00000000000014feae00464c0000000000006200af00474c000000000000b402af00484c0000000000000005af00494c0000000000004d07af004a4c0000000000009c09af004b4c000000000000ea0baf004c4c000000000000390eaf004d4c0000000000008b10af004e4c000000000000df12af004f4c0000000000003015af00504c0000000000008017af00514c000000000000d319af00524c000000000000241caf00534c0000000000007b1eaf00544c000000000000ce20af00554c0000000000001b23af00564c0000000000006725af00574c000000000000b727af00584c0000000000000a2aaf00594c0000000000005c2caf005a4c000000000000ae2eaf005b4c0000000000000231af005c4c0000000000005333af005d4c000000000000a335af005e4c000000000000f537af005f4c000000000000463aaf00604c000000000000983caf00614c000000000000e93eaf00624c0000000000003741af00634c0000000000008443af00644c000000000000d345af00654c0000000000002448af00664c000000000000764aaf00674c000000000000c54caf00684c000000000000154faf00694c0000000000006751af006a4c000000000000b153af006b4c0000000000000456af006c4c0000000000005558af006d4c000000000000a05aaf006e4c000000000000f05caf006f4c000000000000425faf00704c0000000000008e61af00714c000000000000e163af00724c0000000000003466af00734c0000000000008468af00744c000000000000d86aaf00754c0000000000002d6daf00764c0000000000007a6faf00774c000000000000cd71af00784c0000000000002274af00794c0000000000007376af007a4c000000000000c978af007b4c0000000000001a7baf007c4c0000000000006d7daf007d4c000000000000bb7faf007e4c0000000000000d82af007f4c0000000000005e84af00804c000000000000af86af00814c0000000000000089af00824c000000000000528baf00834c000000000000a48daf00844c000000000000f68faf00854c0000000000004692af00864c0000000000009694af00874c000000000000e696af00884c0000000000003899af00894c000000000000869baf008a4c000000000000db9daf008b4c0000000000002ea0af008c4c00000000000084a2af008d4c000000000000d5a4af008e4c00000000000028a7af008f4c00000000000075a9af00904c000000000000c7abaf00914c00000000000015aeaf00924c00000000000065b0af00934c000000000000b8b2af00944c00000000000006b5af00954c00000000000055b7af00964c000000000000a9b9af00974c000000000000febbaf00984c00000000000053beaf00994c000000000000a5c0af009a4c000000000000f7c2af009b4c0000000000004cc5af009c4c0000000000009fc7af009d4c000000000000eec9af009e4c00000000000039ccaf009f4c00000000000089ceaf00a04c000000000000d9d0af00a14c00000000000021d3af00a24c00000000000070d5af00a34c000000000000bfd7af00a44c00000000000015daaf00a54c00000000000063dcaf00a64c000000000000afdeaf00a74c00000000000000e1af00a84c00000000000055e3af00a94c000000000000a7e5af00aa4c000000000000f9e7af00ab4c00000000000048eaaf00ac4c0000000000009aecaf00ad4c000000000000edeeaf00ae4c0000000000003ef1af00af4c00000000000095f3af00b04c000000000000dbf5af00b14c00000000000027f8af00b24c00000000000077faaf00b34c000000000000c7fcaf00b44c0000000000001cffaf00b54c0000000000006e01b000b64c000000000000c003b000b74c0000000000001406b000b84c0000000000006208b000b94c000000000000b50ab000ba4c000000000000060db000bb4c0000000000005b0fb000bc4c000000000000ab11b000bd4c000000000000fc13b000be4c0000000000005216b000bf4c000000000000a318b000c04c000000000000f41ab000c14c000000000000491db000c24c000000000000951fb000c34c000000000000e121b000c44c0000000000003724b000c54c0000000000008626b000c64c000000000000d628b000c74c000000000000272bb000c84c000000000000782db000c94c000000000000c42fb000ca4c0000000000001832b000cb4c0000000000006634b000cc4c000000000000b336b000cd4c0000000000000139b000ce4c000000000000533bb000cf4c000000000000a93db000d04c000000000000fc3fb000d14c0000000000005142b000d24c000000000000a244b000d34c000000000000f446b000d44c0000000000004349b000d54c000000000000914bb000d64c000000000000e24db000d74c0000000000003550b000d84c0000000000008752b000d94c000000000000d754b000da4c0000000000002757b000db4c0000000000007759b000dc4c000000000000c65bb000dd4c000000000000155eb000de4c0000000000006360b000df4c000000000000ae62b000e04c0000000000000165b000e14c0000000000005167b000e24c000000000000a169b000e34c000000000000f16bb000e44c000000000000416eb000e54c0000000000009370b000e64c000000000000e272b000e74c0000000000002f75b000e84c0000000000007d77b000e94c000000000000ca79b000ea4c0000000000001e7cb000eb4c0000000000006f7eb000ec4c000000000000c180b000ed4c0000000000001583b000ee4c0000000000006685b000ef4c000000000000b587b000f04c000000000000058ab000f14c000000000000578cb000f24c000000000000ac8eb000f34c0000000000000091b000f44c0000000000004c93b000f54c0000000000009e95b000f64c000000000000f097b000f74c000000000000459ab000f84c000000000000969cb000f94c000000000000eb9eb000fa4c00000000000038a1b000fb4c00000000000087a3b000fc4c000000000000daa5b000fd4c0000000000002ca8b000fe4c00000000000081aab000ff4c000000000000cbacb000004d0000000000001aafb000014d00000000000065b1b000024d000000000000b1b3b000034d00000000000001b6b000044d00000000000053b8b000054d000000000000a6bab000064d000000000000f9bcb000074d0000000000004bbfb000084d0000000000009ac1b000094d000000000000eac3b0000a4d0000000000003ec6b0000b4d00000000000093c8b0000c4d000000000000e3cab0000d4d00000000000033cdb0000e4d00000000000081cfb0000f4d000000000000d5d1b000104d00000000000027d4b000114d00000000000078d6b000124d000000000000ccd8b000134d00000000000020dbb000144d00000000000071ddb000154d000000000000c7dfb000164d00000000000017e2b000174d00000000000067e4b000184d000000000000bbe6b000194d0000000000000be9b0001a4d0000000000005debb0001b4d000000000000afedb0001c4d00000000000004f0b0001d4d00000000000055f2b0001e4d0000000000009ff4b0001f4d000000000000f1f6b000204d0000000000003ef9b000214d0000000000008cfbb000224d000000000000e0fdb000234d0000000000003100b100244d0000000000008102b100254d000000000000d104b100264d0000000000002207b100274d0000000000007209b100284d000000000000c60bb100294d000000000000160eb1002a4d0000000000006610b1002b4d000000000000b812b1002c4d0000000000000515b1002d4d0000000000005617b1002e4d000000000000aa19b1002f4d000000000000f91bb100304d0000000000004a1eb100314d0000000000009a20b100324d000000000000e722b100334d0000000000003925b100344d0000000000008627b100354d000000000000d829b100364d0000000000002a2cb100374d0000000000007b2eb100384d000000000000c830b100394d0000000000001a33b1003a4d0000000000006b35b1003b4d000000000000c037b1003c4d0000000000000e3ab1003d4d000000000000613cb1003e4d000000000000b23eb1003f4d0000000000000441b100404d0000000000005643b100414d000000000000a845b100424d000000000000fa47b100434d0000000000004b4ab100444d0000000000009c4cb100454d000000000000ed4eb100464d0000000000004051b100474d0000000000009553b100484d000000000000e255b100494d0000000000003558b1004a4d000000000000895ab1004b4d000000000000da5cb1004c4d0000000000002a5fb1004d4d0000000000007c61b1004e4d000000000000cf63b1004f4d0000000000001c66b100504d0000000000006d68b100514d000000000000c16ab100524d000000000000116db100534d0000000000005f6fb100544d000000000000ae71b100554d000000000000ff73b100564d0000000000004c76b100574d0000000000009f78b100584d000000000000f07ab100594d0000000000003a7db1005a4d0000000000008c7fb1005b4d000000000000d981b1005c4d0000000000002b84b1005d4d0000000000007886b1005e4d000000000000c788b1005f4d0000000000001a8bb100604d0000000000006e8db100614d000000000000be8fb100624d0000000000000f92b100634d0000000000006094b100644d000000000000ad96b100654d000000000000fb98b100664d0000000000004d9bb100674d0000000000009f9db100684d000000000000f19fb100694d00000000000040a2b1006a4d00000000000094a4b1006b4d000000000000e4a6b1006c4d00000000000036a9b1006d4d00000000000089abb1006e4d000000000000dbadb1006f4d00000000000024b0b100704d00000000000076b2b100714d000000000000c4b4b100724d00000000000015b7b100734d00000000000069b9b100744d000000000000bcbbb100754d0000000000000bbeb100764d0000000000005ac0b100774d000000000000aec2b100784d000000000000fac4b100794d00000000000047c7b1007a4d0000000000009ac9b1007b4d000000000000eecbb1007c4d00000000000041ceb1007d4d00000000000094d0b1007e4d000000000000e8d2b1007f4d0000000000003bd5b100804d00000000000090d7b100814d000000000000ddd9b100824d00000000000030dcb100834d00000000000082deb100844d000000000000d2e0b100854d00000000000025e3b100864d00000000000070e5b100874d000000000000bde7b100884d00000000000007eab100894d0000000000005cecb1008a4d000000000000b0eeb1008b4d00000000000000f1b1008c4d00000000000050f3b1008d4d000000000000a3f5b1008e4d000000000000f0f7b1008f4d00000000000045fab100904d00000000000099fcb100914d000000000000e8feb100924d0000000000003d01b200934d0000000000008a03b200944d000000000000dc05b200954d0000000000002c08b200964d0000000000007d0ab200974d000000000000d00cb200984d000000000000230fb200994d0000000000006f11b2009a4d000000000000bf13b2009b4d0000000000001116b2009c4d0000000000006018b2009d4d000000000000b41ab2009e4d000000000000041db2009f4d000000000000551fb200a04d000000000000a821b200a14d000000000000fb23b200a24d0000000000004d26b200a34d0000000000009f28b200a44d000000000000f02ab200a54d0000000000003f2db200a64d000000000000942fb200a74d000000000000e931b200a84d0000000000003734b200a94d0000000000008336b200aa4d000000000000d538b200ab4d000000000000273bb200ac4d000000000000793db200ad4d000000000000c93fb200ae4d0000000000001a42b200af4d0000000000006944b200b04d000000000000be46b200b14d0000000000000f49b200b24d000000000000634bb200b34d000000000000b34db200b44d0000000000000550b200b54d0000000000004e52b200b64d000000000000a254b200b74d000000000000f556b200b84d0000000000004759b200b94d000000000000955bb200ba4d000000000000e05db200bb4d0000000000003260b200bc4d0000000000008462b200bd4d000000000000d664b200be4d0000000000002a67b200bf4d0000000000007969b200c04d000000000000cf6bb200c14d0000000000001f6eb200c24d0000000000007170b200c34d000000000000ba72b200c44d0000000000000d75b200c54d0000000000005a77b200c64d000000000000ab79b200c74d000000000000007cb200c84d000000000000557eb200c94d000000000000a780b200ca4d000000000000f582b200cb4d0000000000004a85b200cc4d000000000000a087b200cd4d000000000000ef89b200ce4d000000000000418cb200cf4d0000000000008e8eb200d04d000000000000de90b200d14d0000000000003193b200d24d0000000000008695b200d34d000000000000d797b200d44d0000000000002b9ab200d54d0000000000007e9cb200d64d000000000000d29eb200d74d00000000000027a1b200d84d00000000000078a3b200d94d000000000000cea5b200da4d0000000000001ba8b200db4d0000000000006daab200dc4d000000000000bcacb200dd4d0000000000000cafb200de4d0000000000005fb1b200df4d000000000000b2b3b200e04d00000000000004b6b200e14d00000000000057b8b200e24d000000000000a4bab200e34d000000000000f4bcb200e44d00000000000046bfb200e54d00000000000098c1b200e64d000000000000e8c3b200e74d00000000000038c6b200e84d0000000000008cc8b200e94d000000000000decab200ea4d00000000000032cdb200eb4d00000000000080cfb200ec4d000000000000d2d1b200ed4d00000000000027d4b200ee4d00000000000073d6b200ef4d000000000000c8d8b200f04d0000000000001ddbb200f14d00000000000072ddb200f24d000000000000c3dfb200f34d00000000000015e2b200f44d00000000000066e4b200f54d000000000000b8e6b200f64d00000000000008e9b200f74d00000000000059ebb200f84d000000000000a7edb200f94d000000000000faefb200fa4d0000000000004df2b200fb4d0000000000009df4b200fc4d000000000000eef6b200fd4d0000000000003ff9b200fe4d00000000000092fbb200ff4d000000000000dffdb200004e0000000000002f00b300014e0000000000008202b300024e000000000000d204b300034e0000000000002107b300044e0000000000006a09b300054e000000000000bf0bb300064e0000000000000e0eb300074e0000000000005b10b300084e000000000000ae12b300094e0000000000000115b3000a4e0000000000005017b3000b4e000000000000a519b3000c4e000000000000fc1bb3000d4e0000000000004a1eb3000e4e0000000000009c20b3000f4e000000000000ef22b300104e0000000000003f25b300114e0000000000009327b300124e000000000000e529b300134e000000000000332cb300144e000000000000852eb300154e000000000000d430b300164e0000000000002533b300174e0000000000007535b300184e000000000000c737b300194e0000000000001c3ab3001a4e0000000000006e3cb3001b4e000000000000c13eb3001c4e0000000000001341b3001d4e0000000000006343b3001e4e000000000000b545b3001f4e0000000000000548b300204e000000000000584ab300214e000000000000aa4cb300224e000000000000f74eb300234e0000000000004451b300244e0000000000009653b300254e000000000000ed55b300264e0000000000004058b300274e0000000000008f5ab300284e000000000000df5cb300294e000000000000325fb3002a4e0000000000008561b3002b4e000000000000da63b3002c4e0000000000002b66b3002d4e0000000000007f68b3002e4e000000000000d26ab3002f4e000000000000246db300304e000000000000776fb300314e000000000000ca71b300324e0000000000001c74b300334e0000000000007076b300344e000000000000c278b300354e000000000000147bb300364e000000000000647db300374e000000000000b37fb300384e0000000000000482b300394e0000000000005684b3003a4e000000000000a786b3003b4e000000000000fb88b3003c4e0000000000004f8bb3003d4e000000000000a18db3003e4e000000000000f28fb3003f4e0000000000003f92b300404e0000000000008994b300414e000000000000da96b300424e0000000000002e99b300434e0000000000007c9bb300444e000000000000cc9db300454e00000000000020a0b300464e00000000000076a2b300474e000000000000c6a4b300484e00000000000015a7b300494e0000000000006aa9b3004a4e000000000000b9abb3004b4e00000000000006aeb3004c4e00000000000056b0b3004d4e000000000000abb2b3004e4e000000000000ffb4b3004f4e00000000000052b7b300504e000000000000a8b9b300514e000000000000f8bbb300524e0000000000004dbeb300534e000000000000a0c0b300544e000000000000efc2b300554e00000000000042c5b300564e00000000000090c7b300574e000000000000e1c9b300584e00000000000035ccb300594e00000000000081ceb3005a4e000000000000d4d0b3005b4e00000000000027d3b3005c4e00000000000078d5b3005d4e000000000000cad7b3005e4e0000000000001bdab3005f4e0000000000006ddcb300604e000000000000bfdeb300614e0000000000000fe1b300624e00000000000062e3b300634e000000000000b9e5b300644e00000000000003e8b300654e00000000000052eab300664e000000000000a3ecb300674e000000000000f6eeb300684e0000000000004cf1b300694e000000000000a2f3b3006a4e000000000000eef5b3006b4e00000000000040f8b3006c4e00000000000091fab3006d4e000000000000e4fcb3006e4e00000000000034ffb3006f4e0000000000008301b400704e000000000000d403b400714e0000000000002606b400724e0000000000007b08b400734e000000000000cd0ab400744e0000000000001f0db400754e000000000000700fb400764e000000000000c111b400774e0000000000001214b400784e0000000000006716b400794e000000000000b918b4007a4e0000000000000a1bb4007b4e0000000000005f1db4007c4e000000000000b41fb4007d4e0000000000000422b4007e4e0000000000005824b4007f4e000000000000ab26b400804e000000000000fc28b400814e0000000000004b2bb400824e0000000000009d2db400834e000000000000ee2fb400844e0000000000003932b400854e0000000000008b34b400864e000000000000dc36b400874e0000000000003039b400884e000000000000803bb400894e000000000000d53db4008a4e0000000000002140b4008b4e0000000000007142b4008c4e000000000000c044b4008d4e0000000000001047b4008e4e0000000000006249b4008f4e000000000000b24bb400904e000000000000084eb400914e0000000000005c50b400924e000000000000ad52b400934e000000000000ff54b400944e0000000000005057b400954e000000000000a659b400964e000000000000f85bb400974e000000000000425eb400984e0000000000009360b400994e000000000000e462b4009a4e0000000000003265b4009b4e0000000000008567b4009c4e000000000000d869b4009d4e000000000000296cb4009e4e0000000000007e6eb4009f4e000000000000d170b400a04e0000000000002473b400a14e0000000000007275b400a24e000000000000c877b400a34e0000000000001d7ab400a44e0000000000006c7cb400a54e000000000000be7eb400a64e0000000000001281b400a74e0000000000006483b400a84e000000000000b485b400a94e0000000000000688b400aa4e000000000000588ab400ab4e000000000000a88cb400ac4e000000000000fb8eb400ad4e0000000000005191b400ae4e000000000000a793b400af4e000000000000f895b400b04e0000000000004a98b400b14e0000000000009d9ab400b24e000000000000f19cb400b34e000000000000479fb400b44e0000000000009aa1b400b54e000000000000eba3b400b64e0000000000003da6b400b74e00000000000092a8b400b84e000000000000e8aab400b94e0000000000003cadb400ba4e0000000000008dafb400bb4e000000000000e1b1b400bc4e00000000000032b4b400bd4e0000000000007db6b400be4e000000000000d0b8b400bf4e00000000000022bbb400c04e0000000000006abdb400c14e000000000000b9bfb400c24e0000000000000dc2b400c34e00000000000057c4b400c44e000000000000abc6b400c54e000000000000f9c8b400c64e00000000000046cbb400c74e00000000000099cdb400c84e000000000000e8cfb400c94e0000000000003dd2b400ca4e00000000000090d4b400cb4e000000000000e4d6b400cc4e0000000000002fd9b400cd4e00000000000080dbb400ce4e000000000000d1ddb400cf4e00000000000023e0b400d04e00000000000076e2b400d14e000000000000c7e4b400d24e0000000000001ae7b400d34e0000000000006be9b400d44e000000000000b8ebb400d54e00000000000006eeb400d64e00000000000057f0b400d74e000000000000a2f2b400d84e000000000000f3f4b400d94e00000000000043f7b400da4e00000000000087f9b400db4e000000000000d5fbb400dc4e0000000000002afeb400dd4e0000000000007d00b500de4e000000000000cc02b500df4e0000000000001d05b500e04e0000000000007107b500e14e000000000000c409b500e24e000000000000150cb500e34e000000000000650eb500e44e000000000000b810b500e54e0000000000000813b500e64e0000000000005915b500e74e000000000000a217b500e84e000000000000f719b500e94e0000000000004a1cb500ea4e0000000000009a1eb500eb4e000000000000eb20b500ec4e0000000000003b23b500ed4e0000000000009125b500ee4e000000000000e827b500ef4e000000000000312ab500f04e000000000000822cb500f14e000000000000d42eb500f24e0000000000002431b500f34e0000000000007933b500f44e000000000000cf35b500f54e0000000000002138b500f64e000000000000733ab500f74e000000000000c43cb500f84e000000000000153fb500f94e0000000000006841b500fa4e000000000000bb43b500fb4e0000000000000e46b500fc4e0000000000005e48b500fd4e000000000000b14ab500fe4e000000000000014db500ff4e000000000000504fb500004f000000000000a451b500014f000000000000f753b500024f0000000000004a56b500034f0000000000009a58b500044f000000000000eb5ab500054f000000000000385db500064f000000000000875fb500074f000000000000d761b500084f0000000000002b64b500094f0000000000007866b5000a4f000000000000c968b5000b4f0000000000001b6bb5000c4f000000000000686db5000d4f000000000000b56fb5000e4f0000000000000672b5000f4f0000000000005774b500104f000000000000a876b500114f000000000000f878b500124f000000000000497bb500134f000000000000987db500144f000000000000ea7fb500154f0000000000003a82b500164f0000000000008a84b500174f000000000000d986b500184f0000000000002e89b500194f0000000000007e8bb5001a4f000000000000cf8db5001b4f0000000000002090b5001c4f0000000000007392b5001d4f000000000000c094b5001e4f0000000000001097b5001f4f0000000000005f99b500204f000000000000b09bb500214f000000000000029eb500224f00000000000054a0b500234f000000000000a5a2b500244f000000000000f9a4b500254f0000000000004ba7b500264f0000000000009da9b500274f000000000000edabb500284f00000000000041aeb500294f00000000000094b0b5002a4f000000000000e5b2b5002b4f00000000000035b5b5002c4f00000000000088b7b5002d4f000000000000dcb9b5002e4f0000000000002abcb5002f4f00000000000079beb500304f000000000000cbc0b500314f0000000000001ac3b500324f0000000000006ac5b500334f000000000000bbc7b500344f0000000000000ccab500354f0000000000005fccb500364f000000000000afceb500374f00000000000002d1b500384f00000000000053d3b500394f000000000000a1d5b5003a4f000000000000f3d7b5003b4f00000000000045dab5003c4f00000000000096dcb5003d4f000000000000e9deb5003e4f0000000000003ce1b5003f4f0000000000008be3b500404f000000000000dfe5b500414f00000000000030e8b500424f0000000000007aeab500434f000000000000ccecb500444f0000000000001cefb500454f0000000000006df1b500464f000000000000bbf3b500474f0000000000000ef6b500484f0000000000005cf8b500494f000000000000adfab5004a4f000000000000fefcb5004b4f0000000000004effb5004c4f0000000000009401b6004d4f000000000000e003b6004e4f0000000000002906b6004f4f0000000000007208b600504f000000000000c30ab600514f000000000000190db600524f0000000000006d0fb600534f000000000000c411b600544f0000000000001014b600554f0000000000006516b600564f000000000000b418b600574f000000000000031bb600584f000000000000531db600594f000000000000a61fb6005a4f000000000000f521b6005b4f0000000000004824b6005c4f0000000000009a26b6005d4f000000000000e928b6005e4f0000000000003d2bb6005f4f000000000000922db600604f000000000000e22fb600614f0000000000003332b600624f0000000000008034b600634f000000000000d136b600644f0000000000002039b600654f0000000000006d3bb600664f000000000000ba3db600674f0000000000000d40b600684f0000000000005f42b600694f000000000000ae44b6006a4f000000000000fe46b6006b4f0000000000005649b6006c4f000000000000a94bb6006d4f000000000000fe4db6006e4f0000000000005150b6006f4f000000000000a152b600704f000000000000f454b600714f0000000000004557b600724f0000000000009a59b600734f000000000000e95bb600744f0000000000003c5eb600754f0000000000008d60b600764f000000000000db62b600774f0000000000002e65b600784f0000000000008067b600794f000000000000ca69b6007a4f000000000000186cb6007b4f0000000000006b6eb6007c4f000000000000bc70b6007d4f0000000000001173b6007e4f0000000000006275b6007f4f000000000000af77b600804f000000000000fa79b600814f000000000000497cb600824f0000000000009f7eb600834f000000000000ef80b600844f0000000000004283b600854f0000000000009585b600864f000000000000e687b600874f000000000000388ab600884f000000000000858cb600894f000000000000d88eb6008a4f0000000000002c91b6008b4f0000000000007c93b6008c4f000000000000d095b6008d4f0000000000002298b6008e4f000000000000709ab6008f4f000000000000c69cb600904f000000000000179fb600914f00000000000064a1b600924f000000000000b7a3b600934f0000000000000ba6b600944f0000000000005ea8b600954f000000000000b3aab600964f000000000000ffacb600974f00000000000052afb600984f000000000000a5b1b600994f000000000000f7b3b6009a4f00000000000048b6b6009b4f00000000000098b8b6009c4f000000000000e8bab6009d4f00000000000036bdb6009e4f00000000000088bfb6009f4f000000000000d4c1b600a04f00000000000026c4b600a14f00000000000077c6b600a24f000000000000c9c8b600a34f0000000000001dcbb600a44f00000000000073cdb600a54f000000000000c6cfb600a64f00000000000018d2b600a74f0000000000006ad4b600a84f000000000000bdd6b600a94f00000000000011d9b600aa4f0000000000005edbb600ab4f000000000000adddb600ac4f00000000000002e0b600ad4f00000000000057e2b600ae4f000000000000a7e4b600af4f000000000000fae6b600b04f0000000000004ae9b600b14f0000000000009cebb600b24f000000000000efedb600b34f0000000000003ef0b600b44f00000000000093f2b600b54f000000000000e3f4b600b64f00000000000037f7b600b74f00000000000085f9b600b84f000000000000d6fbb600b94f00000000000025feb600ba4f0000000000007700b700bb4f000000000000ca02b700bc4f0000000000001a05b700bd4f0000000000006b07b700be4f000000000000bc09b700bf4f000000000000100cb700c04f000000000000610eb700c14f000000000000b310b700c24f0000000000000713b700c34f0000000000005715b700c44f000000000000a417b700c54f000000000000f819b700c64f000000000000471cb700c74f000000000000971eb700c84f000000000000e420b700c94f0000000000003623b700ca4f0000000000008525b700cb4f000000000000d527b700cc4f000000000000252ab700cd4f000000000000782cb700ce4f000000000000ca2eb700cf4f0000000000001b31b700d04f0000000000006b33b700d14f000000000000b935b700d24f0000000000000838b700d34f000000000000593ab700d44f000000000000a83cb700d54f000000000000f93eb700d64f0000000000004e41b700d74f000000000000a143b700d84f000000000000f345b700d94f0000000000004148b700da4f000000000000954ab700db4f000000000000e94cb700dc4f0000000000003e4fb700dd4f0000000000009051b700de4f000000000000e353b700df4f0000000000003956b700e04f0000000000008558b700e14f000000000000d45ab700e24f000000000000285db700e34f000000000000725fb700e44f000000000000c261b700e54f0000000000001364b700e64f0000000000006766b700e74f000000000000b368b700e84f000000000000046bb700e94f000000000000596db700ea4f000000000000ad6fb700eb4f000000000000fd71b700ec4f0000000000005374b700ed4f000000000000a576b700ee4f000000000000f878b700ef4f000000000000487bb700f04f0000000000009a7db700f14f000000000000ee7fb700f24f0000000000003882b700f34f0000000000008b84b700f44f000000000000dc86b700f54f0000000000002b89b700f64f0000000000007c8bb700f74f000000000000ca8db700f84f0000000000001e90b700f94f0000000000006d92b700fa4f000000000000c094b700fb4f0000000000001197b700fc4f0000000000006299b700fd4f000000000000b69bb700fe4f0000000000000a9eb700ff4f0000000000005ea0b7000050000000000000aca2b7000150000000000000fba4b700025000000000000047a7b700035000000000000092a9b7000450000000000000e0abb700055000000000000032aeb70006500000000000007eb0b7000750000000000000d1b2b700085000000000000024b5b700095000000000000075b7b7000a50000000000000c8b9b7000b5000000000000018bcb7000c500000000000006cbeb7000d50000000000000bcc0b7000e500000000000000ec3b7000f500000000000005fc5b7001050000000000000b4c7b700115000000000000007cab700125000000000000056ccb7001350000000000000a8ceb7001450000000000000f8d0b70015500000000000004bd3b700165000000000000099d5b7001750000000000000e9d7b70018500000000000003ddab70019500000000000008ddcb7001a50000000000000e0deb7001b5000000000000033e1b7001c5000000000000085e3b7001d50000000000000d9e5b7001e500000000000002be8b7001f5000000000000079eab7002050000000000000c2ecb70021500000000000000eefb70022500000000000005ff1b7002350000000000000b1f3b700245000000000000004f6b700255000000000000057f8b7002650000000000000a6fab7002750000000000000f7fcb700285000000000000043ffb70029500000000000009201b8002a50000000000000de03b8002b500000000000002e06b8002c500000000000007f08b8002d50000000000000ce0ab8002e50000000000000230db8002f50000000000000760fb8003050000000000000c811b80031500000000000001614b80032500000000000006516b8003350000000000000b918b8003450000000000000091bb8003550000000000000591db8003650000000000000a71fb8003750000000000000f721b80038500000000000004524b80039500000000000009226b8003a50000000000000e528b8003b50000000000000352bb8003c50000000000000832db8003d50000000000000d32fb8003e500000000000002032b8003f500000000000006f34b8004050000000000000bf36b80041500000000000000a39b80042500000000000005a3bb8004350000000000000af3db80044500000000000000040b80045500000000000005142b80046500000000000009e44b8004750000000000000ef46b80048500000000000004049b8004950000000000000954bb8004a50000000000000e84db8004b500000000000003f50b8004c500000000000009452b8004d50000000000000e854b8004e500000000000003b57b8004f500000000000008859b8005050000000000000da5bb8005150000000000000295eb80052500000000000007c60b8005350000000000000ca62b80054500000000000001c65b80055500000000000006f67b8005650000000000000bf69b80057500000000000000f6cb8005850000000000000616eb8005950000000000000ab70b8005a50000000000000fa72b8005b500000000000004c75b8005c500000000000009c77b8005d50000000000000ec79b8005e500000000000003f7cb8005f500000000000008e7eb8006050000000000000e080b80061500000000000003583b80062500000000000008585b8006350000000000000d887b80064500000000000002d8ab8006550000000000000818cb8006650000000000000d28eb80067500000000000002391b80068500000000000006f93b8006950000000000000c195b8006a500000000000000e98b8006b500000000000005f9ab8006c50000000000000b59cb8006d50000000000000089fb8006e500000000000005ba1b8006f50000000000000aca3b8007050000000000000f8a5b800715000000000000044a8b800725000000000000099aab8007350000000000000e8acb80074500000000000003bafb80075500000000000008ab1b8007650000000000000dab3b80077500000000000002ab6b80078500000000000007fb8b8007950000000000000cebab8007a5000000000000024bdb8007b5000000000000070bfb8007c50000000000000c3c1b8007d5000000000000017c4b8007e5000000000000065c6b8007f50000000000000b8c8b80080500000000000000bcbb800815000000000000060cdb8008250000000000000b4cfb800835000000000000000d2b800845000000000000055d4b8008550000000000000abd6b8008650000000000000fdd8b80087500000000000004fdbb8008850000000000000a1ddb8008950000000000000efdfb8008a5000000000000044e2b8008b5000000000000094e4b8008c50000000000000e9e6b8008d500000000000003ce9b8008e500000000000008cebb8008f50000000000000daedb800905000000000000031f0b800915000000000000085f2b8009250000000000000d7f4b80093500000000000002cf7b80094500000000000007bf9b8009550000000000000cefbb800965000000000000022feb80097500000000000007400b9009850000000000000c002b90099500000000000000e05b9009a500000000000005e07b9009b50000000000000ac09b9009c50000000000000fd0bb9009d50000000000000520eb9009e50000000000000a710b9009f50000000000000f912b900a0500000000000004b15b900a1500000000000009917b900a250000000000000ee19b900a350000000000000411cb900a450000000000000931eb900a550000000000000e720b900a6500000000000003823b900a7500000000000008d25b900a850000000000000e227b900a9500000000000002e2ab900aa50000000000000812cb900ab50000000000000d52eb900ac500000000000002731b900ad500000000000007b33b900ae50000000000000cc35b900af500000000000001b38b900b0500000000000006b3ab900b150000000000000b93cb900b250000000000000083fb900b3500000000000005841b900b450000000000000a943b900b550000000000000f745b900b6500000000000004d48b900b750000000000000964ab900b850000000000000e84cb900b950000000000000374fb900ba500000000000008a51b900bb50000000000000d853b900bc500000000000002d56b900bd500000000000007e58b900be50000000000000d05ab900bf50000000000000205db900c050000000000000735fb900c150000000000000c361b900c2500000000000001664b900c3500000000000006866b900c450000000000000b768b900c550000000000000066bb900c650000000000000596db900c750000000000000a96fb900c850000000000000f171b900c9500000000000003574b900ca500000000000008176b900cb50000000000000d578b900cc50000000000000287bb900cd500000000000007b7db900ce50000000000000ce7fb900cf500000000000002582b900d0500000000000007684b900d150000000000000cb86b900d2500000000000001b89b900d3500000000000006b8bb900d450000000000000bc8db900d5500000000000000b90b900d6500000000000006092b900d750000000000000b394b900d8500000000000000397b900d9500000000000005799b900da50000000000000aa9bb900db50000000000000fb9db900dc5000000000000049a0b900dd5000000000000098a2b900de50000000000000eba4b900df500000000000003ca7b900e0500000000000008ca9b900e150000000000000dcabb900e2500000000000002faeb900e35000000000000081b0b900e450000000000000d2b2b900e55000000000000024b5b900e65000000000000077b7b900e750000000000000c4b9b900e85000000000000012bcb900e95000000000000059beb900ea50000000000000a7c0b900eb50000000000000f8c2b900ec500000000000004ac5b900ed500000000000009ac7b900ee50000000000000eac9b900ef500000000000003fccb900f05000000000000094ceb900f150000000000000e6d0b900f2500000000000003cd3b900f3500000000000008cd5b900f450000000000000dbd7b900f55000000000000027dab900f65000000000000073dcb900f750000000000000c5deb900f85000000000000014e1b900f95000000000000068e3b900fa50000000000000b7e5b900fb5000000000000009e8b900fc500000000000005aeab900fd50000000000000aeecb900fe50000000000000fceeb900ff500000000000004bf1b900005100000000000098f3b9000151000000000000e9f5b900025100000000000035f8b900035100000000000088fab9000451000000000000dffcb900055100000000000033ffb90006510000000000008601ba000751000000000000d903ba0008510000000000002b06ba0009510000000000008008ba000a51000000000000d00aba000b51000000000000230dba000c51000000000000750fba000d51000000000000c511ba000e510000000000001914ba000f510000000000006916ba001051000000000000ba18ba0011510000000000000b1bba0012510000000000005a1dba001351000000000000ac1fba0014510000000000000122ba0015510000000000004f24ba001651000000000000a426ba001751000000000000f128ba001851000000000000442bba001951000000000000952dba001a51000000000000e62fba001b510000000000003732ba001c510000000000008834ba001d51000000000000d836ba001e510000000000002839ba001f510000000000007d3bba002051000000000000cf3dba0021510000000000001f40ba0022510000000000007142ba002351000000000000c344ba0024510000000000001447ba0025510000000000006649ba002651000000000000bb4bba0027510000000000000e4eba0028510000000000005b50ba002951000000000000ab52ba002a51000000000000f954ba002b510000000000004757ba002c510000000000009959ba002d51000000000000e95bba002e510000000000003d5eba002f510000000000008e60ba003051000000000000dc62ba0031510000000000002b65ba0032510000000000007b67ba003351000000000000cc69ba003451000000000000206cba003551000000000000736eba003651000000000000c270ba0037510000000000001373ba0038510000000000006875ba003951000000000000bd77ba003a51000000000000117aba003b51000000000000617cba003c51000000000000b37eba003d510000000000000681ba003e510000000000005883ba003f51000000000000aa85ba004051000000000000fa87ba0041510000000000004d8aba0042510000000000009f8cba004351000000000000f48eba0044510000000000004691ba0045510000000000009393ba004651000000000000e395ba0047510000000000003998ba004851000000000000879aba004951000000000000d69cba004a51000000000000289fba004b5100000000000079a1ba004c51000000000000cda3ba004d5100000000000020a6ba004e5100000000000071a8ba004f51000000000000c3aaba0050510000000000000eadba0051510000000000005fafba005251000000000000acb1ba005351000000000000ffb3ba0054510000000000004db6ba0055510000000000009bb8ba005651000000000000ebbaba0057510000000000003ebdba00585100000000000094bfba005951000000000000e9c1ba005a5100000000000036c4ba005b5100000000000071c6ba005c51000000000000c5c8ba005d5100000000000015cbba005e510000000000006acdba005f51000000000000bdcfba0060510000000000000fd2ba00615100000000000063d4ba006251000000000000b1d6ba006351000000000000ffd8ba00645100000000000051dbba0065510000000000009eddba006651000000000000f1dfba00675100000000000045e2ba00685100000000000095e4ba006951000000000000e5e6ba006a5100000000000033e9ba006b5100000000000086ebba006c51000000000000d9edba006d510000000000002af0ba006e510000000000007df2ba006f51000000000000caf4ba00705100000000000015f7ba00715100000000000067f9ba007251000000000000b4fbba00735100000000000006feba0074510000000000005700bb007551000000000000a702bb007651000000000000fb04bb0077510000000000004d07bb0078510000000000009e09bb007951000000000000f10bbb007a51000000000000450ebb007b510000000000009710bb007c51000000000000ea12bb007d510000000000003815bb007e510000000000008917bb007f51000000000000de19bb0080510000000000002a1cbb008151000000000000781ebb008251000000000000ca20bb0083510000000000001923bb0084510000000000006b25bb008551000000000000c027bb008651000000000000152abb008751000000000000632cbb008851000000000000ab2ebb008951000000000000fd30bb008a510000000000004e33bb008b51000000000000a135bb008c51000000000000f337bb008d51000000000000453abb008e51000000000000953cbb008f51000000000000ea3ebb0090510000000000003d41bb0091510000000000008e43bb009251000000000000dc45bb0093510000000000002f48bb009451000000000000814abb009551000000000000d44cbb0096510000000000002a4fbb0097510000000000007b51bb009851000000000000d153bb0099510000000000002056bb009a510000000000007158bb009b51000000000000c65abb009c510000000000001a5dbb009d51000000000000705fbb009e51000000000000c261bb009f510000000000001764bb00a0510000000000006966bb00a151000000000000bb68bb00a2510000000000000b6bbb00a3510000000000005c6dbb00a451000000000000a86fbb00a551000000000000f571bb00a6510000000000004a74bb00a7510000000000009776bb00a851000000000000eb78bb00a951000000000000367bbb00aa51000000000000897dbb00ab51000000000000df7fbb00ac510000000000003182bb00ad510000000000008484bb00ae51000000000000d686bb00af510000000000002489bb00b051000000000000748bbb00b151000000000000c58dbb00b2510000000000001790bb00b3510000000000006592bb00b451000000000000ba94bb00b5510000000000000d97bb00b6510000000000005a99bb00b751000000000000aa9bbb00b851000000000000fe9dbb00b95100000000000053a0bb00ba51000000000000a4a2bb00bb51000000000000f6a4bb00bc5100000000000047a7bb00bd5100000000000096a9bb00be51000000000000e4abbb00bf5100000000000035aebb00c05100000000000089b0bb00c151000000000000dcb2bb00c2510000000000002ab5bb00c3510000000000007db7bb00c451000000000000cbb9bb00c5510000000000001dbcbb00c65100000000000070bebb00c751000000000000c5c0bb00c85100000000000019c3bb00c9510000000000006bc5bb00ca51000000000000c0c7bb00cb5100000000000014cabb00cc5100000000000062ccbb00cd51000000000000b2cebb00ce5100000000000005d1bb00cf5100000000000058d3bb00d051000000000000abd5bb00d151000000000000fed7bb00d2510000000000004cdabb00d3510000000000009ddcbb00d451000000000000efdebb00d55100000000000042e1bb00d65100000000000093e3bb00d751000000000000e5e5bb00d85100000000000039e8bb00d9510000000000008ceabb00da51000000000000dfecbb00db5100000000000031efbb00dc5100000000000083f1bb00dd51000000000000d8f3bb00de510000000000002bf6bb00df5100000000000081f8bb00e051000000000000d3fabb00e15100000000000024fdbb00e2510000000000007affbb00e351000000000000c801bc00e4510000000000001804bc00e5510000000000006a06bc00e651000000000000ba08bc00e751000000000000100bbc00e851000000000000660dbc00e951000000000000ba0fbc00ea510000000000000a12bc00eb510000000000005c14bc00ec51000000000000ab16bc00ed51000000000000ff18bc00ee51000000000000511bbc00ef51000000000000a51dbc00f051000000000000f51fbc00f1510000000000004922bc00f2510000000000009a24bc00f351000000000000ef26bc00f4510000000000003d29bc00f5510000000000008e2bbc00f651000000000000db2dbc00f7510000000000002e30bc00f8510000000000008132bc00f951000000000000d334bc00fa510000000000002437bc00fb510000000000007639bc00fc51000000000000c53bbc00fd51000000000000193ebc00fe510000000000006940bc00ff51000000000000b942bc0000520000000000000945bc0001520000000000005c47bc000252000000000000b149bc000352000000000000044cbc000452000000000000574ebc000552000000000000aa50bc000652000000000000ed52bc0007520000000000003f55bc0008520000000000009357bc000952000000000000e759bc000a52000000000000385cbc000b520000000000008b5ebc000c52000000000000da60bc000d520000000000002663bc000e520000000000007c65bc000f52000000000000d067bc001052000000000000256abc001152000000000000756cbc001252000000000000c56ebc0013520000000000001671bc0014520000000000006973bc001552000000000000bd75bc0016520000000000000f78bc001752000000000000627abc001852000000000000b67cbc001952000000000000097fbc001a520000000000005a81bc001b52000000000000a783bc001c52000000000000f685bc001d520000000000004588bc001e52000000000000928abc001f52000000000000e28cbc002052000000000000358fbc0021520000000000008891bc002252000000000000de93bc0023520000000000003096bc0024520000000000008298bc002552000000000000d59abc002652000000000000259dbc002752000000000000769fbc002852000000000000c4a1bc00295200000000000015a4bc002a5200000000000069a6bc002b52000000000000bfa8bc002c5200000000000012abbc002d5200000000000060adbc002e52000000000000acafbc002f52000000000000fbb1bc00305200000000000046b4bc00315200000000000096b6bc003252000000000000ebb8bc0033520000000000003cbbbc0034520000000000008dbdbc003552000000000000dcbfbc0036520000000000002fc2bc00375200000000000084c4bc003852000000000000d8c6bc0039520000000000002ac9bc003a5200000000000081cbbc003b52000000000000d7cdbc003c5200000000000027d0bc003d5200000000000076d2bc003e52000000000000c3d4bc003f5200000000000011d7bc00405200000000000064d9bc004152000000000000b6dbbc0042520000000000000bdebc0043520000000000005fe0bc004452000000000000afe2bc00455200000000000002e5bc00465200000000000052e7bc004752000000000000a6e9bc004852000000000000f8ebbc00495200000000000049eebc004a5200000000000099f0bc004b52000000000000eef2bc004c520000000000003ef5bc004d5200000000000093f7bc004e52000000000000e3f9bc004f5200000000000036fcbc00505200000000000088febc005152000000000000dd00bd0052520000000000003003bd0053520000000000008505bd005452000000000000d407bd005552000000000000280abd005652000000000000770cbd005752000000000000c90ebd0058520000000000001c11bd0059520000000000006e13bd005a52000000000000c115bd005b520000000000000c18bd005c52000000000000601abd005d52000000000000b51cbd005e52000000000000091fbd005f520000000000005b21bd006052000000000000aa23bd006152000000000000f925bd0062520000000000004e28bd006352000000000000a02abd006452000000000000f32cbd006552000000000000452fbd0066520000000000009631bd006752000000000000e633bd0068520000000000003636bd0069520000000000008638bd006a52000000000000dc3abd006b520000000000002c3dbd006c520000000000007d3fbd006d52000000000000cc41bd006e520000000000001e44bd006f520000000000006c46bd007052000000000000bc48bd007152000000000000084bbd0072520000000000005b4dbd007352000000000000af4fbd0074520000000000000052bd0075520000000000005554bd007652000000000000a856bd007752000000000000fa58bd0078520000000000004b5bbd0079520000000000009d5dbd007a52000000000000f15fbd007b520000000000003f62bd007c520000000000009264bd007d52000000000000e566bd007e520000000000003a69bd007f520000000000008e6bbd008052000000000000dd6dbd0081520000000000002b70bd0082520000000000007e72bd008352000000000000cd74bd0084520000000000001b77bd0085520000000000006e79bd008652000000000000c07bbd008752000000000000127ebd0088520000000000006780bd008952000000000000b982bd008a520000000000000d85bd008b520000000000006387bd008c52000000000000b689bd008d52000000000000088cbd008e520000000000005a8ebd008f52000000000000a790bd009052000000000000fa92bd0091520000000000004d95bd009252000000000000a397bd009352000000000000f799bd009452000000000000469cbd009552000000000000989ebd009652000000000000e7a0bd00975200000000000032a3bd00985200000000000081a5bd009952000000000000d2a7bd009a5200000000000028aabd009b5200000000000078acbd009c52000000000000c9aebd009d520000000000001db1bd009e520000000000006eb3bd009f52000000000000bfb5bd00a05200000000000011b8bd00a1520000000000005bbabd00a252000000000000aabcbd00a352000000000000febebd00a45200000000000050c1bd00a552000000000000a1c3bd00a652000000000000f2c5bd00a75200000000000040c8bd00a85200000000000093cabd00a952000000000000e1ccbd00aa5200000000000030cfbd00ab5200000000000080d1bd00ac52000000000000d4d3bd00ad5200000000000025d6bd00ae5200000000000073d8bd00af52000000000000c7dabd00b05200000000000019ddbd00b1520000000000006edfbd00b252000000000000bfe1bd00b3520000000000000fe4bd00b45200000000000060e6bd00b552000000000000afe8bd00b652000000000000fbeabd00b7520000000000004cedbd00b852000000000000a0efbd00b952000000000000eef1bd00ba5200000000000042f4bd00bb5200000000000092f6bd00bc52000000000000e3f8bd00bd5200000000000035fbbd00be5200000000000088fdbd00bf52000000000000dcffbd00c0520000000000002d02be00c1520000000000008104be00c252000000000000d106be00c3520000000000002109be00c452000000000000760bbe00c552000000000000ca0dbe00c6520000000000001a10be00c7520000000000006912be00c852000000000000b914be00c9520000000000000b17be00ca520000000000006019be00cb52000000000000aa1bbe00cc52000000000000fb1dbe00cd520000000000004e20be00ce520000000000009f22be00cf52000000000000f524be00d0520000000000004627be00d1520000000000009a29be00d252000000000000e82bbe00d352000000000000392ebe00d4520000000000008c30be00d552000000000000de32be00d6520000000000003135be00d7520000000000008437be00d852000000000000d539be00d9520000000000002a3cbe00da520000000000007b3ebe00db52000000000000cc40be00dc520000000000001b43be00dd520000000000007045be00de52000000000000c347be00df52000000000000104abe00e052000000000000614cbe00e152000000000000b44ebe00e2520000000000000551be00e3520000000000005353be00e4520000000000009f55be00e552000000000000eb57be00e6520000000000003a5abe00e7520000000000008c5cbe00e852000000000000dc5ebe00e9520000000000003061be00ea520000000000008163be00eb52000000000000d665be00ec520000000000002768be00ed520000000000007a6abe00ee52000000000000cc6cbe00ef52000000000000156fbe00f0520000000000006471be00f152000000000000b373be00f2520000000000000176be00f3520000000000005278be00f452000000000000a17abe00f552000000000000f37cbe00f652000000000000427fbe00f7520000000000009381be00f852000000000000e483be00f9520000000000003086be00fa520000000000007788be00fb52000000000000c88abe00fc52000000000000148dbe00fd52000000000000648fbe00fe52000000000000b491be00ff520000000000000394be0000530000000000005396be000153000000000000a798be000253000000000000f79abe000353000000000000459dbe000453000000000000969fbe000553000000000000e8a1be00065300000000000036a4be00075300000000000084a6be000853000000000000d0a8be00095300000000000021abbe000a5300000000000071adbe000b53000000000000beafbe000c530000000000000cb2be000d530000000000005fb4be000e53000000000000a8b6be000f53000000000000fab8be0010530000000000004bbbbe0011530000000000009abdbe001253000000000000dfbfbe00135300000000000030c2be0014530000000000007cc4be001553000000000000cbc6be00165300000000000016c9be00175300000000000064cbbe001853000000000000b0cdbe00195300000000000003d0be001a530000000000004fd2be001b530000000000009fd4be001c53000000000000f2d6be001d5300000000000046d9be001e530000000000009adbbe001f53000000000000e8ddbe00205300000000000038e0be0021530000000000008ce2be002253000000000000d6e4be00235300000000000026e7be00245300000000000074e9be002553000000000000bfebbe0026530000000000000aeebe0027530000000000005af0be002853000000000000acf2be002953000000000000fef4be002a5300000000000051f7be002b53000000000000a1f9be002c53000000000000f2fbbe002d5300000000000044febe002e530000000000008f00bf002f53000000000000e002bf0030530000000000003105bf0031530000000000008307bf003253000000000000d609bf003353000000000000210cbf0034530000000000006d0ebf003553000000000000bb10bf0036530000000000000d13bf0037530000000000005a15bf003853000000000000ae17bf003953000000000000011abf003a53000000000000521cbf003b53000000000000a41ebf003c53000000000000ef20bf003d530000000000003c23bf003e530000000000008a25bf003f53000000000000d127bf0040530000000000001f2abf0041530000000000006d2cbf004253000000000000bf2ebf0043530000000000000231bf0044530000000000005133bf004553000000000000a335bf004653000000000000ee37bf004753000000000000403abf004853000000000000903cbf004953000000000000df3ebf004a530000000000002941bf004b530000000000007843bf004c53000000000000c345bf004d530000000000001448bf004e530000000000005a4abf004f53000000000000a64cbf005053000000000000ee4ebf0051530000000000003f51bf0052530000000000008f53bf005353000000000000de55bf0054530000000000002558bf0055530000000000006c5abf005653000000000000bd5cbf0057530000000000000a5fbf0058530000000000005c61bf005953000000000000ae63bf005a53000000000000fd65bf005b530000000000004a68bf005c530000000000009a6abf005d53000000000000ec6cbf005e530000000000003c6fbf005f530000000000008871bf006053000000000000d773bf0061530000000000002a76bf0062530000000000007a78bf006353000000000000c77abf006453000000000000177dbf006553000000000000667fbf006653000000000000bd81bf0067530000000000000c84bf0068530000000000005986bf006953000000000000ab88bf006a53000000000000fb8abf006b530000000000004b8dbf006c530000000000009c8fbf006d53000000000000e691bf006e530000000000003694bf006f530000000000008396bf007053000000000000d698bf0071530000000000002a9bbf007253000000000000799dbf007353000000000000c89fbf00745300000000000017a2bf00755300000000000067a4bf007653000000000000baa6bf00775300000000000010a9bf00785300000000000060abbf007953000000000000aaadbf007a53000000000000fdafbf007b530000000000004fb2bf007c53000000000000a0b4bf007d53000000000000f2b6bf007e5300000000000041b9bf007f530000000000008ebbbf008053000000000000dcbdbf0081530000000000002bc0bf00825300000000000079c2bf008353000000000000c8c4bf0084530000000000001cc7bf0085530000000000006bc9bf008653000000000000bacbbf0087530000000000000bcebf00885300000000000058d0bf008953000000000000a8d2bf008a53000000000000f1d4bf008b5300000000000040d7bf008c530000000000008dd9bf008d53000000000000d8dbbf008e530000000000002bdebf008f530000000000007de0bf009053000000000000cde2bf0091530000000000001ee5bf0092530000000000006ee7bf009353000000000000bde9bf00945300000000000008ecbf00955300000000000054eebf0096530000000000009df0bf009753000000000000f0f2bf0098530000000000003df5bf0099530000000000008cf7bf009a53000000000000ddf9bf009b530000000000002efcbf009c5300000000000078febf009d53000000000000c700c0009e530000000000001903c0009f530000000000006705c000a053000000000000b607c000a1530000000000000a0ac000a253000000000000550cc000a353000000000000a20ec000a453000000000000ef10c000a5530000000000004213c000a6530000000000009115c000a753000000000000de17c000a853000000000000271ac000a953000000000000751cc000aa53000000000000c61ec000ab530000000000001021c000ac530000000000005b23c000ad53000000000000ad25c000ae53000000000000fc27c000af530000000000004b2ac000b0530000000000009a2cc000b153000000000000ed2ec000b2530000000000003c31c000b3530000000000008733c000b453000000000000d735c000b5530000000000002638c000b653000000000000763ac000b753000000000000c83cc000b853000000000000183fc000b9530000000000006441c000ba53000000000000b443c000bb530000000000000246c000bc530000000000004d48c000bd53000000000000a04ac000be53000000000000f04cc000bf530000000000003e4fc000c0530000000000008f51c000c153000000000000da53c000c2530000000000002756c000c3530000000000007858c000c453000000000000c85ac000c553000000000000145dc000c6530000000000005d5fc000c753000000000000b061c000c8530000000000000164c000c9530000000000004c66c000ca530000000000009f68c000cb53000000000000f16ac000cc53000000000000396dc000cd53000000000000856fc000ce53000000000000d371c000cf530000000000001974c000d0530000000000006876c000d153000000000000bb78c000d2530000000000000d7bc000d3530000000000005a7dc000d453000000000000a57fc000d553000000000000f881c000d6530000000000004b84c000d7530000000000009686c000d853000000000000e288c000d953000000000000358bc000da53000000000000878dc000db53000000000000d68fc000dc530000000000002592c000dd530000000000007694c000de53000000000000c796c000df530000000000001099c000e053000000000000619bc000e153000000000000ad9dc000e253000000000000f19fc000e35300000000000037a2c000e45300000000000052a4c000" + }, + "codeSubstitutes": {}, + "genesis": { + "stateRootHash": "0x8ad9dafeef04674f627ec2112f2206ed271b7270da5143fd11a943872c19f0da" + } +} diff --git a/packages/connect-known-chains/specs/pezkuwichain_v2_2_asset_hub.json b/packages/connect-known-chains/specs/pezkuwichain_v2_2_asset_hub.json new file mode 100644 index 0000000..c023e08 --- /dev/null +++ b/packages/connect-known-chains/specs/pezkuwichain_v2_2_asset_hub.json @@ -0,0 +1,82 @@ +{ + "name": "Pezkuwichain Asset Hub", + "id": "asset-hub-pezkuwichain", + "chainType": "Live", + "bootNodes": [ + "/dns/pezkuwichain-asset-hub-bootnode-0.pezkuwi.io/tcp/30333/p2p/12D3KooWRrZMndHAopzao34uGsN7srjS3gh9nAjTGKLSyJeU31Lg", + "/dns/pezkuwichain-asset-hub-bootnode-1.pezkuwi.io/tcp/30333/p2p/12D3KooWAewimoNJqMaiiV5pYiowA5hLuh5JS5QiRJCCyWVrrSTS", + "/dns/pezkuwichain-asset-hub-bootnode-0.pezkuwi.io/tcp/30335/ws/p2p/12D3KooWRrZMndHAopzao34uGsN7srjS3gh9nAjTGKLSyJeU31Lg", + "/dns/pezkuwichain-asset-hub-bootnode-1.pezkuwi.io/tcp/30335/ws/p2p/12D3KooWAewimoNJqMaiiV5pYiowA5hLuh5JS5QiRJCCyWVrrSTS", + "/dns/pezkuwichain-asset-hub-bootnode-0.pezkuwi.io/tcp/443/wss/p2p/12D3KooWRrZMndHAopzao34uGsN7srjS3gh9nAjTGKLSyJeU31Lg", + "/dns/pezkuwichain-asset-hub-bootnode-1.pezkuwi.io/tcp/443/wss/p2p/12D3KooWAewimoNJqMaiiV5pYiowA5hLuh5JS5QiRJCCyWVrrSTS" + ], + "telemetryEndpoints": null, + "protocolId": null, + "properties": { + "tokenDecimals": 12, + "tokenSymbol": "ROC" + }, + "relay_chain": "pezkuwichain_v2_2", + "para_id": 1000, + "codeSubstitutes": {}, + "genesis": { + "raw": { + "top": { + "0x0d715f2646c8f85767b5d2764bb2782604a74d81251e398fd8a0a4d55023bb3f": "0xe8030000", + "0x0d715f2646c8f85767b5d2764bb278264e7b9012096b41c4eb3aaf947f6ea429": "0x0000", + "0x15464cac3378d46f113cd5b7a4d71c84476f594316a7dfe49c1f352d95abdaf1": "0x00000000", + "0x15464cac3378d46f113cd5b7a4d71c844e7b9012096b41c4eb3aaf947f6ea429": "0x0000", + "0x15464cac3378d46f113cd5b7a4d71c845579297f4dfb9609e7e4c2ebab9ce40a": "0x1058c18106775d912da3fbb93ffb0b68a9734f009a231fe47fcb6164939b828a1facf59a303f7444c1c494331500b5448d714b361db59bc08218e343eb0810ae69e803b1d97726c36cf938a374bb5b0f0a6da528cb63ac2d4b76c669a861430066fcde6b948191260c67521879d9ab2b4576abf3321655c3d754a75e7781207123", + "0x15464cac3378d46f113cd5b7a4d71c84579f5a43435b04a98d64da0cefe18505": "0x50cd2d03000000000000000000000000", + "0x1809d78346727a0ef58c0fa03bafa3234e7b9012096b41c4eb3aaf947f6ea429": "0x0000", + "0x267ada16405529c2f7ef2727d71edbde4e7b9012096b41c4eb3aaf947f6ea429": "0x0000", + "0x26aa394eea5630e07c48ae0c9558cef734abf5cb34d6244378cddbf18e849d96": "0x000000000000000000000000000000000000000000000000", + "0x26aa394eea5630e07c48ae0c9558cef74e7b9012096b41c4eb3aaf947f6ea429": "0x0000", + "0x26aa394eea5630e07c48ae0c9558cef75684a022a34dd8bfa2baaf44f172b710": "0x01", + "0x26aa394eea5630e07c48ae0c9558cef78a42f33323cb5ced3b44dd825fda9fcc": "0x4545454545454545454545454545454545454545454545454545454545454545", + "0x26aa394eea5630e07c48ae0c9558cef7a44704b568d21667356a5a050c118746b4def25cfda6ef3a00000000": "0x4545454545454545454545454545454545454545454545454545454545454545", + "0x26aa394eea5630e07c48ae0c9558cef7a7fd6c28836b9a28522dc924110cf439": "0x01", + "0x26aa394eea5630e07c48ae0c9558cef7b99d880ec681799c0cf30e8886371da90395122802460ba3fef86b6eef716f2358c18106775d912da3fbb93ffb0b68a9734f009a231fe47fcb6164939b828a1f": "0x0000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0x26aa394eea5630e07c48ae0c9558cef7b99d880ec681799c0cf30e8886371da936311af37f3d62b64610d04a45b423a8acf59a303f7444c1c494331500b5448d714b361db59bc08218e343eb0810ae69": "0x0000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0x26aa394eea5630e07c48ae0c9558cef7b99d880ec681799c0cf30e8886371da9a79b78a206a5c0e4c36a85f8342b9ea5fcde6b948191260c67521879d9ab2b4576abf3321655c3d754a75e7781207123": "0x0000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0x26aa394eea5630e07c48ae0c9558cef7b99d880ec681799c0cf30e8886371da9dcdb4d826419bfb6cb11a9e4558a0deee803b1d97726c36cf938a374bb5b0f0a6da528cb63ac2d4b76c669a861430066": "0x0000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0x26aa394eea5630e07c48ae0c9558cef7f9cce9c888469bb1a0dceaa129672ef8": "0x110e2473746174656d696e65", + "0x3a63": "0x", + "0x3a636f6465": "0x52bc537646db8e0528b52ffd00589c9d04bec6c5c9114f1068ca261d6898ea2b6f604b838543946d20353b4808a1172684cc7f2c32f33a1e6d3deda1da9643964377abf0d25fd0ab56e867512ce027e7200a8d6ec55d3b5793e2e8ddc8de726f29a59432a51480120611ac111ec0dae74809f3f79485ccdfe48839820b0d6400034e6fc09ab3efee0d37fb302380396c2ed7584d726ec34397aa8bf9ba6bbc73e7d0f943e715fbb93560cfebb2f1f0c6a74b5526e952c57ee812741dbad41e3a06de78e81ce81ef7d3968d15f3d0e6eb0d3ebd85cb43cfe9523f8410bad5251d9805ad99be42bdb9c971ddc33fcdb12eed983aca7cb57924b3f9a4a151f2bcb5e82dba74d81a8cad357a855f4a7fbc1d3dee3f2ab320e894b71da053eed3d2a3432abd39146a9794920a61790f4b515191103f7d2f20d7acbda484d07d5a5f403246086343d3777bd81696f7de7befbd4885e2993367eef8e8b32de93eeda850fb98557e9909cdac36cb1bad43fd23af7cee05645dc15e8a2b12e2ab74a178871067fe8a7ce98e064d77de68bdbcf2e72dab58ad553a21a9650821beca15f8d1afc4b762fa98b5ead1dabcf2960df58f3221bee3e74587faa75b54a8fdcc7094f0e99dbb0bc879455b953eddd12bfdce67f7573e798b449fbed7111ab32a84e59d57eed38dd6e71cb36afac87b01452c0fbd51495b7ff32684e55fa3ecb27db5627af626d4fe49a1f6cefb52e2de65416f89fbe77d297959107bcb84b07c6dcf8e7d5374d2389ce6eccd9be2346f8f3e9bf4c957129fdf2d52a3b34b1a675b7c1d698f2e697b53d21ea33729a5efa5048877e200d3b76cb7883cf25c3a841ed43cfa94b48ad09a292afaa11e2fc4675e7a15a1057c5b23cdab0c596ba4f9107ca1057caf91e60d887e272feb034c2fb3dd22adaf23cf5b26dda7cd6635dab32d49d9639b7c21e123fc2ec32ca601e38822333c30818011648cf0d2fb80250ec0a8d97e43e37cbaf6c9d7720dc6947f29302b9f34d3d75752d2799ea2e88d5c5f1cf897fa1ae1f9f5a7e479e5b3a26d55f4f95e482a7f3e5dd17da6225f47240dffdc0b68b9066b12e5d2a3f3055465d5f495fb349f8ef486ba26ad53743e7a85bff215b62a4af9a3fb6eb6e6d64642ed718eb4972e335f23ebfc8f52595074e915dd779790fce77bed105d6634bb3556cdf975e7cd6f9ab4ce5712e8eb956cd2428a037dc51415bd007e465aa34b9fa6a7bca295bf7249ab034c65fc6e91caa5fbb48ab24bba3fd9da8bca84dab7cb7621f7cfab739809f1bfcc14d99d99354c5107122f80038d379af0b3d6dc9ebb5d06bb69123bd624f6f8fc3d5875b69e9d6f7876761dbaf49eddbbb46366d0e5d975ba877ff8ab0dcfebecabc3adbd51245850731abe3efbdcc5a1f2fc333d25d5bff99cd79655a26f5ea91d160affb22fce9f2f75fea8056a408219677ed61bad58be55e8524c517cf44af4cf7773d8ada1ee890826fc107fcca6ec1b2fd4ce9c79987dc1b24e64d2c2cc8fcb8a2a967f596d5ea96ff7698dd2f0932d47d7f7d2c006a1cb4fa3347c236253b72602a94b5ae0e8b996a90db9e6d680b557f9ad796bde9ab796e58a6fadb52665320063df3ec0face2c5cdebbd4deeea64bed3a5d72dfa721cc7cbbd53dedc77d2df29df3ebcc4365b233eda15b77b7e6f25b86b3a4f9f3d62dabfcedbe7db237f6dad89b2f7b505ba6cecc5fe941d37ffa2bf09acddac581bd56fee6ebb3511db0e6eb7b2169999ccd62dafeba022d37fe8a355a1caa70d10b2de0d9dbfb62e28a8a9e9d2f2558d1b35b5ddaefa2a5abd33d85b9bf5daaedebae9dbdae6f93b649ce0f80b533690fda96f9b4a93902736bc09cd79b7fced3a52a6fe852c5485daa3cfffcb90d5d6aff4e4468f9e739ddd33f3afcfb5ae49f635d6a7f6ed3a5e6cf9f5b5d627fbe3a2f0bda13d15c5f9dcaf3cde752fec917906b12fb3689b33ad4de355f409c2971be747fcebd90c0acfa43977d2dd7b8266575a87de5375d9ade3ca74b71468aca2ae59553d1c27e1deb52f4e6365da2bcf98c947f52749bb44db29c2f24fcae4956562daf3cd27d8b0eb5a77c722fb7d146ba3fe97e45ddfcba6c3d46f8cff6ceae919af39b55e8cf9bcfb6eb68e5175ac0baa443efd7faf639dbda0b664c9756f9ebed5aaed9264d77edd6584dd26952f3e8dea4d8207559e587be14a3dba4f697c9263576d3a5fde68eee7b97d69bcbd6e38a9a9316875675be39cfaf0ca68a9f0be62200dbd31045bfa7223a0cf07b12828bf76fdfeb06ec54e4c657f7ed3e2dd9a5dcd6b3bd53b167afd857f9edae4bebeddb25e8ebae4bd17f7d46ba0f29ff5c1eac597c01c18cb1e87b25d9e8932f25d06356a1439f7d29c11efa5eae49cef7027aeed3d0f76a732f9955d34b8fb44a1869751f7d2f20e933d2da808f3ef7a2b21ac4531e69ddd34787b4c2243c60c0c90f40d4203efa3629ba4f83749fa242edcc9933743cf448ab0eef7cb215a97326f1a3a442f16156f96326c467ce9c39f3d5f4cf275b90eeef35d4fe65dba4ea9e1ddd26b137ba4daa36cfbe3a2db9696156f9ebb3293f5366abe9beebd2f3f5c96c3df6d9d662ed43ac2e60cddb9fb70be8658cb1cf663dcadf17fb5ecd7d7a2fa0769f9e6c31dd6fcabf1704f6d97ddaa74dccccc4dc01609366752af6cdb74becedce99ba26359fcb837195df7c2fa06d52739f2e61fcec38ecfbdba4f5ce7096c86f97df19ce92f6e7ed2f1be2e76c9be4b2ea7ebdf95e4ad83babedec3ebd3a2d0bc27e653035e624e66e0c9816e7e5442689d7b2668a8a8a8a7ec0ec9830c4fcfeeacc0d80010a40006cdfdc0660557ebbecd28ea9a3ccb75b5dda93162ddf8e7569bddda64beced378b037ffbea7416e4bf3298981530b7066c4f424cf155febaecd29ec494f975ab7bf867fda64b3ba68e32bfbe5ddaaf39bfbe3a9b05f9af0c26e6054cf6ed525de76c9bb4be6e62fe31f754e4e537ceb501db375700d8beb9d8fa42cb08bca5882b2a6b0a9614ac255841b0946025c162c35ac322825504eb07d6180b0d8b079618eb0bcb0b0b0c2b07161756171613ac32d616d6159611da0e1a196d0c98051807c4026402ba002e31b330e398589857985598549870585f2c2a1e0da21462149c175785ab819381a5868b8193c2d9c045e168d0bef40ede10bc8583819b62aa317f307d307b30d39863261a53cc3c63869966ccd32c63ee607231b7985acc19cc2c261613ccb4625631bf4c2a660de61493065306d3cb9462c260be6042319f984ecc263a09ad84364223a189d045e8367a08cd461fa1d7e8310d8426d33e68335a4c07a1cfe834ba072d84fe8155036b8ab98539c794a3c9b062604961c1c08ac27a810585f544d7a051d164d08afa4c77a1b9d072f4145a0a3d47d7d155682a341c7dea321a4c4fd14f34146e0b6381afc056603738094d0cce81b4825bc02ce0151829c2810d9c00082a534420e549098e98200139e00064b96121c1ea8115c632c33a4d226616be01db80abe02f4c05d780a7601af00c5806ec8563c052300c380a7e0143c14fb013dc0433c12ee0259a4b45a6fa41d583cea3faa2f2a2eaa2e2a2ca41b545a5459545854585830a4c754565457583ca065515d5978a8aaa06d514d518ac846a0624a85e50415135d15fa0b84079c14a83ca02a505ea0a541c1416a839ac332839a82d5056a0aa404d819202f504ca0c4505aa0b54142c329610ac362c1f5847a08e4019812a0245048a0ce504ab09d4102821506c5048a09240b5d1633017bd855202e506d5048a09d412a832141c1414283aa837a82f5041a080c066a83a283b283ca83b2835da0eea071d054a0ccfc159a04e4d0c4506250615060506f505d505c50595036a0b4a0bca07540fa834a831141a140f281b50545035e036282f1c86824163c14ca0bca0cea0c250665065503ba0c6a0744065416141e18002435dc1633018dd0565057503aa0aea0b350545036a06940ca818505274172a0aea051414d413941354131413940ba825a816502ba0ba502aa052402941254121411d41194171a18aa088a0b6505a980b54166a084a08aa489e9179483ce41dd20e5987fc82a4437a81b720bb20b920e79072c82d482d4833320b320e8905790569055905490509879c8294828c827c4342413e413a41ba219b2099209720cb4825c824c836241b1209f208d208720d590449042ec2d243c82148325208320812085c865443fe40fa40f640a6d15bc831128d1646f2408a9167c830d20c7962391a07ac05b90349861c438a21c36021740ad80a0946c3829bc04ee028f014180ed985e4a2b520b7682ea416cd825e42d42282894d4423e0175a08f9256611958048b4114f0b2fcbcb82fbf2d278631c156e066d8dcea285d172d0b6685ab42c1a0efa8bd64187d14fe82d38e926b4180d467bd15af40c7a05d41a4d4467691a341e4d477ba1ef602f7017b80a4c0586024b81dfe02770195e0223a1b53010580d0e02ff807dc06934303c86d1601eb0183e8377c064f017ac031683c3602f5a05ac0567c158740b18070c86af60214c210081059a090ba80005de1561f22f535da86e50ac3cf94013209e40f9a14993c9cd8729509a34a996a148f9c093a12923004193a11ea05489e2c394284d9a08a9b030aaaed043132a2098a2448a142a0c18ea018a142954182080ca0a6b454a942743507c6802050a0868a8a8b0544030254a931254813202a1265180f8a12950445082273c7805c742e9610a95294d9e348902c443e9610a15080c4d1901951e7a7818aa29f840a507283e10a9a4b0564a0025a889152b2580b2640a952856ac409900ada2b0248802c45781125485ca0598d0ea8d8532f4c48728529e5c69026504504610010af800250421784201015450582b413d40f9a10737d6cad0142855a0fc30258a574d9812050438d512b6872856a644a9321404942625900204104f9a5481e283942823f809ea818a949f9caacc8aa0c993a1273e3c1982b2434da504134491f224ca509429517e546c6c500f54a47ca00994a111f4002508283d2a246c152a0cb0aa23ac15285186a254a1f2c3d0089ef8a88cb053a844197a5265043e3419a222c54a932840fc932a23f81f405e12914c1a4e88f935cd3d15153d9b9a10e8d6706b30101c1d0318b00c58c00296015bb9c7cd5c75d5cddccd32bc57c950ad5b57b9dde7e2baaa7231be0729e82aebb957b58bf155eec15745e7d8519583cef5c2f75cdce7aaaa7a303a18ab7695ec57b9aa6a55bb76b1b57e0d5d4357b976f1390aeac4172be8e4bae7de8b313ae762007e02e064a8a273ef558fbbb95f77573939392e2727a7aa72727272ba48d5b1aaaa2a56b1bfaa7a880f2f4001b2ba9a8170bf4ac87575732740871c70a8aaaaeab6aa21dd5d75d5558500aeaac7950c55cbc0c37c43d5d3aa8a5fc5d5907efd7698b9c2b8723b1577f30cef55fdb85455cc554df55ebbaa7a5d5591abaede7b55abfa55556b55ab5a6b55f55e1fc0bdaa498f00cf86aa717cef55d5ab5cf5aa0254068855acaa573d9e57bdf70a400012e5ba7a03a8dceb8ab9ea19aaaa6a9eae5eab5c55bdc7afaabae2ae6aa866a8aaeab9f6d195ab5ef5ba7a5575d355e59eebea55ef41e71c15ab1823350023ce45f7aa2233b4f79c7b0210800b400002f0deabaa9ddee97e6d4855f5ab48edbdf7ba55ef7155bd57b9c734341a666eaeba5fc55c55ae7a55d58fbbe2565515572ecaf8a2e357b9e798b9bb7aef55ccbc15775575f59839ba2a42a713a3a49ce52a6b06f81e5b33bc58cdf0f801a0c1d71673f77b55535555bdf7baabea75c5cddc91691e57afbb9bb92b171d25a3833ad1b2acf76255f173705dc32a565106e7aae79a9febee2a36333b7e9bd15de66526e2fc989d6bb75cbdc75c5555c5ccf06d2589cc6e9cc78f2bae78e356f15996655995d59a65b565040b092d8625c0d0932a50a64009010008e003141960d80220800007384001aac890b3058062c50a942a4088804a0f4daa40b942a50728559a3cb1e2430f509a1020a874800200d103941e1c1fa05481e243152a50a254190a00941f726a40303482264353a2540102069a1fac4499120504240b0451aa40b9d2e4871e869e7c80ca101025a8d2030d3e44106568ca08aa34e9c14a14110c590284808a142198d70401c58729519a4c89f2e4871e4000022a9901a44409e21142c30d2908a947911e340009c00f1ecc0729517ee8a1c99094113c0101141f76aa3c19b242036645c8dc0250a1526548500f4f3e20450a952a01b07902a5ca901240096a321404942931f81882120221232b4356a2040125c75a024ca11265a8872756a63ca932d464288a08444085d4630b1044141040a902445653e50914293de0603e4c810204104f9a4009c1932a5486ace4d0488172058a9426413c1141084240450a111b4a30044185044331dc5000028c4a072840930240097a22e5034d423025ca0f569efce04d04315c9902a5f512a0c9142a51ac548172a50914285540d0a40a95a1273d509122e54993a120a0e45c9902a5f9d82e41152a2280220278650a9416802b4c2f111111918988d7c99a1e9189c8244dce5411352293c9999c245aa2e728274b6432992a9373b244444b44444444c444a6289d9898a8393199d8c444a6e68488c8d49c6c13392726222632111135274444ed6489d8c91211b51313af131313b113222632b5935d2744a6364527265ed373b226e864d76432999c13139bd8c99ab89d98d8643235270d6874f0eeb208ac3cd9557ebd79d75abaa849ae08ec6575dd782e7a27dd20f276c8ccb918f3d8d0de16932e875e46df87fe6896e8584c3fd12753e9916e8940169d69db6187b4a2a0e8a1b78b89738e11d89fe73eddfcd12da69fa58ed6ce1a67ce44fc7a0713a77dbf3aad3c78f4c95657599050f3dacff76916e7584c3fce1f358173a1e6556655be6cca39e7b22dd0a9f6e83e4d561e3eeafc3ae422e4c77953a12f2e33c2f996f79cf3b7bbc3bec5ad3fdfc2eed85f86b59df52dbb3b2ebb693bebfe5be4779fa899fa392f7375aa07451f7975cffcdb7ab068d93ccefc549e658be9874bfca9b26d3b9453535ab24b41cee78d03a1958707e2373e777178374f884fb6863835841a420da1865043bc929eba39f3427c5a59756fb57feda97eaaffb5c73933ca97caaae5a35d232fab9603719f66511e7e442bcf9149e34270665784fc74cb9bee1ab1b2fa9cc6294ae37c29912f04dd4a90e5371e64f9a38134d029a7a1a8e596d3b84f53d4ca84268ef7c0b92ef7e1108756ecaf1bdf0fe243e88dd3f85e48b8e8778d08c9ea4df69c0608a5f120b4f2f034d1875866b0e8345ee5d3f8648bc66b741a57129df2a724fe732651889fa2e8fe83d7f3a6958f502e2586dddcf8535e9df454fbc82bc98ae542d36b10ff7c17072abb22e481787d6ef97cd6cb84a657aa726b3ae5963f4aeb73ca7ddaaba84c0848f6c5881ffea3fa51d9f4f0e15bb6779e63bee565edfb34eec3a75b3b729fb6a1b2edb4fba0376da7bd07dd52d38e6558db69a7a195871ff98cd676c9f279c58b06399fcfa7452d2f60d3f9cc57ca2de70bc8ca18b32c6f599d19957da9bc5d95cf477194b87f2edffd181d88f92abf8d11c38d6fadd1ca7f2504d5f453e20fb57f6e7a217e2fc35942f9732a7b3b5ce197198e12f9d0a5c4bfd23e66d0f9cbac26312482f1f52062ae4eedd316ccb95b1c96ab582f8f416f2fd0ab68d06b67d16083f1cebb4872e92eedc4bb24fc5ab0ca5ed84bb77be9f67af341bcdd1b6c125e40d05bb3a1fd732fca25a5a28c93ad01601750e5998cd3239dde28f429ac49f7a90ba8b9941425259509c547f96c926aee7b51b37974d85c3e8f147d9fe6d3728ddee636b2f1cae7646bb11be70be88be50dc3c1f1b73d97d778bd7a30af3f4ad16b0e8eeb3ce983a4938a14699273c717e5a2b6e33cd25d52748c6edb1942c4dde2900383b7acf2f0550acff7e8e142cf6b104232a13df35f687c362a44480cfe326f92f31e990e67c19c03f1bd4842fcd2a76c59dbe9e13d322126a8f11e3c6442cfa5f790cd85c8cf7677aa10efe13ecd453f7e3891acca1f3e24abd86e69975483fc0f8f590df2958bfac2f176015138de865efa7689f21ac45b9810df0b4848b64dea0b02fc114b05e26556a3f770be807a587660fe356652783e48e8796d7ea5fd17ccf7a557f692a5c6b1987e6a1ca326a8117a5e8778737701f14004ff5c7ef95e12d89f9a1a9ac554f493050bd199329a90052fd881c7999f1adf62faa9c9b68cfcca76776af31e4232a118b22f983f1f42f761a05f6a3c877ee1e23f352e69e5e17bf8881271d1c94b172e5a8610e227cb9ef9a1c9b808f9c1322330bf30cc2fd976dc162cc352c540065d3ce182327ee0e5672fdf82398d6f196558db715ee35b68b29bb6e37ce4eca5f5d4644eda8ef3d110aff2cab6ed0871f68265f5e62b7bb970701cd6dc49f321599542b28a7d5d375acb1ad302e6c6b30061b9cceacdd775435220cb0e8c729e26b99821a1fc8626b9fd46ad2e6094df00b58c31cadd3581fdb1a8ec0b17ffb1b276935529568c71d24af4715613e424becabde21a696c9982ad7629e123b806e994c388e134e7249ec7789f9e14652e5c03f4b8dba4d956a4cde7115c03f4d920749f163d892633a1f836947fb60df4489b4b0a7dce6849ead3e0a524fef44c524ea249d2295a4d4fbd4c287e739f96cd278d968c92b78d6caafd204068f577fe8356795fd9cb3bb7a143fc40d0ab7fbeadc7881adf82d560966c3d468c7ccb35ba2eaf3182c6b78c684623af71e737adc7081fbe85c6478dd3605e931971f3b305cb8c903f5b88968d2af0d8b2c61b46c803cccf163094d738e6354ee32e7ad579e73de88ed1011bbfad677f2ae99daf103fd58677be98741da44b31d84bafabc6bbdda9372fb3c6b46067d011a6866edb918e51d976a4d3dcf0d2473c2ffda2db762ae9a55bd4db8e748a6eabc19a349d7249b7d5584d9a99742a9b8b513e17ab9a346bb64933734da2bccab64914e57b49f7e9244e8cd1251ce994ef69064b385f4054c698fcedd29ef802921963eef792591227c668d2be4f47c6f87d1ad2d7a75f194c1634c947448c2a622aa09e80060daa882edf7bef25e1df8bb249ec1009f4e83ecd316324888a1087194428f306128e50f140081718cff960f2700ed69627b51ef7b3be3af4e32e98fcc874bf10f1fc8061ff02bdd1a1f6405fb8f80fcc88787ec0bc0c6789fbe6ceb9c6679cc1c5ef29cc125f80df53182a9ec9f01a7331e97b010d3520e83edd5efead3b5f773dc048ce51e96da83de5d239e554a9bd6532c31c85d48609ec514ea34b2e7b589ea2b2da1c5e48606683b51e3eb59de7aff2a962fff8d4a4e7ed02cc79e5d33f314d7aee5c5226e3d39cf54ce69ff3a94bd09fb398eec18a8a8ab4fc3c775d720e7dd7dfa71db59a84b51ef7f35a269bf4dca797c0aafcb764befa3faf6be69f3b793e74c9f9f31f3807fee741607b0a33c53b6f5efddb8b736372b57ada6b91dfaac3ef8af95d27d9d03df2671dd2b91dc0768c13d8f89adf316e98f9bdba34fa6a732a2a2a22e2a7e6f4ec4fd579e8db7a7eca48d186171880b9c20b7ea8872719dce0e1182d54f130ab5278fe653223c2f6d9b7f5c81f666f4d5defb0a300bbf93dc980055ffd9e64c0e589d8c4ad6710c57abf63b4408328d8a4915eb1df6af3ebf5e6d72baf3a95546df8dd759e1bbad4dcf4904aafa8e923b5d25e3a0dd532f70298f3e8faa34f67d1502d344e042f019af38fa3a1448079ce3ff3597b452bd27d1aba3f7b45f7e92a086789e5d32d9fdeef685b236b8935b2a253d0712edfafdc519c2b3b4279e555f665beff42428d6f56d074cba7b326854e5d5ef95e4aae6cd748bdbc799509f119be98f45f59509dee9c7faf25fc5556fb839c5b313dbc96f05b59e53e8d29cb0e4c7a8dde96f43bff2a331ce7d09dc70cc7398ecb963c87999297ed1a69ee325e238d884db3610ce612607d27124b345e9dec9f6f37adbcaf0798ca684db99a5e394bca832c9fd3fbba2ef7e9b6da55ab2a13a2a9a9f1ae46d528be6dfc9c15bdf2e713a33818e615e6238a83ad1d3fa2fdedab5135a2c1e347ed694634eed365686823a9c95c939a53d9a4e6230a3da8f2e9d5a79bbe1712f639a7fbf47457129fea555555f9e4afd61a692e79b9d98dbafd80b92221fef2e693a2d53de5eda2f1d69ef28bc64723ca87e08f7cb245d1da4ff945ab8c7c083e8defb5a409cde8a214ddeb0194536a5dd2ca31c39a94fdcb6e9ad4eed3341cb760a2a9cdd9b74bce1d84c2bb4c52cea96c8accaa7429262dcc3ccc249677ce2ebd51170415bcccbe4ce895e82ba4724a02b49c1e7a75590de2db940d4297875e4df04e6653f60d1eaad8410d4808e3b888f99cdf13172a7eb60569143ff14b1110266891850a45cef94b110c4ad460092f5500e0058b348a8680d837fe4b510d4808537425015a4e4198e0a17f1962dff88959d1bef1b3199675a22952c8a00d21ee282afa79599196a2226f5905e29bf5e8baa3cdfbdacb02354e6002157964397366af2436dfdad4446c622236f58365cceef2cd9b22c182a0d3f015669c4493f62727016571a8c2f35fd64d2b0567dfcd5ca68508233fceb9f8f849a24b36df7c88e505ac4a794ea249cd79a2c083163784554ee29bd78dc237c7b28eb51dd3cf72218a2f62f045166e1415fd38e71fa645ce8a14d060881990f1a38508233fec5c7cfc6821a27f9e7351c00fbba35c14f083050c05d8b1f0d0769a33996fee1c0b180a3c7719169fb6d3fc6558c050c0396758bced347719cfb69d2abfeee9c45e97cc76a1881e7cc142126ee00422587860fb6372811a64482185196c6c21c7cffeac571e0a7851d10f7b125da281bb10b5899b93a239479f3b8ef23d6f2e9fc7f7a0a30cd45d34e979bb9ef3ef890833fea6496f368b9dc3c7efba9fd0dc75695d2e0eaf7193de286fd01bf4e6147409a137bf69ad357fd0675b4d86739f6e87ced0711c8e2b03fa8bd0b5991eea984fb0beb8acf14e263f59bff8adc581bdddead2b21c7bfae76e717813521b9af488c8c1f334e9f95eadca27d25b4fe5cf49ad67faf39c2eb926497f7ec3e2e06b44faf349b1de915e51d93bd265ebb9e91de9cf6fba44f90bf2cf7789af36fcf320507acb82cfb8f4e6bf66e461e6739a24a5e3446fdf8ff3d1f744c417bf2722baf89b26498794a96c9b24237d6b648dacfb34a4fc446d7addb89842fc9d0232482c7fded40a7f7b5f49f6a92ce8d1daff9c69155e23cf87e40bed999fded711cbab6a6623b8f9a19be7ac5f537e8bee80cdbd006639e573be4939d3cacf4ed1a6d5f4cdb452dedcf2bd94506eb94f23893e9de9748a5adeae25d2a573b66b84dda72d5a3ba37cd2dacfeed3aa75ea8a7ca19647d1af475a87d804b9dde0a26f2efaf5d93dfb958bbeb6dfd3a90a262cc46f56b9e872bef48afb754797d0ece2509dcb84687eeb9ef9dadc5aea42d8b78c8bc098db3dd279a3fc5afe9df1108a25de3ffadc1f6c4f4fccf1fecee79bee524281297ef015491e4330f83a54140237be0e752912fa3af40432f1eb08563006086eb871a43223c50bed9933792cb9214b169e7d3e8b2fa08a3516bfa71590f9f6f27b5241164ffa3da5c08d6f3edb8257c59a17bf27265af07cfa3d2d51840fc0efa90567be395f4c645111b41c6d2fa996256325fe95fe105461246ec9f3ceeae90553bcf3f6771d7190e22c39e39d3f1af4bc5a31bdcbaefc80f351a13d73e60c13ffe831ab267ae547154788bc739f6eface784887fa9df3b584c8bb25cedb210d72de3ee191e7d1f752f23c6643f3b749754f504cf143fd30abceaff0c346fd21f57743134888ff0212eab61acd9e2f20215754f4ed716ce1e7b31add397e3e0b5e47b6ccb3cf7d1042e81ac2c6104ad288bdbf519e2762d36b0806a3e1ddcf5985e785b85b5ceee62274cbceb9d1fa9c6d3d8f1427fa3e8e92ea5b2644f35786fa91f03c0f294e74fe7e86d47dfb46970bd3598dae1d0f69ffa49ad73d0a8ed6178f67da1e0af199873ee3368e6eb4eed3fc8d6e995fcaeed336734d621ae91af9016b217e9bb45cf332ac4934bccb6e9ac491db14669b8d46c1d8abfb7d59d2f8ee6e7fee8a82b1efbb95b91f6009607b52e28a17c0cfbd00f6bc259146121e30904416adb546ea12ce53220a6961c0491277b81fe75a0a9c701d0c74a9929c74a9623f38779bc63b77fe802eb977ced3a53d2961e69ddbd03defc74917d378e3dd5ee1dde379e745ba549bb73b1c25aec87dc3fa99b3e7adca90f5cf776915f621f84df975ba24c467de625a657d08fe73be9634f9f64785887067bb45f83ac2de7c3e68f175849b375a9b439f90d613fc732c2840015124eaac9abebdadcc6a7b50cc6af3f5fa7c7ddda7dba5a4356f5945c1cb2a7f37bbcfa68d9bf712f6b6841dbaf31c481fddc76c4e4914f18fbec76cbaf4dcf97c94f1c8238fdfebcc16597f94cffc5e455b64dda71fed22219e1f535acc8582351f304b3a21737bc09c73e75c3677be3a6e00edeb349d05d1b6ce3e9dc5d7916bc97ab3ef0730e8fbedec93af23b47d42baff98406f8f34087afb7c96bb1eb0147abb76581cf82f25701d66952bf7e959d15a396baf3a9d270deaebc82ac1a2effa9c7bed40f9667c0905a16508218abe4ae5564c5f552e544960071e67deca92a96289237eba15d3cf6c9b5465759750d985a47a08e17bcf39d75aebee771de18fdede5cabaf2355b6feae23d5ef1aa9fb4b7196445f5f8f3588cd82a42b915fa1733ba45b63fd9e88b8e2dd1a79545213c5ef093fe6d680b1d79b9c2eb56fdf76d73abd4db0f66a6100981b734e97969c4e425772addb99339d430755e197ef8ad379b49a445155ca0def9ca2e488afb6da74d5a3b64bd5f973189b7400cc831e0f015beff648a5fceae83a1847358877ceeb7ecbf867bd86a96cc188d31529b0c214c61633c8a20d3ae490e38a196aa85b220c127444a1c7efc90675b49e1c8c400713c26cd1861800b0c0b40216e8b8230c2858e0051d47e68580d6a150938a8777de2867f5d16a02daecb94f63762ba62f43c9906a8ac13b874d7897ed1ad9acb6ac018ebb47d5f43e4d60ed754f41607b12a3e5d9d7fbed1671ded61badcf57096c526dbe4c5e56b1e03477dfdca7dd2e69b3a055e29e7dc9b41c48d85420830d3efacd151f2194523a94504624624c426267fcbc41e38b981bb4a0cd5184151a4481066108a1032c8a64a0c20ae42f1a4fe0c14e2af2eba429308082175660a30ba72464ee073ed79a6367bc29065f10620a2cb294a1441a3ff49b93c47c3b638e2775a9928a74a93d9ff1c6b3db744feb3cfb0ed6de57e30b887b80c9df7e1d481e6e65cc6d3d4be238820865ae10842694e017a85620002deef0a28c2394380d81c817bc9cbe7002f27bfac20dbeb0c48bf2864da3e47adccf5a5b84cc29ccf810a28262050ffd06ca17a3b34b965c62f46d3d45b8e8e2022d3c11c70ea6f0135d7629868f8e6de1e313787c84cf39c7ccbc739b1be7dea5ea9d93b4c013069ee1c3062724ac2046117ac083a229c060c61a2f3852668920a4a00d25c080053956b8808a1a17541e90a1851a617041420f706e90052b8a689ab05205357070ea220658dc60c80ddc40e3893000f83ddd4007ffe3770c1737683a363333475fac31336795f2e8448ad8a0838e7baad4bc521e7d5294f2a6bc51ac65edbcde540c52599599cc0e80f9ef37ccaa7c59c5bee5fc8ddb1df6ed52f7b89ff675efd3987b622ed6526258d65875fe32e71c66aebd3a5f47a57bd73ec8b96b52abced7fd6ea94af7b5a4c90360fcfbcdb7f5f0cfe65085dfd17ebe96ec8c96a3fcbb380cf5f792057c4be7b89531c40641f8510512d87b5fecf867852f4ba8f9a206cdefe90b1944c82d3abc1c2a3133cb0f30e0a2280a4f58a3e80d21360823cc1598b8b43c41451d79308185327640c68d0dae30c306752801450c1153a49186154728234817141a5fcad880090ccae12c85227edeeb7fd15d86458ebe8cb59e7d6f0c21fc6be2e73d28a133bff7c6f8e29f133fef6199633635bfa731a8f88ab90a4c5e4c81074098c269093ed001902e4898628822e400074518228c1f988b7b03223bac80c20c164f588111365594a9e20acf0c22b0208a234811071a2cf0510512aaf062f3104208c374a18587eb7efc9eaa0883b91f5c5d4458c51546fc4408cd88438d2184fca25105186ffd9eaaf0f215f3e6848e8e57f1b173604ad83b9736cfab6c1fe9c5ccd934895d12e19c738ea1114611ef62760333eca6edb0b357b7deddbc3b7da9e25d515151d1961fe7365995a2f3ceb1267117d83efb6698cd905f33b420c4c3df9318707cc55c7a994d7c81c1dfd03c1a346f6bd24699dc0ecaca1a613d6c2ca648f685f80c0d33c796bf69d2ee3237d9680dccb81a408199bb01e9e29c7b300815d28a3146490121635a555555d3aa8a30b2aeebba4634f0f744c5126a2c0cc3b09a1e3d7e4f2715d8583e7cf8f061f3830a2804b18000010224c88d1a510cb18408112264084ecdef890a2dc060e55c407bfa9b266dce25e43ee70212e2334fad91f69c0b0985e19a3158dce41a691f2284ed898aa2af96e5a8c561e5e240fd9ebe0cf1374d2262b1f57bfa82c4dfcc8a92113ed79ad71aed1a59ffc14415c3ef690c2edfbf6664e10899c46e018a1618010b5cdcb8238e1e769c4e592a2d5070606646efbdf74e6524e15f966a8c1345545023c82f1a4fb4f13e7e4f658c914500c5f1a50b2735bc7cc1849a0e7cc1c416c06002971560016b3ddb8614ec90c20b332df8c2135863606e97d88b8a8a86f8711263bfe952f5bc17ab800b840be012c71086a0820eb470c10f1c3db4821c34bfa71317ef7ecd88230a17d0ac81cd00a7484c1b271d68710116ae1acc600b21ef8867a24205605e40471c7810918535c5991a3861ad200354c0838e3a8ec882125a30a790630c0bc81ce0f734c50e1ec8ef698a2a5e133a49f74d93dc8d6b6657e3439330c8dced9c73103ee79c7bef393a628c51c6183dfa5235146812f662e49632c618294ac618a3f4d9ddb223149c73cbee9c7b8faeacf1695273e6e5f77699d939e79c73bbecd8c2981fbb329a796284fc0086903946d8fde01cce39e71c747f8739e7e07bef3de79c7b0fc2e79c73ef3dc765ee00305f870e77d7d570a049d2a14787fc24c65a6b913ee677bcbedfcbcd0cb1b60379799979a5dcb8cbcd6dd9490a39b2c378924e51b2190671e50c47496cca9fe7344932659612724b29655551524a495194cc82785ac72ad4e079499850438d7508630da9f9e6bbb92164ee6eff77d3761e764512ceb5bb0b88bb9b6384ccaebdeb48b7ec12b743c8ddceb0095338f101b8c250992ff27ba24116ffae6eadb51a20ba7999b98edde5aeae9bb9460a3373736bddecb5bf9d39dbdde5e666a6d9b6d6cdcbccfb84f77a16c275350d70ee3dd79c730d1e816198a458b76ed9beafe6872651dedcf7796bad51925a4dea76d72ddb39ee4c3ad75a6bedda75b773ed5cb7d8dd4e8528c46fc5f410baf4086b7880eebc41081d4a192384efbd07238c10528aa2282a46d8ae23f07d61ee7677cf7abb806493641226d8b99386ceb596020cc39c73d0db9f6f3be71d2f200799b12717c39c6bdd5aeb31babb39e7fdded6e8d024ac49cd6a526baebde75c6bae35d7dddd5c73ed3d08db73ae756bad5f151c4d1226d450e3b918656c527b1e1dfa94cfe3832f93ce3977ee3908df73ee39f75a6bcd3df79ca3d5613166dbe07bae39e7da13a0bbea2094cff7d560a062eba4d505d86ebac40e1deb12bc8060bc92ec634d7a1ea9d5a4f7dcbdd7e28b11c2faf361ef1e7cf03d5add3f08b36d11c2f71c36a18e24f60b77dc8c7105cdea446abaa4fc43ac2e60384b9c4b9799f32a331c25cfa33f8f33a3bc9d68e0e5757e4f33b8e3e353591226d490d54929a3afabc9691256c57d956ffae8f0924d8a6e22edbf6b873ad44f51499858a34bcf179378e64c1226d6e897cefe499828d36b748f6c3bd0f7933041268adfd30cb460bf63a4b8e2c3d891c4ef4906737cbd79e837bf63a418e3a3f705d41750f42e5379e555765559357d1cea979e840937224dc2041b4ddaef0b280913649ab49f840935ba64fa7dbe9230a146d72461228d26ed57f99f840932179318b3244ca8d1a47d588489647fbd6d2b0263df1c2617c15bb0f58ddf7e45f6e643ac2e608df23b20f6be9ab3c376e6299c0ead03e7d042dc704380baf3eb95fe2e55cde66e5a0fa9ed3c97d02bf6442a917f4e6a3d3cb49de75242d237e97b3e6b390747316a51d924e715a5e875a4ffc7ee387f36103172030018deb9b322e5e7a1f500d1769e4b49860ce507827d39ab3fbeddccfbd7a0973edf728f38b35923d892da1bb596d43ea95c527b45ddee111bcc3a228fb877991096972eb33bfe791c02a249cfcd7017a884c6cd3d7cce0df550ff1176216676bc83c754f6445e1cfa975df6c5f209e13abc8036838b83252de74b3a5b40d45e55564d5ff1ab54d2550263e75d52031aeace1c13f73dfdb984ecef4ab2cfd950ff74bfd7cc709654ceced995fef6caab267a766ecd61797677ed5045b61aa0bb4b49fbf62bfdd2eb7be84deb099e1d5e3bb42ae32541879712f7edf05ad25efae46edc4695b72a136a2f2b352b4bd2a5ae779cef0533470411b7832f9847a25b36c09e3b4712f47c88df79cc82da87f8f94dcda5b93a57b01d6385997fee7fd3cdcedb598bb1bb0ba8f97bef416bb1e7f002626fed39c8dc68733595a79da76d939ccbdcbb90f83fe91cd30ba8edb527c78508a157716ee535d8288351419557de3ee1b584ffcd08fd29a91c5610ba75a4ffd1fe8eaf4b8dc5701aacc6efba2969d073e990d617953cd72e252fbe18331ce947fa5fcae8d261352b6b4e5ab1cb1a5d47f8f431abd647276556db291a44732d99987529812e7dafad5c7a76a47f9b34fb7d5ac5d6bad1e1d12109059c480982b570178e82ab602e68fa0705a48a10b3b64b41d09f5555e95da107b996348f71de44792991ecf2b94b099cad1d6f7b23a6f83a626e97bea0e55ba89db9e3d9fb52d2454ed22badc4451f925f65087bf6dd1a38abcea11252758ec53d252878d712f7adb9e9db85c4f4ce65979af3b54347aba5d52e25ae35b791f4bd8eb49799c36cbbe4983c6f3bbccc55fe964953e4a6a3bdca1d00d62ce66fd72debc63f9fb55d72ce1710678cb5bb2bc97e73dff09db116ace9c03d84b93b60cd9f4b37def9ee2f067d2ef67cf205041dbe26356ecd8d768dc02ae4e15b7e0e1ff2f5acb53ec7f78b0c3e047a8e4f7701e5f43581fd91c1275b39947faf1cbaef2e1c9f3e3d7128ffa48bc390f6d05d192ddffc01f1bd806edca26d494284c4dd11b2350871222fc4a9202fc425cd0bf1e8d3e974e9397452978238f4225d0ae2fe51ab0bcfe7ab82b8bc92ec07f1bd808204b974dc07ad33b80fff41eb0f27e213ce68411aa76892f37204561f99a2978447e6adf1d8d011e241bcca6f770c696632af4ecb3b6f2edc5f3a06dd44aba091e823de3d21908867de0432df1cc7e76888c70be879bc8074e0c548603ebc797b0c4ec461f0494383cb0b68069717100d3eab19301a66a061a706dbe921390d3300a0c74e8feed1463bec83f2e17b1df1e17304039118ba2ce144145e2666e1d07d8a9a16911968e5cf7c2e56c4f7021280ef0554c4e7f2721bd110846e938450d7c39281d65c8fcc5be388e8c54c8482735040578bc3be731c1adc799ca24b333800bcca225ee31502f08a05c06be4e29d373ada1c553c4f13980ade5557c4bbdace942cafcd8e77beb5d5f1cea70f0be769709f9eeda37db4110d8ed317927e1d1c217ee857dcbff7bcbdcaaef0c3acfaf0ccf93a92f98eef85241b3204074221412014820361902119ce92cc777c276b5c7469c79d37305a0fc969bc8bbaa4e3ce5b4b73e924bad45dba34c49df712456873a349ce0540db1b4d721e00dae06892f339ad9a0bc90cfe9c089dc171e8fe7c948697d1e07c21c111e2dff12b2e73181c47887f885f71382e44f33838de0e2f26443ccbaef0ef64f5790cfe2e26cd71b22bfc43b2fadc87fbb4474386b36406c7719c2cc8874f9f210b8ac187f889b84f3fba3db8b7f57823e8d077684ba349ce49b4a9d13bce69a06d8d26399f8136369ae41c00b4956952148f7946bb8a21b4a7a0ed250a21b475682f41bb0bed2460a0cd85b61623b0202ec46b33f3ce6bdc69e91e2d60e073e7cd8c2bea52e6ae87b7391a1ded8e2eb93b9fce1a6211a1beae051d19dd2742f95f5ca23a18afbda83b8fd6904b495b44a87b48bfc8e04f86d3d747e61df630ab5cad7f3ea3135d22e20e893f0c1e8357f744fc22925518322b86eb92ee8a10cd43c7a9d1cbbbe8e50a30c4902903479ca3280927a6c8628c34e41a5dea773e65a05ac03c27c27fc0408f4e509f94c5d70e411c66357bead9982db87cb3b06b495ca249ce61566d9ae4fc65d1892639cfe83e76614d72ce5cb01abb1071770141cf683f0eddada15217e27d31217aead18997d57eead8b52488d3ac5ee1cf99f26282bd0b71be9804f11c9f4ef91f6d67ce7c0eed213ec721adf21cfaa4b1883491181cd22a3038f409831371488408112230401fd07a741f3618204e1022b495c01959d6e599102be9af28781c9f4330eb512704067b212142c43de71ca1f99709d1fcf31868fb9b0b09f6426ce688bf10bbb13100a12c48376788b3629839fb0c03e517625930cc68c540f961a0fc39941f1ea9441c1209f1d067eddaf278e85df96370774ee45a12c473b2fac37a48bae81f123ef344b25d233164f5390c9e93c5703109e295ff3519ff2abf107f179205fccb8416f0cf73283fce3e6e37b2d20f24c4a3135de277de2ea0203e84f2c72e5d12e2cee3125d0ae2cea3133e4d0805e23734086d2e4d726e432bbf8dcfca62430899775e6b1e56eaa1efe28064dfc6a1f3f6f834c9f37b01e98b49f3e7d6b5e4b2f8daa1fdf8e10cd892e5ce7d38871bb806e7ce7f16071cd68873e7f506dbb6137db7e7729ff663df07ddef41ab4ba28ac368ed2bde390dad373fa2b5a778e717ad129d5b749754170acf3ee9107ff38a0ac5e63753c0c1f90d9cc3720dcf9defe270e6d9a9acde78e1d9e5cd6f169e3d66015574c9f2f649593de810c7a810ff41f9292a029d0f1ae2d0a7256fe4e4f90173492aaf2bab3cf0fcf4b9d8c8f702da0b683457470acf5f59a3ac4b043a7f6541d3737c424af9a439396ed3a51aefe110ba2f0e411cca1ee7ef87c38cc9b49df6d95ebe6b6aa40c42bf70f12a1fce6bbae5d3a2589320f48bfea035d4a649d07bd01b9ad33b13cbb6493a0f336ac8109f7488ef35736895a2332beb07b3d1a4768cf21a4d6aef41990c0c2a93f9f6bea24b550acf4f1fe2658a2e0919e2ed9d45979692538e7e64d81a69afa1364d6a1742bf38b7e845abcdbb6cdb4edffc80a9f1bd806a1cf32bab377fd18a8dbcba39a74bda2fc06a7b692fadc7797b57d125e8ed17ccaed1e57c0159cf27b5c168957233a90bc826636c4ef73ce49e5d686da8fb2a53e3db6bd2b8997ed12a7fd2ea6f01f18bee8fa810968fd524d480d01b68d5a14636c96a924d478135afd6b7e6738df7df317770793cc43ccfef183c9678eb47d798335e9ef43b260f3ae65b3e7d58cda1cfcaa22ca7b06d3d34cef25a52fd152f243d3cfabefdd7a54bcfa7cf0b68ceec07b5e69555f797573ea2157b78391cc1cbe1c87dda68a8ab8bd6f623df4b497b1b77d3abd1121f04da643695cf20e83540fcf2bd98d86440b2da3f8364b5aabc5e5eafea1a8dacbd90b4af331bf9452bf6262c4441fc6555145ceed32e5a398aa01a27fa496bfbcbaf4b49334d5addcbcba7f4a1fe2b136a5ff9a14f5f1793da5fe3974bf75af99c59e52e2f9d1a6533ab5436d40fb3a1fe4bfa805ee3d3abf4ca5d6c5a8f8f25d06b247f8d0fbf6a668653b9e5f2f2995525974f2697e523672e9cc3f451368178e52e6f790f5af97bf8bc908c7c6641d36bbc1a59f2029249eb92523a7521b92c97d76549ecf41356104208ab1a994d672e3f68e53d30f741697acc0c03b3c6f26a4dab66e496f4e9735a7c04e700b7cc1c6299c1a6d799d52df3d087da8fb2a0cb299fd6e5b0f5b81d46d36566d13ad4fef299e148af1ccea17ecbeb96f92ab3ba800db5b7bc0eb51f392cf375a86986dabb90581e34ca2a771713eb2d2bab564c3fbdcaf808ca471710753df892ee5fb496e02f3fc15f7efde55e2a994fb9b52e7d3a07bad47c4ee7233807fee9d6053433c6b84b97cbe528c3b180731a9780739a6cdbcec84d3f6995d5bde517adfc978f689d7e21995e5dd4f4165d367ed2fd2ae323b88698bd46c4a68a884d1d972cd1dc3b982722c4d0c1df34a9df1a691784edc90c2d1f7f4f629af8268688931829b691b0f17951e9395d92365d8acd7196486f4ee3ad563e7cd7480f97b407f541abf49ae6557a6ceee3593993b2e405045d52cb6dba147d18a99249731f595f4c9ecf9165f33c4aef41790f8a03fdf27dcc7d9ac66b688dde8e519c25cf69fc394d86031d67c9e5945f4e3935f211bda845832695c9afcf6366135b5bc2dc0f60cedb1d4d4e977096489f2e7d3a732fcd884bddbe39e7cdb1109f990fbae9d055115ac0377c58054ee7f0b9222fabedef01fe7cd2584d9b3faaa4bd65ed0bad499df385a4dd496fcee75e4aa45f3e6da8a49537dd7fe39de32cc92a7420ee807e78b7d34c26ce6b7b182defbc993107d00f9714f3a6359ed325cc39ba4f6f195f4c283975bab43e9dd3a5cad99f8ffc519c1f6ee32edda781b8a4384b2807e29403c9707e64474cefc37196d8f8c86d7ce423df8b872cfcc36597003da0db501f3de8b69d1a1ad49c728c56e82da3a14123eca2d127bda149dc59a532e81e29cf75c465f03ad2eebcaf253c3658e16fd9ae91f6ceaab56ba48e9edde488d88435c9466bdc1e0d6a25e73c41cea12b591cf83ae21c1ae106f834695aadc7a6777a3a6e27b03d62fa1b6cd0a1cac6dd46cd67cbb056b246d89bbb0a73fba67d60428a8408ccb09b1c7fe3db75dab1c6e1db2dbee18a1ce6e9a2a984d70837c110c2930c1e429d2edc0ae6c41c8c7b83054e194bfccbb610758210e48b1f3300529d76904445461d300b84d5890c2c08f93d91b1c60c3357a7ae1bdf8a342909cc75b8a124e69b3fa04bed0636beb563a03d4c0b18ce484dca282555d2b317e1e912bf8c272335a9911a8fdc1ed3184648810b2344a1088a2afc34c7b667efd0620c22145991023260fc34bfd99e057c31033258d4a185195efc34f7ed4940911c45b8020c146020e1a7b91b6bcccada18638c31c618a5fb748c9b05456f47a2c7f7de7befbdf79efbb4a0e7ce8ae99fcf4a4a29a594524a29a595054987d0ad985e42aa72cba7555d973319ed5252f9d59792ebbaae8b56ced0ba68d0c82f9f23fafca2cee525bdaf7801451fd1e8176dd3b22cbe9854ce5550e5ecb3a2cf993a26557497557eee9c9dafe74c8364f57c2f6931adbc5dcf2b1a24fb7a337a45a373b68ede5c3c6930b74b55b2d7e6ae35efd6dc65dd5aaf2bb9c6adbd323766666f6627ba478b7422fc476660da69507bf3219617b0f655d2de9ad748b7735f3bb42a90b706d7be5de987192fc9bd7727709712186326d45ce688d804bb6921461c5d6aeb00ccc5b7462c14847047163188d8d2460d10d00417d0186286315ce8720522e4182e64f1d7ef983884780d0c1eea391eb38522b9d239e7e0182d8c6931464a9a8ae470811c65ac78c30a63fcc41b3e8e894308f89ce7c900ca20038f186540d1bc49241d7f1d17c30a9bd84b7a7650e7a9c01d60092bc49c80a0e50c377e5ccf3b27461bef5e146389f79c7361e0f1ae891fe7dc73aed3e3d78c2d4908038eafce039bd8ede961c28e72913fce21a54017fd385f5a897e7194b09787af659508fb7115c24c88a69abe2d1771d13bba6da7ed742b420a8ad24843093313c0d60c24bc7c95d585c1c6b7b724d376b7756badb5d69edbd75a6bad35af1b71934209374845cc38628caf374770419a34d3716b1ec2aedb7539bc6e1dbf11e4d7ae7595d06bf36daf39b7d7563669336e9277ddaeeb75e85e670dbba85d383c44df9f55a685881b7ea273913fd3dbb1d643c599551e29455120be65cd0df0ef5ab253f8967dc1798e654f3f25885e02ca5dc9b5760bfcc4cec155e1f7e78ed3321e287f9904f687cab6edc8b6b3eed3cf596b649d8d8d8f76c367b07af38d8413df9ed33dfc5349df4528d0453f94cf46d71f55d27cb3ca1f332ef287f276b80c597ea1b278d37682f8e620843268a8bf6557da3bf7f1f15a42c3bbec4b09a2bb926bddce9cd975bb6ecf9cf989bb6ed77d89be970516f0135d73aebd6809b9a9f9a57e7b7877d63973e7cc7960eccf35e71aeb7c73cef130119b9e1bb2860a649939f7dacc91706b9b918090f05f40bb48f8a183b0354348f112e6835152724f74701670b417365a17e9714f74701670b41736fac108e9e02ce0682ffde0db131d9c051cfddc890ecea2db9ee8e8ba27c68365954c8d5c6bdad25823eb26c9d41673756a73e37bb7bb4a777c4716d4d80e3becb0c30e3becb0036b1ea51c3977d6b3a0152d2f707416749c980bd781359f4bc99173d9769abf806d75fbd32e5b0fff7463e3bbb9a104d2e7908ae8403d57c9207c6c1f239549e7dcf2e98a47c2bea132795324c618230f892464a60e28a058a24b185e28f1fce09b17813ce001e4017c38064f15214b33675cff9caa320cd21b1b1b4849c8020344810b4f98420842182105073899d1e29f5b2ccc51c9c5a48b2a18c3c51472e0600a58e0e1031bcc6c97076395f188282b78638e2958d1022e4430401c5280557481318b038c17fd06f33356e09ca4f3b035fefdf386f9d3691223f11e035a50441a36c841145438c2cf2bc03f2c0ce19fcb4863cc3c6144e6efc591847fef3d1821b4f12190d9e2f0b9eb54bfa72cdce0afafce23695ec0634159615fb4c0fae8d2a67d946e492933796a3bfbcf27adfc2aaa93820e281103218081630b551c410039c20823471992227d4184128ddd6036376178c15a8fdf784147493a7b9398e43a19894cdbd997d2bd8003db5825185cc0e8a2c4b2c1042fb42c21451c6a74c183853261bca001c975aabfeb90745e16323e92dc49d88debb0a009ce535171c9e86105254609267efc8a49628e31742c3184174d30e2e4050fbc9a3a3cfb74d1822abacf257a679ff2ed1e1f2fa2e89d7decaf242a2fa6f878f2428b8ff0b9eef922b8d176f69d3363056bfcfb35830866a80647174a10d1451144c8df9317648cc1821b59bac8a2a58ba22c3c38e28c8fbf3c408209180770861053982fcb7bef95f907239459ce1822050fcf282ae247bf6748a10820ccd56987d336cd3dd19b17b9a101bdb35e73b0de59af3c3d94571dfe66d3f8ee9d76abd3889ac9351be1d7b90ac6473d41e5748715753cb1852accd4f0852b8ce19e7bcf6a81498a1544b1042f4d14618528065047145cd8808b16b42fa81723175b3ec6181d45c598832f7c8c3152ce27456f9a44c518d70a1f471f3dc6ac4ac9d865968f113eeb370c12a77fbf6192a0e22be6110923468c90400c257891042ba0a1c517466094010f177408a10d23ecf0224711337c40bd970330fe5539c08114ee26a7080d57941c8ea2729c73ce6ffc260b5a6e6eb8b51bf80be128c12578700414a81a5c2970c0181ba881c6174708030a02c8c1113968024638dae28e2db0f01e13a82d4c08f3b0e36194110a11e60c11639c100763bf61f250e371692ea094a0469722ca78c1105f028046992b6cc186cdef690b313f7fc3c4e00534bf691c5184b9cde209efbdf8a2cb82095908e1352fa4169d209cd1061264aca08c1a3b598c89e22901811808c1841258d0c08a364863ae10832cbc4008d338c2cc43eb374c1751c862074664910324e07b2f0b30ffde7bf065e16508436051842c61f228f3eef7944514481688b348028d2226701c8da6877799b010dfb2ca45d7121a7aa5ed36ae617d361b400c0fb81082cb290b22b4c8f07bc2020a581c016b8ea5744e390c75d45405dbd3154e745b1c1cab2089bf21633633bfef5dd5d8340907fa9eb878e39be3c0ec483f74fe2dd2a50d83011fbaa79d360c1e74f06c1a5a5c511e5dbe2e192d56983beef8ba657e9338014693f61f4dc244a3499810d324d7e9120dbf499c38ed92d8a649fb6a9230314793f67d7cc57ec1a0f1eb56977cfcfaea6c16b4668ae6ea14016bbe985bcc39d69acb1aa6050c03317700cc5d701ccb6797cf19ce12f6e7ec2f1baa2e0b0fc81023a68cf4389d73ce39e79c5be79c50fc9705b9dadc8ae988f33625ad324608df73aeb5eecdaa49287e9505412b26e84cab74ca274597d7c0aa4a56d2831c10c5f202a21ccf762991ce590d0a72dea4f3e55cd220e88f2f27adb885aa7c573667d2bcb9926b6de13a2f7cadedb656356f2dcb6952f376ff865943c098d6f5e8d26b8ceb713d2866dba4d70e69e5babe1ea3a375e8fd7a269bb472cbf4dabefeda5de6d8955cdbcea17bbbb3d6edb84d31b95b03b220d0d005e432c96fc5fc80e1b74538f0cf1d8458d6e548d169459ad48874f801e3b0e85c111e770e4ad1e19d6bd993ef7d21bae1070cb3d5da0ddfdc50bb8cbf10e9fc8079debd6fa34e944d8a991c7aff9cfc73b7aede0cbd7f6dba768ef78d768d38ac3df75a66610ca70dcf3e7908d063853042d8dee473f75e9107fdadf7f01a1a7dd6488d3f5a57ccd7e870c328ab3a3ff28a9a5e9d4bcc6553dd347eb9a3d22f9c25f29dcb7719ce92cb9d5fd2e5a5c4f995d5e72ec8b974524ae99c93ef4deab9f79c94cf49f99e93f2bdd168341a8da265494b4a4b4a4b8e7c34b261448b34a9c6493ad362abc6275bd65a394daa7124948f7c52ca929685599665c927e57b4fbef7a47cef4929331b9a349da255879fd67bef3d5293e68befbd77d3a46959cf7aef3debbdf766ce4ff85cfbf92cd73fa1f52c781d71bb469e4f6739e72ce7629396e4d92ce72ce7648c319b5693a65b96f5735a1892fd1bd688b3a26561d67bd67bef49afef59ef49e7de935edfb3de93cebd27bdbe67bd279d9b71d678936a7cbb64f176c95aab06b3a29591b01a6fafe941ab9415f3ce6b726a2a1a1b8a3489721a5a6f78ca67b373eeb5b52ceb3dcb7aefbd6745daae8ddcf52c386325294a567142eb5d6ed4681ae31a6b7459342318d608e5efab73cec167559da79c871091603e7247b1eb9aeebdf75e5f40d650b7656d979e37cbeb7bef59ceede95d96d32487d1aaf36e9b4493f91a71ce44c0f6bdf7de9cefcdf95e8d31c6f99e1bd12a45075e40cf494da2bc49143311b0f5e79c9bdbcd3d1879e528678d508eedb68d313a17bd3ae75c8c317a8c31db97ec9cf318638c31c618638c31c618638c31c618638c31c618637ccfbdf377f368a39ba8c449d9a83341cc39c8109a119a49129000231640303018108b45c38124499a0f14801191a45250204b635112c4280a8320831022c410000c00c0185343449c00ed78fb9a2d8854db1a7d5ab0ab6ef43ef2e84186ec2066fea225ef0081ba52419caa8dd7b794c588fd0ed01338d80c7d8073c8c5b138b6b9521f56cbebb8da8ecb1108e45e91094bd5aaa470500c6d8881010d430e08aa5a78db39a7cee30682885f4d3600af31018f51cd2b5d814687beb70b9ebb5b2c289cb2fbb92e285b4ccab90ea15c5d48104518c094b2c20f19ce1dd0204e9ec193c95a6c40d1bad760f4dd8ed8d3f2dc812ce48f9ef5416662528b6deaac79c6fabdabbbaead5c5d3280604443e9e7c66d18c3cf3639c43a7f29fc8225a76fba766de87eca674222b8f1851e9d88622da398db5e176636e6c6b75655ee3e68e6859359f80e4c51a793ecfce02b85e71ea19217a53abc4c1e93ca8d9f47b43c2d69aa83c7ab409705dc26277528d1e1978819bf9ef612f5bd92637660640aeee08caa88b67595026cc076b86e8d9f71ddeb442b79d426880da338ef3f7a89199b997566f6c9f733e3508222ef6c00fcab618a66ada23d33a744105766deeb8ab0e92eda9491d70d50cf535b7c58ee5650d78db923653381e72d8ab5f1042e7c181b1f65e07e1c44e0d9d5536a0e4739d57ce7eb53a08042f89441571d3b6afb66b189668989a9a53b8ba7952e968728b483dc4289f5c4eefef541c06e7a36327af1729ec9b7a0db95bfe78c44978527b0d387b24a7344cc8f608fd45a26e06b923281a4bf5365758822594b0d14ebbc8a339a12523238ab2351fafac63894bcd9d192c0f3252787b8e6259c8dbe3dd4b8bc1c22f567676ea7dfd733767372d648110875abff3ab6a9362c66389f403559f48cfd9277f61a4890a1daf3c55447da4f8b64d58decea4fb95906e271ffc2a1b42d22beb1ba7879c9a6b6ef2671ec08964a432afc53c1e6fa60f3f5345b49c427ae4f1426029ecb8e82ddba569f17911249eda77988c74e86a28b4dc612151cd583e0dada18aa9d692a2b2f08137aaf23170b4971cf92ce5fb6f3956812efb1882095b5749566d3f1ff953bebd1a446a5b4b1718fe8cdca332396787a384a33f1f62fc59a226d79fe3ca9196d6d0883681aa458b4720e2598b5336726f190c71cd225aa9554c6f28ae8d4082c38ac0552631f4b246e626c740da0a5bb43b31b6734913cf869eccc6ac68664658cb06d5676460284a69c40ca7bf977be3442c3cb514e8b0d883d56b15272e1cc75616793ef8edd69efdc036d4b4b00e30d6b2dc38d242df6ca0e36244955c8dbdbfb26cb0bf25c9f5f220987da291b7a119916b08dddd881d2c1a07ee4db7be3fb4e8ce8607f3fb369e8ed5eb53401c862a090cc5415436586f03d2f3c9394119bce10098f2029f9d4dbaffcb30ba2679cc7d298f9eacf491f80334efede9dcb59aede02ae94ea4464df2421abae4676f502c3725a968f20cb22e1e995df9b5623665e3c814750146126a0f3e6077a0393e187b9a9681dd0333094de60bea8f8e1e042c0181bb34c0c8c5247bee81d50d39152e66258e680ecf56c4d70a7c8d8c8de35cd2ac8a5a4e1546470ec34cb377e49e5b111dbe5f580af8456c92761b2d617e32e61b13596b3c8e46494143461f434cc934bf7507daf9e0af10d3a11c04656cec005bdce7490fea96e125932b5bbc86bfa27264408d7c9a04ec7b91a4c12bac2a7582469e5c61b4b9256c6e363151c8a30c78a3855a1b9754e38de2227cbeb70827d975377b8ae24a824376cd77575cbd4133cacc7cccd7557c1dc0e1f4c805b7714ad9b6de45071f149751475a56f7a86c463736eb62500b6997ac6e8660cc48fd0f3f42a63348d2284676ac17e8e576b3eabc78c1c45361f765eef20c207618230390c39d9dbfa049a3db600873132d552f0fa8834e5f5b1b507afdc891d2d542de4b8981114ab98b08d36d40835565d13c534829a5df8436ab759cf5e717353d51242588e4a55ae6e29e2e2420054b26eb947241e9889f8a8fa1140e84d0688264fb855043fda23adb44fa1d1938dfadc11acdc40018b46c9b5d3727738bd215c1dd8476ee632381d508229771b38875a8dc462b080df022e37bd2f7fb3906e898c166dbd59831f63af791daa02f233bc2d4f4e88e338d099c92becb35ed06630b3e2592e31596fdc1bdeabc436578b850dc9b7e8cb3a2e454e1306d9f2796cc0455799c7d63b121d20fca53d47acae01406da962e6ee12c4c2b0b72450a1b859047835aec6a6f03352505fe79e658d3f938b2e359ffb4d9b35adca8194c6a20e2c34fb7b21db7f91c0c95582cc38228d96c2e45fbeffd4847e52a3f3d321823c4e6345b8aac2c1a6115cc04cab06ebeeca657b162a56f7283e9353af3cc218147d79d8e81751a4bd2a4da2c630f6043b5974a8ca1deeca9430a3c45cf5671d3773f370d80ea99a131c34b01d801a2e4075e850679e1e64565e63a72462e7f4a43c3295bae83dc821eab34c5ceab88d7cc93c268942af3238eff8fce51ff492314fa5835e5dc183de8c35d11f7797e8d4cdef36e47daa69aa3c52a1d5267caf92cddfb7ab59c72295637199f82e607f59fb479cd4160295de168bcbe0f53515314b4f88afcee21c2eaa837f6a7c919bc8e680498361588fa55a017cfa007d02178d853e107a1483a83b176f4310aad34132037619cfe82a932b059149d33999cd2b0338b22f208d99181bc12ae0a903f976b654abcad12e1e4132725da706f9c78e9cc621eefe5f7db155032c6a47f752cd6ad117b3cde346d02e9a102faa6d60915f5f10197026bb27b7f7631d4618f6c05237a3887a30eaad93e9c910301b137aea901a61d5d598a8a64cfc2aa65142ded0f3c27f416b88e3d17841a8002e9bc32af1eca8d48f007fa68bdd441e717179760eacc4ee3a4be3e55728e201b0cb2dbe9538ab0c4b9145303c2bcae7f238d645585cadc3a28d948ed0588d176f347c9d0587bdc5779f741677b027f8f1fb6d64b0a8ad80cbe6b04e343b3a6df10e901e682cae30885233d672fe7c599b08bbf3117784d13f5d2d907e95c039530706a07a0870eccf89a5d28dca951ee4b7c22fdbf4b9db9c736f6c6d2875d022039f473c565ea4c4a54dd5061c87f4b4ab41d3dbcca145c4493d6c6990feb3e092ed7d4703990f84e2654ca95a1a7126ddbf3b6e36b3f7275d359c96b6ef0edadbb220698ae6a872c863811ee2ee040068035ede1b10a340986ac24b27c452b22a25bf4914d6e6f3401357b9f14b79f004900d4c5b146666d5841cb08572f069a2f0a961c7b1067c93d69cd9c98de089063c7d4fadfb261af0d8da6d0e313b210c00a2895ecc94c1e2389d709f8d724ad254355d26e07151d8d1297c6dee0465d2f4b4ce76b48a9c9f481e646ecbbb3f11b78e054123578fdbdb381068ba76c94047c102692b96718217f4872f83d1fbf02044134de7cd9b2a7afa13ace594eecb104f7ce68f91d2da3e6d2b3b7ffffc0fce65d0eef361f6baab90efd7c3a8f5de642e91944a508cba6e681f34a2c984c60b95b4b48a51ca4ced2e91b10300071c79f6635bb2729f983c15af0041ec4d7dca12f2ac37b4be1b9d031ea749bf03b4585c13195daf45e52b5e9b5d7cb476406fe5c7a78271f0b3269ea0fb2bf4603bf6c1f58a3c764b233249fb60a47b3b766a7b8ada6d2aa959a45d9646ad039c235af75fe0e7c0b943e603765b051315af82ca7cb150c6ffc0a70081d217df41f83fd1f215eacd339bc76ca67fc9123b63a0d52fb21308423b25bc799987869fe33d74cf2e11987a345cbffd2d0602bded069741eeb99a88492353c81a9e96d8494653d312cd85f6e8de33ef07104bd4eacac31cdd4b74da3e609dc6f6c351898599c51034e32cedb15660d17027d3b8a28acb53aa968625905ce3b037fe6a43df78291740cf7b7cec106faac57ded46b0d988c6a95bb71397a6219a7a1ce246f650c3096227901b372600fed9c7b9eb2eb120a404c1f2961ebd5baf4f8f3f945c0a51b39d3a6aed8538e0a216b8207e323ad3caacc10344f45082de7e2d73bdf9dd3f513c717e13172d2db49275e2141c3d0859124f39cf255501f6d816f18e05e74f577218b41ad5195af3592e1ddd8779ce5c6fc540532eb8d73c1c6a5459b5c90a4f357b0391443aae221ab70fb0bfd5b330a1e4da18fd8968717d18c0d0dcaf2812a698695c21b250a446ad4619eabb952549baf25006e106434ed0e92bdf9f6f19b8fe7e3cbd8cd8084f6ffd7caa8e783c304b2eb6f70acc562d4c1dec630144fe5a55ebc47c5d1db7635e82a28d9fa45c0a4fe00ece474418861b4ae0df3d345629cf5499ffd28d21be386ae8d94642ac1c6b0d2fc32a840b22d93d53b223d45cf1212e51940b10424ba273b600f2d3bb89a69444af661839f1b385296105b750fc8da288f140f428931b6bd9c24102f5e25c553a728032a9c8416c808ec81e7d89b8bc2febd0bfd65b3c4b4bc6f32d059fa59b611fb3f3f12740a2b614e4fe9bd8f4dde7c12ceb0b90fd9da7965bc0ba701f5c818031e42ad3bd58e1755399293117fa5cccd5f8f2f28c8ea9e09069638f7929837aedc0684c3ea5cc3da48f49563924e501f90471dae30d7c67bb7853c9328d9d578ddf9955ebb9abf1a980c1fb045447b30a63a06fa2affcf1ceea6a7c682f7ad1af03fc8128047485a03ab151fdd1a7086e8b8e0e382934fb6a1e015a57e4f9a2b32033c97eb432574946ce9d3d942052edb73e61aa421969c02e75db2fce1c7ed34ff291aa0144bb79053a9376f98c2a7c269cc0e91cf0995b5f0b87b3270742775596989ba2b6f2ba4910ac66e3a7461bb2607bc402103c6abb0df2d82fe4d8cfe15a8bdd1c71adfd81a4844a80339e66dc217a3cc51b1cb0986984fa20db73afd21b224cf175582e553c694576188fb06eea6f809545a070276f2257f87d697bca6e67b3ec9e1cc294afd10cd9ad65df256282ff12876502bb3f542a896d5b074a9d09e57bdb429b981d7e78e7470c84d056cd2650bb095a431eccd1a9fafdb7696eb6dfe61165841829df2619222332761896de15177a563a70f05a95b6765c72764f647945b022c4ff7d079f326219a29995044950fc87fe9f6c7f94b47da32e247d13b572b2a99578e8b9667520086e0b173467cabc40c41e4fe30553d2bc6b8a4850000f48c23b18109ed0baa6106bd0248bc4cd2e322a6180bfd827a2e667a0e66b0e38a11dc092061646ab75d17fef61108370b05fa376c1923cffc0f60811eb440d256c42e8b6843710c54c1489c6f6ac97b731e795a72857863b0e027ec641512b527c114b1691844953461860326c9c9e28dea8f46b9f363def0a6b6cf0522eec9f27da8416e72d39a71c65d89124eed88caa4a46ca58f9aba05a20c4e2a61db22f469f1731f0537ca3d0c8a157a4904ce466d0185388bbfc43d2dc3cf340a808698f19fbc455c5de54d3c4399e121f0434401cb910e2e2e61baa0681611e81f8c68fc7aceea75976fba87d4a5e29fba4c19ec8d61efed593272cb3907993e920b21b32a305188d4021c7579acf562604428bc6894cb27cffaa3f4ca1325ca24b46bc9a4c74161433445f57816eb6c0b940aa683ddc1eaad4b8382b3cb965f34cf7f3848af8a659cc527e127a0682430711241492a54231d951692a791e8c2731f55f915e612a740424fa6344c802b15cfec869a78a11c4408b94fbf4d06f0caf6154847bdd6194051a26171d5b2076af1301390ca1eac24ebc8ff7543f57d9f1448a20616611f8a9c80515c701fee46c9d8500f54ad67737cfa6cbb09e433338d7a2e3b45e411ab44ba4e2c23aaff3b55d14b8f177be92ba408f9cbf6da68ce2daa6ae36539091159b230b54fe82483e96cb6bb3a757e7d082be05d8d10142cda16c5e61650ca107051e740f1ef407dc25d8d35748ae3deb47b48300d833620ea50faad7890c2004db741677c7ec282cd6be350b4c20e368d0f0b5200cef967927ba9a569ad8d4d53520789cfe45b8340a365c1d0fac705e238d0a3ef41774b1f1c98af5b1bf1ffd9d1f9412f602ee20f04f267c07a60caedc64e0b8af8f4f7f4713df04e377c73076e31d6fc717f9dba593a9056c871150661055a8e26766327fa6d94506c09ee6dfda1b93cac8f6006f9d18a2b925049d7950189a2ec1ee90cd4175e31ed963797a5b55201f0ec49792c2f9e58e36a6d0dcfd1cd7166f0f76fffc5d4551cdb71b2cd7d2c9eb83ab900eb49eb4de34e68c58edebd962753ee653cebedbccb555086c8716580728fb4d5876215de2cd40bbce651e3648e5df5d1ccea8ad868ecb4cbb96fff70e2b0facb7c2fe0d5734ac7cffb3d517d120c9b347877afb5510e7b4bb9ca480feb5481d7895f1354e3d893dd8821d32c87247e4ed06228e2b21d267b7175edb5587b47cc6702f500fc8e81b6f3b1a234f4621ae189007f2fb62871bc22b1f9e4d1ba26e49a1e6c4053d0093cca8ee6a32f8a8b950b2b18044497293ae8a5d1788a90630089f03feeb507782cbb60dfe487092099b611d7d568f40c3b6f49239b90f891a1df5630aac738e34297f32f7e308e84e8601405dc4f6db2d985c74ac62fb68fb76df4f64a05202c3b86ae8422a46b710d23e56be02ad3cdcff6942cbb7c46781141fcc57d404d0b471838bf3e26e0f34fd8294feecf3c12b1c5c68bfa7ddef5ab86a62570b682adde59ca6aaff5537f4b9cfdf6b51d66d7b4d1810e69679d9c9b631be5c34647582e85e0a629202c9fe717966b191a44f6838ee900e4b5708fb1f4e013e9affcbbca193948a7a42d9bafe878d1cc58894db610ec031b2259f31c34caf52f3653c7fd7f11ebd509feb5ef4a9f167346c0009224a9ca496c7cc0d4fbb0e12c59ea5be1984ee5887a08098e4640e81b98d5b9dce3e2d34c9ee77aefb2327d1aaf2a6226d45844f9dc657d168840c022e982bb4264428f7120e3e28130ce793293599450449b8b47b9d2f018b88f611cf09ebf92caeda4147c1c9133ac4fe412a9884621d92990d6db0b5060529fd06d9ff25b0311fae40c96884b07fdece5aa8e9b20a0531b058efafc2407cfd2e838a8a438686b350d2be9f6001667831b013451e5bc11659ba32f8c9be4a61605dada060d7cc8bbf60a27a6561d288813201ee69ed4f70dc5c3cfabca47769bd0423fef3a45c2101a9c072074dde35ac396002d168fe9f0c5c2bb5c238e74f70b07a714956eae2ea413a9c107b265a3aa9d953f024dc83690481dc981ec5707d39d0d81ea38cf8a43485a742acbd59b3bc9e9a41aa100112222dc588cdc197cd11fe487c5b5a441690c63de24827ad04b19862b904ca6c048ebfe97dca61b3719d1852188172d00cd80323656dbc116e75e1dd10bb071de6bfc47db7ac4bc16bfc7e92875402b85a7c7cbe5eb01f9898cb10abee7aa85e10f99d19e1c370418cd6ea034fb5d0863b71286b112b3b4cb319dcc827a4dc70bc0b317a35e46270d7c3291b42101824e164bc498c303605c3045265d0b3f2a5bd5c6d7028fe658cbe323f75bb250f61311534d870bae01174be74924fc17242ef56a4aa98e5acf75fdf2373e38c4a237266b2cf3d93962d44ba81dbb8d218781a8aaaf9cb6c054936375ef175dc9aaafcd6d8099392657ba2374caa41830b7eb344b2e68505c3e6097f0942ad859426e32168a36c0628239fc86c249d89b7e8d561b74f46b8e5d043eaa5ce855c5a45ddc845d062eaf5c065c539358b5ce1b83307e9abc148ab1d34fc0ed09bf4193de1b04492a94abda6f3bd1a29dde59996a0d2333d7aa6aa461def846a4abf37543a11de5b961fbb233f4fbfb213dd4e3efe7879f1c6fcb2aa112f5735dd991e9c0cf117792115efee60cacd91d906e8d9a5ce90d2e5e3a5f22a58a50157e8ff7841de6b511c86f112446ce824dd45a7d05b0086d2515d1f6fe89bd1b6e14b5aef82e58554a47ab148a3319739fb297c123c9760bf615fabdf4ad3cab578c63424f7eb37ac4015e10e735ff69eb4a4007873fb60916f0d17610dfeda7f0698c3fb3282780e3b5da758b453556e256466f9a2609dfef4f8038fbc1b27a24f0dc06fdc2920ac2f68c22a754d8faa789202128444fc5c96489420d4ee37f0899fba18ca53a9b505d3c125152f3c96e4a35c31bc8ffce6d80ff5d8e503b336a4e0f75139e1704f193331e4a03417197af249dbe89ec9b4215f058c77eb18a601d810c5b291ff0bd2e7ea63e7f4ee936887a071297f390d9584fd47b5c2826ad32991ea299067ebc7b2f2e3385b45f82854cea91c3b838068310b41a4bacf88db7abd8cbf95e272b3a9689e2b3e712992ad44d9c055da3aac2be62d7193b2452a5ddc857f7125db888f949ebe5f1d9e7046b9af129589f25bc0f5b336319022c5b50a295e3bcf898ab46dc8218f4d8ffbbc9f58d5e4d0b127b57d365dc7b5aa421d36efb48d713e162c4af93937e1dbb0bd21ea74645fcb3607a7a1de0e100f0ab4dcf621312f277b94a74085d00722d439b7278c94cc27b0c4249f635f05edc7310667385478134b56014e0a2c53d4c1f4e594453595432a4c3359a0f62033f80bde0bee87d49a560cf99c0591953d52ad863d6dbb9b712c15d749890dd009eabeaf005a64e1743f18d576d85661ed6e61275e8e1403b485536fc93db0f4dc137fd16a8a9b797a012f1e5156d5a49cba62ddbfe35b24fd13872b507fded773eeee8342073294ead62893b581efa80186e431683c2c0ae8cd0311360181a7fd31188804b894363a7cad97e8cf07d2d199a9978c2a5446b9a26dfea9df356029a749f69abc0eaf6e299d1bb9bdc6c548e87dbd58a101da4c7708019f51ae8078fc8c22bf541484eb247a69eaa97e11369f888b24a6376939381b94a5f2195520f76243ca1618f53d5c67f6610ea4c331ce77e62d5a7d60cb11977fb6f9b9a2e450f5cee9292da93df008305061051a4897271610f2478f8993586e50a1d22076b6c690ff52b13a1228cbe2712fed34684f25374f46a86d711ccb98cb002ae31946deaf055ab8f28a051e4753deefd70d359b4b1c15867f4508130e3bc4b02129c8ca972f5e3e928672fca6268f1f941aeff29a6a614b15e7cb48b74a1c91178134cac7376819a42c348812d1b02a7d7afaa55df196a700d64dfd69899a2f5eebffe2c7bbb85803088bd31d6a7e204798450b8387b90d20ad3f336793ca4512871453e32f8962a27c7815048bc915c6a33b59a1f2d2ec94289bd14e45362ee9fa7050cc57bcf044eb5f5b1170d12fddcea486849e25a69e675cce489478d8951b567ff80a89207c3a84a010a93027c686b0002ed5e8650179e009b95d737feb5b452e99f0a17a13920ab431864e50feefa07280d015c1ac68a48fc490a4bdedd78aa54d4680c8c9eaf6499684d0497108a8bfc97cf503cc7b08d08fa1022a00b4bad24ff7aa6f90c9d0428b30b30f335f9282cae7a0a018828de1be1ff5a77990fa9d76fdfafa6c27cbc27ca048c36690f62719e50154a2c741366fbebdbd7cf2d2365f9ef273d295c21b58a8cf2592eeea5a046c090300970384c0f770b17fe11ad50f1f64313f4ac05ff1b1a011e4a18134ff11320b3942d63597794474358060b88b0501882806c5628ba6a9ccdf02535f5b364f5a39372d48cc56fb8e593330cc38c42e31c5201f7b98bca68772b76c72f5ac20870f7db7769b0666526885e46f67e4f1a9339b11e37c7964e634f0c92663401acc9da2c8285e0da8dd4464a9d98857bfdd118574eca4caf79df1537415d42ccc8428835e3c42b3797b27fb1bb729a5ed2fc3e5d95d89481ad6a8fc753a27e7c7338663c31133dcd8577157eef48040aa6dbd91cdae1d98c37ff018714e598dd936f8dcf43acf9a59114cb44981f461c4b688047a19e810de0d3d55ff2409640e231530f2c2c069aaa626d8b286d8fd4e75ad270a13b80f074d6c3f0e57b3654377789a7de600058e42681f79983e72cd3af4924242a4d63448fb51eeec962375e4d79eb4f443929415c68542ebbe7e13d466bf856b4c442fa8161fa118d7f1d98019f7a994693e58c54f85d21aa3ad11d9e05b9e6b0615a3e9d294901119d45bdda114f615baa7a7f1552e32003a5730e7831ad5dfaa665d2bf25a942214801afb91f7397f5503e80e65871abac011dc3aad7caa545ca9ff7b657663ddc912fda419d62f0dc220a5057ce4b4f354d5310baaa74f69bd4d6ce8c39e5945ca261bcfb6063303f41a8b9e90949b6b32d07cff7e2648270821e343e4e929d5487687f5a1428b801e45a6ba665a396bc1a4ccb1eba0f142f866f1aa4fed86da9a669332c7e2e4aa4b2760a5e9e25439026eb07fe7e03431ac0ae7d93324d0d7589723833c6fb01c9d618bd0fb349110ca130a08c16c313c526904ac974011360e804e42c7a87a9a08b47601ca22d085aac8dec1196cc84e495462a7fed167e11c1bd0614f97c169c0ca4d44efa7b56a534d5fe4fc9164b227c36a2cd022169989a2b7679c0d642da71cf989ba75b5de869e82f0d6031babd0181bb21e0883a17f96b3d02c5f55d9f34b960cf6d74dae27630fc82280e8b06247cfce19ef7b0c00a9e5a0a663a097cb31e257cce4c0bc3bed66538f8db19a92aa80e03099bc97cfa9cc99cddd7b5dfaa329a5ded2d7a2920a5c162c8c69c8f5fba93c4b04766ef610e336685778462252670bf48f00fa9288101911001ebee252abac0d4bb937755a4701c01959b2d066513e1c630873eb1d883c875c0b74ce99bad8d39cc18da1b3dc8109240fc2df9aff45b3bf6ddefbe67b69f637cd7eb759afcdeeadd92f34ff65f3bd97e699e32db8c2a91ad6d9194410e88b72ad9a112394e3d1b41dfbd55ed1ceb153da524a9509efd2049ef7e871ad22d9d87c77c960837357812fed71e78c31dc4870353fb2b6372b7ea21658269c4d9c47c7741c1983835bc43c2e2cd9b319824b29ee621e3df66259a05354185e27fb13eb56302ccf56b495a8f971af143b8102d3984c18486308e308b6bce251d2b1cf9c036da630fe1cf887638cb871cdb2dddb8ad0ab0566cbee6dfa5193af1bfa10285d34d2d71b43eb10bf802d1b433e4b4425877f0ba11a06074d4c827f3f1d7cba510a818a697013793ec8760e54dd4ce9aa38a53da57cd18ec81ba93ff389d57af0f11d1f1b717d0ff04fb444c955cf525b6809a276402c7db15ea402e8f0585bfa0d1cb44884f7479afd0566db02b4a5c0ed315f72aacc1fa0f972c555d093cde94f08261bf6bd5acd7ceb7cb40d610c55fb813ad309f90b48730c511134b1f16ec15e0145357649cea4e1559d4f35abc3c1dfb0f45f72291488aba4d25342bf5dd842a85e6d4f05d6d20b22c3596bc87ddd95b69d85a43c00dbda903a296497f9be6a8df78ddda52db43ca74211024757d9d22099f2cceb3de52cdb1a04b9b12ab71c669963e335e6b024680082c321e81820870f4c395e687da03ca4a4efce30236656379d7fe3f81e356c8014cff439bb8bc76f8f5e57ee6274a5178d7ddc9bf0e9de409fce4d7d70ddc4a72b37fc8830fa914990818b7139bf2ccc2e94263f1d827d7a81562600e70a6c53a00b431b27c3148e5059055d74719f43bc85f08d35e2194782c9337de564d631d567ac93ebc6cd2aa8c770a00aedcf41fa1137020dab0a9bb2abe86457d900da58d621a33a05037f963868ddd6f422fa0ee879ff12e2c684f9137c15cc5f8d0dba05fcf45cdd030843182372904ce8f121d0af22ef626e4b6acb60faf02ed40ebddb9c72e7f3bd7531735b85a1824dc5e0b82a7bd8df47030b2b5950ec512d18b60ed017f20daccc4349101f2058859e94b227a9416f9c8aabfd10c6fbb2acafceb5ef13085c2e1f8a860d144a00f97e37038e456503a0b5457d4001ace46184db7cc778c8932c2c54268c029ede2d148d6ce5ad68d3de3829538a5b01dd0c0d25233bd8ec27dfec8f18bb3b5637b4e3e6e97b8f81fc971ed8e4b0c416c865bfb3b2c755283185531f836b59aa0e06d61d75e1a4c9428aa0494b6eddfc409c63e2501448759297f345cf5052b62773a738c73b82de0fe8454ec484191de30f358d7a21d0ef3cd62de0a83429f078b19f8af3809be5a9ccd5c3d65c1d597f47a6b5588f4aaa5fd42d98c695f840e81176205e31abe10e5b34e2c3278d6d6c9849a1f17d9cef1c145b08da667f19cbd1e9e65ec358b2efaeff92aa0dd833db884b2f98d1e1d9c5cfb63dc3487023aeff8e9e020c1cc6fdf846c9eda4ffb7114d08ae2b1ec800eb3a8d9def449b454334cc703dfae9abed506b5c1c18f7b81fe3ed501655f2e8456c97c4385aa997397ba04a917f820c843fbebc04f7f576b391052e83052fe630050715f63fc67afb856eec659da4b0efeb155a7f362cdfe47f7aa0aab5fa60093acd369532506c63eef9f39aa83fded5a291f8d27dd84a051d39dc54e8d7509a7e1f586e8a38f75a86a927319647bd6a94f5abad95740c6c9d1ee58c44da86c726b76941607ff150a3aae904dae0d66f35c175026660f7683f7758776609d5e02f6e88e33ee636333ae12d28050f48a931678c9ed72fa36981d8bb2d02519e8480f17dd68f0ab01801ef88ad96c8c55651bfc9c4fecc4eba16261d115b1769f0055c87b7e91ed2b57dd16fa6e2167d92ef643e3e17f6b681d68b2bf0e80dd8e449c5e50696bc6d0601466bc9de2f9285e35edcf58d77a061a3661d6ddeb3f8f058b609fd1b3547f42b6c91fc777b4afcaee7f598b49fa6e5ab759d307d98cfdab6559998f7826d5a213b5b1038f15bd68bad5d95db4b5261b1c8ed137d64ee22442ea065bad02335d045239c3dd1487e0c9385272885fb7adfd0b21f68877171cc5aa459d16adf6db2f4a648235b192fe5d544da852293e93a138109a917df9ad2e52e7771ab436b6c59f29448541c530be8e2c2077becdd632267e8923de3815627fd71f757dd0356fdbf0a82c8a49eceaf88ebf5db00ee524cbd0ef95eb869dcd1a86c96428663d75ccd8974d95271ef104277592632a628f383917ca4c0b1c1868e7f70a35acb518a31a251b1e21c5fc654233d197e55338665ad1c679be1a6c2b991b6f15cbd546d6788b90b0c795852ba92d8e0525d15fcb10391d896e71aade21c195cfc4b4bbb2514ac323efe07b922c87b279da3484c8dba4eb4e2dd7709c73294bf78807a75afe6201cd742d2d985523af063f855e7276d92a2655155041567b2e8cbdca38cd6edda6ac87346135b7b34f3544475e7cea7babe18c3c9d9942aa0ce8605efa9891b73e3a9e22e817851479f3fc6a0d3d52d52a70f0e86e96ec7eeef64cda33c14a11792927011e8ba143fb1d6b665ea08beb65aeb7e328e65d66b3c8e6bcf16f59fc959de882f486ef105fd377a5aa4caab059a52c31f6e4b59f40c962f120046978cf3b7e26e078a2cbf20d340154e4d63a3c44bc96ebc2c9417c61c3449d691910a984003cf8890af02403935f0915264b2fb3350b3c43c61f741b8094b0b23f21c7dc65c531d434d9b79e43509fb56fa73d5c2321783a0e0233eeca33ef3799ff3998f4b1fa50b0383c1fb9caffd62aee2efb1eece7cfd2154e2b675f6adbaf6be4917c85620177679c246bcba34da0e4d59437d0496089d9c3f16b6114c6e54d884ea3a20647e711052e38226d4d7812354397352d6f41b98bfc7dca84003d5f5c10e55ce949c35bd6f0ccae68e089c50f9f1f32dbc4932735a263a3b89fc99247f44a0898aadc9309421088c71327b1a1f8dd9a334f4052ce85d6a69c3139f352ebf78e259337563aae49553fddd04180c75aa7ff3565b5a19d90752c2818fb6916bb501b506d87a0a26b75ddfe16c51d2e69055277cd9f885bff1d4aa5bc7b7d50d39df949986a7f74fb19159ee69aa40b1242e8aa174c38a5c68ec5c2b33964b3d57ba646ae2835342fd523d12817a18e0356a46572fa3710276dd30e4d8dd8b216bfb3ae407cd40a78f5e5c9edbe35f0875eb3c9239e72a09fcf5489247f2e2e841508ff50058146c6ed564904b533ad13e5f34458d35c409d03df19b622de105875be042c4c2625dc8c7e7c10482de352e3aed1c4dc9fc08225d7193f707da2019e8b8c13cd23119bb46afbfc8897fee750bfc961fe8c69ff171af14eee424e7abc58baeddb577c3a952c07a09273719e637094b4b1cf92f7914a240b11a1406dd424436a576112bbfdbc280f7e527c5afa72827b110694d477d501816f86d3340e5d247d08708c527d205e937aea18656d8831ff7eb5654b9ed91836c5b7ace11d4d3f9ac560c7ba68a12a1239b718dde00d5cad4df16aa5439f370b49529510f0de300377a12b052e909fde74fa0aed1ab257415743bb644316c5cd052c26cc2068318beb9066d427cd90e88326e2555092d5e928496b9a21e316350de8444be697f0e099de2a0e339988e92499b0ad303f750e892066d0974441e125cd8a464d09dd16dd5e675c637f30809343471aaec73cac11a17089080e814dcad1b33c2b26a4a580031b8b6fd7595730a3b0831f12073db85cd63d6bce791eecc37580215399c650d5194686666aa1b8433f3c618fcc76460db015813ed7a9739ae961fd6e6c41f7ab8818a42b3db14766b4c01353e65e3d8b4d41cf321da2c8384a154635ee8f369525435c1d1694cacaf5be909bdf985c80f2807f5e289d24089c67bfadd82c3f4ff33d9b12c1671f6ce59e3f49b2fde9bdd42dfa41b237308571fcd747961127d275441f4125e0a9653ba0eb919533ccd59cb6826625af9383866e87b8a0b68637399b47658e5eff18d0b4932fe6a3701e9646198674a550410020127739fc8782e8d0c3151871cde988c0a54d3be75db3cb11651c0e6a205bea52a97c433c16d0e8079977c79daca6257e3928600541af72c0e17e881860f6d5d79e9a172a61d1781d15f6c3c38d5d1a747d0e1edf33280692b99a3e555ac0245b6c4fffc61edaef938291f7c7eea3e3c174aee894e137c19f0a5d310a1f438bb26f13cc3cba20486116b1dc927cb7686270b09aba877166d80f7806aa547900c941256d901d35ddb4d8ae2d01a138c4f9a0095490ff43fdcd09bde6a164c6517d2205d99b72e39b77b9ccef94c2cc1dff98a5ae22af304bdff7cb1eac70bd2dca1ea751b34fa90c6383d99993155384e59f63e9f1e5399be9d0af24196702212f552987c72173fa04dcb27c82912879a265b6c8ae37adb274564c23ab1cc4ded9af082157f503ae3529934f2af7b95f7dfb071576fd07ea84925bcc740e06548bc71d6a3cb8c5a95a9b41cca9d8873d119814c73e7d20c8e12da654375d275645dbd80f08f33ebff4f49fe2eebb1ae98c3ba576b12c121d6950864db467ee968940d40dac19168957662609241c65f478ef9b98cf11619f791a474edd3c6f6b116df0def512164324da12fa3a9c1caaff2f40c54d10a94796054a7c2bceaa3c47b302c9a0b1ea9e69fc9e837024408050609f51985fd3952594cf65ca4c28295c0830c28242ee555140800757581b0ea5626d6311db66ecc1de1ad7f2abc6861c10f20ff12c345238e5dbe56d22198792f9cfb36a1b5a8baa66a60d414f680dd04215f065a2958d4d8bd475f6e70cd9060b38968a46899e5b086121e9c2a7da5f51b04a0a24687f9e0ee8dacd9d399eb2f051267f924adeea8100d3dc820ad055b194854c2ac986a69b3c8e62af4ed1b21378f6c6a1100e3f417d5aa987fdb3900cb4310ef7a085014d4522749b12c6b800190f56e4c31132fce475463dc39c47955d496b95eb43d549315a3258952d243b9d13cbb7082e5faaba57af4e4d9fafdfc745639f4246853fd39281a3b069ae6983c39a31e2d330d75b3ff6ae067c55077b16e2500c081abb01bffddb4c8370dc00b22d9b84915221e40d7849fa70c947a8dac446a09c9a4a03bb0a09bc89397d6e03bd9b35634ed090edfb36b30de5f0481d6048d1ef6abb4c26d4e10bc3d9f3e7492a893b11d49cb9031d04a87e296919264c3f8ec6bbecd4efad8d338bf318b4bca321f754a11e387183955f722e93fe8392d436af9a015e5e6e44676a6c8071fcbf9dc3368271538e684fbd18a5b528759405dad4b300eb4685ecc1d9eeaa2d1630e95e3ef53fe374e1326fe294a1c9ee75813772314793c6319ffa7c43020804e6996e03d5136adfc764bf882494310c48cadd757ad412d1ab64d54445ff98d021a73a5bfea4efc26de09664765ec394a2a97bb94b47376da50527a270a62cf307b1e62083b645a6dd55f829c1463400896fba64cadfadf4bb7c172a9c752d62476962b7b762d2765c740111997263c5a40f3acc08d613c9a0de01cb54cf51593b6cec22cc3b788d39f27c96ec974647cc8b559ed09aae59702c6c83203914e47fed70860d3002ec7e03680080aee2e1457f759fb2311d5ae96a66501efd8211fe199277e415e04b70bab1927d31631259d9ade75c48f0c4203e60efedf8135d958baa87df46da77e6532cda8b3bcd3c9b5ca102228775d14a0fdc88231a877fd5cf0689b7091089db80e10ed138b52758bf8d416d0d9f1748f7d1fb59592e193a8289ed5c2800003bc22ae3cea6a39425c6d7da03f468734ae6d14aa7480204d01de93837c99053901e3c9456683da3657b29a442bbe56ce4b91d58af6d1192aca4a67900b610ecf2e51839e409baaa80a4db40c48d22dcf5864bec2e8700b0b12669b93bfd69d01d6b3d41f58f0beb6bbd4158ab50d7497c70cb1d767745dca3a0437acf93ca5a9739a618addc4f51d73ce13b1de3a74aad5b0d0ba0d0c80cdcd6db48ef30205665cd1ef1d125f285261a8ed7c2749e4dcd00499d0313ee447f360c02d87ac538ef122ebeebd6e6b3360ecac37881dfe0bb9427d2b1cdfdefade4708a803489a37ea93fb670ae18ea1a44a5032718f1fd7afa737cc581ff57adfeefe568247c1832f8d826013506c865718f4af7c41dcd523da6e3c79d5fc3ff5c7d76241389a0649bf1655eed6a0b523425fb82da8e68592e42988b8fbb5ffa203ff5848f6deea367fd8cf8a23e7d262d43de6a2b25f645731d7d8b1b2851700b53853ce88b6fac2bbab9de6ac4b09478a84dd113aaf7d0862bed21f338cb9f076740fd0af9b40e14d96b583e3a2d3ae044280416f8fbb1759eafa39290acc6360d8d60eca3c0ca92bc858aa8f7adae866ce6ff063aec5fbe702dbedca1c1ff276d6943f502d5213610a727cdad5780983b5f05df515a521e9686bf6752027d67d76bdf1c4f7c3e2a0406d710c91c360310137b925176caa8e4e00fae985141693b0c6ac2fa44368701cdda6f0b636bf7035f06c0d8cb9072f3b8744ebb5c3d171920e57343b12df218b26921afadc685ac0c93a70af9af3fd88aae3b1cece07e874ebb2621b47ef96945f255b8e8f6093c4b16187c1e743eb8e32eb8577570cf6cc2e8757c38e7b4f22d8f3ca75500b03c11fa1ff56726d05b32dac32f49ad4c2745c2ffa0897659432a68d4ecf86dfdb3f0305c06c50bb4352330e88aed241587e786b940effa8c114af047aed0f634c47e153163184991657cd6a6c3a80204cff2397c16055a29ec1e6320ac8fe7f01ccb244aae5d8a5cff28d309ffdabc115ea16093fee341befae1d3a64b08b966f5699d03fe5fe37cd0e293112b5fc9cde97b3a30735f49519fb395244d347ed818da27f9243d2abe9474805a7484003c0b9d70d4312665a0a816812f1b6a0c4c4e3928127637f0d3db61bc53071cc8848653fcbc53fa150f943790ea244ac4267fc163a7f6ee778ebb0d8a80dbe86f6486a75b239177216efcd5e1220ced4205918c5b9c924a73645b2828c50c03be0defb616d60587560dbba962fcb05610bcae06b64da5541c888411cce84ade98b687729b9c8690d341a14949640bff9cf367e0b600350fa3a06aa9357862be1fbbaf7fb304c7116d58b9e1fefb9214f63e7736b276fcbab6631f0045fc6d0fb6060a4e82ac5e549fbc2b31a0cde5d40344f52a2ea472be40563aabf2296ddb384411354ba92433aaa704e1c0c041204010c522e095199400b0b2d7f9292b50ceb6eb277d6e701a645848306f7819c1f10c17e581dda6e85f461c9ef9f5792cc011cfc1528172dc0626280086aa798c0bbd9a35b07141155f0b98f424d7e1e0a95d8a355e3cae95e56575f93f28e691d2269b20fe09c7baee3ee7c8a7bec372861846e1d98c6b174299a02178a4578823a0cee91e123bb8ba4fe9b5bd1564224d79f54781e0b8d4f3f2ee396a1d3088882dba29ee299e1d21c40203bec3e6c5801e3bd47b3c6a7264bc025bac52c71e214aab9ae73e843d6ab6304d6a44825e2ca311baac6a2ea354aed28565a63cd2a4b6fe59e07122bab21ce653e16c4b27846332b6f775ac2fc424d77b58d9fd4a6446383dc71d8e09d9ba56667c1e4f9532ea240908e1ccd94f40d7a51fceb2d18fe8461988da30696568d21328eed225e3a49c153563e3c8d9437aac8182ecaed138507ade4c6cf7790997ec4691f095504f95294145960096ac30d379686bb4f25e38ae120abf4ca2a7e4acab2eb1374c4d66baf747d52726a18ef1d99d5d20940f459ac328ab2c0c533700af7005b8817d97109e2b944839f4a810cf06c0fa30f94d7b3927eeff42c347b73335b5a19ee4ece453131c1a36532dabe941140375829e3d1c59df2e034e37b84cb683d6889ad724250388af2ab76c384bba480b409b17d68095c4b2d934d4a2a091b8864ce890a797778bde0f7adb34c2ba957b2ba21b42e7dcebe62b2ccbb837dd262b5942aa43806b524ee342c50a5334e5d329bab8120b8be23259a42ecc5bba5556bfa9293ff7f3e90b4a63d297b970eaf55747e84883d01731a5981d5d7e5d55644ec11b3d2151a37c7f24c8e57f9aa308c1e608628e837e13bbef3f4b7978e945b40f69594765a7537e69f63c09d4b854c6291a6c505b01093fb7136695e97585cbb3576771b2b84395346a6ac2ea117b5f0404e5bd0cc8ee7e479d2b1887dec18e1837e29953a118759c460566526b7ef88a1499e5a541792724ebf863574c2bd8c66ce6a526b8f03dd803a6d268cba2cc9c0765f60551518a35b60780c0265a1395aa6af41d37e7addfc4d03894682ab08e1de4c5d1ce3d02f02cf21a08790e001000c1aecda604059346e4214283fc54958bf822464e2db208459c974f53c102a36a0d5d6c18e345e0dd201491e944419350327a11f1d852758ab16c4672191a9df9c65992e2868497c077af24ce411026f4dba1efa92d8dbb36155074f272b314e905616026ff83f4265daf57174b93974fb327b03e65c79ae4ec12df546360bec01c1a255819d5b88bdab48ca067e4a812ac9c4a21f00eb23fdb5d4d1d3c239ea6fcaac8416eea78dd5ce5ab22df4da91ceab0d075982c29339ed1cfef4cacf6cc95d832bef565c6e41ba82c944e11f12ef402526a5976ce83302770131c55cb0156fcb97647d30252ad0dd8a9537669145a03a1eedfda17dd5876142ff7b2854d405feeb7f172f83ded09edb8d4e0720a0ee47229f70f9f923e4c85610d26686c73adb9f509361a67d616fd9dd103e7ca7e200ce4e103cad51372150a73335b7623448f33a6981f858eb000d386836917a356b5a2613a30745070e318c808580149194ec37eebc6ebea2fd492071a3b8a2236ff604351f750e0d64d75a50bf2c05738c1fcad2fb8720b29e138aa38047dc0f0133e7c795be76697825bc0ed33a3bb28b1e87f7c85918423e182b63e4a8312af160b559cadd76631fd08587429ddae5dacd5995ccfcfefdb3fb3e7d8782f793a21e37319c10930b8fb4d951215c33b5abcbfdd94b55524b7cb1483266f47a4adeb274adf13415791db282512429a60245c2fdf27c40a0c28f2df911b54f917b6a8d473b9bcfaee978cecfd9c6fbc09b8aa517d525ab1d9f6a35b9bf946fe909db051dbaa6029f8178e052bee3e699a570a248282e650f3a4531623bb71cc036e94e0056fcf96c34b0d7715b2466b43434c274a03d2b97107123e8fdb38835572c4cd390f26072fb6984be8f7ff8368d98c81e4052deb6d07a3fa14a3835589b7495184e4e6adf10a43c8d9f964cfbf967f71e1986548cc85ea1a9f300c87077ae7cea4929df51c9db187b6e8ca7f14a999a6c8004773fadc4b0c0e0e6705888ed0cccd8b977404e61977d060aeb8ce8014e810b9aacd234a36b10febf195308dc0bd2285bf2a4370a373d0b6d65864c4946d1e0c15022fdf7572a5429b840f2fe0a9f60e63acbee6a83707ec50857e182d0e77835729efc42b1aeeae8b4b7c48cce2d4fdec1a210f817b42e7d2063f6077a5f82a01e908cd70129c7deaebacff261da55ce1be2c475830ff1cb5ed68301ff4e80e4066621c3fd406f83fa43d4353a044a727ea7c90d7bc00b05d626fcb912a49f3150822b1958916a2a157bedf3c4a8c59160c48bbdb1db1acfd784732e901cd72e07e4b3eaa287f73a05be3bf359e8a2cd3db803a0ca297b337e42ae900c80080785e6045a689bd0ef38f9ba7cfc1e10eb54f966dad615efb7394b98e1061a26b6320185e030a4f373848c51ccfd359285eac2e12f9ae08549e0bee8c9075b939a5ebf0d70d59d27a049329c4172847789b6f7b6c625ca00161a32b6a178cc0e914a1c4d8c22df384e9d157c563734e6470b879e1aef75194e115d841bed04359826d977daf70db14cec4c7a45ca9da57349b3a1764d1c29630b231777f3c7c7ff147725be365ac6c0fc1792c298c09020c59086e748eeb6430e35025b193c2193fabf16f7d3cbae3fbf62040c0957d134dbe6607ae1d43d0653283ac8516285ec6d8612cd217a28b48d27bee104c1c5262c163a6f2d34410a9fa6c25a1c2c28571e5132b455b5088f322541583ead35503dd26242fff300fb0bb844438d5da8d0056e4601aa13e8f3f205270f5b80c20a76678ba12ba39d8995f8f833852441cdf5efee7ae485498513c61629e9b38381143812963843242e98f242c1da484d0c6cc655dd450f53d77223e67fa46d2802eb075e2bacf16893cdd993fed5972cf2c4d4ebfb04b7091b0f716fadb5e434894f3984efe4002aa6d38ca1e5f3302bd398c649a9ee1deeaa43261524fe9084a1385d6ad1fb901116572aae144ce83ebfdbfe18f36845f48d58743711c503bd1be33e67822338324f8b5ed4bdb0a5ee225724fa8bc748d8428efdfade6d6a8475fb46e06df5b931a42b05f8f30424dc03b62cfdebf3ab3074891a0e4506b9a40066fa681f03745c07b170bb07fc835e90bdc144f0f6f4281d48cd1e59cfb62ea7ee6835868c34b2afb4992cc41ca86100f1050971269483152c5e486984c7f9e7833b7f95a2e3ece3aa5fe5ca284a5270075f2cc0c55bf86c034b42dc011c725682710b74734736188b0084a731ee7cf3dece0d819710dac09cf3dac2f808a19b147cad2d2498ccd068124a9cd2ef58ac23759c68736256bcfe6190afc978f508a7c0a691c4e9a944b576ad5f0400720508f497538c5bb945467a882b0e3199fc311a7420a409554951b9805e7d63826a6f899ad8797b1d46ae59df10dda61a7c08e067ffc7b1c00db7f44a5cae356789e997dd77dc99eee48df2f7714691508b4281957a436989420b731ad609c8a9fb21bfc600dc311a618bde38c96c3f6c80d279a2bc83222ba66626c978517f42dd580a31fa19748a63135596a01ab5fd63a956929a43c4db182e266cec412168858bdb0b4f0470119773c357c16b003a04b9918240f00c13dfc5640066920c3740dc7e8ffe0980ea4661ca80abe10171be02d9b4d74aba785d4bbdb9355f18c8477084be84440390fb5cb8d3d1cbef3154c1a394f49731bf3b3a69334628703e0cf3b5d36f773f15d84abdefeb67f3be12c713489eee3d94f3007d5ba7e55913d96f767d0cfa56748e9b75c987a593bc6b39e611c79cb6fc958568aa2d01908f236eb0043db1fb663ce5484af119fd596ada0bad69a68f65b72a5c21190b288db9b684abf1cfc13ecda5c08174474fbe4be1db86eeaefe3422767cf470c39d6d0a75074f51da20c45ae08257b9c5dab08e08177604c21e37465a54fe37dbf7108b5ddd6a83b02fddbcda1955b04b6ccfb230b4c1cb1a462091b3ce483d6a260d5615405e887866a846824e7e00357c4161738546390051475f710941543b033c03516bbf70252de2d99947f3132ff59804a8dc00d4785028f1987e40f6b60492f089b503016778eade38a1880aa3a55bcb54273e0e242fb83c52b7cc9d888ffdf180b525db01bbc8b01f382c5ccc9e6c3e465014b08f69b112b8d32fea6f89c5395ccdf51228d78911323b2f2010500be199dea51bb882c8a139d941875453f6095799f9e9a34e98d10f54eda7daa90b46b835eddfc0d0eac4088bc75cd3f2a6cead1551fc5198873ccc8d8e170d4b1f592f175f0f6f95e5c0dcf827f0d478bf2deeb8da1e31b39229cbdbfc113402e83346394c6483ecfcd0b7b968665d691efcbffa6d5c678a40c5c0e8576dd71613282c6e74284c2785b16ddb76323913b663ec2e9e78979b6dad38006e2bf8f2c693fa159a10251213d8b4409da36fe7b6693f9c6bef0179f4271ec1e65edf630e0b8661d6a51592750625e5858842cf263ca4c0db5e5e9e6707bd715e6074c3965cb317b56357e4c3a0656575c888eb78b95c244d09102d56482e922f21c50d57f456b6479624314fb464fa272da9a5f6a42edc4ff601ee2540e1b4fe07595dd1eb064150a799c2148341f0c52c60a4362e135e08b1f1e809561cec75a18e8dc57b43e80df959da7eaef062f05f2590da821787eb96c6bb041290c3297b07dacf4452ef38b798d3eef1c026d2513c1c574f5944730f4a4f980c22f50e8f9beadd277ca3d811246d14c3183621e9b6c98382725c80cc7f63f4439b5c7ddddcc641749f6713afcdc25892fe1c5daeac0a29b688ce7b8b50a818097c16caf357acd4575ef159cf0a25f28cc99acbe7b278870a35ab61dea9b2d5b88af622153c9f85d737f1d7cde8b5c9b62347ad8b75f379a1fefc4df5f8d6d4fc9dc4fd2074b9b12c4d626542abdf39aa100cf3c45379fc5edba4a763bfe6bf9615ddabb5d10216edf383b4a6426e769fe87364e3c26e9c19148e1ac6468b02a8963ed384623dd653abcdb2e683f9c95951d36f3608fcdf9d32cb7c84b74959380b6f56b647439de5034e64417763c2cbcc07dafe42675996db217585a835ac3f0b0b4a9014b7e0af2efd223063c1bd144e0362ebe976c94a35ed575664d2399ba2122c33f0f062962e2f4f2a47197ea3d9dead4568496970b2207b0e7da3921fded8af3e27270f85511e1eac864f9e7265a38532e893ef470dc4aa82854cbd75b8550b0f8764cc097d7415fb8ff885c494594c913eea9bac5e2d0dbbf2f90f4a6331ec0ddac9809a63f9d529f37d7f64b16ac5fa9f1ab0110b7fd7d8fcb8f6e63d5f63adb7db5d3acb7488a58e964fd032fb7884d53584fa34aadf19651ee47b1190886bbd8cb06c33584adfac195ae0073419cdbb6efb14d90fb0c180af715ebca8ddd5cd7ee885ebbd4efaf9eb5d5711e7d021ea7833c185191b7edf99cd7ee190645cbbfa191d0da565d73c1ca6a0c55f0387c263536822c665f4a3457ce2b078a8aed02324746ecaa177202641c07bd9bbf2380f1419423c58790a75c4e26fc3f658bd3f1cd247a42e2e8b04e2e0fa3420bb656f8450f90c0842154ab4c0bddf7a9229c82bc015191719701ecab3c8227c4c78039c411d6e32ff3bcca6413c0d5600f2e02cb05c842ed9adee6d4c463defdc5f43505cbe4b1b32c2c6a37915eefe9d606046f4a0c0a8919d8fc2bb8c44c21949691bf4e39907ea44c64368d8a66cf38e8ba520ca05db74779dabb2b487c1d1c95f7ff81e4bf971ddf36eb2624b6bb3a45e5c6c6b88012eb3527a6cf7046554a3fe441506af34663a71ce294d53a554c1b9fb7b38d93837b572e24cf967ec71ba4adc512b0c8546f587b162c6fe40c62baa62d0eb17d8d3e141f4131849b14cb2dc842142677a353085d9996d88f5dd969bb40a370d76985ca4bea251a27600b57c74b6fa1f99614d2aa068dfe97fdd2edf6d4f098acd503ba8d255c29f608f6956cb33b6ed9d784a06200c5d0c04876c80fff3e606f0336252e4713b9656db83591ab21cd304744f4340d0bc582c2cc0e7e36dfabcb0d8c30e1b270262c18558292367d1d7631f80b86e8b681c59fee8401b62e8ffa32470b048b3bd9146834582a2187316010005621ced7cf15a0c2d949a47dd4648cf45532528f3057a41e8abf58acd5973d1c82bc181e38ccee64271a4b3ce6e841faa12c1e501555bb0bb67e40699c6b2b4b0f7f919921197c97487c6fa2788d36140dbe060ef125a5cd08336046aefed450f4add073b9c0c8a7c3711b5ac0b8aae1cb7cc4c3a58039af30a8e02617ee18217d659d6eb7fcd61c1cd899e660fe98d942cf002ac777078620911c2206f1a88dba9f9da87e37e9f87338d009872c0a9923ebf21ae580845c4a755a7a1a7e6ec8b8de114c08a78c9de8d33c912150ec6b837e5ec1645f516ec47ed2fa4465226907858c45d74a27cb3710a498dda5b04fde806e61bdf95d97a22aaea98532b32ed3e608d3ca0f87dba246e3a7a020343dcbcb9e78036e1c6072a8eb3e4ea67738b6f0e8b4a2001154091b0cb8a300330067775fdb24eb69c2a5f562463e646d76ecf2b4b744c74ee8fa700aca0efb9e0336d86f8f1c7e0534a089f0cd16d30c83bd965c6eaaf9f756bcc14369e477c6d0495d3fb22b8d9c750dfb11f4182db83f128f9ca5169393ce1d0394d2f0ddbfb4db806f0a3ce56828198925b7a300b858e96ab9310e14d41eed64a7f14b4a533f24394913cb068136f2daf1dddd33227d334003990cdfd40d95d1817f24f3535f6e1bbe4dcbf2a64a923cd6b13c2123901cc2da652c46c77807dd745e7cb9ac223df408f18b33915d0e01a91a0c56f8b46f460cb8cbe19a514fac1fe05f1cdfb9d6ab1062f3122b992188f9a53f56c56445b2ffb6c5e9c976633d20146e73c70d4b1aae093744f91ea3febf1749cae053f723c24606d4a1dab1cb8b5cc13d1e89fa59756f9032c6961f6cb5d2298ab7e20c36710fd40038b5dbcce9b6ef049ec2c8651c0f07a9ef9c4470c81bee036d413e18e3aa8b3dbdb07c1287c6f9b369ec090e0a2e7b2cc2397184ebe0e92f15084298fc993d0f12b0bf302cd72da3350e9d8526303ec97f74939cc9cf70de607e0bc44d863cc36af6baa5f3a849eea92078bbccce2b0dd73bda5bf2e6a0f23892444ec7f2e8996dc8cc0003332b3827771ae4026181a9f3df3b3666068e9160d6a2192036c0b9666199c79b0860f744d23ae9ab433602e0b926e01dd3415abb92471222a85bd8d47b55e4d5d2b0d65aabf2453d902312720d22e88c07abdc186d832df3a3ddc3b23e512507b9e19f6c9fff3685b6cf8fd94ee7cc13bacaa9ec8dfffc6290678ce0066588e763b4a1c354eb97a18daf247b2a34bd0dd9f598380b9d04ce7cbad5c116bc7bde4ea1a0e3446519c034483e79ec19a1ea5c88d6fe4f201781a3a00c460419bc6c7df876f1dadaa4db78b3cd581baf051a2f2378f9acdd6041311632680da2b5ebf07577b4859b83c3ffbc3c738349a8ad70260a4176e1f2bd706d2b50b7b7dac4412ae870217605410528b1e6e84be64f9942840dd46c3899a7ce38ff78c477cec0da437505aba9edd96560b62c4d64e6f8554935cb232b024170b97e24d40e567f5ea6011a72bad5d867055733347c3027abcd908fadd86bd49037fab7afd2b639b4088ace7c8190fa29ec04c57f162ddefce70d61a50e7f646f80cd8383571b72a54801fe73cca31e020008049b059ca9e9fd3ed09bed6bded75da9edee8210e33e07a0fb41d37d743950ffed01b0f9c4968788f1751f9cf1e808c608045f1989a8ab897320e538434bddff56494421d1ded22398bed8f194e6d8f0920fb41ba0c78304138e9e685e2632b5f962b185b3168a491b85f79ef117475896f911b74451b4817a2b80032776d38e78d70e0170601c4a88d0237eef5457c346ee3f9a3eda639af4051022d17a7a26c8f63cb87ff98b82727fcc406c5890bd3fbc2e11efcdc66671962bd2a5a85bbd1e552903a497fe62c07d7e97f9576a4e656462465ea2638c9b5c82394632477aa4f0c3be2770e14e151df678a7b209e4ea45e231392a8d2c58fb43f99d868521f590575a6fe8b9606abfcb0b44a72381553430d2d2cc3268d33ad1eeec75f3357ae8b71c850bd8ffc12ee428cd2227962e7d0283e7ae70ee7f3ccbee3f44f686975267c075566c7e18980f2b0864dde2004501e14b53eacbc4e356cb685443f73f9f0e2f05d6ef1fa945135c9267b4e60d16bf2d13a5e9aedf98ad4b32cc25c883525af21cd97527d91c1049058891ec92048c2e47799f5e30b911da9f4317790b10ec266b56e26c3392ad866c9cd863bdcfece70ead10e5a365c8b8c4c66faf23d8268e7860be01065d34abdd6590b131cb374c1b5e3d9a6b06d5aa62f32c726d9939213db5f27ff73a9eed07745c63302500ff9816ed5e7d7cba1c90c003f4bfc46f8b5d5f76f2311cd3be5842290e0397e81dfd0262c5114f2ff06ff44007c506d72ffc265d0e5b092f0050c642a98197db44f3add294f56cf6c2216d208d9ce8dce016f9d08d7c8e3687c5e46e150e6ae00bc19ff127212e63ba15a63dd036b0061b64640622ae12cb274b1d57a29041607317b6972625cda94ffa9b364ec5de8e54c821a58c29d511c9a424311149c6f833a35a52b88690118782c55327f63147413fe967890fb5a5a0e508ea882d49ce1861f49976140df8192da3ea3000bf79a953fccc4d89128a4909ef4d8198cd80561909845e0380ab1a40cf877727fb9a96474632ef2c8cbe368e5ad9d59db0269a6e44910525b0001b27724513acca42dcfaf6b2a2f440b0814bda0423389e8ffd605d5cbb813eb3356452d6fce83326413d0ae22f398ba66852730ec7023fe65334831b8001297ce1141fa90f02d0f8dd0b775bbac77e248e14478db7b446ae32618cdb714e6814ed9585db0a96fd5d33f0cfdf704e1223ccff8b47304622b246a25f06508bd000b9487ad44177b59cfcdf912e26bdc19159f730cebdb048746269ce1088792b0519c5f657e34cf177a13363c31f824bad6665df627586da470956c9a8b332e6ee3c0b8da159e0f92f18a88d5f5d8563cc33f2cd49a5012afe7b55c67b3f8df61f5d65846f97255af753014ff1fc6d07a108dff1ca6703df834b6cf80b652f1354845782c1b5d61dcc11f61609b1e4f4bec1d7b1e7083ae87d6465d70f6de501cdf9b998bd09f632f7f9388efb1a1f5a39912b689498419621eb0a6ad23b1ad33da7d00d0f39094d6592654a61979d046f42dab6f429edc757e1513f969fb83745884a769ba4af9804f5edc0be06972a37829cd285e73df8b50880e1e1d6a5896a64f29210fcb9695356fb49f8abf305de96fd1a256719be12c2276813e94786da4112128ab01d83345641e46978fb142fcbc5602ac2f9bf6737b631e4691d118380afc73cfc2043701fcf302bac962895830542a4a7305a8ab8f996ce5d48f24022cda533240713e8c753741a6c2f28f867c53f35e61a067ac016874f0c3338702c8fdc1c11c082656e115b0e7e7ddf934393fb9608e85b06d0ceb81beb5dd88f592dd8db46e42427624082b09dc08381846dff0cbcb7595be50eae2e2d272875b6e7698e5e660b7de49f40ca60376f3e88d25a22a88ded483e80d48075a13f4e1339b616b1b8cf4e13dd27a86eb41dc063e3ba44032bd75abc2263039387cdde1eb99cd39a12a3d13b2d263f40c3d95bde1d029bd095d57b34b3743597623c5a1d4bac316767ba74754f3f4883ac8f6113d6a253cd46a1c54c7468fa8d3eb7ec6e8d16844a5d123ea6d04536f237da4aae2cc7597c49f9f34ba21ec2535bb2a98baabd233d6a93b2b4dd37ca8b779ebb06d98b71edb869ddbc85b9f6d83bc75496f2c7ae30305dcdf2542c4197931d43de02e0f763b2f86ba0f1368363fbc18ea3d4ca0d9f427d06ce6e5b3e3916f36fdec8c600abed9cce7f683a94b695dcf8ba13e6d8fa4ee9cbc18ead13a9bca369b764f30f5b90527b5b2775402cdc6f9bc18ead2fb3b1c71535e0c756861acb630d63ca34e1786bed94c972e0cbd303b4c9f40b399ce83b391ee6ca4cf0b63bd0f2f8c04faf03cb853af6cb389d6d9f4dd1f8e222dcd608523fa53942349acb7347ca058c1cda70849e01cb18b8f86883cbcb4ad67c8b4d120fde9e6b41b1f0d111d1bf996e87bbb3ef070a4f50c79488f5e0c7c91d633c8f3009237be182bde9a935b8f4477b86990e939f1ce1b1d74563f2ba8b74c04c3a905a1dea6c93d4ac2496f7644b075d9da86ba04a6dacd1fa0a74016b39908c63ed9ac4304b76a776e53dfda867a8910a92fd204f4d6336041a8eacd5a8756beda6673513c298a9aa669a228ea5d7210091428f0d4eec6b7dbb3924be8a9ddb90d9d3613c1f3ad6da0974893eb449ac8d3cfc30b043ae8e6f40502c9ebf292d4369bb60d4ff7a46abea21a94dae2d88906a1ac792a87eaf3e6f42b6949b3834c6fd2299b894c37eb58360778e9359d63ae51a9372a52d41dd20f260787a7bb67bd0804900a7ad23bc4efe5bc03e92b39d705d97ae0a0c4a767dc1bce2209dc7cb27003cb809b0f165bc08d0299b0bbb5a665fb48c10de3d0022b7aa6f95871822f1c943ce9191877254f7ab418482ba4b0a207b1499502777ad0c00ee6d4e673840d9c27ee9e32708f1825b0c970c220d77bef411ada0e691afa10f77defb92adedfbcae392f1fbd9910529cebbae8b4104bdb7a54d94859e9dd4303de883dd33ad3b5183d75b41a226e8702cef676faf62aea19d0416fd7d16a886fdfd16a08bdb51e7854001919a61a15bed7aa60889db52ea58c969a7025e190c5d16290557a55551662eb593715c4d29b82a36d5cc938a5adb9c77bad8696e7e357b187fedaa3c16e65b9ad4771aa51592e2f2f7a2341a0d75a0c2cb67baac8b61e490b71c83eab8f12c499a5148786a5bb043ba54b766e83dd223d6c9ad4aade9a8e55d42f3d750bfc4e4d526b31e0349ce7cdefd5e3cd4f021d3eebf0810e290e08f4466f4056606baa51250c7128a5015b1063c966196c411863f567631178c9c14fef5d713edea7c33741a18114076ffe4107fef4480743a8037bf4da757b577bcf38d0a345906f5400e76ebfdbbd7e53bb9eae7bcd93facee9e8517bbe00eec307dfcb1009778f9716433b6cf73639284536996a553be0e92ebae7262b44064f1d90799794cdc7148e671d9812bde5d467cfbc3c3be5ee54f3a6ec4d6628653870bca6a71e1e5e82bda65fec8bd5d1a37e8b6d18d4fe3c8bad56d4a3ecf5fdd1a3c1de13cdec18770a7aeb99eba1ccbe47aec61ec9607721c85eb361d7f05da462bc43243cbd8706bcf1c61b78a2a40ec860e9e6dc2ee2409214457cef2d63355b06b5a23744dc5a0c570b96a7cf2f584a1dafd65b8c7533112cdf2a667963c152ba19c678f36c378bf2cb75b38ecf9b4738577a7301b0bc597e6a79e535fd9255ea175a60da8c50438ee71685be651a309574bad95934070b4ff98ae2b09cfea56774e086a3611c6ff00afce9191c3792da971eb5a8c43db1fe1c6b2b79346e8a7bf268dccf8e5b37bbe0ec944c4ec9bc3a4e9fb45c3eb1a6699a1a364d969506ce3c3eb19b33fd350dafb81fa2cf4a62b3b51c63655554895c44527429a508dd68810d92d112e43a7d4b6edcf283a30064720c96381a4d7d01d99e17d397b7654e2ef3e64c6f892edd325f1fcd059c1157b1acba54f3f44a9b795cd18511fd7a743f8fa677787cc7cd2e54bda4e3feec78cbfdc13d0fc9703fe4e7bd743cc31f7c9d85e594e2c8cf9b33dff2292f3785c7cd2ed8b3fb7a73dc21bda2d5338875dc1c25c5a1cfa9ea2d3ac56197ba53b29bef9448e76ba4e8cd755d957ab09ca4098b26c4a2960baf4032606c8ebfd8eb2ef685b3d8869dcd2e2ced028fc6197934bdf3627a26bbe0dcaa54b7e83492e36ecaa3e99ede7934177037bbd4eae61aaf75e7dda157de1ddca73b24bae3e6cc1d973de115f7233b9ce3d39bfb519d8f7ece81e575bcc7a800320dc65945add500f38c03cbbfb41a583e85c880af672132c89b339fe392deecdcf439e96beb10e98e0bb3e3d7a77a8147e394b8b8744fad5570532132e0f82c44062c9dc7b30cbef2f51cf6a5c5109f23e5f844834c1c5f1f0d8ee694c8f7b300622c96cf55de2c44064ccfe366193c3925b8ff02bce27e44faebba446f2e39a569ce39e777e4784dbbf98327e93acefb757530b519ca80e5e7a4d3e688104fab83a51019708e0baf381fd3715cb22f3a7a46bae8b8fc057a06bb3cbcd2647aa6e5f232f4cccbe569e819eaf210703f2ee7a32f1f819ec92ebf43cfd4cb53a067aacb2fa0674433eef20fc0a1d5c0727920ad0698cb3bf8831bc57175b8b86018865171b13bf4a8b760b114ae15d3e79602f71b8b9d7066592cc4b2d51c9fee013c2b9b1dbde41dbdb96e8e539b4d6d08c4b23abdc9aeabf43d337a7a294ead6f7a435f2d0820a67708c4f29985584e93c53e5c33db4e7ad4f3fd6e8266118b6d9c054e1022892ec0200b2f20c3055250c20424b46841141610e1081faca0890a9648010c78546004182828020c2344ac91e4ca10534002060a96b0730421a608e2c9099c38720320626082235c099a308433d20413bca1852efc70410c379ed006175b90a2852ad800c21a4fa8c1240b4aa4d1022c308108349870e48c367ed030a30a57aa94e1051949b8c2155690a20a3c188309316640052553f8c288caca174248e18d28ac010533aa881146184ff0c209598001a509446042145f38416589174a74810417548cd8828a104b7843096b6861c61431b20823095e60918514284820c211a230821351964051a208485ce1851156782144156f50b1c6145d98119b8f180d08c3062f1890c502a0fc20420d5128c0091a96d0283183c40c5d182143174224e00d04ac71003364c4f0118601bc88218b02402100110610458c13a325025022004800800b237a7021040c6fdc35ac19178347182f78b1230b1d50608890230a1c4ebc2c7151a20509962d8c106d2144e88d6c0dcc8c2a06288ccb0b9ac584228910ad27d5139109aa065312120b6011af0ad1f52f55f469094670e37e14bdd5e0e0edeedb262b83d41d00dcdd4dc3bb323474b78f12d8c0dd175d197799d86f8d2dc8e81af628b6f4607e77d0750f214dad5dc3d7574772d3146de561d8333d1bba336424484d93165ce0699a26898214a4aa29529ba6295252a0549de8a58a0ac269fa019e0ea7699a8abcc728050cd0e20a9e24f81e30b8f96821036ce1e6a3c511385f86a24f44221ecec1bfe8e0001064e07e019ae6d97415bdf4ccacb3a79880ce132f8c7882060bc4b032844d93f786869a47a7e1c812b8bbdd3d720486aff93c23a4046ae306050a6bc8177a706fe066e50e1d3039ea9126f0ca2510477dce2652a76c4ba92f957a8fc8834b53515bea0e7983c32c301445519488baa24e97de7a50486428ab0d4aac1e69d2ef2f4b5cdf5addbb0609aa0d4ae8da48baa34020ce3a229053ec514ba957951e01da54d4199237382c3169d5065b0e0fc34bef2e716f246e4a38ba36d312bc30ee0e4b3806b2f578b34752ed91d42c2c42ad6a7b3130ee8ada7a48ce888cf50203379f2cc8c006c0cd278b267095204d75c43d88dbb8db64ba9b1ea7699aa6037924c0ef3db58b364b23d0e1f930351fd21f05f2307c081a479b2711e07789ead06d245da240622e724337d7d712f7dca97e4c48aa1e69d282b84deb198e3469ee4d01f2bdd6a84982af1d164a1c86c2c439d70f8b28ed62010408a1346141058b31f00bdc818ceded4566f85cc734092a859b0f164560881b94222001bb773b24bae013041144048188293888628c06a851a93045067674909ca1868f124e3cb104226c78c235a50a367e00854001105048610c145ce1063860001a6f545348d90196b841b9c2105e5ebadf468c1831d2639361630088aa8dac07c3242a6e3e52bac00223d2a8c2942b4fb8c153059e05f848214200b8f920810a528ed0020b071698c28d8a26661c0992460fb428c1158ad002153fc8d84182125ce1e683042b40505d7dddefbd8643f0c19491233da2da250e0ca7e047d3cf11bea66b0559871b8cb48718ba2c82330bdada97481fdec3fa7c689b4d5b59a8dac764870d84b6d10a72b86b4d3f9aae625d23f8e0e673851bd8076e3e4648017e4c7aa6f918a10ad806782a7bd31b7a93ddc7a4092ab6b798c224f7144cdd7a346263bd815c5c4eb9bc511809c0bbe378381244036caaef389b7878230a859ae8112543430fad0a1e22e12ccb60aa0527bbb99bcf0f35449a50a00f2f11f8be3bbc18ea44da87e3cbfad442bd6e0f36ad67c8105bf7a21ace3fe0da056cbdc5f6e0b075453b6cda361bd9d0369b8c3e74472d9175d8b211591732828748d8ba4b6a134e24c8bedcb259aba04b375dacc3d43a8cbd1c5b6f56bdeee88da337aed5fa76351406a857d6c119b6c43433ec9675b8f54c08609ee38e06c16edd1cebd85b8e757a41a73613f12104a10f11fdba9006c17e617f3a98e6b8ed8107ce8179c321db030f0c7390a52ec79bdee07866bb07b3305447b3d16e54d11bbdb1af69eb3483e17acd7edde596cb2dfa4cce5625bde171496f76dcf794f4887af7647aebba7533bd1fd0c1a1d74b2bf4da72fa0983a441aed7faeb35afdad02ffb5aec539205c91eb2425633a9f9ed60eaf929a12d9719bd69b9aeb7d3333c4efd25e9991da7fe78b25f198f5b56e411a2373caeab9407bde88e5f1467c78e533b1ae6d16221b69ecb258561c9fbcb9b0671b975b3cba5e8d9cdd9ddcdd773763fa083779c1ef48b1e260787a93b4c5d989fc75b6abd97cd42173dfba34140bf6eb60e7ad320f4a19bade72bb39948ce7550901dbfea77dc7cd5bae3ed85466f5e784d4b1876e8c340c1504314ca1118076e3e5754d9e231a1fe9a681a6743fd3dc94f8a2a04030ca1eb030fee7d1ee09dbb247087270111779bf478e8301cd40300bf07c001d0c3362c433d423d1eea118281a237f7525a3cc037a9a1507de8b5eed8f1da72185eaf4aadd96876b30e9e40b36922386749bfe1ebf59252ce467140373b0c7af6b64dae87deda0698ebfac0037cbf2f09faf09200bed9908008bc4daef79b4de8180d72c1f0fb466fee2f1e87e1573d0c370774d9806cc3219b89e06c2fba65b30ea65487965f37ebe096d7f4b5cd86cd81c7ebcd3a98c72b7a93d9372cba15d9696776617e73e0f196f3b8cf48e3ecb9d940729b77fa4a6f6866a71a15a337a2466fb26796d54ebaee784b8bcd0e87b29b7570f6da7aa67b3ed120d6af9b413b6ed90fe8e0ec8dea509f3da3373baeabd60e8b5a2f9c529c175eb8a340427fe1668743976ebe601bde1124f4ece67a5b8a1e510f759417435d64216e71b4a9bc18ea353da547548e66a2e6ae82a977151f2b53c6704246123f3d69f44c6e293075ea3d85caa3a1de511e4d10a7de3ece9ac1ba2c36eb601d7db3b793ece664b76e3fe91175fdba59c7b3db49349396a267745c9653af79ddf3681e9317439dbaaedb4b3c273d93ebafe7ecd2b2cf498fa867f63169a2d25bcf8f09a6baa747d4ab7d4ea434a57b4c72e81b96d76c54ae730bb5e2793114f5217d530fe90de82f33c75ca3369cfd35f198f44c966559665937d6cda1b74e511de86d263777123da2def2562deb583bb12c6aa71a92e2c041df38a80ef4fadc3d98a29ff4865e166299d9c642e8afcb4643cf6c081cce4ead107afa90cde109b9b23b4c1dce2ccca9ebbe60ae065a8f32eb308e379c23c77515470e1c386ea401d3cd1bc0d9ba90173c39cbc6183fcd7961701a9e17863e67fe7dde77fabe0e9eac65f3106c3d46d774b065854c5c499f6c1661a9c61d421cc8265327097409c2de7a48cc3a5c310cc3ac8330ac56090349c76ed5d83c57bb7a73ae57568caf2ed96cebcd1063f5586e1e1c2096f2946ebdd2ad28cebc6c1d0f79e88dc3e145697733946cae5887481109f47607e54e02d75f36a77a11ec6c7e58a2a09b7530c85dd2af3e02e70acab9582ebda65f9d63a9aee6c15574738cd3751774bdbaa4aa5ebaea8501e1f068644487d2ddcd40a4bb4b77f59dc4fd70af1773d8a7b528ce54bd9a301691e8194acfa9373b4aaaf5f056d1a5ae34511f2c2f10c8367c5dd7755df7cbaa79d3a2f48d06b95e3fad677f7934a12bf368b2fb2e8cb336cd7357e6d45ff5eed7ed229c0fd0ab5bd3a00b531dbb75994783c38be95399e96e819e85bc501407f49ceb4ed071788ed7a5517083eebc18f68bde60b24a13ae6cc3b5d65a71753937db1d834bde316ab23e6dd6b999187667b3c3f512b3380d636f8a43551dbbcd6118766140cfc12e1d845d3a865dc2dca96aaf7a41bf405d84f361ddd9fc822d795f3dca831b8db348eb5c459c8e935a9ef862098ce106e58b1560284ea4c0cd078d3408801b949e34308cd2334b26138e7c61055fe1c614dcdcc0ed8a2d2c81a1b4c106a52ec907bfcb366f9ef6b252b2d7f529a56cc97cf6d0a74ff466122d990f3da3d305f175476f8abcd834a1def406ead304a2398424096330401a530f81067470c31805e2a687f07477678fae4f4fa669a26ea8537a23fdba3948d729fb82a8190ec159ba9089a7c3283d23a567b2bfc3295bf44cf597211508067ebfaa9a8659484a93084b78ba33649fbcf7362d2b852e85a63e0253d47df262de33f4c1d913d11c2c8a231f7a6b986a783ae509d11beac21eb5278fc61979e294344facdd3c8fe6f54c3cf85d4a2bcbb2ec56abb2ccb28ec0399455f5d46b9a16e17e640f895eafe8e60e655928cb2ea53443a76cae588748114a3a4d325dba98a249846c4e7c113cd9fc30951d628c7ae8b61e611fd29892b2d029e9589eae83f5989bf2606c9aa61b250bcbb11e1d9683f588859e9117f33e854e5d88431726bb74ecf5b0bc1e7a7bf003427dfa143a4de27e4c0f5da961cf94e7a238f4d3a5546a262fe69de52e375797b760d45fa8b74c8a433d2774b3935428147ac1de4c42a1bbdc66126ab92cb7995014a37cb0b432cbb2ac2c62773a4de27cd0d73c9105bd5af8ca4a97924227d49b1ee81d3a7995824e26e804bf67d89561372794b122dc8fec30765d37f4e97908d57e6e4ee8d827e966e72810ec353b8cb3364775b0b25f53e8d8cd106717c6ba749adf13fc1edf6b8dd3e9100a5fcf43289cbd7aee24587ac1d7b390978c733d27bbd8291a64e28b0d0ca3e0971d64618fb29b8750787a757327c134fbcb5e76b39077dd8c5de9469221dbf0348542a187a62a293729e5c1f4209b7530e84d6f40529a8c4816a7e16049d7fa740983d3b07461b2e748a79eddd946d5c1218bbd519cd0cd8e358c595a84f3415f279b5f5c124c2f9b3b099e3a49d3349be98da23e499af9e9b408f7c3e1e94d7970a3f4c2698fcc07719b799b5897d62beb4d71986a54eaf0d365531c1c8652f50450032965bb7731c61829f762aca22ce405578ff4267e9aa6a97970fcd4144817e15cf3e0f6e924ce8773af6c17e17cb84f3f38275987a727d92c44273a490bef359d1bea3ad8d9e9ef392ae74857c8c4efaf0cd92612e703d35c821a52118786e3711a8e17a67a4ebcf4eace362a0c9078294ed7c1cfe63904bb53b68a3647ca421d6c854c0cef44e27cb83f4bb9c7856c734eda703f4b9a539ad4e1214ce26ea63b0a44ba5b76dab61088ea0e2d6be308bef1334195ee7a7a6c9461650a2320999246196054fdf923031b3ca0e1149bfb994271f3f9a9c239d7ef4a19694008a5e98a922b3c57e674f6ca138a55615996943f55ae6c019ace42f97181b35798502788de8040a05ab59862594ca0a61f1908414dd38f0d3084104ab08a7e9e8094d4ed4d3530a30d49080d32518616128c54486dddfa22aa2258458967024b90ac000565d860084b14e10a981ab518040a52550f265970620d2bd0606206577c3149664041a9c0005aa82184295819e30c2bd85056f89801e5c2cdc78c242825a658092336339060899bcf9537ceb841110de50c154081822b3f3f3f434c5500518320a49f36a0244915b6335690a4a93076ce50429226a9569185733db5c6cf4f1540d4e0a70d21e60aaa304118672881a720cfb8019433547006142f518b2358c02f50a060060d647b34ed093000420655b842250757d8e45805ceb52dd02036c2016db8a0093692f840081ed84c5494318432a898709be2a78d1a5841096e3e558802f6816770d581cb10b07caebd77bd708165cfb783df7b0826b8070a7f0062f9c828034f32dec0d91018a6df7cca88014c5f11a6e6b396152958c6d9b66ad64571dbe653c61358a75dff604e494d9b260d4301e9f4f4128197ae6303c303fdd57ae497f651c56978d46218b5185c9cef2175cc1ef33a1d3ab09b5ea2f5ea71662113576f33aaf52aa7bab5425ba922ade3e0f34246404e97da34fdb519f74c1d4a97d474f8a09b7a4e3a4c364acdd570e9530e0d88506772b0097933dba8efb04738c3341c2100e183f0d1be403e70ee857a24f60cb567e8b78ec94143cda3295270ee81fbc5e5781d40900e37286355591964ac0c811f6e54206982b30ca6262b26a8a47e8fef3d6a7a4f928216ba50473f5c10c38d27b4c1c516a468a10a3680b0c6136a30c9821269b4000b5220020d291c39a38d1f34cca8c2952a6578414612ae708515a4a8020fc660428c195041c914a2608495280421052e44210d285ca14a14c2f8e209539c00058c2134a1074c68e28b1a507981175048411750d8e1e28d2dd45842194ab0a24513a628210b2324c1078b28a4e8000936384212465841942a48a054294111d8b8c20c2ba8508513a8d8620a24f85041841f0cc189109648218320b000086124f94118403cd9421467f8608c1e840145173cc06207563c1104273b7002073ae8698244134f2822074f3801136ee0000b4cacb0040a37a062832c9628420d844003286690831e1a28e1021938812706012d6f3d032fcbbb25f48be5e6ec97f4169b43bfde10f57d09e8135ec8c42d7794e5fa70037fd372095bec4b8f5aa8ccf2eb6990811d17b8f960e188abd64bccb6b4b4b45c1897e7b4fcdda5e5ef2db7e5eff33a58b2d9650f852e129d85e52d36c35f77f406e9188b8d5864270ed98a332bc2d042ac816eeb98ab45372facd2a33e182f0535474845be2878e20ca938c14dbdf7eef786e145f85de9dd494df474d8e112055a0c73fa89459c0e852c2d907d97e319517353c1ee4da5c1e899eaee5da567acc8bb37193d73ddbd7fa048c30d9c053770f341c30a4c036e3e59b0023f24aac3d92d51abcfd782fa767ae4289d2e9b756ee2df3b8852d00df092976c863de66425bb1fec787ae4de11d58db012b7f3687e6881049f11092681a5e711764ab054c1bff9c30e96ee1c0f96ee33e2de6ef4c89d05d53991fbd4e0cc8d0423bde177079d53d2a3062fddec92e8c1ed1d511dcecde755598215b2854c2cfd398a8290a22005a7d75517d04a45a5470ddb565424f81eb4817453ecbf17abea55f054c34b6f0bffecd44fea4f1036b4dd97fe5ada426adbfddab586fd20ecee43d8d26b5a42787ba0a4ee7e77a77ddfa369064dbd3fbba384ef2ea11e257a03a725d4a57bf4bdc989ba45a64d13e9d21d8412861488bbe49c831488bb64e125fc5e950c8e8167c00dca1b4eb0f4d6234327b82fdd27e892c0d12991373f29b80fe58df092e2547710c286e12b2ace5af4e6dd971eb518ebcb4bf567e91b1b2e4a84efa5b171737d4e3ae78674bb9c93d23dbe9b3b3a179d7cef1ebef7e0045f59b139d48be067f3c3d09dc2c7473fa4317441e26117f214fc7ba33ac853cfe68a0aa6342dcf11637f6fb1edc5f8dc697aefd21c79ea8fca539f9ecf9c3eaf022fa6ff28789f75eed3e943a2ece61720f0efefc5575bb81feff14e8f0a7daea8e0a9529cecef82b2e939e23ae5c574882574511cf89c78b35318e37b4a8cef2cf4afe7a10bdfb36a074b296167db84a594d251f4356dab2d9c8f57d53c6c7a9cd5e6096f4f813ceda552c1a0d7741ff23c9a087962853cb89de5a8bb28a57573e0e9a525dd2ca459c9f1be16237d518789ca78ea4a78ebc2509ffec3cb0bce31bf234df37a7e78342e4ac7dbd8887fcd0a96a7bf268a4ec1d98d81fb205b7b9a15b713e5dd1905b7b42a3b29ca360c2184909a6ed585f3f12eaaba703f1c7e56b0bbf41a6c4d054327a2e6b1866c3d76a040ab417ab30253a0c5e0feec0e3d72cdfd30240535b7283fb85ff370a840cf34ee6f000a99f2f15487fb411bad474b5d9270a341266c553811ead8f4146fa54f36de3c714b97f0e3a9f2dd09bf705530fc4352a94bcf6ee73b505ef619517fe819f7e60686900aceee155173f3c10dc2394518de490fb41ebd993e756ee825c862d874ec4ecf6e5d07579b5d6e5632cce678436d1834ef7ed9dc03cf37e76c774a2a7ae3a6a98af1456aa2e00461efb418da5d156bf259814fec9925d5a54fc911511b4ebb01be35d134b16b97dad4e45ba3ac685d5ede25d523bd99ac25d5e327da626b56758bbcdcd09f9ae6d0546c12a62810ea4d755314c8f4beed949d1e5b6c537753ef1c5b6aaa08a0099a87d33a4cdf7bf47a8f3aa5f35def149d77484f13a5976eba43fa4eb34b22f362e09b5a929ea13793cc835236d0a5bcae794da704bf5b36c7cd37795d9fd3b2fe2e7973ac3becf3fa93d3cd0cbb19e85ed6ddb39039dd792f9947f36acef9e9ddedb81fd3dfa5997a5b8be280dc2b10c5a653198b0f746aa264a814d775b97ba75bd6ed381fd4a5a5af794dc9f93cf1bc59c89c7a3aacf72fc68a57e64cb79e85387a9917034f5d38d773aa0bfa24531d56f312c93ce852fa8bde50cbb2ac693a24d37dda86a54b424defbd5f7717b5e6ad296f86489c0f2a5ec925c18d4af385986091520f96fe92f4108fd3387e8ab6df10957afd04ba90092328de09994831d68322e592c49e17233d438c3d2635c6367790cc243d43bdf63cc9b2d51d4ff7cea3793c2c8f14c330ecb465184669c5421389fb81bdc690455fd315c32a86c55b41f1a0b9130f9a4a70aeaacdb15e04470c048a36435c51af150866a057f1395ab9b1950457315e10e87908156f05ba39f4a04b57e5406f1d14ab14a5c77aea460a7af5781e0d74e1c1528c8fb17eeeb81ff1f5825ef3aae79904837e5d2c8f3727de620175cb5de2ab17ea2ea07a592ea95aeb4bf55652af4b8b12ea66962a4a81a584312c62ccaa6e7c4def381fd67cc84ecf2ce8d7152d494994a674a8e429c1d2b14b62b5d6ab3e5f48a89497ba3f37279e1ef49b9db3402020f4f1d861ad7754078a5d0a9938fec22e0c3de8567e3d58e27931d2a57a4b3e879edd0e06c9672133430c7aa438f23958263364322dec11561fbad9ed60eb8e07bb84dd2c64e2faeb929c4840a04ff40624a38469b513a6b6e118638498d22a36bd999711546b3d4ec3f5c260cfa9a75e2f75ecd57530c84af968f3c4f158b539e288033abd6e861389f311b1357770743b31568f317e22713f6612584d14455d27899c8e349cf41cbf8724d7dc7cda4847f6edd1a33f216ac58d8a2439c06da7f63b3c0db8c9b41733c2ef513b94692a92244539bb416f13d4a0be30b8674f6b5a6d49495114451d5287a72efcf5771ddc76deb24ea939c9b7b55984658fe45451a92a4ae9711aa617e67a0e3d754afdb2b959c9935a7ac3bc7ccdabba703ee0084f4e49a37a724948d30a787cd830829b0f1a56708e3e5838026a3d1a91ebedc5bc60577be49c4d7c31ae69bbec345d98860399faa8440bd8c93335ec98a219910000004315002030140c8885c3c1702045613f14800d95ae50643e13469218053110c3300883300003020000000000036044003eaad01da8dbfb18800c46d3e03ecee1fecb271c7330d90780f7e199e6863dbe3e86d2a9c5f2dc501160f14d2b224f282644d4fc403d7087b59d36e5d20f5dc89a848367ed9d6bab737d0f7e952a763dfdd4e31809ee345a4a03b267bd3e7074ddd5b2679714da955de4d6117e1c4acd3be43caf6a45eadbde87ac828841994e204c80749957d5be72b0307b91e90e27cc1d849bb548465301ce2a17f8a1b48f0afbeb612ddb50166513a3d4f7ac6cb9f4164955a17fb20db7d32c8e995241c4f4181c032fd8f5468e7511b4ea1958c059a7444ca364f7c9e26287dce5ad4c5178c7a2eb4b1cab0f73535cddb0b6a75b71f15a0611c1437d4401a2f4aba163d50de8072571f2e34de52189ea83c20814413bae83c4dc090e7a315824620413a5ec09c97f338b59a72f0c940ad7c52de26d9e009aef67424b7c1e45438024f12f40f069d76881b90302f9ed84b320e095b1a8ac14c3e7ac571bf650d9fe2e17c7b3570156add5b3bd32b196e8b1d9196a7c297733a8d91f2902ac5573f650ebdd82b526553c1cae4893b2b7eeb298c2e3ecc0697e16c2cb02af482a0c34d54dc8cdfa97911328f8f19b4f79c6fef3c0028b218d1257bb8d3417e4536ad98c14b41768e5419499c1bdc945f09e5353f7157c08ba61baaf2e4fbc507b8d51982a0058a9ecc358c123828561ed0d84a467edcee1ad7ced3e68aa253897f85b663ae863657c0a3086f3166af20fc4e6de9eef13e5f2d4210f3324448fd549c3d337696dc4630fb6ac07c4aad67d5dddd9121b8024b0cdc29843728ef176a2aed0c167206f858b38a92916496520181cd311791e1e4640b9a04d3d7601bc2407eb8fab9d4907d39d3e6421b8a9c000cd165dccc7131c90d2c26f70823b8d8178284fcd3dc0aa70a401abc58d81692f2cc2bde632d9458724ede2c3f46ab690d474d7ebc829dac7f5ccbac2e7496321bb1f969e77e68121429e682c4145e5f5dc15ed1119c77b805406f1aee009769de4c98cd0d4cb739d922a263f9433914270c91a5dc5dd590dd92cec10ad19bc468b1da37b40019ae09fe4d5238b83cbff75ea56bc37edd0d9e375ccb9efee149b625032235542508734901d5b886d54bf16dafef173491ed3ec4ffb37f5eb303769040422736725e0a70bb507a38905a7102c6e7a78f83f22b6433c6d48432572ad76eca7c40da1722b9dba16a80e0f3b982a90884c1137354fc020b8314abdad577af3ec7b074a1eea8cd743c9c414e8b7ce33f722e9aa33325567c8110f0ba178347a36042c24708c53cfeb0175a684688b867b84869bc773ea4cf4de80eb081e70327f1eccd4e16f3723e42ee2d39453caa5e07467ce0fea244aedb4958b09618b0c48b92c92bc92df52bcde8a5ad407b9cfbed9170b075bcacac0218d4fe02463ff79475ee8ef08ba223e940cb40ed2e7f48f426f0f65e8175b0d2fbdaf1c7afaaf151725f36c3e2b71ae8e056c8c3d0485427b1a46f7ebf646b6daafbfb322c21e906bde61f694fc7ccfc19f676b7d48573b77010573348259bf83f5a50c306455e6862f6ede120931755e3a644434f191d94c26054b01fb4dc8161a9620cd04eed651fa1d8b35062ae91131f3cc300862733f5e5f173bd24a45ebe421489e7fa391262154a8c11fa19b7fc26d9ac1217f0060e0d4708ba406af2c6be2aa83882e110c77b83f6af47b36ae6b02a37347550dd4d7ba3c2f845a394e161a8ff949e7bd447d082d62fc90147e733c6963321d585257929b5305a08002e4839000c4150f5f93390e0cc38b4714cb9a21a02b9e4e303e1c664e5831518b66ba84a349b08bf4be3e197776f3cc034a37329d71cb2ce30df123fdaba34999d626b40d500e5c90da954be0f1b5d630e1642e8f76c04bbb79896f298489e35ad3528bc3db35bc86d04edf582e559bb10f556913a856600241a39df3f5c658e3bdbb35b22e8b9b63edf47223214570fe949b68dcaaa7ddc23195786d9b8df186b64b9b449635b7e7e7114a7d04075b3b659e48f9ba65443f9219e2d5980bf3caa504377ea43d239b1646cda01855aa4458536c613ef0aac84253e8d891b65633b828d7964fa67b42cd88bf0c1c4a9884c0d2b806b853e7bbfdff3fff67c78f4624cc8e85268b8ba266bce992100e3b2f6623073834a7f4fc066dc407b60151161728a99df2bcf015fa2e70a9fafb45ef18c89680e6aa89458a697a4ce23c6f99778fdac2c700e17aa4e0dd75a1bb478dc72c05b3f6e7d423e9a25a2e2dfe8d939ff0a9dc13c637c630cc2bf3e4e01b1563da986232afe52eb5a4806fcac0caf98d60042b9c9bc8a8ca20d31975e06f4f1be2ced24720b53eac467137773288f2a404cceb675256ba1bf3218fcb3d031edee2599529ac55407148058541f2b996e3c9ad81497908f1dae31c68b7cd9c2de783240ce5c04ad4023a44117281bf817de70db0ca17981bae0ff079837d58b5a850ecdf8a19bb7895bce4c6bcda0e292193ef9a5400ac139ccfa629de1827521257d0e029c2f14f5c592e482b2efe28bb418315ba90c4ded229470db4c36f456161bddba0a155eceb38a10c42d1f589adf3b9673a2c21672bad2a3917d6b8a1a9484896a271d586ca13515178b8c1d0a36af96055dbc91785689f7a9acbbe6a71b8ccb92be500237b63ac5c06efdccc709276e186e9380dd4b6c56df605e1361a88deae649480976ebec0c52cceb5f803a37a24cf6cf487fe6b4ae999b5da1a4e151723e5d215950550d0745554a7ef697b074c02d4071ef9a827a99e754a015c389b69a6a5a307ff79d60859cecd9fb67a435c14d97553109778d07b6dd2de1f1855586ccffe41f3f5800fa362949840cee542771a1acad986fc92aa7006f0036fd1d3da3bad8d2aaf05c88efa54a2aeba73d75dba9595d4ad41dff762c5923daee02dcc43f795375ce5d44c11006279b1e94cd9c3c5a44f91c6c37253dd6431c44ff89715dc76971bd945460b9edaf4673921a11e1b62702f886320fed40d52f4e9f302ca494ddcf238480e7a302d97bc20695a4641fedd6bb672d08c4e4bac23884f891dfd85ac1b95a23d81e07c332a6bb32172e0d30fb551bb8301e2884520d908d3df00a94f3cba4546473985dce71bf9f914453fee285d4e06e9c861f4c9b5f74d2b7d61d3793ad9c257356350f6057c47c519250ddb0ab930f2f754f7f5a2bbc6fb2dc86f972648b70befa660be30c336b8db4ebb6dc744a093a42d67c635f07928d0ba0ca142cb1f05698c69e0c19ec6caef68eaec01e1b85c88db05d18e5529b9ada5474d089dbc97ccb34c58389250d1f06656f36fc1f8e04fe16fa6513f14052d84fc2018169042ae6dbe10ec8e7d82c72e289fb20f19433c01f753d1154fb86b565bd16bdfcbc6fe8ee6b43dae33f6c585f30b68794d58c667ef80014b3bc05db5fb2f8f896e0b61229a03042893bfe458dad48e91ed68da7045326a7bb80c809ee709a989656beac98d7d4379861bc4fa9212488e92c89ea66b9f848653d877d65930a99ac105fd69c97cbc5ba128bfd54b3d2c66447bddfa2ccb02d3b3ca236a4bf4c4d9421827a33a93b6fa0896ed09d6e6062520022bf6c0b26b2d1d481fece631ccc344f09b91b43942704df8081b5cdc3f70e4f0829e4c32988470c53a2974f447bf9fc571d2e05a0897bdb64a3a18aa2f68bfd9f08d267c0276af87dae528075b25c4a3d60e6a94cd662d506bd6fa9067cd37bd3b25780c34d6c99e4359d4f4a3cc45d358d4b4b6b0b4732ca24df98d04b22c2736825f041199b59565adb929b57bd0b17b40ef78633ae1405fbf1e7e9ea6d3b4a5e0ed9ee27d7f7d7cc1d6d3e8da115975ee6e99190599149b1a52856ad292a404764defea1cb200eea7e1f0abedd70d1e1e428d665aa7b8b46f94018e33aa3842372961b11c1b89b3dc45a74c4c541cdc5065243ae7a077727e9f848905e6844bfc40ab7924c3d9dcba191e61f8b30a259c9c3da0913e3d1949d9dc06cf10fba293a50435069bae8b6397d701cfbda4251161f36d4c89c645e258e56da7fa5403988cba54a7692ae30d7ce1ddb76c31e0ad3b8b8417710310be44f4a6ffa7bc5b219e3112be7abbe7a7bc1b24caad1849aefc7014cd21af064879041589156903614d138790783edb6ed821de26121e180cd79a56080dd0494d731ee00a7414745133ca31b8421ae5e8736960ed2e4ac2509e2ffaaec1d89b8a16baaec343152508ef594b52125f92e48147071b845282d3ba55cd230983307f4fc51e7d04ccdd71e525f841b81178826ac374c0005c9b4eb44246063a1c8095086a7f5319a8ff7e7f2415fefd56e7529ca8b776563e840682d8944a3cd2ff53d4f236219eb8ea196906cbac7a137b1d424378940cd54185694d8ffd92ea227ac0d846a70eb99d99cf5753f8581d91edeaf18a6f82a75d6c19153a0b03bc3cbe94426e6f243defcdfcc9a7d42a5306a46e268d517e9b991f3e995aaa0014dfa662cd8b062f7f5e016ee5d6fe5daa50ba967dba03705bd2276f60796509196365209a769a36251760aa6df393958a3afc710a796d5ccf726bbc0f7dcadf1612d045261c42548de78756a4fc511b5ac391c15df73c372b432ea1be9e7dce2df7b08f5d664114896652a82b080cadeddbdedfc807aae693f062c03677a0101180127000ab68bd2edf9ab289b4209d0c05360a40dd771a8c08231018b6cfcf860059b5bd1ae838038274ea0fd9898bf9ed33101b82e87b6cdcef350416a206e0125a98fc133e21f2c695b4dbc1538cb451b89fddfc92634aea47b13e88827526e76c745ae910d455a1f5236d1cb9e5f430ba3e4ac163022cbfde98d645ef5cbbc7cbd442a6331723a137747d48d4c372b57a598d0f1ebfdcd31b9009653a5a08c473c839e902ebe4638d180327cc709be49465b8e3f341de98bac01b1da59b2ca929c16172966b34abcf47e3b011133836041d7973487a21e5911f650636ba9ca2cfc238d6303602ab6ac13b964e95e91bf6e0d996c3dddc75cd63da8eff53c84cf4cd767bc381a3f22834e6e3948725160869d822bb401f2c6f292e3ef8213c62b50bb77b85a73cc29765ec2e52d809f393502a8fc0acf1566aeee36a1d0c95b5d1d423380e3338c747defe09bb64d17eb174de7cf551d5132092ba31a8b459a63c88ce139ad020f61f76d89d63aa2f8e0d1a36ae1a32a9ecf362f3615425cd8d60023c9294a68444ae81203c26ebbfbc83611b3ed1a654843054e58001a323917e430f3fa806465f566e05ea38bf522bb20199ba9e6590e78fa7a92d2b211889a5861abcb89aee2dec9dc0c9b33288ccd459deb6cc5f6f31c420e2f11515daa88170bfaf13cc8a85904b2f48141eb9c1e545be0b70f9e289757fb20d93e40fd6a10ff2d9c9c4dffbc5b483b44fe58b46a65189a5334b23f6e0ce369ea202e0d529c1a9bba826a0e9df832f4436f91c3f3445c08e25defa12cc550ae4c2e36392be4faa341b516da8320034be53abff58308f1378c03034fd9c7d553d62cdc2e911701da88c75a8022c18d0bed30b64823c197f5f1424c7a938962037ba71395625e24f2d78d7c8c99152b29e6c6fe21624496b3f7ed02c046604969392aa84dd5c49dd250f6384aebfa022be4533716bceaf06dfdc4b2ced124a110a2ab3e9e4facca1a765ad4626a42f0673ef1d15336757ff3b26bfc5181e21d89e117edd432e464b255c8bc5589875d72df767f2f95d95584e5f872dd0a159f181608a906a4000ee9d2f9014c645478db0cff18040014d2fa96c30eaecc31c52f7007564e643711133e52ca7f2fe92029e29798bc0f4cf28a90fc9a269f69357f66dd4482b5e77391d0867b9656b1beb03d64a59c904cf52138fceda9b86456c10ef4c330440ba47452e1ff104e03eaa0be6fcfe3c21655e17a9d1447ed3384b84239c6584794abfa7ce271b75f44f1ec20f9df202a0927f0e983c94a47e4ba923588241652f0aeda9642e588648f1debe8b833a012887a16649a18ff28f5b6799b102500b31d6e0606a1146dda597b6435111a89bead3521d3a608cb9b8c241c406978583b17241870457620cb373dac65b0216884d0a0a9915a3801ce5c339bcddf7f9752653c42373954c078b21691b8de52c1cb96f0b8b31d21db29754f3cf5d6bdfdbb2c24ecb606a607c6f5b55bd61a25f12173334edb151256b4006764d9ede1ca1ae24c94953d99c5b556471f1ffe1890b3d3d77b406c8f46da0cece2d20d8826765424c546dc80b72b67984db7cec54bce35d64474505540b2f87031c55a1e2c26078774874e2acd6a3b3e5f5159332244909ef3b8f3a0e9537228a378ff8577e8824708c6adeda16648210fdc1b3d472f9db8ebcb529ae98308cc77552c909d85c1b16df1f50b27e97178bf04c8aed4667ee63f89846f6fea1b8781c4797ee9d0c5adb6049720cc5445513179643d067d483c5d7f8955a1d2f9c567b1d478c52dc52cad798b42f2e224ef00e230daf204c8ed5cea785907d64637892128c01054343b77183ef8035ff72d7e94478d1c735bfcf09a7ee9f2287cbb530dd5844aec262cba36b73a169a14f6313e9da7e56d2eb24d231745691cc16d86494aefb2bc15016c126dbbae528edc051274e091930c6b4438673972ab82b70df1a181855ce20a691168033e9627745b49685d73c701e4a5b31e61d848cb8d159de8160fc36b172d2f58f5e78013c9f284e238c6737d16054984160a04ac9825f740e553a921accc52fb766333f456bfa201747efbae18326b4aff93f8a8b764aa83430f6c7d129be840cd19a2026b16b4586dd4459788134cc07c17de3f74952404757b097d7b0cc4e79e910500862e11ad3883777c3a6248d03b051669992c6212ee946a1384bcf97ae0498ea02938742e617dd51333b7403269bd9a8eaf97bf40d72fc4cc83d62190d40285e2c5d4c7ce3ea96b72cd7fdea1a5a15ea2db59ad6a8c2ffcc4b2d48b11f0a6eadad3033ff8481a1f7b2f0bfa3158e9ce61e8e08ad508b9776d4d70a073c80540f2a53fe49b77e36a8679c08f2d99c1594387b9805501387a66fe9cc1223fdbcb90bc4f51fe48c337dea83f286c57b7973aa58b5f91c08c3292cd0a58735bed86267326344d07641c0163660359e944bc8be53b1502b6610d773ed9d2f4d988e89617812eface416e7e8ca0580037bdf290ef0d998ea5626f6330b798e475fd7a6d626d331ddd3b495678815b1dd07308a3f22055d0579cb567dd633fee68bbb39d76c6f9c8ba5d414c4c36c678d7e9f6b8f9c88876a52862cee565156396a4fe60756647393b96c13f839587a06723451326d3a222096083441b561f7db2d65946f753bf3322ee7776d077ac9d1d8a158d43c1a87f1c0ee517d825af464abdd1b9377a51e5ba985a6b72b889f486ba422e1e76fcfe91f1ef547aa0d4c8b1448e808b563e9c98b314e23bb7863cc5b4033d3425e9c41528cadbf72309960135cd8f83088c3ca9fee8527389c0670a8be84d16e1692656b096c6fdce2d8a227ac6059b01190c7a6e4d206f7bc181e41af46ed497644c36039e9f38f6e0914c2abceac004c49cd89efc01f79a04d61139b1d7bb32e87f938f5406b96b75aab5861956641b23b99964ba393260b94c694c601b922698c45e2065980994043502c28d827a4458d485ddc9f5edb5fd90dc696e3e3db18956b75648351aac8b58517ce21c71a98166e4706d4abb34d5c161251488e1ee2f742df8cee45d5ed9eaa413c8fe8a9aeb88402375bcd5ed9ff024849d66d392775035f0d2cdad157a62d34dd1a47ab49bcc16f2b22783b650329968f82d3721bf4608698eb61ea487c929c29e3e4217a96c1034575fb6839fece52113ffea924fa501324f1a8e4f8753b64cc1fadb2ee432428a75b79add51d28874f649f889fa6946bb8ce4dd6130e165666c03ecaa59f7daac789b62b99cfcfcc32143a379df41908b66a58b424104be34d9682f39d5408cc4e3f8f2136588b1aca5767688e8919c692a00d6ce27f3be76a608ea264d733ec98995507b945e547952b00b70b9fc96c4715bd9609be99d78f7ea0e4e74435b35fb8c40b7552afa44ea83ab224c97cec494d26c1ac2bba7d7e2e1ea60faac7e0f3de1c5547c75d0acce891e77d6ffea89c176070a624468d7e8e572d36485ba911cb4889475805d3dbfe0fe81b330e0499f20e6ed6c0e184ea41e90750ce45810a33f4e43d9d11c368a9e4595b8740ff7c1367f8f488a276ded3f337b665a934ed2f85e9967d8e7bbca7b7ced491cb884db90d0acb47eee819b0bb14435455e0bd96c4cb15becfad89dbf6db2d816fae270adb2f5d6ca222bf1e04fd4e1f9e4fab4eb9bdab20a0eb8ba4ac8bbdcd68e3eedf8a0a365ce31ad914a1783bfde3ea4421f61ca212fae856f8f6085f3da619d6043b984103c504302a640ffddd7812f35eee8a658b6d232f40fe3845562caba0fa665d3d72e5dd3996d7a2ae249fb02bab38055c16110a2dae8ea5f48644930cca2aaac0ab16c0adcc84394554436e4546fc18f27e30b546a0bbb68ec51e1ef40ccd361cf7fc8d628fe0183d0e061201833eb9da7c6f07544ef7b22088add3d2caf29689e64036b82fec115faeb633f6856cf86d1a4122b4d6a253682589db01eb3f748916c0c6291f3be317fc0d0e483b2726fd565dc95c40ec4c5f412f0c4900f95f1a0edfd617bf8cccdfafd88686f2c60964e3fd4f45a814fdff7b4b1ed07f919e3a24a21343da0fcddaff5e2699b37f03e75ee41c5460aa01631224cb5216d2521852fb0f89e13269b8f543bb1cfd47ba9ebe6da53704055a5e0e1be72a3bc663afbf4c89aedb1afa0fc15d71323939cf7b02c745bf4ac60080221f8874e35bfdc8756ae4839a10a28184b14e86d224bb15f93af040cc8eb1627a569fe62a7ffd692bcafede399440e54e14f87ee6c02721788769a40a35ce9e4db570556cc6655f69ad07bdcb1564ef403f3fa501de73697a44d1de3589e00faa9ac5855c7ad4770b9c55f4c088ce95c5e15b6b2ea145f1dba2325f2c4678f6382901b8fc4287ebb67d42e9b43db7c6e4bd9e046fc9c43b273602e67b53784c32c75bb346ca534d27b683aab40ecd2d14a4876abf6948e63523174c98555c0f75778c5cc277d27bd3e961653fbcfbc8d02f2d5b5b10b5b8221aa04e2d36b1b962d56e0dd7993e1c621bba5ff77e3121f576a90457f66b8df6c005caf886dd75b2d32b66981090d7c6784cb1c160700adfbbbb20009e91658473d5b45d3525283a28f1260b3934bf8caee32c0ce35aee4c160269dfe7feb53de86fe731971ed5db083057ae9a0d63db225492c110be6b5342088c30022b8ee1595865d8406f716ace64442d0a4578f1c220536fa3bb43f64c82cb376b0e2e303b4bc79e3c74d4f5213b1e3020d76033cbe97196cd996d1c32231e9b66b2169493e59c6dc99a31681e5cacc9406f49d0f358f37a1ead97d63c00b79da72f53954f5a587acc9cc19ae506dedf44a111fc7a8c795271561f623842511174fc411d674d7b61cc95d3e32d635b2e21b1210929b9a13c563bb4c2e2fbaf2f46b3a6987c602770cc32fcaedc80443ab96f9bad9a650e040a2ea514763f9e7d046cc7ebb896c20fe0e1ebdd60cf348bca0329ce4dc800632a0e3187c07d148b2b98c0d8bef9063cd1dfe6d8432422987e9e10767b018356ee8d3864b82d680da4bd3dc06e3b994e6edf720bbd97ebd32cab060194a7bda25d898bec6f3dfddcb34568960ab4c069c05e8b1fb7bc66f148803226659e464d87c3d015f0a2d819bff471b143455907f36d957406103d880f310e35b98a8e35c92f79d4dd814c8472ce4992c68d2ad9cdb5f047596e35ce7c1ec90a45906c04af42adb4095225a615d712154b6b4168d2fde43d7822e540fe00c7c61de6ca15d6aaa9a0e437d45619a0cbc360eb15fbbe7f3481b9c5524fb85337af9b96adb136a57695782f07da2e26f1919642b7a7cb44830619a5aa083f48e9e0ec1475d4af017cda58927f5afe7670e348faac906ce22912191650ea2a7292eaf4f40e7ec6242a3bdd43387b05d3a172239c01f77541af12a7baf073e7fd1a0c3d631fad1f2d6dea439d48fb58d230108b94315662524544ef86711b62bf9ac834cbf4935b0d75e62800062251f587bcb3d5c262d5d4358ae932e6507f2b9b9725500004d2433446b2ceebac4eabb36197a41ce499695294e4e12acbd667af16ba17fce60ce88cd6eb69a74af18f9779079b3960e33aae8342ac8249da93f4ec92d9f7453138f6a710677b60897d938227db8c2041c71f9bae3e30339cf42e7b501a7a70e17b87fe4fcc036c633f0b98f648f8a7a28a30ae17c1a2a58f70c5a4c08cb41401a372446ae25e4bd8dbcf0f8548774bf49b47e0d67a464c55efabd12405d0d7dc88039b17dcdccce6dd508b53cd170c8c92e0d42536e9ab3e253a5f71568601f6fba81a7ed1ec290275c9a1f73f7025bba780ff51aa605e30ee94b0084597da5a2be89b0a13ea1a2482041628ba6c7adb542c4fbcd96428508ec5bab1e37400fcb62bb049e09e01a8962234d79f562ad1157a3674e4f8d62c023d2517650f39ad859744461789ae7e9fe6fdbee924a475a4a46ec4f84a36fe97d3576f889617cc716f83c623905346ff2be78733c608c0f9315a97ac653337f087c732a8e42264f898c4280005c9403b4496ba616a929058973c7311b0a811ee30962a31360e91b22cc7bb6b80780ad747d45727336430ffdba503e875a5f84a1dd838701cc84e266bef1372b8f439d642120cf679002edf8bce548726b20614cd47d2f51b99e66d8dfe5b0a81cbed408ec8049bce8dd48cb874e72dfb645243f0854a0b9498c0d4403441b239c63ba076bce780c6617adfbb708b786f33b1dac715f944ffdfe1acca5073ce2aa0abff3fa2dbb4123377fa053d1982a9fee6326e4016bf7bbffddef411bb7f93912036109cfc6e46d5281db71b321388f9402e2ec626ad36ed75ec31d2547baf6913280a1a2ac2645a7cc088d20f51c484465e6046e94384028f2dfe671cd0e7c965ea7a3ace3a8b9109e9063eb1c4e94eced4d9ba20fdc1820c019de8ea9b27721f42fbbf03e1e08d213b2c7375aee144a3f64ab370fe73712264a96cedcc3f750755f327a7426183503ed3e434dd06cc6631f910a0b9d18ade42f3300176bceec92937cae1ce0051c199d3c920be270038d187af0aa1bfdf7f29423de2d3ceeff71102a9080e8ae9e28122474bf95ed8a832f3b0dd026906b352f134b076d2cfb4023621aa7e95ddc7a75552157eb934ae183a53415f2a040bec6dcfca885e998303460455fa229112d3993ba9f9316bb1059cd4f5426afd6349e979c159002c40a31223c4dccb8722920d86f1cf9027700675be6f08e992246c31e735891cae0a805300dad6570e4ee0a06b010eec5cbedcd4e2e858d64036294873a0ebc112b0842fa5ea457ec533f4183a0f4ace1a2326a965f5349c606d495a4ccbdcbb49f83f4141fac1101d2b2f0f89d0f5d474f7428a304c4f6027dc4a2753ae2da9d6f5881688c91cc0c54165f8d7697fc6e93f7db9527769547a930f54da3d2794de163017740e2c6d23bdaca026b8c0ca18fe487541dc32d01b0bd0604ad81cc82d705c5b00b3d464f3dd163e0118fabe976dee1486c32a831f8775aad935617143b039e22b20ebd690b18a6b91e7452279648490cb5aaf7c892bbd8e0fc5d808bc630ba5e80010a756202d02c32d3c014b3f43b6d68a8f1885424e59553a3c928a0b0a4d074f088d76de0c4592aaf010cb5225c1f24cc7bbd9de951a8966496ad290f1a83361992bc3a71753b64518c30c6d5caf44099ccab57e858f27150dc4459aa7f91cd6f477c42bfcbff5b52aa27c24eb019c0a99a6dba50998f85662f2de69c780956f5626804c355ebbb22f494ee8b15105af06c19da806a093df56fc1356f7455061691dd831df5cdc12ee6a51783d9ccff3f8c874d8413b0088a79f3179a4c534446efd44e40cfbac269af1b87cf3865b6d7d7b94677b66bc5578dd72adb6e6aedb69f46db7d4d669b3450c502bcf80760b7d3beabb351fdd525c6dbd15db73ae6d9afa96737acbd9de2a006de718b72df6adc86f5ae663682dacdbafd4ed8cd7166d7d8b93b6f5646e1701b7f90e5bb6db96f863eb2cb2bd64b17d59ad957d410b5dbfd545d97e60b745025bdc872dd66e6be4bd7d22de2eba6edd2f5bf2efad14cd7607caf6a1999638482ddcf1564bb33de2d99e1b6d955eb6dcabad99cb760acdb62bb575d86e1105b7f286db6d1ab4631f6bcd8eb614575b6fc5f68cdb36adb6e59ade726cb78ac0db3946db967d2bf2bb6532de5ab0a4fd46493be3b54559dfe2486d3d59db0580db9cc396edb625fed93a8b6e2f596f5fd65bf9d7164a2d5a5d14b59f98db82c016ff718b6ddb1a796f9f886d17ae5bb7cb96cc6b2b85bedd81b27d6a6d89835bb8c76ab574688f796c4fc65bc5d72df7656bdebd9d42b3ed48d93a365bc481ad3cc3769b6e3bf2b135e173b57c3d9fd61673fb87d9160b6ef11eb658fbad91d7f68978bbe4b275b96cc9bcb75234db5d68dba7165ae200b570c75b2dddf688777b62bc5578dd7259b6e66edb29b4db8ed4d669b3451cd8ca1bc6b69a6241376aed7ed9a97d6ab6c4035bb887ad767d7bc4637b32b255bc6cb92f5b73aeed34ba6d47cad6b1b1450c6ce518b7dbe869477caf351f6d295fb6ded5ed19f76d4add9633bde5d46c1500b67318b72d9badf8d79679bcb568dd7ea16ce7bcd1a2ada5c551546cbf039fea6ff4d83de5605ffb231d73e61d186d4f4cee625ba567dbd111b6b87db672cf6ca123d872f96fe7866d414bd8eafab7c505bf85a658ed6e1fb570e1b7a22dda72f16f71916f4743dce2e2dbca3db7858670cbe5b79d1bb6053d61abfbef1637fc169ae2ed6edfb57061d08abe78cbcd678b4bbe1d1d618bab6f2bd7dc161ae22d97ff76aef816f484adeeff5b5c305b680ab6bb7c5bb863d28ab6082d379f2d2ef976b4c42deebeaddce75b6808b65c7eb6736163a04b3afa654b0157b155f969eb8b7caba17c3b3af11697df56aef9161a24c2f277a3fa0f7113d233871164ae1c993ffd9a0dd08e04205c29098234a0a30805bc85603546102a39f96ae256b3065dcb4a8877b47c6539da37478c17131b97bbf654e58641176dbb1b9cf5cd04b85544deb2f494abc64dd70df80d66b6ac9e4661882959df2730794c59c6c31c08bbfd84b02fa7e3d681dcc20b86aeefa7c94b1466fc6f6a4e4ab5d4b016b16781b9362c037535649b1bd073ffb94a18dce41bd9a842d71b0ad03e321f719e34b2d220438d2a32b374254ca46771c2e9a8a3424d69be665b72f843aca302a4d6fb7861dc82beb4a978e220e2373ae3798c5965e7e2680c22e5c28c67d509e49686213eb62d88c6e315d0687c699900ce748c55ff7a233de0ae388bb5254089e9e8a1d4e64d48ff4621386cb960d02c31a49f2fb58b68f41d2efdf0aa6c713aa12e8fa114164046c5f1a6a06807e5558a60b82c8ea091094b066848a605b6f0e081e478e3114ed5a6cf68170a9547ebc6cc37682510832260a10400c35e37014b62615cffa2f836101621aea605c3182cea2fd4a769ec43cd8187b92dca4d5d2a018f8e959be1feeb0f278f3d087d2ebe580106b91fb25c95e0381db515368de63d02bb456dcca0490d5ddc31109f4afb84b11756f50b97ee6c25ed44f3276f3cf92a6cbf428fcce5767173816f0f0ce9f3cf7964c163178cbb67a678c3a920adae25efdceb5e281a3a53227827d70a2ea9bb7738db90871a32c3c65bba22ce0ff86fb5c29af4569de59fd845ecbc81599c6a752bf7548cd102afda5c68333fdc277c660512963945d23f6ca447a03499f24b275bd228999ee48c0f60d5e4c63d07857cf32fd9772124f9c30d13f54baf0a110d0aac6a07719cd5989f48466c689370fa59ac00635014872ef948ed2b7908cfcf433c21a0e670d884ae0c1b11e0bc2154dadb094b826a23602cafc5e780685dced46780da4c717858298e8445ca7c3b7c5f3b12bda48b7fc13d56d069ddf2593898beee1e4ea82a5882951e98d5339804b873a9f53cfdade042393fbf4885afcf194e950620529d67e1a8407c19c5f74cc36054e5f21c9f7cd02087870a14b104032698721864a03f376c777f75344a1aab3a59e039e194a15b7edaf3584c6473e9425772d3750a06d5a58829189cb837c2a250353e72bdbda67e95553f9b5321f2c612d84c814a3339ebffd8f76ea0f05cc0a68ac2bbc1075f9ac64ede96ce55c532b2577abe3f6307c55143babe18fdda46ee4061321e291560c0b97848634cf4f15162eb77c740f7db32e5fd813d4ff22f204f21acc1ea08f71c0c1429e6713af196cbebb325f123db8cf5579a42ad149a70c2c73411b9a7aab3fc71e7e6a3c0a4c984176e6b827a7fea034448982db802cc380485ed3785be362d8ac88749f088adf4d9b7d76bde335d03f5048c426ce9f621512666d528592677d52cab5cec6441e5897aa6e2929cb446003ba69f0e53c876854b970808c3590d75d52296f1a9a53d21dcffe29138d62cfe71746bae1dea02ef0f72d8d51f87c13ae3b89c8c005694030e02d8422f4b1b4a3f0edc1356845835c0cd88a032d58a57e2e17fe567d3b2de25807f39e02b1a74c27268cc9669c89db6dd0a8003de8b86c0744fd1f57f139f86dd98297ba72b91b18963eda6f65da7acff39a8bb6c974dea0cee5eb23693f0db0f0b9c5ac3e19c2b9648d3e296b4bc05b0d5089d149a46b67f83ce0d3658b30670a8997d430feca3558098917f00bf2bf97b1cc3aea86af2360798b835b7a2b7eb2b1273fb7dc1cce44826bc0c98dab7c90b2aeaf5755b8db1cc9f0aacd75b8463d5094166d2324cfa617427e9ee0120c952a6eced3f2d21ed28b113b2a67dd77503b436a60044ebffd334de0fd6295a0489ef189c41ffb42bbd781b28c149ac9f8e408fc609101fbfc37191aef37e37d9fab1ff5b3ef061944725ea477955a6a15c0dbcb03dcc36c1ae6b3607d0ce7833742c580b62469fb9cada612241ff8d8e4dcd4f5932212551c5e8c394d265b6c91d0c0d6f7229641e68dfdbf8e41b085189b0085c2a43143c88a205853958e524338755b97c5d760caaedc516d9246be027a44fa334f35a80ededc11d135bb62804e9022f274f34c6ca89ba4c1a2911f705b76258b94d8918067cea47230639fb077cab2ed0841d36478c3df90cc59ec76e725b5bbd9ae4ffe2e8e9a90848e42f7ab3db7abf2e9950e56249b8dba49eca220c1156e8163ec86cdc235e5581c5b2dd00d0bf5de2cee651b0b46f749e4a1fbdc7bf470e2e1e57ecef3bb2bc5ee345ad0301d67d1178d6501cd897db7b1a0f9681f1bdefeb17e91dd1a78f0b63f85c0ceb855b5550be24b2c4cae84adddde25023e7e5cbfa2bdae242f2d17a6fccbad758308a703c5815a01a3d314747876dfb045ac289ed727ba57efb53e9b9450b9f6a6d1aa286c8d4b80b0bb24647e227a3073cb075763e1e70a16fcf38ad07360ae907109ce6c058960e2754308bb6f16c6dceaaadbf322de1f9cc057d6290a4c0b25d3c3ebbd065746720954b95e9d956864499e17edc0a4266f1932220e8da81a4241b0de0e9f215d21b26713608e67006b471c349c636adcec7a123c461d8e0597fad72f0092588df8a1ddb4f17835206007a5f8aaad27152f57fbb40775e81f0ddaf67ac4aa136b1ea5b8523ecef7125365646a4ba7e82a736d5cc0a629142f98d8ac07c8a1355220815b4475845742258f1347699c04169a1ab245e082e1e985460823419dba67f33d9c5c294de2e354cc8160d469cdfdc9775d852168915056e10a139d77a8cd036fd21569e4f90cf9fc41544e84abbd98cc25753d5c3ef0b3cab0e4c22b35aec23b8c5b7ed7c0cb3661b65c61b159f619ed9d58b85b57a1a40ba87145ce58f8c28705371a9a4022e0614276b26d4fbac3a0e22a03b274a34352c13fcfbc3264f248348a7f120fa2394c42d0ce3b623ab87bf57408afad827accf00897b5ca92ba2491ea6bf808499eb420d1a8b955a7e8b09d8e9283afb344613547d73cc0c9650ddd7cd8cbaf14b64b90f40f1dadd704406fbf92a286e223738ebba4231635706b46b5a945d0e8f5c4990a0974770832adfe6639ccfb44dbe6b2b4c8ce8496836a1c0afaea297524989b783ee5f9afde3127248c55ab71197b736047411a1aaacb7de96c2321e67b4f9596d9878fbb47e96f20178de97c1b78ad067cc7a48dccae7ae48e0e8d92c865289a05d9df89d8e7f5b7a5cdadfe342e1e7ce66af705f320ba58ecc0689aa485353a0f841bb40ebe3b526d99e0f2c766da0978e1043b6d1dd6b527efb9ba3a3ae0a6a2cce962074a2dd18e5c019b2c57730974a09f1ed3c9ee080c9a36e3dff44934bf7a7339a07dc1071fc70b58ad2c7ae263089e849b57cebc57918532042c564030e9de7318c4e775c3edd7bd9bfc4a5fbff98db27367a454eef0caeaa89d7e185027888cf363391612697836657b760014ad01f76cd95ff470da757ce4bb64c89ffb14bba35d106de20bdc7755bb0a1e545263e77c4c95232a67fd6a104a602e5a7e2a339ec4d200cb7cab0adfc9f6958386d487ed0a0f0f3df6b38d76af0c3ed7fab5b5e741cadad2547ed1cabb0c72f0b225f1349b1956b8d013ed3557c5c2320e042bf2cee35decd09a2389ea563d3182d078e61d07e7fb234cad17282941fdcd5262d58b70146bd29d4f09736436ca887d376c4e89965367a9868f264a5844422c286e23d7fe2a53adbddd1cc0eb2af3784d0f5cefc7d737374aa9344f0ee173c3234bed4318833a8bc254a228e261f8350ca0bb2bc1837ed34d1a340301a34b660015cdd45ceb927557eee63af6ff411df604b64aa32cb55d8223f4ec8f43a5578497bbffe7a51eea493baf0af5513f0d88ec67c8b1c296550db0c7a9a5224e4c69a8028cbaa8061bfc510ecb1947df4a39cf75e5ad0f43e5381a580466291c5062755356e021eaf120d80303208b7e752d7e4989e53ee6be69cb1546f18be6549f25df89714ecf0edda799f2b1e6cc271da82960c66b5dec298b4575703e48ee5fa48aec9bb889e88d27dea5b800268007275e71a964000d9e8a635eee5da12704599faf1341c412ed98769aac162e3cdfc40d7f304fb3d36993cfd000821159e1d3a37c9dcb8cc28390224927f44a67cfa4a3ced99cdfe723fd899bf294e9689bae986de04bfaf92125cfca36e395411525aafa3b7aaea9ebd7e8349ebbe01b692960f8f9d4bcc4b58a3ee6eb5d2f4e3e7862576e95a1ef9bcee10993af14df309c78b1ae36f1f4664f810e875c6a9f530978385b9185849d13cc2109b746e49082b8c4b8284b8e45a4bfaecc3c131267d62e1fbda7f12918a4b24466a3db856d215eb9f6c7e1e62a4bae1b2c5af4ee900a8c7297f9aebf2a57f057eb7bc2f01bc573dc3c8e170e60ddb6bd546faf13a6e8e1ba864d6e897aa5e42246530f990193130fbe38defaafb28cf79dd1cc2618bf2863faad02268c483424915d45aee2059480cc7b780d801fe851b000437fd79ce66d221408b48a22136042fa3b305ff14c7dec1a0e6059295256f1858ca02b1504f8059a8ebac5492f7f15100af76d8e5a4b4da2bb994d761a886b09b6fb81b203d29c2f427f8e0e548e1a20619782d0621cdcd7219355ea8e11b44cad3127717a3eff0c988b959790f728a8e001287143447f09c6ff7e19f81c07b078f136310f007b8137edd04ef57229abbe20bf0dc0ab5c1e2e4c9aaa7063f27f77f2a06aa4327d37e4481b4b1e7706e909811d045ae2b8573d8fa8b1f6f96424c766c089c839b5bbbdc03c11583672c4eaa039836bf0c14af4a5153de5ba0ef0081549fa7082f871bbc6501e36fcc6266d847484bd518f95ede7ced54d3701129b0b49629d1cfd4bcc18fc0fae648eec475c9cda3ce2fd64eec770b4bb79fbb9c595f052240ec2749eba87538687a1cd5a52e59a643e3d86f97ebe5b05bce38aeb7bfffa9008739e0f32f63d7d1b82cdb7cab3b33126bdbe3725ad12c64770c75ae9372b7a1e10cc8c0073b7e65f2d0ebc964d90e98b5050ffa865147f7e546fbbf9c3d243b6f26b863953f3b4739425a14d3e30e1e031547f97c4818838bca79e5a7071585fc7f857a0b990a29589784fea8adec7685993dee924b80ccf4cc670f10a85166d66a03ba4e38842823208fc41e0184be25471f65f3ae148497d65f8fd667ad90e4c1a6f541163cd43f533aff5b64b886f926be27f42c38b29bf92980a75821e4114842f02d2562570a00039767f009186c4b6ab5a6615bb94bc811ca93ad4b9319e397f1648aa3b2210dd7fcff38996c94d34ca4ef81b99c64cb5fef89543fad8f064ce8f6cbafd3b211203a3c618a761a2d4e930528e8c11d7dd3e0e9b3d3e4b2e96c278126e738f0ad82c3044ec83d8a596035e7e43040669de3ecfc27d62d8c20adc4eb0abbdb2f514d6235dacb5b7bccc3226a8181a186798d03e8f42e73520086a2141bdf67a0292e2a241d82e4db53efb6bcd22dcd584f10db432d2c509963f662fdc134e3b5d43a2cef44a06f2e1c4c11286985fc2b8fd099ff841979357dfda653e66b6ce743b1651d1808ff9afc179553b71e1108a8e29a1ea1f8eb1cdb7b82ce6906db1f64c5e60e2f089ef7e70bb49d39fed2e3455746061036901893d28fb11ab006c84d5bed639a19783d2bfb8bf701f287eee9245c3382437d27077a4f28be92ba0b0788a8d0cd84a65d2a77823ccc42f9816f122bbeefd03853d9ac29401942310552f25f537e6ca354365c96da77cdfb7d2ab9ef774690fdc39a7801cf16eb420fc2b3eb6b35cece531e3b1a14d454057a150b7181b5876d49bc803f08424129c930424a13de17527c02d207b7c74371d2b6cebf4c8df0fef97152477ce60af556a38eed724296399143ff415a2714fd3995416889d7277c23a6686c5dbca5998ff179abbac5eaefc0310471d4284ec67e11556f61073f816691fe2afe917d3139697f230614e0b7305a2f9cedf5b7201a4333b2e2335e3702ea0ca9375d49fef0410b74cff452cd7738f45781d8f744637b8a868508f2e454b0d89e5f59699010cfd9867d0046a0cc7844cdd316026b832f9005f3ccb2df945f38540234097850b8607de88934c5e7dc7570d7bda65db27d340dd1474713cfc14b4ac8667090fd9ea75b8b21a395af0552ce2ca38c17ee138988c8c6723c5f7ae9dce7ebabdd6115ec9f5f873516c4432c8f536534bbe567c0184b506e03313b7520c1aba24789638bd57223aa651a08d0cc62558fe00792fc297ec8d07c9869b451661f446cc5228de61ba3a40c047c66296a53e5f0da809914238e6e65c08d034c1c696f9570e04d20ad0e208674d327a085c06be4a14268bebfb52f8688b43449511830d29caa7c3e19be1026f9bc013062b3208b0516aebbc06ed545f3199efeec08a3ecee39000a6ed5c52edce93399d6ed7c233bbbf41ef72a54d866111772e962842fcc32bfd3bcf01b9af1a0495771fbf5be487e8cbfa241975830ae184d91c13f6fbe4ebfb0ef0f1b29d908f3684b93ef3dbc02705713a4104abfad342e707bef03820f42edc6c512b78b5160eb05801be12f09b519e97ad620a0d657006fb3995f7f302115ab94021351fe310427804f72c3b6073a829deb3d3656b1ff6dccbe4677a905da933c8b50eb8a57162193b117c1d5df495f3526ea93f9fdf8494a233d5a4d8c5e003abc8fb9f60f000168f792f54c3ce05954053ada9a519003d5dc00dbd650e0aa273e6486fd7bdba05e6d4f5c653e25f1e3797b9fa87d8a9faf69862a53827d10d8d4815f862a6fdf5ce3c44fcb5b59fac79ea57eb51ca9e6c839a4a2010d3c975155657ab8e820763c576bb21f05eb37d21efab671f9e80dc235590b6711c14f6a058344963124fed0422d1750c6b2f1d40a74c6ae64d46e977450eb84a981b7f3594842464ad3fc4b2bd4e0d89f5349bfd13375dffd3c03e2a2a81a3b16a02be6eeb14052be601eeecd22618c87510f2257f6cabe8d64c1a5cd6d5bc9280c7d5b74b90086e5841d8e1bf39ccbbe821a5e65a952cd343da48973da806b16a61e22e9269c990bb9357dd4d9a5a173051a0900d6d68e936921f7928b0effa6c403318917b95bf4d3c3b9a03e69c856fc965d85a7b6161f7d7b9471614bca2e8df8b44f8a296eea8859233e402c97761ec9b44dbd4eed4a8ba11b6a3f5366276613284931bf41860453287cb76a19b7cbdb68da587edb7663f19205459819a9c19a959e11a552c5e9cd9ddb181fffbc86ef13970f20eee4f268ac0e273ed051b7f0b6413928abbf848f6844a2e1bb23138ba3fd6d0e417239ba5dfa5f0495f5e15f9fc1fa1d6c0c605c209befebfb4f02c003ba565483672d7e3383b623f07259c20d7c97e2f3598c670f38263e86708d4149bda64b3af084074b311aee33e44891dc0ade30d7e7a6e4d5579156f4543f938fd60e89f1ef0f9cbb2cb8d72f74c1a0431d3016910ac6f87cd8955a74717517a188c89e3a1001b52ca3038aae525e896c3c0fcf99fa42eba1b256b69a6cfbe9114ab3d56d0e0032571a4c7829b1eeef038bb90377b11838bdc367020e27abf9ca9ec194b3c41bebe383f7b0a97d56b50fa35ae96690713294d30b5d35e2e8f1cc6a920ffb78df234e33cbe1ff51694863c52dcb2ce223b43cd5188532940d7f790ccb500b25abcf60f2681db112d513c09dafe2a7ba8354a0a25a906ba861810c4de653b88fd11ac6ee784a2a950a77a1aa2a729d654ee16e3125d2351d86de465204732cac49604a0d75156836c6204b754a6f5b8312e5f8e59f51527aa21db3a34c5a1a9c5027afd4ada60364232e4a336d218c0a76066984664e78d9aab124936eb9263a74494ad32205de0cc08bd3b04ca9c7635cba7ebe5c8943d192bf4ca8189a690044a3027499d6497a0f5b07ef09fcc1fc1d8f9f25d27aa843c3d5d76bf815927efb0e420780682f86dc89c200ef8c5781ced2c1237e29fefd06da2c22076f2edaf80e2129672a8d6e6597df8954669065753afdca9408e7cf9ddf17dbea8522b55e986a0c650714caf07a15babb8d7fc69805bfd25a16cf2654de07d2bf5f35dcd440b6522f23278798c185ac188fea6c377436332fdc0474ed23a9b49b8edd471e4ba4ee6a51918923660c0758c72d19a4221d842bf3452ffc9310a41ab3dd6338d4592656a586f0d7bc7c41b1c8561c5fb08c542eae575f2fd87e91f008ce99b1df9e145dbe94df781bbc264ca6f826595ace0fc84e1113dddb70a06c30b970061d710502b00d09862f69c5c135714040fca921260f8b416e0137779c74c2eb2fa2242fa880eec2e69fa765ba062de7dfe095c9978de6c18d0523c896ae930cce664cb7b960220e1256e0c5e62f77f685c013fed87267b2ca5b2563e74c943d9edbde0826166ef756cfcf8a141c01ba234058999a85590f21ddea979c5d6707153feb2de493ec5c99bb570fbf191b0b39d7ec7aff3a6d587afa0abc5c1b781467f620cd1241454b77b90b94baf24daef503644a03faaeaa8759409c11a703df77a24c4799a3b09f07bff669cba967c70d4e8fbe563a91c6f3b0164e7f3429e720ab95f1519c7d8e6adf81ed126bafd9a581360c58533a0e7827e857a07f5824254b0dccb38df49226bb6dd96d4bb9b74c52ca4a0870089c0853d2e89eea917292c1da1804c9880c64b478937d76d1973aaaffdc16e07f511add9f031678d9f49dfe156ff6a4462cb5d40145d001195aadf00955f0a412b67cdc49010fb0d0441a5af0832065f09230010c930a80c51542acb862081392f05c0adfd1b9a8c28fc0b4c695edbaaecb8a7dd5ce08958e600b2d9420b5c416216059e15d354de4d0cc5c243e9d12ecebba7288d89709b82043a45c58818b23b8c384863291708425608105296ce0040f33625148316ca121a5cdd766d6c044ed1ce296f3c77e911265fa9cf304dad4c00b6a5fff6284cba7cf3967f59a4ffcbf1c3a64a471f92360cf772f7da99400eaf1784c5bd3a2bbefb9b12c93ec2b7f2e3ff6f5f1ba9e7e8c3d6412b99d473c71dd0302f67c7dc20302f6d4273c3802f6d449e68c73461aaf4c89f82f22f6159331deb86c0e30fd2bf7e06ab674fe9856e29038c0f1ef5c8937e6f61ef58407a7ef436e4cbaf423e41c6deca713168aa812f7c7ed986922aad0d18e3c6060dad1967ac2e086780a31dcf51cc6711cc75d90e3380edfcde3d1387a367983dc2041623cb2f620e6c25cf0c2c4d49895cf5ecfbdd7f3df8c99d6e29b2f1753ef95e0bd370826e189812106745320d0850181407f41d04d8140370604025d18096210f67910fecfc7cfbd416e901be40689c18981b93017bce08db93017e6de2d468232c6ffeacfe65aebfcb8e9cfeeb96ddbadf36f901be406b9416236b760d05a53cc9b79b8ecacbe765df8b71e6e2be69d4cdfec71f618ff06933d961f77163d1867d9ddfe6638f341fbed734c1f7367f5e24ddff778f49d5f101be738fbedb9b7736efa6acdea8ffab4f981040ac9b661c71a941328227b003b1a49d2a2d15f66f9616b5dbaf46db54f5a6bb9efd8edb3eaf180acb59f2ec7791ff4c11ecf73da47dd9ece6f3a08d2aeda6f3bbe171e5ae7bf8e671926d1173c6b1120e09eb1634d11454cb1250a76ac218266cb6caa65defdc518e30d892ef3f8b0b7efb2e5bd55665f7bf8be0db0dff9e8be32b9b74d5efd519c3fbc5f5a5cb0bcdfe16f43027fdc177fecf4f7b2bbbfdc6f3052f7f0dd7d8ef9c99fcbe671dfd371fadb62b684d957f69cad9f8fbecf49fc01759eff606cfca0b720fc14ff477f16df97cf69daf9fa9e686f0fdaeee80ffbec4fe6db2ab1b42b98a9418d8188d43eed58f30367ff606d01ec58f3c33d467e785eeb1f79f468d9b187ef6829fd1ae316fd338feb63e729dd84f4f02de98b8b833fba33ed435f6b1f3fd63ebb9fc7bf8347d59fecfc0bf7fc6741ff4d1967f1e8cfee7c3f1f75ca701feabe56fd85767d90fe2c4be8412fca71aa80f4773d1fca1f8d359729696ffa6ada47dd1d9d61d36a1ef2fde7c6837c1d9fba8c6750b05248487d6d0cc2286aa6581db17119ec210e718861108651d44cb13a62b309711bb7712c3698cd8824300e9160a4fcc9631022c148f9d36644121887483052fe04032c71880423e54f9b119b9010af70e8c32870b819b1c1a4f60cf10cc3cf8657d36042d2cb1967c94224bc19c18262c2cc981963254c143419e3f4193d7af42bfe754529dd63cc72b260b5fd258c14b2a5cea40e61acc47d4d57a9b15c03fc91b6fb5b8b493e03cc23fb6b7f9246933473a5f3fed20919ce9528e60a36855ccd154d5f7faff11a9fa26afa82b3d303dd99cee1989444e669669e54f3e4afc9194944aae68a7dd9b9a4ca95c8be7369a701b61ff7479a9901969b0463ae60efff2938cc15faa7bb3fb93f7d63e6097b235d342167e6ca2767485d10d9fe304e92c85cc1b6bfa4992bd1481731db5f3a3159a4e7343788cc01cbb40fd727efa4711639635d7f2f32ebe8cf47fd2448b381ece58c76ad6d9dd9fe58f6d58d418dd9f3c3956ad3411ac528f91117838b517aae04c34c314c99dedcc4d0251da3d1531f8d1a80b99f24d7a36b742fcc3dcd1f478079aa314f73c7e89d1431bdec8f48ef24227b7ef6a7b942faf9380c297d2983ef957ede1081c19d707a8b992718ef796cd37132a43343649e9a9834a53c9d9851cc6c31a32d6634da848c46da9d30588cb3947e62d2476e55e2f47749fa0b916e36233698d1683302038281f33431546a7ff46675b33a62b3193132d98c78313231e190c0df1c72337353823332195242fa9237c9dfcb3679f174d361f29ae47e441a8df08f4641ec8b946390f4e863ec182525cfe56f83d9259fc34df2c9976418ff227fbe4ff4a603869e26cf914aa35169447a1fbd788ea43f93e7ae1fe5efc573f3da5c0478f4743eedc25ce97e8e61ae807e3e6dcd95cfcfa768982b98341a8d603cc765ee43f97bd9a1774a7f943fd21e3d297fa44dfa2b9b98fc8b177f72f23060c4788de61d7163fc74f41cd5273be2a6faa4e44bb61859f471db114397bc08469630fb24cb98fd224b21db24cbd4be32dda48cf7289376c996c3435d06e5ebe23cd8255f806f369c2ebc00cfffe8cd9ea4fdf9ea66d6ecf9d9e91431fd1a03639a5c21a9bb0053ed2ec0f2e54b3ae99cdb8f98734efdd1bf6abde6bd64bdb08b4d7a61f67502cb179c94cea759fa20252625c5e4b6126b22bb223b92d9ec0e98d960387bded7a4dc74883e5c95f877a12f799f4440dee9af65931e943f1fdbf5473f947dcc7de9394d3ef4d4c6552675ea4ea9539b19d225ee4f4bbca4245f4fbbb8d97947235d44a1f24b371d43b8d77ceb41ee23f057634f3b9f0025a497364d7c4a3ece95a82fcc3c7d7edb81cdfea33653359b983479862517669e2e5a12b3bfebfd73cc8ea67dd40bc75948a01a528e53c575bcfef4fa12d7d7cd3ccda7faeac23ccd0bc93c4d98fd519b1aaff1297c3557be175d32fa0dbcecebbaaebfc7f7f5b98c4029fccd1d501b8ac55c09fd7ccaa2a3df4148f4a11fe5ef658fdea389b2ec3affee6f57221285420fcadf0577e873f828e30fe5cf7bf2e71beba8e323b7931eae7dfd057a4f3784f43966092977face13a51fdaf5f7b229be9eaa81362bf7dd7a9099ffe2088c2de38d6bcb57a9b2bada5ac9bd9b7c8d74efd603b548cc95cfc6ecb9432a8c116287ecf9ab78e3b3e5d723b36221bfdecc9539b78c2c5626bed06ab67c4b831873b0e76b9ccc8edb033ad6e47253d34c393ce109148e71bb6b08d5d6d62a9d09dba6a323f3add5da5ab39ad5cf7edb7464f56fc9265fab1b0432ef52cd130dfd8b35e19e54c655a6b6daf5bf58b3c2b366d7974cf0b8cdaef9d6d7a88ccc762af04755327b3e55555f02b65fdfb3e9a89abad65a4f1975e7e4d26c002db0663c0dc6a5d9005a4461e369312ecd2711a07ffda55b0e0024f4a88eaee26971964a31739a4f2818ae9001bd880631fc60e569d9c72aec0008cad3ae1c9d600590958772c113381eed8111319ee7d2dcd2729960057a2d2e1a1970428fbe8bd4c10f1a8fea2b5e740738a07765adc3da3edc74693e40122890f1b4bf34d79420e4c037c496da87532288d8da76696e895fa00116a1e7c2adf4a5d9a5062a0a94b7c4090ff2ebd7978db2852db0522ecd2e39e02c6123a3864bb3d65d9a5dea8d17a70e5ae852ec5b5c504f1f8569974b531a5781027ff46ea92263e6f95e761786f08318cff3d5ee799edb4eaac30b344de6e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4488937b54aa0583db2e3579b1dbfae767c5782b5d66a930614f4969853fb28b827b8a56e8943fc405b906891d972eaaf25b5a5dfec20a89d272ae5143429e59cd3d2ebce03e637f252ef028ec46474cf8d23615dd7856198a597b660fc9342d85a7b2d45a59c4e0f838483a54b81bf7b371ddbb68530873b50f7c11de7d96ed7755d34f1486d0b4d9367c0f1b59863ced8cd9fc7d84c991ba96ac933e0cfda6906b9cd782f467d62128bd5f3f5d847348d8b38ca1877dc2d5fe35c0958927c888bb7bc25e2639b0ef91801b6b780de4a82b76acc53f4fcd58861fcba3d20f3a2ab44ed5260cbb911fc613cc4a5aebc25e2773a9b8e88ef10aabadaf2bd06cb20ea6afbcd8eef46f047ca6cc52e8dbaa669da9491f37c2f9b8b38fedc74d81d91803fea94524a27a59252ba79e816900063608c8422089223823394c08811704a60e4660c45643b3ef1032ef0a0891d43d5cd66ed18327164d7a0ac2d7f65cb8f9ebfffc3bdcf3da741e0f9cbddc7585fed7196dff86acbe7dcc6a39dc65550de4ac9f84c8c067a00c1bde77ff07cdc803801c2f3f8b10601f71e7d62dff32f5ef44e7ef0e2d6e3878fa6d9f221103dac4f7e586df92d2f9ecd96efe2c52d022756ff106ef99e9a2de32681164ed3199f7115f957bbca55683e9f6939b8e16cf9f7fef5184785ceb2da32baca3769b6fc4dcf9a0a3acb44690d82fbdbf7bbd3b20410f20b3e4802ca2362fb1697911659a03c142ae46d9a08c7420b2128ef6a7fff0488fbdbdfdff403a477ff2402f7ef5f7d0201e99dfc70ffeae8454f7a4a7f1eb31d74d496a0550b90a03cf9b2e52cd1933f511d9c4c7f33d519431acc3005cab3fa9b32332a9aaabf1962fa9b2b0f12ac48420cca9bac2dab3862451428ef9b373896c083d0fb268ebdf4f7547f249ffac35b7a3394b5238a0bf6a2cd0e8b8917b0e009314c3001064df0b025a0ba2042ebb3a3112268810858282125dd734e777f7fb95dfb905bca1dacb64b52ca3ccdaf1155e6e33dbf1a7bceebe336d5b866c0273d98b6ff7fae4f78d8527f76cfff5c9fe6699e26dd29be825d010554f0c2f60985261fc974f95facd98101430089408c68d811bb648eb9f29d143057e2147212609e628ddf5f8d1dff84c35c21a97ed8ecefb7951fe56a06dbb7c0396baeccd374d63cc9b746c2235bca1cf3c5a55c817b8c31004f1849020609122448f61422912049b93e5aec4fac5ec0dcf6eb9fdcdddddddd6dc57e8a1d529e77e51855b6bbe3489f49b498a261af69458a40b24f3b1629c289dd79cfcbc7b43b3dcf6d0be8bce7b5cff5481c253207ff18e3db1b6fc41d7f8b37ea735ff2d81092a4d90e78f4993cc99fdc27534b6ddb51fa131393ec2592b962f29ded85a69d9cc5068c50d7755d289aba2e14bad99de95f768f85bee67f9df53777e8734c6c76ddd4d84b8b0b7d09cea752e260537622297a8c769a47e8aba42fc2f4d43ee60e7d9cf327dd13d33c429f0f89648b3e4e96d3d422516807ff18534a3d317dd2d970162160f0207fcea753f49f44b2e997b267dbf13fb7cf9f2cb1bbed90cf03fbd7248665f9760ad95aa80b8542a150a743a23765fa31f2e8737829c72d3a394b8cf707697f1bce12430bf1e97e62150b3d36b1da3d86851e0b2271883e1bc417c40de2d24ef3d018cc1689e2d680f998fee40ece42c21fe3e7c3b7ec74484f7d127afaa217c27fbe08eb68f7a2b7db0eec7974ba62bf43375ff4f847394615dff3452f83544d5e3b8449199a33db1266664f270bc955fcb38f4876dc443fe5e835cb633e8cf7f8a4277d24cfc813a1ded1c813abbd43bc31df9f87384d722465e9bdc872ce3969f01723cef61d24f01760c00f14a8c05cc9ac49cefe458e5b24fa2e7f2fbbdb21936c4a2985d9f4a928846121d1e7f02e9fbc2867afd12bca71bfc8729b783bb8e633cf8d6d12e07ef4718b00f725ba457241e595fc090070bc1600e0781608f8f1bc1403a9818411b0f6dd616a8ab7a852a408223b1a915162d3d8b1081133d83bc41b72fbf310596ad0a47460e4053eb0620c5edd18c9c6ffc974d3f111bd2612fd8eb845fa9e01dbfd49215bf4b108112ed82f7b8af2373f9441212df3cb9e3e7c83b4cce19febb97c6d3be6962f698e3d3f39b3670522639688468a1cf10531575bce7cdd05cc4d1f02d38baef229604f10a8761073b5a91242ccd38cad3d25ca3b599e8236e5b623638560cfcd07fc22c5b0e9e6836df1245bbe5f615f9b0fd996910637b34c22d1a00ac1ae9b0f255b461af26316db6e3ed40fc83fd9d9e6c3b5a5e67ac8cd811ea6245b7eed6277361f4020b7a6619746e9a5d9b5f6dab47bddf371607baed65a6bd25897f44783f4755dd7755d94524a291522e248d627a1106515521409c28e2f99882c42502a552d8bc22029e653271939c3d5d4961024b032dea43f4cd21e14714a1147c660cfb7d1b21ecc914c8f4bdd26436aa01a37ae017c47b6378b3189f4587f5fea74a741516dd5566dd5566de598b5d65a6bcdb22ccbb2cc43d05ad08216b4a0053b3d333333333373e3e2b832075f2208902cfc9f9c9132f8e41112059204f2c78edf81c822672eeffe8bad1dbf8873ba7916c9665b8b3189f47f3ad590335e42c19eefd11f3e62cfe7f44792c19e6fd272e6de40ce3cd69f7cc29eaf1de05e22d85a8c49a4ffaea4ff53f9686f71359c145c0d57c3d570355c8db5d65a6b3b9d4ea7d3e99834d6250dd29d4ea552a9548a255992255992255992b5278e6b807b896cdb0ecef4324aaf6ddc5355bc21faf99489c8926536e8eff309e9cfc4a406fde55ca23f1595fd5115558964682bb5d5b4ddb4f568cb696bd29fc525fdd120dde9b94aa552a954ca8baf1de0ca1c0cfacfc68e01f8ff54f27f59ff6782f2df67c7cf224bcac7b733e52c29fafe882af35132ab3f389b90744ea97c746ad79846b2dde98bba44c09f55a1e66aaee66aaee66aae34035c99833df456e56aa8eaa2acaad3b1aa8e5575acaa63551dabea58cf5e547651d9456517955d547651d65aaab25465a9ca7235b5723595aba95c4de56a2a5753b91686d516565b586d61b5d5baaed6d5ba5a57eb6a5d2d6b312691fe4fa71a0ebab5189348ffa7538dcfc13d3b998d34b08f8e91c655d2712be91869b88d5bb3e36b51da987994803faafaaceaa35665f7f7e210b0a6dcd97898fbeb40f69a5fea01fb1abdd7072a0fd7fe5ab08d076c7f20b8361eeafe5c348b594fe94b9fc7c0c8dfb439c9df9479913f79a322e52fb66258924517b5e787f267bbfcd120ecb9c59effc9df75832b8b8d1df16155ec4a82af16d180dc9f55798c955fe563b2b56348550070c15edce57a295d571a8e68d13b54e0f9de59029e2f52e2d062ca178a1102fe6ecc8d992b42260b9d2af3a711f074163cb1163599b127cd156d5a6f71d826080a6eed16016b737ea7f39cf67ce7adfe7e7f1fe7bd5b66b93bf973160ecd7796b3bcabccbf54a39fb736bd68f6546f1263190ec755e6df9c7066477f36f677635e7c3786522c033ce463d342607a99e66e5c65be5d01fe702a4603747f38b5e763256c6a0cfba34a6cea7fe5540bb8af8ae5efd241786b536d431d1ab826ef47a7a86de53b0eb6d2dabf9ea224a76f6cb2f4f0671af7b6a369195bfcf6b9d72cfe0c5b0e89a3b6a45beb024e866fae904596e3ee441ab693e7e632922b646173dc19bea91efb56b3bcca8a992b9b90b982531489b9626f19b07dee31d6125b4cc57df750ecb2dbe9db1d377adf5a1c9b9b1b5759591b56ca460d8a3aed56cb5524f7d94f7f366bdbb5d842c4b1bd7cb771967ae337f146e8e57b17e68a0646a01795bc749bad41b9e44319db9effbce8b55af225f21a7d8ed41b6799385bde60e12c11c826947d8b62a4311acd2d3ae24df02a4259ee518ebb4404d2433a2d7a918e914628c7ddd97ee32cf5e53b8eb3742f75976d66b62dca59802c117a2cfaf9150d734503a09f5fcf106f7000572e228eede75354bcf179ad6aa12cfa4fc636e896018bb0a8444b2cfa8ea8440443de4fbe688cb34c6dde4fa65b1480ef7188f4c91e22f5704181e6c639ee50f77d3e718bbaafdfc305b5437a48a735ac7a3028636d33b7bbb650ce323feb6cb9623bb5298dc954086a7e6d39cb85c258abad3dbfb3048c5d77ab1767cf6f997a7ef3bcc7c379acb5d7b3e9cf7ef63a1cfb8e96d876b2dd59a643ead3cdad8dd15ce4cb75c558c2867bc61bfef13319332d5ed775e5b061c38de0fad8f680ccbbdeddbdc6e9846118f6a45843da61aed4ac7eb6e9909f09a9f50a2c83a82b9b9aa76963e669be46ffc5d3349aafb73902f42fdd825d65d6d510aa2d5f6e43ac13709d2fabfc88644bcda37e44b225a532b1e6a3129051620706442cb2eb52d46c9198a7f9f20b383e0136b1affd591a245473e5b334db89b912a9d8f3adcc5c894f80307bbe55c236b1e777f7d2ae2c3d8d66110b92dc78293454cc78327a700695a7d14bb38c23658891510513284fc32ecd04e84112663c1d5a00849a2e0c37b0f19e0b213899045b849ed6b934839868d978dabd57a61ecd35fc5862e569f7d20c3a4109581e288915d03c38a4c6d3b84bf3bfe00c294ffb5c9aaf77b99ae08219efd2207d0422569ed6d5902a428da785ee95dda359061559809e26c21ed32d2e980dc23004e5b5b8d06f7121001550ded5e2427100061a8f6a171cab1b909021c878da288e46d3a3b9a40533e369a2924bf38442083db8f144200417c88420fcb10a810f84007ada0b24645a9e76722409222b4f8341c51626b0f15cea4d13d260d3f2b4d2119821d4782d2e231a2f4e1d5cb815a948175acc78da5351c4082d4fcb426a6a3c4d3fa10222339e86422384d08b4c88c206319e26430545dc78320910245a9e66c3a5791251021aac3ced84851095a7a95c9a651126b8c2c6d3665c9abd09d8fe490ff5b3cf340fbb6fb834c72241a8428da7e15052220a75a00fc6c1e408684882a6445641a385cc680747a0f134d2a55902214286d0d34c2ecd52c8cd10623ced050d4e80f2e2113065138f90052222125a47ac3cadc4041ddcc49ca229763c39664d9804d0f31c738b34220d33083d17ec0a29ef1e090315319e4be7870cf6d763ba254271850f40cfa53231e3d1234ee841e8b9605aa008500308dd228f70448be5b5b898643cec5db22d561efd4b9f0071bd06c5ca0832f506e10910ba45a2408b31a4bc96eb5d302d501e7d4db7c42359fca0c66bb9b40bb7f2301cb67c172c0c3753872f8463093c083daaa94ab7602308d2f25cea8db7845b81e5bf789244f2331c81734dec1530507d01a6c633a58934a601aa5064e5514d55ae32ffc5f329f0c9f5aca3d226e6c956edd97bf641b77d9aab912ba0bc16fa2e520a5d58794b74fec5d3720c738da7fa5fbc1c5e730f19bd1ebeada634aa2af0178454ed4e206ce23c424c77777797d6624c22fd77200f67c29dc5a43fc9009970e903eadcdddddddd4917f41be8e3163f206ce28490d472265cda64486d93dae64971daa7dce110619127a208c310e545ea4aa552a954ca0808822088655996655996d2312e089bb819cfb4bb896c08d55022cab22ccbb20c044110046fce5fc9a227e06aadb5d69a65599665d9e6b1d65a6bed755dd7755d94524a2975777777d3c556abd56a15ad0a04411004c1d2cdb22ccbb2ac66201b9b8eeee5068adbe793e3be4444b7e4ba147105d3c4d3fc0f0f618a1ae189e6553bc618e72a664707fd07175b6c218b1d7f4221b2d469236367b08a34697e86a71a5fd96c1eeea3bf13487f39ecf9b4036d1ece84419265350b2467666666663a217070dcdddddddd43b761839aaedb99eaedeced4c9aed786c441af30b70c300a41b3ec5a2d8088b3c11451886611882200982c080200882a0e88eb44f099b246bb65820168bc562cd13b4b63fd5900132e1d294322cc6dbff29fb7c4c4c720695304afd8a3f26ceb3499604b1582c168b35c3b02b496deb4010044110e43e209d3bddd2396795d73a0505622e3f1014dd6ab5728e1e8cb9a236846a289914abd9bdd65a6bad3da5846eadb5d65a10044110047366caa7110dc3300cc3306badb5d676345a6badb5560cc3300cc3dcddddc3300cc33004411004c10b044110b4d65a6b6dadb5d65adf5a6badb558c91d91361d5d4a6edd9b802f56521409c26462de60c79f32882c72266253e6c6e2e01669a226789a313566cac6ddddddc3300cc330fccc1c210397dae6017d38130824b5cd934aa552a954576bede40e5db26416d20a1209eb8341a7e9e1d41ecfc7f3f978729c5250c2224f78147305a384e1294c09c310457b714f723c256ce2e66aae3813f6e86f2699d6624c22fd779c0977a01236a574252dc7c4cd959c2ba96d5fd2ab9964cf97b6c3a4077152db3c9c49635dd21f0dd2f4f3f1e0fcd741a758cdee0d43100441100431ac669debe16232c7300cc330ccdddd3d0cc3300c4319340cc330c4300cc330ecbaaeebbaae945b6badb5d6cbdddddd4f2e8c1be382b089f3cc546ccd94877b93fe48a6c7da4b5a82328ffe3e1f4e7f262626ad1700c2b8fbfceb3fc5b8539bfef38cd759e573fed7e8ed50beabb7bbeee71bde34c362b5633b9eb98a34e6cf2a220d2b3e791ef90f2e81a1bbbbbbbbbb7b383993263b50099b7e7628574bb92d5009cb10499c9b2fb26ce28aab0945a18c300c4330c8ee834b527f6f4f1ecdc99c21522013f70f44bf5f50d6da5a4dc3300cc330acd56ab55ad67235b5e5eeee9a8c2b736ab8eead568b0ee9aeebbaaeebaae1621886611846afebbaaeebfa4b55f9823e25cee3607450060e04db6ab55aad1b251e481c9a9a74974d9dc9d475260f238df95ec49ff028ba0f97046e0abb3ff6f3f1540c5473240e937e20f98b9049bc7f9b3227c51fdf8b384a1f5f017105f451a250d50d32e7f3f97886e880075a6e48814cdc494ea7fa5150a297673c55a5a0d8709d5e98b51d4a69ac663b1eabbaaeebbaaecb29a594524a29a594cab8374a1fdf0311c7e7e3b7c415d09ffe933128ffffc954ca7f121559d65a1c4f3bc698a577332e95287e3b941c3d99b17ddd2e5f5bc3347b25d6a155c33a1eaa8abb94291391c6fc4fa63c9039cc07658a7283ce1f5c02fd3cfdbfa6377de2f447b23b3a8bfe64cfe73ce33fabbc3623474f45e55ed48c7cc37b4eb908179477c3ab6893de538e9e27635bd3cbd3b939dff09f1b9eabe1569d2b6ab5e3c91169743370099472038abea8fb23dee07efe2542e230fdfc0b64ae60151b4a2669a3869c3745d38bd98b4a31e192ca09456ba74b29a594d279ba9f1d9f8851d0f82fdaa8fcff17593352fe8b2b6badb59abc39e3f0da27cb7d51b37b0d876b5576d3fbc9756bd7c534ec7ef2f5791c5e0587d7b2fba95aed78b6b7aa7803f4f32d13f1868c9f6f79207134a11fc87ffeef6f10e9cfa2e88b7295edd1c838e4e82a9ce953b2a673f4665c90e9e37f9d1defa90899c4cb0f24e5ffff23ed486355ae32b51a2e28476fd5960db7bb4454ee2592c38d5b88594428c4df9145b2b049552c1b4225fd7d09eb0439abbcf62a02b82a9555559be98e56ef6f1c67c2a5930a8a4eb9a80b76b4bba5a4bcc67d3e2a32a4b6e51c9146f737a4783297bfc842c9386757fb1cbd0ccad6c35d14fcb9df89443a47ef94a3f7c97153956ac3b8137525a492172fc2300cc31494aee47e2eb92627f74d6094eea3640d0305e5b5ff3fe5e8a5a098c08061ca269da26ba835586badb5b6d65a6bad18866118865dd7755dd765d25a860d324e334e38541c729665599665d65a6badadb5d65a2b866118866136aeebba2e199b0e6dc6cdbafba972738e9ea6dd40e3a26800d4b81a2563f6ea3c036546bc8938031840adb5d65a310cc3300c53c03c793bd2e87e46ee5e25771f6fb800a8715372f432000230809bf38c143de35166bc16809494d774d0a107b74b8f92a3a767aad65a6bad188661188645bbb348a37b53eec81cbac7f9ce53f72ab9fb19b9fb94dcbd2680fb0109e06aa06cb736800bca756b3a5c9da39792a397b1fd397a9a5f50beb6b6a2d9f0ad7311a62429b9082e49922e509ecadc3a17a15fbb713fab3c28cb9d731142a8c8ec4eceecee3f4b8323eb787a70fbf33947ef5372f41c04411004b32ccbb22cb3d65a6b6dadb5d65a2d263d66ca2df3d43dce1e9039745fca1d8834ba5749edee4f397af72839ba8ace1da594524a6dd8b061c3868d3d5fd3e182b2dc5d969be586116786355313059304f307175b6c21b2d8f0eb4665697048aaf9d5c9c659eeeeee6e63d3366cd828d978acbfa8853ddfd3655445555445551d08822008829b0ca981b86d0173b5ea6acb3353de722ebce52d6f79cb5b188661188681200882a0b536a2daa8946e961435ca14a211000000005317000028100a8643b2388f2439c30f14800b6986585e48320e8986c128c77115430629438000808080c8c8ccc40902ec7a292216d937b34ef0c70a37493035e0f43e2e40018f44d3f5482e11fcc385f7f69d1fa6b94bed491bf5eb5eff8779a09c1e7e8a00a2df7e2ab5d4142af5c927d1104537a6dc9ca603fb6c74b12ba059bfd434691e5963252fc06082ec6678e285e35a28af82e051596449a66690b76b829fa9fbcf713794c929f746f63004b71d40ba00e8ca77b496ace688909d60e925d4676860e861e860e90ef6222a9b8bce2d5652451211ac347d21389a2f15d488fa8bf53262502671b86ef2095f806fd74d1b552153b5239061b6017b21c49ad32219cc2015c945f812c3dd98125e91457835f2a2578d3c88f992b9d404b4e69b0e10c2f83bbe34c700f5a6fa781250936375127f6c6a58bf2e08fb933030fee1fdeaff8dafd442817010ee4030a048c80a9c558754b86b6aff8a3ac5653276c92f19959d7f34a03670304bb07d50185053c62fd0f80d918a397ca87f75b0e860d40f134fafd189e055f28ec60f2b55cba9a89b0239eadec2917a5496f9538243649bc92b1d5b1612952476f8f1f4a86fc6a5b553babc81027e8daf7f5d67cb2930621f02accbbe865fd7f9c2d9d8e49d1dd2a501351c77891e4737d7ac3a2c111e372e589376118443e31c2c82d2dc4473c8065feed7a879e300c55d25ee2a534aaf2e731fd7cacef4a8aa455440a45f7cc5b9ee12f26847f0967020102b226f7849901481415973f225580668925aaf2b64f4e00530a02cff5174c171a31b71da3b0b0509869c9d0eb69f56952888b4ee55db401e25d19c6add34e7874acd2185494855fe351db811e5e6468791d0a6694bfaf7e66d8e5422e152257ecf9cec96b0b0ce3593718bf0e7c047830ef2bed061af890ef4d9e8604f930eb90586117f6a90fe3483e8af3a88f31884d07238bc31cc578a5e7e407ee0d4e15c033b58e231dcedcd28d64397147932d96552eea0449c0939459f50a47b8d1dda4de859951552b450151d42280194b877bda42d4fe4136d31625a5221a928e353ff22def425d514e28b11dceac2297c46d59dcbf3b8faa2ec72d13d3de48d9925dfd2ac2ccb9c455918b107c00e67934df944153b058a19872700c4da617f463fbd082173aa888022e3d634b473b093288b115bdc34aa952a4f48e1bff993abf21d7b796ef74fe62b45cef810843b6a30337ba110cc60e88f95180aa6e9792531a6d612b7194aa942b4b08ca365f3ab896625d59e47bacd4f733e4d4900e2c693b865f953cf2a4f3511e1772308c1b265c65676cfdb7a17aabb3f61bbaedaf4149be03e5855f848d13c123f52dffe33381e9376eeb3b6e79fdc12e9e08da5af8f3c18a7f33ebc2fe9229110607a90b8c51934c591554512e897e9693661d6fad3d78a8b488ecd0b90ebe81ca3c4a7357fe29d197a7ff617722750ab95ceb666f18c4a0a8dbb60b1e94f0c87bc4b4a54ba84e2892f89024d0c31dd8c5b2992bd2bc857d0dabed4955eb376669a17e41749434cbc1037a45de18003fd48671eddc87546cbe8827e03a3ebbfd029679b68982f7d05b10f5cece3b73d02ec6b3a45390873fc77a2881e7870bff32c37f30aa873cbf8e924b5b88acb94bcbc5e939dd7b3387d51fc66898118cd01f53f61e8c923c32f857dc956ec12d8d06170d22e3378e6359af715beb4ef9cf0fa4aebe90b4488af9a98986961da75dd5bba37f52ee49e46146ada98080395d1bb40d1d4678e0efb932281f49f3e4862664cf7b52753aef77cd04769c395eb3161b2bc6fd6a7b99c9bc4447b53185a7c69d040a4016dcabecfeab77aa6d46bb1c70a4ec865c249c0379c1994af2af4e52870dac5a1f6030a506d54f07eccce1aa790d177fd96294364dfc6f089a2517d0d099cfc404424dcfad1ca6d48f2c000600097ffb98efc1de4a4fae0247154b1b6ca20b664903d5911c2faad50e38f863a147ac8e1486de7b90d3b04c00adfe7c3a2322b79b11e45a0528f90a7af7b2079aea573da3fb6eec81529cc30834ef07fd8c6c3cc7d7be28a72a201d0e156d6455cd22740448eadc93c8e1441681c5b92dde7a85860070a6258fe6b17b51d3602153f6e1273ba2d415bb8094d73511212298badb0f56f92929c1b4113d34509ede190b3dcc4a692fa882d6f959c80954cffac6924285f5c9a046ae93e21461764173d44fc1f7bb1eb991a321e072e661c2e089e1ab1a373e046031357c5e45ef8f4815ae05febe9de9d25a786ac638156e9797cef1a634683fa6e0a14e0079d5c3bcafccdec82f8b7bbebf16d3b9d296ef749ea7699076fb7f9ff7625c5e0ee66c21357438a742dfe1d05d683d7214ddc4bf05a0be874daa91dc3ba74eb74bb68eaa84c6c836c98c3ef508a2e3f30d47c81d8ca3602e160dbbee4d68574926bae692745984553f7dfd996fce83203fd370f38dd9aeac77c6db7835aee4a3b287d3a82c92a634f8ca98a27f1f759bf1a5e0f84cee5a0ed1ff77fadd1ba43eb38b3ce2f72b9e3dd630640c1b86ef30af9243616c340cacbc6a7f8d413495483aa1ca3feb2b731731d65a0b71f96d24bc856fb083f9296c3fe45756b1ac5188379d4a4d40d99f1d2066116ae4bc935a6fd890a281ac922bf261b340de064c6cd6fb8a2e31ba9347a832917deb04babe8f4a2901f5c994089d0413b7ce5800b08087bfc21042bd937f21c42ddb66e649a3476d81ac481fe069596ceb67d3dbfaf7b141f94451f9b08558701afd657df7a3fb722e55888eaf69eb4dfba4875233b8061161fc62f84bccd4bd2cd68d0a72ced77bc523852b7d11904a5c250da184c0cf079e287f6dd1161fb065940bd3e28db427cd56bec4cd6ca96ac566771ca9d47b9c3a75f87ce73d7711790a77847978407204c35f4824b066482d94c7950a69b24350ae2116f7ffb63494ccaac71c4711bfbfb54db010e8e140b2456fa258024a639f1bbef0cfea22d84683987c0a504d80aa166abb9dafcb118dc3f5145373e4dbc1d2f5dbeee1a2ea6af0713f1b134261e29750c34a5fa67543ac704fa6090ad9eb03453f6d29ca32842d9832083d3a9453690d58a020c0d03fc99121423ecc03807d40a4ffc57317a0e708ea200a1a5ab427569e980147f8f6d71764ebbf42ad3695fa692e0268951cac9f818ca7d3d92e36253be33b4b32a4fe92241a80cbc392c65b3f8b32778d3d4270196a4e61ca6e17f7625fbbe79fb8da6a00bf9b3aa810842dc0dfcb66800c2fb63e7325ca6ac0344d3d6f17fdd7530d77f1d28d0c38e23cc83710c79477a473e63c0ea830f83eb3555ad492be11a147229c7f010045e8cc4205994f72220d583e62bfdc3412bb15e130f78b2a8ffc3e6e5f8dab9dbd30e4d5f150880382d2c2c41fe492f987d50179257d219790fcd684b0eba3aa1e083adfebea69cb827f093a0edb8790894b12635882d44d49825851a2e399ab576a3644de18b4fb197f701bb796fd03062a1a1538844f86c620d6fec25b81d8d04137446308b92fe7b5d318c2b963387c6771038dae56efce5d081ee892c5ce94448989c884ee0262283dd4b99d586681e40b09c73e79697b9c04a1002a78ad5b8a539fc888722ae62b9e7a9b2c7a3fe3e78fb0b8e99c3c1ab5cf10ee10c5ed63e0c4016bc87ff3c392ff932676d8688eb174c2a2b861ce157d02ed661f7bb487d928e41dba907e7ca785c8c2224e3947d2a0122f16e821f77b8c78e7213c7af86a8dc94607d75aa5eefc01a0f254d1c63ccba140ee7f53fc2f01a4cb13f353f4f752ea7888f050d0cf9b11f0cacb2ab977ccef2aa2c993a589c25d153725c1814a7d5b8ae5185b59a152513f07dff094abf8c69002d7b5c0e6f2f8c45fcb766e3576105d31f4e2de4aad483404247ccd8d84e9fc74e214d8ba270a66d499fd34995eb11c6899e1e00f0f079ab990a5ddb78902d8d0845a1dfd975c6d2ba9dad95a71b4b5cc8ab14066f1028f854beef06a110ecf29ccf8f7033e5e903bef6f037146992b9b7c542cd00769e8392a6736cf991552129c21d9faeb0415a87352bc0742e47873d5c4dccfba484218836dc49325dc1931c28176375a92c73c2c41ecfc976db1255dba1e53a91741d94b0519e14eed1fe41ac187ea7b06b7c3947ce9362bf3f05e485b6d77c60b292f43d49d6921732544fdd675cebd3e31e3cb6174d09162073f5cd2cf1a46f1d1a726015a1fe59ef31882bfebcc4a37f554f007c1e48e15548ec527d6045b2fc002b95ff0599a3f1a474fdbc3f958046f603c5568559de557787107aea45d53dde4de7c4b9a009f4f454c6a6bd15fc9049cd395c43c240cf18a49cf446c9b5cc7df6108166d9dc3e30ec261fffcee449b2c8964c5c27de690694b7144099f94aa8b061354eaf400ef14ae6d2ae484ef75d4413fc080e6214d11501d940fcc3b572e3660344d717e28fd69bb4cf4ae3387b95d495960a6d105719cef6966fa55cd2cd41a4ddbe823891d606e39f3088699893d1f11d23d3aa644c8eeee8462da370cf4b5cbe0dc9b592674b7ac489ac474cc48e3ee8ac03e71c505cbbb204d1d4a0ca67381e2da4705de96cc2a21ae0c3b52316576cf7a4b4b9a443f985637a9ba88acea962e0c3efab0420cc56c9e501ab12a6584a9504cf389558081546360f687e3cb7e1c28400bd0b17dfba721de231fb873a46ad10818545a59a04f58854fa8287e486bcb7ccdec9fd45e4898ee2f048b25ecec7916fef910c139bf0c501346ae40502ae5b218e5db58b81f98faf6cdf77dfd8ebd51d9cdee8bd4e25313ce0a1bcac63ac60291cd2dbe430ebdb4200116f6782ed32025bf51b8b774c2027527fbf5d3ab15142fc63849daccc0a9b34d27971a6b71115413ff2d5f017f02db57db88f3fc6151cdfe7839544dd44e27865f0876c4bd4f3003fc5265cbd2e81ed8f8e480b611de5553d24d8e5b83bd2bceba353acb1adf93e76c5360de91ef000fb77958280f31e19f8fb42c143951cdc91c01bebe83c3a4c0fdcb43aa63c08abd644b320fe515e60592dc886fc01f0b887b65926c4dbf6a2332db222460fd324a46b1cf62dacb697322e340cd2b39a360bd0517d570a335cdacace168f5682dec53eb1d6292faf3f70cd6ab51f652b9b8dd34712b8970d81ed407ed6626fdc943b890eb085e32a2b38219bd8b9dbf3c0abadc3ef642451340a97aed999c1d9496fae05735b07490f00e9b843a6bdaa73d01e528a84b402ca9e255fb876c5d29801b16da8c24778d465ca45640b954a8363dc8445553932a2ac7fdbe43f5aa9b0a42dd129fecdbf89abf43dfdfb7e1ffcd526757f0b76f08fb00b948c66e56db93b1a6b8886fe6fc73f3977b181cbc68eb6c9b05ac41a088aa7ccf6a34c31c13a769941c68d10c77a7348680459951d2dca0801d08156c7d36ea3497682cbad6e51526d9ffb78191cad2146bec5f026e38fb754464160032ed4376eecd9d8115f0eb08dc81db697e159739b8402ec10c1f6646dcf703c66bf9e6bed10c78fc201c61cb3f6ea9785192f178e590f0006872cabd01ce96c70a030c070361c0e281c6137b63f3a4c5548e7921ee970244b3af10f938ede8fd2a1b9d68d2b4052b8962824c4fb6d29322f6807e5a6e78cf3b29e0f3c0d276197331de70ed88667be4128da8d62a07b09ecafcc0010967fcc2c10471cc6d48080a40ea1071446447fb83c43c891affc5498fd1119d5ebe50678dc982ee88f9b21e2a849dbf2964891367642a295470c770828f1bf2bb15dbd2974fa19d91fce19ccbb470c38273e8cbb5201d166ea4d22260b5d5862eaea22b60df2df0b24178952215b9bad9fd29de4598bbef0bef4c56752b393687da8d8e20f9c510c32cf1b10a537e24dc69480fd34661e6ee43e6225c37dfc8847a745a8431dc2166210ab07fc10e1f1f09f1ef881bc5bff2cf74c811cd0524f6a0f91892c9fde5e92bc33767662e285daf829ac88caa325fe71ad6c101b6549201cc8665403d94030c06c56f58499dd7647a8593238d236868b6b93b3199f2716c9cff87641157b3139cb88f72391357cd8418963a592502982f51fbd5eda0d89339b3a9d0238a9cf2a2172df03b616531490d820e4ea38f6a24342ca014d09f939ff8caa04bea9e74139cb174d4499e471cfa985dce45651870d1a555590cd911d96986dbc40794ed56fc1edb33fc50c29f35352138dadf42f54dce4c179828723efa87b788c797de74833778bc5d16e0034e7f2f498a56d64fe41821981e09b8051a559aa36be174aa34a18ce08eede665b559f8c7bc54cfa50f41f527be3f8aa7e84e88fa2de14eb91a802eab3ae77d955770dd2ef12cf4512498b98878e5f9396040ee1d6d6c335f68343f10899556b1c60a03f387e26e947c2b7fdb91985f946185cbd82e763c38db0609e49086f199c53fb2cf0dd2a8213c4a9b339c3936780d6167f3095713663869104110ed00eb6186897908bc3209cde38cb3e20523065612e368383fe9b972d43fc362833b3e2a008b5556b7c48736f275f6d0ef6097bdcd9dfe5da9b9fc7bc68dbcc484fdc7c6323fb0354b4cb7d89be2424dc3e90eb7664f435f897b511f63f9a307a9f86addff2130e3a28c1d47ef78d45e2f58968a8580afcf056c0bb0909966feba0527099c38184521cbf03324494ebb4bae39e7d4632846774d538da3ca3064f54ef6f54aab597674e643b1b7ab6fe68c606ac435addac0789e78d277f40dad76ab67729e5d088b906e204fdc97fc3a013d27490c6f43435966fe35c85c202d8aa202df180319facb00ebd233668b33c57f7128e2ddacd0a88254091e2b5d0db122192279332ac77bc438ec65c34c3848fa2a55b28265d349a7a16a98b403ac08c8b06bdb127cf6305118a2d749a28ff29c398b73b3281a93db4dc0a2c87824c885221e9f285beaf7e708aab207c5cdb6c73883318b06b2e4a09df9fd2184a056bd4a4cccb9419365bd2894dbe4a244f6c9a408191ba0bd6822abe564dd3b70fbea1fba2ae7349ecd7f9164ca0fdcd24b2a3581728fdd661efe8d68dcf3693c7ad56a7591ebee5e839588c9962bec7a25a9c30e71159c419c552b10009c45042b8134c717af00ae7bcb2624ae5846bf77849334f5fe4a5388d45b2542bbbd285ebb63091c11e6801f54b606eccd111b68b7e69cc1aa45044b37bbfcbc27c406f54573fa97df0a287b4bb30c22323c1e0c3e1145366fa6c63f9d7abaff603ad223b04b3fe582b818f52f59ad84631835d580409303ce4d507f0688901b3967492284f1548a346d0a9e35bceadd40a9be0f2f23edadb8dbd67de0cc99eba6ae6858455d91682650eae87494c872265a84a71dfbd87abfe1c8d2cb890cd21dcc858407b81d94eff9a292c3d603c3097432ac3ce71737a958bcc8d4338c43b1fc9e2c9f6c79370fde21d30059543995469ecb59252f80f7b6a5af2e9e28ace36f4243980fab113f62182c12801b2100f1f5eaa2add43c37bfa3d4458675b16b1e01e0f7236e1494ed94c12ec17bb9f8fbc047c204ad36c23a1816e86fcf80c8ba82d155572853310323f92f1f43e6475b8edc06c7d452c28496d1fccc327c73468c0d3aee12109e64441aaa591015286a38adccec9898d9fa278cda50c6692c1cedd5270c75a94b17e29a878fa0ec4dea036a17a30945941aa4328c501679a6a3a0a642ec46d5fbc84d98417d88c04d121cd8ed9cd32f4e8dc14059533a13ef20545ac16a9195dbcc32fcff8b926f009ec6c9e96fcd9fd21da99549be6b599b9a91eb9b4488f2e8471388a45aecbda1240b7ec9dce6a39e25d9d97f57014a6895cee1b0f6db888e7fc35189c822e57a1f81a7d4e49d11f1d931651306fa74821f0202da220403e4e62b02eae9ee758bbe8e57b604e72d6d3f9a0c8bda7287af47f29ac3af5eccd81fdf0b7468c10ed6042178a0426b203a1fbc7f908198092acd25a857d00bfe466fb251e6e72ea7dadafd87d188ccf3906acb0886074cb0579c1e14359ec8e2e5d53eecd1b8a1423948409044d7b60f6d1eff56ca1cf6fe28fc61a6a7f928649a50349e96f30c21723a4784c8e29a2361cb249318e1363bd28549b7af41d2dd9fe63d337f4f5ef4a7c08bebe449d7869e0c7714415853238652ae81876d4a964d03fd290f8333c8478c85ffe6a7a60b36885f59d8cfb1121c9cf4c95103523cad763bab3de4fdab5f4337d521c06a761f4422321c4717324c4f26ef538c1d26f1030d57b35c071e1c350c960ad8c80b36c9b2cb96a0004eaaa77d181ee955cacc5ebdc832372ed2d68a68ac9e66ffe0ec21e76d82f9f2e4fde41a3329e0270824cbd1cfcf70a2a88862d78344bfc4792ae9603454a2887df3c8e5ac9d913f8edd23fa44c2e55380015009cd96b26336b36d47423299f2705b77aa964b664c91ac15826770dffe36eb18c5d71e4c389ee20a02b512b1400c9e789f964d9940a68e56e27e4a526b2b136c8561f3d3b6925412bf36bd2d82455625929a3aed8c8ca89782235f4bceff25fb194bd37210e4bd87e981bb6233b4a0e3b29ee66b294abcf8fdc4a6589ef672b93de26c5c295bc184ee6ff1a2440fac593000a2e22e1323d7d4a2b2cfdd597f1c258b59c581729fd93e5ed13f84dccaf6f1537993f7cd85546e88f0d307f7df147d8aa040bf6f1adccd21e4c46581d916ae2d52178967dc7f901ca6267e394e6f762a5964dae4a12fee64284abe2676aa183a3fc51c1fbfbfe203010d19762977acb89c2852c6e8a0ba8f4fdd44ccfd6dc4aa90a9b555d830d0896e16340a7027033207e076808528a05d80a2f7305801cedb1f624f58f5e079efb5207264a909710054e78104319a6a5b254f24f900cd2929e62a8459718c8043a2e4d4954ec68586ad4cbcb61932fa452b626147149cc059187e937b51d1b3b0a0a750a40aec2d7be421f6681c34cb98ebdbc4537ffb2d127b2f7bc8e7e9172b308c5a69c03d9cef77d10ab1f5364112e732d78dde274c95cc37d818b11537ab01b01d9842e217a63a3646434cb2c8f8c7d6ba52cf6166c25efa521daf83beb4746be0fce737e4d0440fa66e0ab4900506e370ee4e122a197add318e24a0cd00b705b32d1906af99826d372ececc193c5584d8c6fdf52be80888dfb4faab749dfc3a8b6c8bd8a14ea544e16af850a2249174a45497b6135ca4645ca5933dd9e12395ea723fc4f63681a6bf6fe086a475d7ecba742de48e9c978d396cf0131f7996f242684e1e549c467a9794a8a3c2181d3caad1b3d4be1f0fe1d577c649e9d6d86426397ff38ea95d3d895973cf52769ed56234ffd209a66c220ca9be353c3cfd0c3c16012943e5bce216ba4c7699ab589a2b55c5c6b87b4359b95bbffd3239ff40491b06f65581a432c070eb06c9ae66ac36ae3fc9f2f56f31ff81d3dc8ca7c4066f11bffc4f05619923675156d3567ea6baff39d35dc54e911e225f67405b9e5d43ec0afb4022939be3a54a004618545b1cbdaad43316930c65e84c89e27342c0dceae51c9c3a6ca786c2686879d1452e2780b400054e63fd0d001b99420085bce200f50ef073c1f432c79647acf2074a031dd314a4b264aa98706536eac1091e5ce02b369652485a8a9235aa72ed705982c4a8fd8a2acc72e32be7dd1f2491865758d11646a1874f034b335ba921d3fe487eeb1e207e5e764297e3c778eb0e287cccd7d297e10674ec622d2090cfca680c066a749fb7349020d46c8ed721f283726bb1372156b666cec43b1e669913f12071c3eac272ccd6b9a61194aae10cb2589aff4772841cdb8964843e32036f36b15b49e844102227b1e86a5cc37a18bc686f81f1d37b65c5dbe1e15373a474d4c8da7c637cd021e57ca00c1bce901e56e49cad30322ce96458e593235ec892ea7b0aafd2c1412134fc88fc17b00f0d1cacfd045316acc5c164fa0faf50ce5afbea52f47299684fe02b8fba1216ea9672bc282e5b2514338bb76de7446c5115588189d649f6e1df777cebf08ec954aca95ee7506c0169d9bc224a77084fa93d8685e077b89c60937057926b829ecfd969ad96db7c4b634706658a955f3a81229d231cd5b3ad2990d09261d9398f655021729bd705bb9a06ee11213aa395800bc60be668a8d04c943e09336d099f038a72913a50c1602eefe9557c84d83442b8c600923b01c5be236737352eb6debe7f02ab85344c75a71734d27adc96d591d6eccbd8843330146eaba4e041496d0408cd59095431715c518d885470233a4683467235ef04967fab492192f78956b7af641a1d6b694377d9ba814cb2d678424290f47d60d2909bb9ce24f312d395909ff3f42a5749514a068d295a1994b7722fe085236a0e12f8e5a4c4630616e61a4e0696c066277a9ed2d008fa5ce5c9d33c59c49280fc7a06b52b3d40e3971508a5207e6a446739e05173dedbf392eef769c20a3607b3c60b8c5cea0dc3fce7f7fdb84c713b42667c38eb89a13d56bbc2559a395997be1ef8cfef716265b0b9e311ee1327c2109bac4c4df06b59118a27768169a86dfde4f7d34cbfc0538d5e1a61014ead2a23c65cb42a29f25a9f8da94b945aadde7bd2d8a50ca4ba966af282923edf70b01056a9318af343275a9496ab04283220897e28c7859d1afb2622f2b3d018d69bd42563c83b35e088f335aec8514688671f996bd6296c28c1c5321899611781472eefbc0aac08f0e122a4761406ec99e2c94218a749665df14c9206aea886ab8e549d57b6f50ebfa8cda8f627989ec72118fcbaccb9ea5521db685baccaee058306cf32ab618d71369219d49ec221511ead929a52a2627a7f0c8f62bd2e7bde3f20817751492d02ebc5bdefdc9e3dd9d3a9d3d89bf8d3ea5064a0c9f52f669ce84f70cba9879ba1968777eddf33a19e0cfe9ede41e0a19a1958ab83773e25c09d166b6c295506be65ae6c19166b6220f05178855032fbaca488644398c094bcf45d93c9720c9a6bf0449012de955475a704a900ca4878e2aaa4597144a1095e599ba60995bcec351e4469e80635c6ebd781f997b8b58eb3abcb8b032337e904404a25e80bec4386c18c55b6303ebeb324d9549902d6b2ab170f4f3d97a1a7ab7981751ae31f8d5c5428471a43e0d77dcf160ca8464f44af436f3b60ffa4e69efe47502bb01408825983f711580ae7645f7eb3a55414f39e28b8483c24811b9a34302a5284ad2b8b2198edaca71889324fbcc910c51434f29aa46878065102ded4f29a3cc383d578eaad516da120f60e751ebeac48b8d193728dab0de53de919c4f938a1b07e78e11fd720535409f30236e6df3d146c9fd11638a9d9a3ca9dcb3897bd28160f23b96464b120c3d5098b23061cdeda15eef8ea489da4e0b4af38f29a605408515d9b04c9a6d29e0b98185c472e481ffd3a52c26ec9de3794abbd36d66f3947004b50f050a6bc6c366b13e8433f03380a30c502162133672b719c807d36a78eb83ebac609273f8c42850ce19421f7f6a69f95315e9017f303ed81fb82f81e3b318a1bdbf3c660ce0f2933d2e390ac41ec39f9dd69f4a0a5a69140cf00b996182c1caa4db8c6f438a14bfbf64b53adeec4cf0c8a26bc9aa72c1d4f7dc6eb8c42faf3e118459c47d14b40c9c9d7d40b4ae46071694dbb1e99a89d231424db4113fae302e8d0cf7bbba71867e187fde72b707e520fc789ff7b6a17e914d09429c3a0e7ddf180b93fb47e52a2e3eec30d4b020410842b7a37d9c8e19aa13362b5d585c87ef8570f05ed89cacc3567b27f7640a4606847a892efa08bad221b9e83ab58c0eebbd726b6938872986523b59b74b2846d2b9335295e285614060569bcde6bf5494adbb59c472f7a4524b4aaedc8ef7e2b5dae5102a4d9201786d0974b08472a814fc904344379ee20903e69fd6a8d7ff29f229125539acaac5f299ccaa9a54aa1017ed24bb215e40860d166e1ce5f331fbabf846e4611cf5710790181992d0d8202a36cda1fbb21936f33a35d352db9789e64cccfd59bf4ada442af3b4c57abbf5e66af62cae2984fdafc7294c4760ac47e56c8d481e5f9fe1cd04b03b9a7fa5c59ad17676b48514d240a7371ca93f3d13404b8c864287cf50fae9e182bab304eb9ad6d0f54b65199bd005f4a8e67a37073af5f10553a4003261d88610661ac8a722ef05b107bcdc63aae2b852ee0ff862567e9187a2c553b47949a5ba6ae53788bb1b89fb18e8877141659c3ad3d25758b1dc58bee1c3b6259440fc556f852a5cf9480d2c06015a8fb70e8b6c6fdbac07b4d5b67b47393864e6bab6a7a9de1a689d698164815c10f6b3a386ab5f0258a262a0415ea68037db7deb0c7068fc7b33edb3f50d3a2f7b760a335e9eb16dc3e283a9b4b4f4fa531252439ad2ce7761089f6a59fe16533cfce98aefbc4df83fc61cdca2e2c5ac4fb3dfb813593b35d6eb49f37138f81be1a26051b72b320d61f067f13f88d06df8c6b0c32607e128e89e28435bf8a09a2c5891257db05616c9a287e3135c438e7f435f761e4d470dc43f2b99263790163b6138707326ccc81d0183ead630522de0f30d1c23d7d13dc8c8d8552241e699a740b9a269a942ea102ed05c93abe145b44ff1f2c337855d3664904fe77c3a60068d76a8d6f1539e4e38983316ca4e3b1c40d22180c903c4f241be3a9eba14be6fb2e917894301f0f82b9352e9d2ac10e6873fa18190b5d016f63f5753c9bde70da00e84a2e04dd14487d4414d348f3d0740511d8425dad644a5816ab0797cd7d0d0ad4114dcada96f2bd5044d0fba9d28295fe232b19e8139767ad4fc17acb58cfc2700b6a20eb17fdc9746cd37cce60910e2399c3c3bf761cde1ec1d61087ef3f1c143d011a36f112c55ff1d17d12ab6fdcac4e36fc6fd08fe8eba1133ebfe64b501c6974e79b19ad1d7a517d3e385d2529a4ee912f0485d41cdad884be8f4736b0ec23226d9b26845a8b05de7efed9dd079f8ff0eb23acb80e14bf36b84bd6e956955c5c821b7b4577773c27282dd158e728b4812b7c16be050d736ef5d081124530ad1545475bc0fba7cb27dfc9a71d6e03d172d52aa1be0389b36921f3e36054b3571e57f73e22dfb088887ae019b89d3778ab0907fb3a3108d1d4e63521f746cc0945749e712c5d7e514b6d9b43681cd459484a4746c715608e1119b83549fa754c193308f450a0eef8b4bd83717a9ab861b2073e0634560b768deadfdc69a06632f3f6c6d51d0c222276b0aac9b656e7353de2a033da3b0a95ac92a99aa3b05e7849775529757691dba208a589b25b63443ac6f0fa48bb8e5fec2082a4311cd828dfba440da2f9cf141fdfe0685b0ae37a127e7508282d67bf1e89720985050a3753611f7669e2a976791538db803444bb9461ed18e892825f497eccee70628839964022856f44490c73c18163311e58e1a0dbce731f234154876d02e56d2057abee794bbad1a3ebb2d57be2d40dff95c30f7091c5491226ca5c8b6e6600a22dbb69fdf452d3be4eb5baee02880d9e644add2c76fa6a3e9c9e5fad4602c8d9c305909b91603351487973ddbe86676177a8f6f610b61a9ea5ad7711020f5965264f10dcd973eac6af98fb80aa2666c37f3c5f3723d613207a066087b134965e5136ff12bc8673cd57b8ac1a177230356f05582132da5040b75dc57a828dce26926f742f124fe53477bf4c5253b132414a22c2c04d4434b243e2fbadbc52f46d30feee6b13d7e0d859c405bdf24c3b8aff304824d59a780ea4dac27724c962eb61d8c48da43326e0a5e99d43dca6c22bf0308d5de3d06d81f19475e70d047abe4fe002426586bb6c0612061cfb5d76c4c7645662aaa7889e28258ea58e28ae5751a8766d73278449e472e79318676668a7ee39e3028a59f4309e76adb7ad47a50e9b04d3005e9e546f78f1165a12deb570f61dd7d2cc88737883e22c84e1429c5a5b7df1f6cc49d0fe3e0a33d0ff011232c3affa8f492624960b1f680f5b38362e026f2facfc2f1749a8944d5e789e3b6ecd161aaf76445897484eb2601431ca147c928e5113b84f2db602c61592c32f82591b1891587993b7c75ac02c400ba2498a6d91ac6c2f22d30d8b8f70a4b14575eaf41debc8c40d5b519813f292966167b90ccc8556ed370ea496b1099224396c1c18b4f6c1aab71fb8226c37949396d6db0acff7c86df0b2c7fe6c265c683f234750ba696ac9ee05491b34a91ecddff8f73984b9e879330c2d0d918d91c46188bfdb3c9429d97e6cd2bbb2cef93f0938f7471dbd8c53fec6ddfbc3b229d5b38d71e1f5b4a82c45a5121218eac026fbafcd0baa32e3755bdfa1a79941935e1054baefb04881c2caa6ddfa59feba253462245c77a09856c1f9f78a3b9c608fa09aa792133d4803bcd74b47bacecd129c2b9171bcb9b6612531cbf5e27bf12b10e03ea23d1aba92f832c52abd07c9402bc2c0e77e0de71e8e3bac20632c23ab492183a9fc51567dbcba171ff37234045d5e981255ef23bce8daebdccf0466cffff3101e4f7745fe434fb87257711f138ddc6280d21de18971327b5e4549c211157d22c30b52718de675a862f0521d81fa5b2842576ec12b7f2c1abc070e042bd32187a2f1a42d313fa228829f42c9d3269c32aaa57d83e5ce9088b09f50e1f2c1633f494395f510d15fdac435b587d9fc37183385dad9015e18cf266683a87d319e01e569f72ecc1db51fce47213e171018cd6e584bacfd00057d28242d0be42fea03350acf413ad4150e5c34a1a00701d5434f3736f74e903a5e97f749524c500f1e6661a916c63d95c2d95d91d8025cca1c81a4fbe16d3596d9098156847e8edf8b263fd95cf68dbc79af06bbec2b9ce0c22256ea28f983140882383848b4d8acff719e4241362f55305413e29423814622bf8d1db6f2c6ef5814f9a9b2463747d4da066952c97b52e94bd75f37a48ceb9303df919e29a1cf5b000fb088e9fa541cd5a3c9c9b9f0e97f7c13d41f3f05ad122fb46cfdf902b890313955a319ed8deb0e30c846a01617b2a7bf4d2f4671edd295507c8d05475681c23d70619d4042c78f983bce002dd1712aacd1a360e134fe0d11ec846cb9b1eb1903e9026d44e1a956de33f1cc6573671b9c66051eab5a76e3bbebd7954e44afdb79dd2af4f76125cc8fc4a401b942e60c5802f4e9f089a2e5f38e51f06259b4a33851eb9bbea5b9d64a705a4e3c7c084cfabf72da7e4fd8bc55e737b394f745c8f4eba29c24c4dc92965fdbfc7dad8948edafd553426b3143dfce62791530a7aa981505c0d49d5726f91eb7e754598a41a632e89c54f543a2776d426e6c7d9c6977fb48db1a56b38ffe9aebf1d8c4639b2ed94313df47881d3d5ab9caa2bf206c227ddcf43fce02fa8bd53af45d0044581a713122324317b45c47b7c3f2adfa195dc5d3c6fa80ee7b16ea67b76938a253fe94ef14510864cdb538c5fb6491fdba42d82dd2dc2de7f19dc8d6e6311154e80f27a7301e53c754dfad417c880b5f236eefe8a124bdc19e25469a87dcbd404efd8148063171cb39e4368e6b7628a63c2c61297d299d57962e3118610b0e3628d35133f6451f3559796f8c2727d13a63bb8b915a93b10c9e2c69899637703888ce939657ca3ac20e30536d73067f45b781f62f7d358e4af41a1b1ef139a4fc276554aa30ec27cc960039bb632ea30e26c1644356c569af394440dc1718367d4930d207b7e488e60dde1a2c8035ff621368625fa4f208711027e8120e083fd7bf7661995c60bbbc4970fe38a65edf5271053e221194087ab64952057506ce86dcea6fee1745d1aefea166dcebd2459d83498ee71bec665d0f36157488dd6d3af237644d9d25272285775abb87c82cec77bd605c02ad7874c4f4d897fb4475959146e1b53d2dc106396ed718ea5371707072018dab3d836d37b9644be0d9d347b6e34acdf0ff84dd240ed38f09d57109a35f0157173d5dbe64247a8fcef8e6fcb6074794688c223acfe5037ea3830818f7f946d6c511448d4c7d96370c02a9cdfdb2edbe88e0a5ad232885f29ecfa741e6065a9983395212c3daddad2d1b50d1639a987113293cd6c7e066fd3dc384a706179861ce8059697df18a3246b6138a6ba006dcd1ff4589e331c348e9314ce7196b1cec67b694a2f00961d434bd6ffd31cf4ea55a3968aa1cf7a4f2305e6a939f0b1b8c3c1057de56e40b7378b0a8da8f016d775d46bd4f04d0b437f5df8840ac5cee3bd624ca97d9e6f8fa469562e568183d0de685b4a0fcf7741299a8971a418fc323a5a240e14f020850a2afac2d966074daee9f1b7104eca0a0ef344bb3d2183bc2ce693a81a9acb804498b1dc8469df25199132d62825b91265a9d353eafaaeb2ae30a626d153cada29c344fce52d44e766636dbf0bcacd2c4b9ae6f31e37784320ba3fb7e2ae6f9fc1584473947080a4a16c9edd6c5bf1d4dac1194a89ccd6590da35d8b77255374374bb03b4b67aa9892cef64ea41e65e098758cb45c16e7a4d529026a12a65a8538779622e9ab1a6491b76969446c9808a17c836dfe018ebe6f0417f55fd67d6f562aac286b9d1810db0bb06df95559a6216d4739f68b47e36dacc549ecf364c465d63e0327e9cc2fa545630594391ddb716ea91b7d29eb64482e5c7b9f173bd2c917fee0b422ab818b07b7772b0cad4c7863ebe7b0d8f8db3a4b53a09ddc20907a8c6079f734e0ecbfaf2c9e6430bb30fc0d9ced86c6036ac50f4b15011142519908867d82b0a0242d2c01c683d0bfa071e18e27b4ad80c085a500f27a595b9c3614a709550807193c055a135d28f4ca2bbc74ab2032785f5f30ee3bd6e2c45b58a171dcb48a622e91c06e49b996b524a3d8805fb4b5d1df6f3e7cdbfd0f0641a5023d01919a4d4ccb8a593dbe86d481a0b65c11306570ceea9de879f85cbc48a0b3a2d609c72671033e0906428c56a941a691ea7b050f8cbf4544cc3f61fb65663025aa9d77015f290cf5cc0b4a971203d5176a95ac17b7eafaddbf350d1aed26cf3162fd2e718d11cd2af2d613c6882c390c40147f194506a8aa8619bc61c9f07088823711eceee155133f25f175e7c7a680be75c4883372588f0b08b09e8e0ca0c2889c46f89a16114913c6b8339b306fbe43f701208c576987cb1e760a5e81b549c43c4ae79e5be1077506e9ca0040dcebab656b1f5fa5b94dc450c2a72914af2f07b7fe0bd16a666ff480fac5166e35cb86fcb0119cf11ee23ac1d1645c1df32815d136b1a3217689bf4a58c805ba033874c4ad84283ab0ddd2693eef96462dd902a94826ea4097f61972dbc08d57c4e843b941749250a20b069df99dde32dacb1bd7bef7899b1e1cfae9ff130f59c140913ab9391539f409c0a6af1332dace4e48a7f00c113aceb50aa78991aee989b711253add09a13a43eb5c1fa52bffb7a9def60fbad8e0859b70296682eeec2c4421f990bacf05fa0538d5848818990d20eb3a6185cd971c221870a8ea71124e14e057e3a346cc17f0ac8187aaff97f4443cc398934ed2fd59faf8e8df11d02e48abf77566d72defea17ac10d910b03676c56e18d09938338aba8d9996bf3e0a2594846703850b8eaf715030cbb25405fa74aaf030676e81fd858c32c8e653c2b77d78c5a567bee016e26dd166a75454cc03ebe97c199f267ece51ac69ac9024183ba0c701d569ae9987d7f2f5be9140ea92f491d2f6056c0e4a5d2b1bd683c14d12b819eae547024f925146fe6681cf767686eedd8e42fdc71009b9987c9dc1a1c556b7c85689f253682143f0a6cc908861f10b2a2668e3a81c49c9bd944e23429f639db15e918a4fa93fbfa59005e38badf10ce47d1106ca978ab779841e78c4d267296bd7ab5e04a133e92b43c3685aead8c944502c67c00420b1d2d01e30fbf64bdc1d21fac30f40ed8019b823468ebc463f9a298047bd3c93e5ba417614dfbbbbc3e7483f012cbf886bde1bc3bf2df3bc8ba05857c0af00b2602cb7a3f07a385faa5180892fde8123891deb7e3c5ccf7c9efe0a55bbda82a944151c319aac45e4cf6c0ef1875f008f6dcc8616d8e23e891f1e21f7e67d3c54009925c590fc4e04005d3b02430b9487220d71e02a04e4eb7e84cff15608679d233e3c4a10c785d3694198fdea34c78eb189c1930c9b2b6c70a828a367fb9cfdee343eb745c29c3057a1d0831c39ee03903767541948e9dccf7a6677f1a123104b9e50d948f69f4775529882b8c3235ecb8ddfc37f32dd7cb34c62e643cbf739b766103a45ada3cd2a66b5c9a1c5063626a4f231bae2c6dd90f4390b91469470ce7ae16c5956bbfab3b4406d0d5dda81c566b8cfbbd13d1c7a83561f2bf0ea66db82e5c3ba21b3cdd5ba24560983594aff86692cca17959a5756d2ddfa382f30e0d229548c721ea6a8c6ffbc4059270054b675a4b9c1809c7db54228a8f431fac587958d277e05ccab6a39169ea1c36665ce444e1b88391f178c3c68b4237b524e0e44d46101dd83da8043264044b810a1232779a7901f1ea0cf717b607de9a4b074cf52b5ed6488a7df5719a2e2c11663692e4332ae6541a970b13007ab392a5731c297c07b5e0b1b6ca4f92fb75356e8f7ba223f7e55c6ad09fe1ea31c23c41aa9e9c2ea3d40148bb50e85e05262d75b4873a0e061dccbbc2c177909f9e6455abd89652ac4e44f0438702181ef25e554c8f1fb16034013a77c3a67995b390e99bb9a91c0e0abe14d6894f894479e18dc6eef03c3a2b615f95887ff275ef8835d63d8f767558997701ea116188ef81a5ca97ab116f569ca9c53bd597847f198a5a3d078c99aceda7b29b535191af995da6ef9c30f33da3ec9452fdbb36734a9e7bc5bce186665768e4ce35644e062f47e63441d010fa6c002da87fa27076b0e91fa1f498f59305836b30f50a7a8d5f5138369b549770a02bae10b2179a36b676330b649a829856e000be938653c4bb86fc37374983929856cf300afa740475a7884c19bd6c40c84369558fcc1a010d9276f0cba37ac2b00063b308aba822e019d3f1db85e1dde1792e3daa6706c16c7e74b03cd2af8df53c4db2aa1ad99cd136846ef33183222ecd1ebc6de24c472036c2d217e88495b3c703ada54a021a2e9eddd4a4bf6d27b027099b869b8ae46743f07d1838c48508d2d8be6735a9ab0f105a40acc3901bd917b8acfa1d570f7e30859e1d4fda0ff531992c0b2bd6a7c31244ff11dc3dfccb4cf324cabded7f34a8447ead15d47476953aa38ff96ebebf76d612a323e002d9d4a12ccfc014d4006fbcbb9bb11184e18209a28691f357a19c48d72c63a0a6cd223f125d101ea1fddf92fdb9d107bd468706227526fb91c22902f8bda86e3573220d3f7d40110d8f74f132fa154b8286421aeec02dc54b421948cede215ea709efa60aa88f1b437771d05cd4e370d44d63ce679c8050637704f4e448bc80ee32c01a588449e9583c3f0f75f7b600c7eec665a11f7620576b8c380d843c31a1be3653b54a07fdbda685e7e97e134adf56e36bb2b079e263139652eb0305d2beea732995185fbd90b10e2e547525c612897f0fc3f426b09d9106527af7a0d1674f224d5ae16653553956e6c2175b83c208de0634f6c93f0832b3cbb933de5f2614d71b1e10dc80a141b1d829626cb02672073814e59c04d01b074486b31f8cc3324aa88bf176daabd40a971b385a67e1a55c34129d1a00f076a36f3db3a999a05a1a00b47315b3756a9d3657d66c2d95aa0ebe9aa0cdee312ce9159e89796171e143ff7a08f8dd499de5a234f833d87d3e2e7b7516ef5c05973381bdaea1e276d2c7614788179653397cd8a6a29296443eb72eae7de3ed287e8403713e87abc8a1e4af48dac344f92790b931a946d839b655f03db419615c490fd464d31d0f07e46e07da6adcdefad28ff0c9e4738052b9e95cfd81053d9a9855153e6a9b9985a9d534daa1bb28aa5e0a22fc22d09437ec524ef898126b6cdbb07593145fdc4df09a04149289bf21ca5bd92b1b27dfb1df8f766ccf1afb2b8f42a074af233ee19615facc18ab2ee548ba02eda6347e50ac27c4871e90678282ce072c9059866b651666866d6db0e0412394bf509c8d9ed4c3bc636a1d1cbf50cad798612e5be2887769e25faf124d5c2aec77f3789ad3840c43628e707ebbe3f21e7f1fd731d8546210c231d14330252cb9077dd361033eb46419f6bc212b21723a9dac45a29cc6a01822f243bf4621e379d4e826be7ba01994b8d4dd02923b673819e0eae71cc423274d63c812dedf200f42cb3059a60d21e4810b24844f66e27b195218bae6333c27eef52251c4c1d0ac1b9f8b0ed4f356dd4d4e745bb23c32535fdcdb116ae774ef0f8870aa0e4297fcea43b9dbc17a8dcb34c04e2ce0b33c31d3cee0ed3931e01c8ca6fbe4210b495b438b9df893cc4922cf8b2576801048ad127aca9d4beee9eb11e18ec30bf72c60743db0affd5182058bff0b0bad4c04c7d1548af84a5d987e515b5f526fff3cf3f2910134353158d53079c5801b455dd170840a9ad0336815753ead38b5a486d7bd94a6f7ce3a234f563f9a4dbc2d3626392b54733db137cc16db63fa09d18b6edabf801e13f4e9a612cb3970029237b32e03e55863f9925467679d81dda8239a7356e416534ea57ecf2b5d03498a076ce2f24cf02dcbe14b24ced40c609bb166640cffd4fc08b85c93aaf67064be83479d204abd11630b15ee5623247a661d5759ce4afa8bc4c04f6321060cb054888703619ca80a7a4389462f040f7e836b9b9c9de5bfa689bc826162789cdc57362cf0d3f3a0006027b947534c3d019f4e77ee71f3a80cba1577260c4d8e97635b7d90d82adb85d03d96ecad02705fb071050ca1d569be593a70893cd30b7d2c9c300ac75fe2a840b04aa7db039d0e89e99ca2a485ac092c7e9072104b9f5a0d371118b45e0ca1a2a19a52466e1c9ea64cdadf0eef6a62b2a99212ace9b984dee4e1269176d3e34e946fd4ee0fb63edb0e07ffb5ed24e56e36d167b45f02b69055a69517101e01db5aca3cd13872bdabbde3f349a972ad0792c5ce224aa4fe50a1131acee621f32091dd23dec1862840684146d749eddbe161948566a04afb30962c5d0e0b90413468519ea22c8ee254cc55adf86f3bcd232a933ee127a9181f3c3ac51ec09cbe19201bdaed8dfeca06e63dbeb1ae8d2a5cd5964d08429b93c86e67357187e5a72d50141c4eeef4170fd40915c6127ecdb700aa3ad3ca6990f67101f9f9d2c9632db8c6f0995c52421eff44ae36745c31cf1aaadb1c5573b8320119017c54a5e3aca06ae2778679ed33415a16a89ec3d09f2c8283b46f1ff06e43deff2677c090156eb94cbfe3e42bf5a44721840fe231268a58daf96208475e998d60f523877c89bc21a963b9e8d39848efce1b0c0a3e0e05ccca148571991718327c40ae417b4e5c46c0ae30812352c6a11c88c479e65f8128966ea26caa3acab2cc827192d62e7053337a9ec12c9d1a928fa4a37a6eef299c5d8de600df805d95dad7b1ba9157074487b2ad2029f5266bcdd7f538d25059caa5af1fcef5446e84047bd9c62381f85a7a8bb0fe0bc4ad617c5e268e916d6b91e6c22866ff69575cf23b18382edbc1443a4af740ff4e72e60d107948765e90437c9a89b3c3c0ea2a12cabcedd28f0c091752757cdc2969e37025cd203e3091da2f1c7b536fb247270b13772e343016d80482da46fdca55001f6b2bf0a8f9ab52b4583a403933a3609370aa855899a89e74d9a95e00e02255a8df919c6308afdccf99704f471a9392ef38725baa8ffa88b3899939125e8e8681adbac91757c1ba49454ea6a3aad875d2cd8d2e34015005a9aa2771e08d4cdae393faf907f9c404addc39e8e9e67e344b1739426ec1dfff54e43302813a9fe9f2d4465dc2661869c918821d732c3ff84bb0bab4942a7f906755995fc3a92ac1b650b8eff2b30c77dc589a48f6ccffc879d15b34f2c0a5a0f96eeb75c4e0148fae882901699b48f8db04a6d614bcc0821285cd3325c3842178a844a9e745e23a93fab580d6a161dfc4e196d22e8bb5cabfc7e9fb83a6a9dc149ae85855dcecbdcfe3f095774457c66d26d7affef91e9612c5a6a143f2f088359c1eba26a167beec78de7f3c7044da721643c0bc0062a59362abf119001d8f1a59a0855b3a56cb418e9d792f8ac25056ca035cafff40c4283abbab16f819ea18d0e69bc482d5f0335cca0a7727ccf144d7832950793c0f0454856350542ad4b79948f34ab779f6c2c1b08871d3e9b4307e5314b32bef574373322fe9177be9c5b1ed5a2a0d411b8ac64c0616dc056f5135d29b42d0d019aa339fae3a9d68f7dabf0b0e8857638db9ea3b6c4e50dd3c16697a18872aba78c399e6da21de9817006f64436f1242194cdcf6aef0bb9b4b13d8f58ed28f45ec2bab6eb4dabdda69e3512124596b72b2d03bd6e31896f6f0b27cf6a373829feef31da9290e8b7375a010e4e651d3516bd33fce799efa4e116a3f3f244b518dd0e1a8259b3b006f65514bce98dda109a9e787eabc3cbc8d77bdb08f69e4adde84f54d513940f6061ba423a6262c7e84ca58e313cc3808d0e8a4243614fa8895276c9bd1d39603741cfa9c7602fe6ac6ce311272396816ba3f0cba259721087354cd78e1af2db1ca3c9ad89e96d5d52a3f83b39db7f54e6d314b4d8ed35b48de53ecca231d4f0243322766783e4fcd61e496493f48a38e00ce0a00c24a4a589986b0153204e59c15579714989c85b006750c6779458cd4e886c72b800417a890717b422420d03cc470c4c9a1e122645604f56fcaae168ece361d05a7e75834d1be80428799d99d8eaaddf4f84308ac71875ca57e98539e001458298cd4a4b876421cdb2240b82c53a4a4cff9bd6543ca8eed1a26391def16f19733682f8c310019244e5dbbc62adf6c2e4f19b55a12e7a681f647e868186cf0853df10e223d6e716e66d5624473108786c820a15e7b16dd1755588114dac2ff6e38362c3147518b1b23c665f965fde0b102b3fef7398913e7bc9207c80a74f8a558b2acffdc4122bd8c3ffbba0a8e2edcf198e2009aedf579d14cf1565bd5a9f8de3ff9a633bedf4329539e2ad5ecd454f767fe1ec3bde20158986e70db005b212783fc55ddbb215f0c5a4169bd060bccd8cfb421ca8a48e9e741e735323da23c7d2a74ec445a89f50f5bf21f7256199131821ca2f271ed7afc365880674f000771de36f7c32ced0ea88f984b9af2df0a0661ff2fee17c62b33b82a0902bfde21ec8ec32bd231026fa32a67c9ad3e64ffded12e57563ad19e8a5b2016a7544564446715d1051a0a0e4ef43cf2603824c26b623111041365fc7a15dd2ef2bd926d45169d7576524f27b1f0f1a172424097c325e2b7c6751b8fcd28c7e304cbc3f2166ada89df2f1fa4a9afd3ae881e890bd2b6c1bb7fb9872f2e329f5ae303059de42ed750095fbdaab806e581cdc144d6d325e8ab76b31058b9bc9efe84546b35700bbddfc66df77b1987e79fabec95318f1771f5646958b174c04bd173052a121afc6f221cff52b4729875ef1626f600a54d8247fdc49e3c2a0bff7a45b15f708908c0270b4252cd9ffc659b694b5e676581891b17bd5ca2d2edb861acd87822d2eca618d649b087fa713c3ec30e715fb7852125f0be672f4e435408213b56c741999215f235171b2209cb3c289675fe0d97ad6db2d8203b1e316297f124f1ebb2ae4ed1c1837d9eedfb6f381c43b6170db958c78a392002faba0e50c7c8711e28dca0bfd8ad81483dfa03fc027017a28c295f32d0aad759efc69bf341c3b61e9a0d83a2355df2be4f11271f732c7e0aa4af05d73c7c12d534b462f1cc5a44ab0eacea035f0399096b94b4ef47d641b5cb1fb6ba887083434d36113944403040581c241b018881b278854766b2fadc195d7aede115443b26fdb218e2927122cfa957636663e300450a5ca33fe7b3fd39b5606c68b063f362cdf0e60b04b52c2107c8b706094a47cdec7c35ebcdec08c194ad741c36e99564b5e18434d301c0dca6ccda83b2b09a8471b028c02240c2c00fb874e1d7c17e9b84149912ee5b0208525b8a916c8a9761ca5a46f2db547ed1e1660be12478999adbe77eed76dd1a4a6b9f9f8edebb0f21384cd08fd2dc37fc44265e086d0f85b36cc47e04c43877521acb8e36a0e8bd8a07d10718fe5cfaba07bbc4a917732a3edbe268b18f1c990f637d77f331ec9f12cee3a9ad7ffbc55e0ab8e961c70d7b5f9aacc0c6904ecd9649f846cb0751117572508f2bbc355fc3158787047f288c388dadd682284ff29c71018f9e0383ed3950fae48d17a103ede16c8675ac032c9e474f98a0978b3b91f41a42d00443a4f9401d1de4710f2d1ecd5181537f378b890470d0da2213489ede720ad72326d8a265150033e5cf0524333794dcc0ba99911fbbef7b76e39991388a2797ba9ce56e0583ee054e431c36dc3ab11b9ad6757621bb0a4bac9dbf0cfbcb8f1baebdf25806d9cc0095be168f361b4489fb4187e56dcc0362b733dc0c747d6a036cbce0ea6b9a826da6c83fe23ed9dbb1f3cc3f246911fbe968d29dbe4f88d7b315c6a3faa292a0a1a31bb93f9f61fdb9e39596dceac341f3f5ffd4fbe7457f1034e79457a543ec5198b8fab3ed231dd5a4354336fc7a5fc0529806fe92138c95f57db86d739c3bbecbeae1407437980344614d41cb6eb8f83c8a179d83af9b60edbc7c9fc797009a4399d069a1786bcbd888862e871f8383bb1bd3108b33896f21c7e2610d0a70e64690723528af7e1e1e0bb1bde64b7209e08cbc1c8503974186f194d845174ecb0d2865b7ff68ed79d0ba0210bfa74bbec4999470bf7e39d89493981056e922085048513b22b2b46a33295419385b0ba977b92344cce7ea942ca630e98dea2db2502b0bfbc3f65f9a92bda3c2bf2162fe6c6a1e8100207c9c0d5cbf27dca49a419b89f33767e85a3a52d43cef601e99a4dc3e77bd7062c6ccf25cdd8208c91667eba1cab0e07ae3b087cca685f073009e1e2e117b7886d73a1593744c364c676d260dd59ef05c30f3d885f7d01f3b562730f143cfd031d2edd71568af50fa7bc93eb830a86652a12bcd70383680b73205a017b3b34dd3b4362c11217426c5529deaac60bf3bc24131d6acc6af71f005bcecaa7ba5f035fda23d785b534719bf18c48740611ae096b7c5aeae4bca81b6ae445449aef6231c6785ab63c1acd43e9b11e4e5191089695e4a02baa20ed2ce4ac1803b0aa2207820a38e89a244b6da21439c24d0786e9e0a5939209d0c9d013ec00c42f761c92b249d8087e75108bb8a8465a3738197872fc80236dd0163239cf50ba8766655eb55c801f9a96081aedaa09b18307c7122e2616c101751441442a2414d03df74efa832633567e8074cef8ff9e9cc3382a934c7417c8129a9cf827a41c02cef47aea582e80aa59febc5ccf3eaeff725792d3eec1ae4ec4147f3a714510c13aa052860f8139ea3d57195420ffe85bcb4a458e0d2149ad026bb8dc6565d307c64f160cc003f0da8d06e077c4bec767036387f384433d8454574874e0a24fedf21be6918c5c49227a5c6a7e482bf418ba689e1332ec681206b3639787882776c48c5caccaa8aeeceafe67f5ebb821e198af74b318f56e5868b422d620482e3c2687dfb1f1e739a94a62b3eeb555719450c1f5db60f039040b6943587186b2fe9ad563abfe79808b63da723216b826b8b51fd491115cb13542632d09224706582051196da5b9db76e37815fb715b03cdbbe154ae12f768e52b48b5a5a4b80a87f4c2029a0b7a6658301a16a5033d71da33244c95ec6e7f832c5f2ce967f95a2a126372c76c239025b743ab6b69517a0378f8f2a885737bde0211d63f731400424e6f739f9a63eb357479abd99b023d69dcd4da3e9184ec2d37915bca94924c0176068f058f06ef3b93f1f514e87b79aa9d945292415f8bf8e1c0630002e0d118f4bd14e8fb6b1383644495929330b593524a9b171a496a41a1efbbad4a270308c09381fc7cc427b3cf2fe1c678b37014766b28d0f73a8ea05fb5ee88006a7c4eb41b241b2c2b2b2a2c2f278574d15129a48932cc655e21f9db536da86b6d918300f0189a9f10a24f067a3d3f555d3c4eda8dee489534506c1723d960f115959594ca3f59303e82ee926cf0bacbca11d47ba31b33d24aa25286cd2b94033b8212c1b59f406e1f87d195bacf09dc987d7eee27f4bd94c1460d732ee6dc7e5bbdde3ee3cdbdc61aeb23f43dc4abfbde440c40ba94dc61d04e567ebbdbfb5bfd25b78c3246cb3118dfb32411ed04fabe9b405fca8892e49352aa686eb160fef249b8d67e471b185c592957ca58e459329b8536fc46637c0495cc47bcefc74750af7c047d95bddbbb9ddb6194a16b629968f476d4391f914c812673dfdb65eef687a4eefbee2e842ebf9c65f1c0c186158dae68f4ba78ec4f1b76310ccbb24c24128d4623121d89b2142c655ea1941469a5bcbd71da26cf88fa38df98186812ba7c922af014501434ce094c500212d06ec571a8b46216e3a33cbc2aad1fd4927d2bb3799c1f415d4a190a5dd7ee9c18866159962de442998d8f80cac5f8f5452736278661d8a345342ccb44a2d1882ee991a4a83b52b9cc06c356b2cc66335166b3321a8d7629a5241289a664369b92b260d47d1b78ecd855515159c96c56329be5565858586cd8b071e3c60daa691a476d4a190f5c77635a442d2d2d2d2dd09b5bdeb288ba2315b3b008bd317e22918b1796b084154da398a43c4ca0efb10cc8a8ee53d57d5950ec047363801ffa2544deb7d05b1b04fc439c1119e3bf4cc92aa1e32b62ad587216b0b887da8679bc2451d781ba1bf37e63687f3f3c50e0d4aecb03c4b35d982622fdfede9c89887f7ff73b6722c245ce442446ae23132bf4a020b784df8811510448d84139b764df088b8b3256a8e6963c23e07b3a73a9f7d0f776988f5bf782be19488457e87f81c7a406732ec6430524eaf248a1892bd4e52143a76e36e457bef32ee40d68376a326aa2aa369ee5b19ba6f9c76c405ffed21181ef2404bea30ff84e73c077df80ef4e350be22d9cada9e1f9e36a6b6878fe98da1a023c0f11fd200242b400111111037e9786ee1ce03b991ebe3b21e0bbf7e13b2d01df51057c27ebe82194add9f1fc50676b6476f84ec6e6bb1390ef9e87efb42042be939547c3f0d31cbe93d1e1bbd38fefbe7ea7a1bea3956480df25bdff6ccd0cffcfef3b5b63c3f3f84ea6c777a79a52f3ddd7141fdf69350587ef684d29c06f0acd773233df9d6ef8ee65f84e0bc077b4aaa840f9ee424a4a356dfeeeec64ea7cc984de4480de4080de3c80de3880de34e02608ba2319c0759212e13aaa2d80ebb40782ebfe87215c27a300ae9309e03aea03d76908e0baaf3d70dde9005c27d35208d7c9203c70406cb81db84ea662a069ac20037028ae723f381db81cb84e46a7001c0e3e6a7a703cb84e060a0dd7c9cc70dde9068e0b00a76393e139f5f2927a49bda45e522fa997ef645e36ec7fb350bc6a2929cd3efbec3b992ac366a9364686ad867fd9b2ff2da21a4724c211e188704438221cd1773255868d867fd944ff1b44b56a34528d5423d54835528dbe93a9326c04f8976df4bf39aa839a9f366ddab469d3ef6464d876fccb46ffb746594124d2939ef4a4277d2723c326f32f1be97f63d4a849f3a78c9aa47ccaa77c4a8a0cdb0cffb2a5fc6f0f85dda8b0accaaaac8a4c55f94e26240a800c9b0ddccba6f23ab6abd6b059381bc34fc31609b0c5d4c6f0efd820948de197d9a0cec6f0cfb0f9cfc6f06f8bd2f153c786e3e7c3746c2e3f19d3b1997e36a6636bf9e9988eadf413623a36ed67c4746c36ac9521510038d7b1dd08015d9e317eea0b4795206b2b4995068f9f14fa32122d5b9665599615141414141414a452a9542a954a3e3933518a0e1d2a2a29a3179a83241ae9e8eeee6e15d5155864a152a92696d9a4fccc48a41c3954b6e65051054d528eed558a91b010dcec895f55454fd151b413bd44ddef152c0ddd919d847b180afbfc04f54de3e830d95171777777ab542a954aa5c2c1c1c1c1c1c1119154728854a89652da3618984e51b12ccbb258be4cb4835319bdd01c3c786cd3f0e0f12aa48d4b51e1f08bca8b8acacb3e7626e548c1c1c1c1c1c1c9b1bd145ef18a9df0170c8668341fb3aa5782f8d11c2f23514677487427a33b22ba33a23b2f7487eed02a54fec896658d46aa2bb0c842a552a9542a1cca612b2934cd23187477b77737fc7f8174e4dd0da5e5edde6f4ffb5d7733eceddddeedddb62c254008bd238c10c2860ea14b612ecf3414bfa1afbbbbbbbbd9dbbbbdb7773b0893a1373343070164e61e330f2dcbdcccddfc9899f979175c48f213f41343564ec3d084de53fe81f7133b76c7b5d690dddd1ea384229b61b777777777508cd0e3f6aec70806e8dec46f22c7081d72fdf3d6a0efe38bdc688b2da47cd0d87e1bd3edddd093348c6cc769988596777ba4dd1ddd9ba1777bb7c3eef6766feff6d8ddb0dddddd1bb6777b84dded0f6e6ff7663ef08217b8df93674408238c314608a315a154430d35c0f09a5499461a69a81ca7f6bbf5e2760da56b28bb1bb7dfef37b700ceab57fe01fa3e8620740bb61523b47c7bb777b777bb5fef766ff75401d759ab67aadd7bef3dd952bbf7de8b52ea33b477a376efbd076d4429a594d25ae928effd0c61efbd0f50fed07bc242b9a1ac826129d36a729126e61da4aaefa2b59352ca33d618bd97499f9bd0d5e49a9ca876524a29c2da875a3bf5fd73b206e5bfa494328a9ca1d06c2852b6cf2461d77b292115ec39914e283f2796b3602f3f243b8a6419bab64eab4fb619cf09e5efb0c7f5cbed7de00dac7d285f7ff519524a7975940e03e50f7d47a1fc57d31d256e7967507ef9ec626a2969376cb88876631ed759bf6f75f25fcc9858ed767dd7a14f779f2b4608238c314608a3156194918372f6637e1816638cd2dda10f7cd83efbddae472bc60bf3b87137621d37eec6ed28ad6193330cc618a168034cac1518f6b333a247f728ca305126f28f4c83e6dc2b869c38794e9e93f55d8f987b9434d6bbbfd6300bddbb4ec61e5720ee6f63f6618c113a84104208bfae5bbf0b1dba432a2d0e49081dbac3cb033e9efa82a7ea3b84103a7487fe1990ab3ad7902910daa57bbbe5eeeeeeedeeeddeedd0bdddddbddddbbdddddbddbdbbddbd95d53c2917808422b6fb777bbbbbb617777c38edddedddddddeed2b2b2adddeed515aebee6eef6eeff6dddeedde7ea127a8543c4eac4ab0fae8967316580f7594ae6c6b2bf261e7b5c80aaff3e9c977d903c567c8d2a621cbe23aebdd72cb0a7170c773429f94d2b276e9c2ecb39680692e599098e672c5f76d3f6e42fc1747a22e092584d6c5b56f10863808a10588e0ea9c4addac07192ae49470a0fd218470bb1fdcef208470bb1fdcef208470bb398e46bc23cf7d0b5e0842e30cf7755f67cc084e7781bedf4da3cdf0776ff7e682bbf7167cdd9ba99840404040404040404040404040404040404040404040404040404040400ea3254397bc1c464b86ac900fe7f4388c968cd261b4a015f498f8c0e831a839a87fd87f967977432f74823997bdfdedb70f7fbf9701e97d61e6377acc16158c58f53c2612980db71b68c787b063e4f8b580ebc0e4efe05b50c27d6bebe737d0e7fb7ec41fc7c0238431c6087d9f50e6f82f5b9979991fcfdcddee3a21e6cb711273b7669907ab6e47f83d265a0ba621fe5b89f00d0afb19b77e6b1312bfe3740c723812c58536a404e3e6fb06e1d661a0c6b7bedbbfb80ded86acb85f43dde59498a23f07a0cf78f3fb8b317e7c2782ab12ffcd4ccb0d811f39201605b92074686ea1117c841d2661aeaca8f8e31a420821840ea1f783bb103e840f61c38d4ca82882bd9d47c5ebc1db793b4f50116b7c08638416d78542d76ea83322c4c917ad8f9bbff54ae01ba8eb21df76436bc9f82adcda1b09befb514aea0e3b5aad8f5c27a5942e16d769756561f6dda1fb478c4f6b410eca4e32616e0ccb49a779142ff326bbe3ef76e4d1d613def1423bae78452c4963612b02b11569612d3934812abf77b9e8c34bb580bf240256e82ceeb2dd35ad9b93dd32ae0d2943d61527f4ec69a11ca1ab3b0a7ddf7262bd592f87c55d111475938df191bc027ddf94a4f1c90af4fdca2b83bea7ed43df7b15e87bbf5e2e6c7986e6fa6e57d2ccdd4d36ccfeb56db5ebee5eaca94003f455242378d412ec97648f64890c4d1b6ccd0fea0d7626073b77b034cfc7b5f3649a6950fb81307f9b5b343f8a29a0c42a6a7fccb976e267157e97d58e53dd4543d9866dda6603e4bd1d38754a5910d61b99e10755facd8694b86f18cd0774073e735ab68f14240935a6ce4e275155c8e9b4c655610149f1905af90eed9ecff3f1e1a109285241523e78fd82949666ea7c0c4ba3fdfe0096c6fa19397350fbb58dc160987e8b9fd4c7f18a573da01da7e2130bd3f10639429e8ba9e5bbafa71d2e26295b282d69daff7b3ea5dfe7d334256e1be6691ce73ca01dafe213b51f86511fd7c1fa7ee34106712aa8ce74b234738aedd7caa062744da89dfdaec442746261fa43245a8a391bb3038a7119d7954853278814b21629881248f049c80130c62e52102590f0692b7680d903b6513284102e9f8a683d743bb6a5b1dee2620ee446a3b7714ed3cc2816a6bfe7143ab567cc41edcf9101b9eae35c07b4e314a7b809ce310076f5dcf88db9914366733dd90163d9b6b27cbd7a6e1859d9764f3772c87c681d32215d6ffcdc0c88232f60f2012e24a1c512254401b50cc3f22bdb0daec3bcae7cb6fdc86cb21f6d6353627db615c1ea8bc230fd2b5b67a48ebe6636a39ff3876732ae595ef20ce959b637da9ecf1434fb1f4c6261217dc3b070570f10595199105949ffa357fe073f1f9e197dff8bc2332cdfff7eb2ec716441b6b2b8a98795cf3ee32e8055d20a87d54c32a1ddd5a3b2c93d8dfeea197d7744d4ecfb53b6dd13e96b064456218cd4ec6be643d794bf9ef04c0ad719a9d993b87ebaed9e46dcd5c3a77ed14fedaf9910af19773d416536300a9ffa4d3e7ceaf71cd0eeeaa9dd7ff55c4faec7b64b0d3ef5ef90d93cee0a8242431fbfbb826a7f90ea4302b06d9a45390e1692de3faf9a8653a9204a34c1a7ad3c06ed7f3d34d6e5b90249dd1aaf3da5e0939382241185099ffa1f3775ea62c102242a1f4165ed624eedef664ed35852308d44f567b22660262013c27546b131ef3de66eaa6a4f26b5753666ce395ff269fe663a5bb3b5a79ca20a9dad797594a48e90a8f38bea845621f915f07e0ec17609eda6ce086774022154ff8eabddd4a9fd338afea9b335fcfd5b6857d49e55d49e53d4de1a4a93b1bddc94585cc745e8292c47a811ef883ba74005b31f4208210bf1d6d07e5d0a1a6be43aed06b47b3bebc3c4661f69059e20d750f8c4bf461de271308783cc48620612ec8977218df71e331a38f28c207787308d2cdc007ea10b395d50420a27e8429226dd5f98ae042b021450a45c83811a4f04354f880ba024f0008d81b39bedbe67468f195fbcf798cdf831a397c023052f240f1a523c3476c03a8fdb99f0820c49299928a36a7c62660e85a410672471cdebe26942c7af154f135ac41823864d2048296596d160c74752bc4d06233a1a41d173c516642469e20418288952ab89c480482924121523452525c57710e4437996e0426545454587878924dc8787891f545e22082b2c2b2b3e86dfb88fb6840d586cb0b0fcfcf0bca008ee23799688818d1b366cbcc004f5358144d5f8a4a2a2a272e346906ce28817a8516a299530c993aa028f125eb4985a5a7e4275b550f244a52e8f1255985c4c26ec06a37579523fd2891f2c780054aacba3448e0b0e171c7069d0048b284bd46e1b3ca84d031c9e256eaa4ce1c88103c74e16b4f0319e470924395e72e4802235eb5ed14409bda2098ea351353efdcb4b6603fdaa7bc5163f3b68a073451465501e27562926ac50353ee1c08103c7bf8d24bcbcbcbc6c1b4b5d1e2684c061dbb66d1ca7c39344106600a389da61953b6b55c45a552e76767a40450f7676eaf3d9416247fcde6366778f3f3126f1247edc8cbabf3f43a4182dd85dedbdc7ccddedee4f63fbc4c8ef2ef0692e2c4b0849bc259658820a73ae124a28e182100b90a0ef31f3482e9f20843146cdb22c26ac95b4a494dec5caf7deafbb43083d7a2a460ff878ca53af05d4a5bc241a8bcddddd856ec30b76d427b553e55e7617cc39f7bbb75f77c3dde67edf7508a1435fe87137d8fbef04f5bdb8f97b9fbb0bbb77bd9b1f4a31e7e6784cd688d58f66ae0013b67d30a4245cb004478276b27a0b68272bf733e9ac15c558f45eb0057dcf9d0bea7479287741f908bf1a7ea5db9f22dd4a7d2e619195caedef4f7dbf6c82e92ca0dd7af1b2f881816ee93f56406dc062978626fe22c19128f8210b7e681b010f945b9665921c4541292d4e09fc1ffd83e1364c06e8b62f99deccccfd9cc0d6223ec8dedddddcddddddd01b7643e7938761eef22e6b376cc0ef9865c33033afa8a490e8489461f30a492b426fe6e55d66e6963ccaa0f05f7c32ef278f1e3e307ecba95205ca19ff3e1411edadb7b43f82921072534749e99d0a5409cea34aff5e2365368fe70c0393faba6b676766bde869c52b6d3af0fdd5c33390736a06394e5d3b97153c03b9f7c3a72950eb55b045c51d32341a1e4fe0d1a347cd18353ea4407de02006c5a100500a904314680e3a4041871f4fa0d6336abe7ffc1ff549e88aaefde4d1238c1e354ea8f1d1046af9c0a10787023081c22f400e4ba0f073d041093ac49c1f60fc58ad56abd5aaae56ab98e349a0da5b4f7b00c007bc729e0fc85d378fb91bbe9e9051af268471810048cfc678edae1eff82aa316faea0a9b335f0fbd9c9d25c410dd3df84aa8219c5c64c1bbca9821f3c986eea004e9d8d81dca5ba763875edf0124bf3ca783e9c7a3e3ebcf22995302d8b5fc25a329bf8da765d21359e8feb0a85a1f64f1c4266d4fece2504b4a77ec8c3551f774d774261edae9ceb72c2d258dc948261faa715397552e184761dc2ab63beca38b5313a5504eddb9ecf7c3e623ecda378dbc078ef07092bbe82521bd3d9b533c4e3d59c39338504da3d9fd4f3e19968822dac20466d307aae9da0a6a102a7462b92d421844c6e88352d7edc33395e5d3b8b83f6fd57154b737de0dab96eea75d3341a17ba70faba292366bcda018d392e4c6a0c3befbba8aafd10c53e0dd37f85b1a72b8c9db9beb0a7be82f834c19816a7be10c4b59baa1d1e0a04414c92a08c8854e8a096a46cfc08990fb03ec84ca68e8e50135b03835da6014b51fb633002b55e7b2e28ac4378cd76541e525fe4ae9badc88e3a392fe8a29ecaf4b8b7b363d3049ffa39874ffdde05e5d5c638b134ec6461fa358d1480374fd809bb82b278c28a2b876766157bea9f5edcd47ee7825a7548087458638d355016f6059ea6c7c51c54848261fa7d8b11c8c0f45660ec3ce153f730793d1da722143c6312021ff7c8e0537f3f28911424093260ed38f5a034b1f5f5d06b8b2a7c76b0a151a769b40f81124aa5d276d78e539cda533f15b4eb6432a9709e814faaab05929d4a12e38bd41749d62ac3b25e16e86ae12449e5aa85139c3a77a615b55f009910ae4152aa186c0058cc0f2194f63f98574da37d6ff6c385d2b898d3847653e75283692c9e596cc6700c16da28fdd00a338410c2f9bc15599954704bc32b01d447437d35f5fdb6355b5f57aaaf2385eafbf71ed75ddb8573dd5c318721c6a914e4302ee6441dbe211567c0bc0834d6211cbe378f58f185e713337ade8a6c16f57ac991a9fc65059f3ad5bd9b6a9a45a152bc721e7aa9ae1d3ef56b41bb6ba787c799e0ef00329bf973a988c1f01171bce213f7f00dddc3330bb797c3272872164ac62beb53389f4a9a33d8cf90d9609c3f2ef43f3a8464a19036c9ab8eca605e04dab5bb7aae9e1d5868738ac33317c73345368beb864f174e16f47d77ddd44672e1f08908b4bb6e4c4f67eb93020bfa7478502312cf84f02b5e0fc5ea6af1011ed4ab2ecf154c883ba8e8173187577149d4b1e1ba0ff398c32b1a306d8b5044299e8fe8c4caf4131bd3df7175b169f952500dd8527f1a329bcb06ec019936d450c30d7bc32c692d6f7d10a52fbdc515b18488c67d11a6c79986580fc4a2acd7dee28a30b224088d2ba2f4d617b18448e92dee08aa8896d79e88f5dabfd738234b3823385e7b2339de5a54cb2f6abe6c08217a78d5f443d8c01f62facd4aa55fd45c1a4d1b346306997eb0bef441585ffa224cef5bbef4d607d1f2a50fc2e54deff2a6d73e4628f8a46d93098e1c2e2da692d6b22dca655b54695b94c90a1a75624e4f505008088eddd9e1819760277070aaf42def711a905586b219ecfb27cfd628317dfff4c1d268df7308b53ffb19c427a2927883a5e155cc79c24e4fdc811040b8cee757af6ed17ce6b8ae562bd3fb966dfbcd1e18adddf331719b9833fd60bdcb07a1bd892bc2f4dabb70452c21627a4dfb2274bcc599f81765fda270f8f492f4106837751e4e56570b1040a9b22ecf1539e8b195b66d98968d4766b3d9d41102a5c13c08b4e3158fcc460813ff0f71f99709114d3a3e88d7451560a04cbfd9e38058940b8704490c8f24c72301c023d91ec9cbe3100288452141627de99168dff2913331374407770465e24c8f33fd60bdcb13b1de8533b2e4bd91d25bff38229a9196d7fe08caf4def48bb236d37b975f54cb667aaffda24a9b0935716c9349c3f4e7d8b6615eb66d986f52fbb755ede77a6a3f00a0d4fe18a64f0c2f8bc2613364ea344cbf69889125444c5f7a23d6bb705b89bc2eaa5002aac419d1dec4b915f4fd381068c7ab2f40c04960267018bc7a3eae1bcee1317af4e8d1a3a6a60687c5e1e646c81546ed2fedccd5b3a7fe2be8f9f83c9f2bc8e7fd44260f8d98f3839c95a874cd59e4b474664600000000008316000018100c0a85a2013dcd82d6fc1400115d7c4a645a38120824d15810c4300c62180a30c620620c40041985a8468a0008a5404ee7e9fbf778161c25a3b31eb41ece4fb5fc4246f9c6cf553c9819f1bfffddb507c54636eb10a50955acaf145662ffbc2308747e6a5923736e6ff8784aba00d302dfeb04d4ca5956256099e0aead3c0f631a45b2cb62a421018216022960460991cc672176d41cea05ac6a6a6d142f5cd97537da51cf90f3a99508117f2b3a1530d5497436f0e5865d726d98a311610b1e0f20ed698c56e0464d715e6a58854dd53213688fb91184c661f087080b1a7611757ebf7573972fbc6a5e8a3f94bdc756b3b571929490fc6a864f42c7956474a1b8f42b8707c9b4cdd7859760f24d0f0c14cab2203e7499bc6aca6f203058670559b876eaff08c6a61b3bfd656951c3eebfd1704bbe9b2d10c18c2d567230d73d6ad32e6ea83bf64ab32873a50b83dd26874e6e26f1d28d25839eef9161ee4a19bf2c23181a1b7a0416c8f6e22b255fc6ebddb465bf9ac4f62575b4e8ec4b69d63a2f3b0ff3d6f2d558ec448fe966da1dcd6e4c9ba3d14d9ad6af111b58e560be7b5193468e612baeb2ace033ddbae92c625d51c4d422fa7d711839b25b5248af5556a0c33bd624511dee040c62c048daaea0fe8a29b1fef41a521a54ab0aa40337a0f805dbefafd0e5c116d82017ce10f81a41d4d3ecf52f868f255e153fe21280f15055bd86564c34b39fc194de4906e985a024a4d09601363ce764d2d92164c50b3dedefed2bd3616f2a5cabd77cd0ef31f1c1adb2c1a1382212f11ecba8ab92adfcc7de13588442adf372ca9c20b43754e180cf6c8c97a4d09ce853a3579bb1a720028b392c65d67dfe1d9c90773e31bd2de327aa080349fd733623b9234764f280aa9400d123bffdbd41b93aa33e862b6a90c40e6963ab200ef9194a149e66fd471028791a6232fcb394cb312f885c6080477cddbcea68b59958d812dc0be91109a0d3e829c30b3e10541cb1c99dc9ec19fa252e70ef315c5e138de8b86c76dba7ca6b88515471042b2b009416d170520266400d691edf73e74f8a71bc69b7b37381f50db83b48da0afa1dc12cda27d743b8911930919043c624e7260cf68f8e18c25347e45b806a00fbc8912ef97320d63046019c5d3200c11d886202d8935f1c361c83fa4c162be9ab79d4e9f7fc5d1b217ac9edb8cc98c879e819fe7a902bf03210008d4a7294551738a83732dcb1c7c67222cd96b7a55e53780a9715b3b5ba67dc202ee798fe53d679c565e62bb5cb7869e4ec0110b83f705fa8e0f4e0075a5b211fb6a08e044a2610cb072f5402b4e3b770ecd93c1b80d98b31a20728b0cbeec2d8af4c6e2dfb35c1e2f3efb27bce91dc872f1625bffb287516d9fd8fb404e97e8515cb7b08b0c6ea03c2ba4519ea89a989485db97c0a95c91c42f09b4ca83a335283e789014683d4cb1382f810f50ee7ef1258a38ffefdd811c62fbd738a34316d1a6881ea6bce641191b7c675c03e476e7a694986e400f4290a94ded64553fa449c3fd1db3f5ed37a3e1b8c42925bc490b02bf5074009fee3f05ba4c9615c04c49310f0fb02029392620534951d5ce026dc649e6975d622203c80ef8e77ee350b4e2ff583edb8ac610ec5a9963695e96e0c48d5577f77431b53a8eb0e2698a9313901a1a8da16a348858dc17bf277bfb4670397f5d2e3e95125ad121ca34668e61e7f7711701b2a3975fe7e65ead70f19bcb87775e24548abc1b412f8d87c96394f5ed7b20d4e86ac089985979dd6be03d1a03e43f245da4383b194c4c7bb28842cc02dc7f81f34b137abf814b015b124829941e41ea83e1e462d6f29ddc566619b2c84821f4feb418101ec04578a8634f8e7f499c8dccae09d5bdd10a7651a2ead719e33aa3c2e5833a00cf46234ddc58d347e7dd57c2a5c4160e3685aed508111f609a9fb57bad073404e772907be94ee741a6772c025912aaefacf33088c3120428903210d5d102e60e0e2f952dfd96df7097979ad461087f2bdfa3dfba08f0554b0101ad18891dc0b3a6af15755000b5b7196bd14002ee02fdcdbd6d04460d22ad75f121874a4a58cf6220291627d2b6a97b3ad1c9efd7544bfa61aaf406f1156ae48afed831ef655a1bbc6551dcea0030293c8965bb986e272a82786b7a8e3773d3a0c4a6bda0cd87f49e0ef6753e058934561776df5d6e5053b33c8d65d61f8ed659e0fea314d84509868847b6ca0132b7996e5c0e14a757b8735afc9c8307f1b5943e54cae235080c54ca04c7ede4572c50c1fea2016f43d0690641ae1f055c067e30cececd45322ecc7d25ffd47c60159a1259fc87428728a76e96910a32aaf88112f1b7b403b0280ff77b8f03cdc070cdcddff14dbf7c364e62555dc85e45916371b0ee0d910b657c8cb5a8c8745ff1a70f18e3bd074f16784ef0f79ce35f72e389fbaf56744c71376a3abccfe3eaa31f149aa93034bfc54e4349c12b60fc3caa9a2a23291c608b185315dd1639cf396e7172e4057e700660fae3d8511f89b3c2b5ad1ab8a85b18a7348c1b992c13cce7f6d21c24fafc2ff8bae1e8fd165b3744c74a64c3b35a405d6d7e34e37081c898d8ebd2fb5fdaf147f2e144324501eaf6d2ced3f381e5a4547c70c7f2c6044905a834eb7178d22744ca683ec199a0b02c0f9f1191cbc1aa8e51ac5692856c4d48325286f2050d7194f0821e76be0b97ed32629a362770b08ab071949717ed4bc477155ce9bf5e2d178a5a9f7da2a8bdcea8d512bbf8f96314cc2c5185f7c4147df86fb9593b56fe908d01db1f032c8a581b32ad27142707bb542757842275cecf13ffc626e2667274e4341e056d404b3d6009804e2968164f05865fa7a834ff902915e963583acd010d203ac6e24d0b2ed21920a46d6f52f275742d06d488bd81d80f0e1f90657001351ba103191c391e6b0766cf419556287d19240b296ba11c865c5dd717efe189405294bac23cc89df632f5a407d8bf216da60a6d7cfe400a2b8a0036b8bd5c0693e16efe89a9c5fd4fc3ca26b898005c522faffd3ddd359a075e8ba30097ae37599faa0f97d114d0e3cfcc11405eb4a159d4ecd98c9689ae6c848df211e5ef4a50f0c7a5e20476d241a3aac4b0d55d1bfef204f857ae8e8b64b69611cbe635bfa88fc380e2e788abf4032e1db274ff74706f7813e3cb90ffd58a236c42cfc6a066e3acde1e60b6478259606feaeb4885ef3f4801187a6fd4ba1c5e32bf3075d2aeffe55797b552435f3e785eb14ced20b0aa364c9c10d556ef72e5681d4a2aede5e600f55faf626c073066fea36aebff2f38c104ebe4dfe8834c3e30cee6783fd5a49a1439343394a68a18e14f2ff0c52700581a65cc35f8972b6a1a82ec2b2e2c66ce7b7d6e1184952e00f7b9cb8fbc2aa79a2191caadbc2322c920d03ac7bd6ec0320bd676953f332e74eb9aa513fd1afef755631ef85dbd2b46bc57b4155a1e2b7377aa06440b8885d43716cef100192d3d4fdc7977d83847555b985d229391252ddcb401e5f0e12161ecb2199439c95211a3d3ecc4c407a817876c7132201aa47d2ed2d4194e53f9e6be9b491a234e1b78388c44d6bbf4b7bf38dcb984e8d0115e0d6de7d0f055d29f8e3befb791e575e82fc82aaed6538aba5d4c3250ccc4430ad94638ae173448b6931b31f1f10cc0a858b9f1aee8ed047ce9a09b120305d812113e8034af8446c6cbf129586ffa57eeb6791358fc15fdff4b3501eb880d936eae0bbb5a23e7cbdc95e34704ea6902cb3a663d9cbdee05190ddf96b6b7998e316e1934e29fd71420f362053fe3d18ee2ebc0819b87fd5e453d908b9525ba85fdea6a595829ee6d470564f88599dd1c834e9805e0da9703b83748e8823854d6b2130db0d37b18b4c119f63ddb65d897ae610f988ff052302f9260a25b8fec7d69649693b6170b1a0b262b7364d3d9fceb6d18058e1f5d39a841377871020df5596f55dda13161b236bbd74ae33e98a80b769f728cf802a891ce7b728827ec54565cd6085f7ea985e827869d4ce17ea8d9a1dc6fd0f9a4b98548838534726ce1757ccfa15023e0540cbacfb5a9dc4829841ae83acdcf51dfe953d17d2c4dfc44ec8cf382f7945681ab2a7154e4bf8303e0c841876a86a6572dd52a95f261360ebe67a3a8977782d9e742a437bbccfcf2e496083bccecb534708b8d7b5e27ec5cc628bcfa9309c753120900bc50d19cc853b49424c2e81f07a4b5ef3574767bf7429f5272479a469b98c6f46bea7e7523fb11f2459af1218252bfefe391c1f410758ff45cc04ed9d43575118264718da0b0406047db545aca037c4cf2f3cc70d81d0a1dbb2cddf0253c8888120b65ac4aa7a12755bff24e6f211175daa11f65798d7d1e96cea5166ffc132e27a063575a644dd7227f388760091b2b3ff6d592c6eaab63ae442f393229be5785178dfd36b8910cbb132d113c6f2e08f48fa09feec771ec1c30ad6f1d2f1b55f25fcf0001f6a85e7d347c3e601cc08624fe6f69126ec058ad0e56eef65bb5907b30e38f802ad80ea33234058e4e363ad5ac537e9af971018c7185ff0b8ac10847446bc946588ee3d250ab5ebb6956a28d2eae9ced23b7dc4bc68757bc9581036f7b818eb9bfdaf601c17cd7836262412da810bcf224a509e1a3b29c20984d4d17e8166c125e8a74a5f04480064bc63174cb50d4107902f718f25e7a8b1a310a8987b21ca7a1dc9700735e310bfdcca1d6d8c10e5170e5df7f771bc23addce22aaa6537586f6ea6d15dfdd00435ea6538dd5cba55d12a4eb263951e4be1b642095325d119b1f0be12c7e555e04649f7f04f03ac80abf57db43ac40bd12b9d5843bdc621205a8c872e6dd05bf437aebc34e05f078e0cd8b10df9a17e0920554635dac8005e3eb159d54f8d62e320f20d9f136ad2d3f36ceb3a00e1426f9b6ace6d5ecf60ec64e73f4f2df9ad829a1e7992cd6b2a564919cd71c1c0a558e895d7158eb1662b0fc8dba85419247082266ca7c90eef12b9727bf89626529c461c186899ad92ce47aae2611dec2c7f484d89da07a30f7749e520bd4abe879cbae0f5ff8fc8dd4c275414420bf22c8102cbf87e50498b23e9ca105e8f39d26990612620a049641e29c71570bcad3fc6dbc74e0cd92634f6334c0c55ea7d716a44d4e0d08e7d9586a860813530d9f72af592d8e7526706bd6d1fe67f8bbcc44590dc83abf11bcf1ace96b951067c884580a29f76d6477f5c91953952fec19cb813058c4f380ed03ede42472f8440dc51e0acadc5f1bc4780a0167f5e9c23d04b79ec75ee289bb35770ee4eb20beda9f42f189e7d9c28bc8426a0d0eb72ba030732617358cd016d36d43f8640a26c25f8c507ce5dc47a0642dbe4667681893c9fb86763a1294f9c6391a8f5e0b16bfd3545f1328476a38229b7c6760e8d0da9bd4b6668312df4c2bb16c9c518e2a8c4a216d04df70714952eb6f8a8f7f089d119e6af8bfe04d2d4cc1f833f6850b7bd1185379117113ecdf9975ec8384d4d0a7719c1dcd63b087a49ddcd8856c8dd8f0d1225221ef37b5c711cd21032dc882dbfabaa0f52c4496be71fd9759ac6776e582720d8106f429ac6b601ddfa19f20b556c57c2c04559354d6f02e78614db1e091a9618422a84a09029cb706fdcf00b5820e1adae8ce8188fe4c01a62d947ed57ce993640501daea239cf5d07c7c03eb2a6278bae3b208ab0d1af1cc12b6b95420294604efbda8ab5dae5c3b1107ca92e8a9981c962b73f2f57b21e9d3d934854da7166bc976d664c1fa492042e9a12e37ee8137c55086fb915a3023c1fcdce6f149f5747a4c98a4de71df36800860ea51e39b88ddeaec3a1b189fe4d6840063009f79eec49795298fdcbe34fc72dffb45217ae62815869d62f52705c958a1b32967011576e372cfd31f5fecdadf2fb6eb0877a5ce437baec5b0a7e92c84a1a06b4db22169ad07b259d34e5206ecb3e12f2aa3c1d9e7a7d988dccc2a9fd862f11b929fe240e6056acaa43dada773fe92fa8549a907d64e84fa2c468dd4b5064491a5401c55a3dd0dc8ba34e35b75fbd3772307ddcced47a58aca5700dbd090e15bab432c2e094027f9231eb25d06946f559a80a2a6b2938699cf50a7072e3febab799dcc40f2c9beb1a268e5bf1896f32fb0cd28bbe6b0b846ce32607980b1c6f91195351d971f82e3825b4b4774f1e33ddaa9555d9834fc8daa40f6fd0a6855eb1cdc831d51e244bf0351c70bfec8d7da41f14a2828bbf17e87ac742196f4dd7bb0dfc44356abb42f02b78ef3578c9191944bf99e5af2d5ff4edf5af2daa401a010a0c154d20430a3d21323701b374ff516a397b99a70ed137709fec89c705958e23b7c32b52edeb6411786840c94cb63ee5469917504e81433de73d0a42494386d22b25aa26a2ef8bd1a2c5b52b021190629fffcea4e2d80fc1c8c7288f3cfb8917a4c20820b4e22851d6a9f10a1fc0e85155042cba0c4214402f43042c76fc73189fd0b8d3b4d84982418d4518fee525883540ea8d5d7c25790a07a593b7de3065e621e1886025311d920d3ab4008471dd85703cca36a395b21620beb5be5d226ba1d51b2907e90c1f2535be57865997804e99503bf727f37e8cd472973927c61a101d84ba71113f93b81ffb18b9342c9ecfbf7900aacc4340497401aef3fc0bc1e0380f8c74fc0fd2551dec0e826eb9d815bfab831a2def961a56e61c8382be8890fa534923221e2f6f95cb17e4c9a59cd32516c5e56bc49f8f5e111e0f39d3c85190e76df3877abc0021b2a4bcef3d995db1f9ffbff8a301e172024c0305dd28fc735a3527632a2a9e4fff8f6e5581617e68dc0883ab25b9c0cf2d22a79150ba7a47743ccc34a7cdcbaf3e11b721a3517e56a7037021266391553f4d3166de82c7093bd69a01137a167e39819110ddffb1366a1c08cef237901a8173bbc905f97bba70a1d8a91c7cd67359b6fda852314b12dfee4117cf573ff529a7f011c90c828b4a358f1a058e2e9fce8c21221e73ce52d4e994917253d60026bda8503ad416110b7aacdaa8f1b5a0996ea6e8beffc17b77505641f057c29caeeb45c07f08776937909ae3a88cb00bde25a9947bdfa3bcd4554370973c4c7411a0f2975a4a8a6591ac24a600ec6f7a5ed1d3f3872cd8d205dc462363af96198ff21f297407aae04789d9352216175a2fc4ac3b00a74c386aa8f48c855bef19e4c9ac2be63a1b60dd83eaafc0a7f2f048860ee596f972eb879b3b350c91c5593c468021c312f8bed4e1afeddbda02a77294402ceffe866793b4c57278389c5c2490bbbf39b5dfae52c7ba3fbe4f906cc93a2fc7ca99a3cd46bdd2c89e34e4d08d250596cd01b1d00377e86cb8e87fd0d7a51c8f71950d0f7a46073f9e19f3381f58497766cd1e3fcfa46018d519e8ce1d294f624bb276eaa472da022dd82d0a6f255019d6349c2070f3e0c63e507d9237b684b00f60f40e142a1ced23327eafb48f85401c5136e1e6e765ecce71d2a8fdc43051b079e0dbf5c190a7b3072092e56a07365a1b733842510a7a1251f35e505d1c18f106dae059dc3f14ad131a65aa4ea97697329269ede820c77cda75edc4c09ef808008f080ea9ff02860574eb19fce93aa0bde1a27000e1df6f08e2177bbfc9405bb755ee8add902217f0392b1edc67bdfe936f937b29504fb2a32679288b4b9d8b4719bf5daa0e651b9163b809b367329cf502a1b95341b9448fd84be73700706470710a692418884f9c5e1ebe71cb31ee3372cb4f817d511a1974c2c687172f168223767cf0836095149456954a0cb2232725e3a184be553f8b4c9801eb33ebc5e1bd326061da8be6ab460ce5977badf37781726ff559d1387c719b43fe562a6af69242134ea5df0db082a7cf73314a1b947ef43856208faf1ce8a6b78bd116b54e10cf1e730d96d8aca445accd91e51a9c65c44eaaa05ed7dfeb5c3f482ad5e7d39232e0286e988ae15446a697137be5c38262c4ddcfd1acde0ed0a67fd995b3c2e850e836485c379226306c20d7c591919b38bd7e64ad86602b4b1e9ed8a1c865ac6d23758df0ddd0f97681f0e865a7d4b984693c7b4bd3daa2ba631bd5cd9cc7f6c57d0a3ae4d4009e05a2e1a10a6eb6e0f0f55ad40e39256a38b5a992c12fce52c5b0d506406b7d77a1c9f04456d4f908b699c861e615667c4f41f63ca97e58f8c921f9324eea417e6a76419cd891539c744d01dce0144e3815d866aff847e519bf041c007184402f5396200ec6c86ae108fd63f7487ad56bc63f55e1a457ae7247ce1f0fcaaa1980c367935f87745e4006decdc04cab26d9da36e0f638b3710f98f853c501afd01d0ac36a2b469ac804fdf7912a431dc57e8bc93cc2b137af28a592bdef2605828531f0ed2191f962a7818813c29a72c71f471a0d4acb56769340ede364f8076c76cf842d6ef573fa09780958a0d14101fe3421eeb54b990b19f5d32814ac471beda1114e9918ae36a9272cdfce547d18f30949d1c4f9a6ff452ffc50a18b48c7409156321b5f280c872265c84d9441184ea841f05e1e358fa6436240c24e984e5d4fd506ceb70187a9f5c68057281289005f547af5446df45bb0f5e3944c6d4e1ade77ee64a5c7f46f8fd9edcdd7fb3372876dfe804eef940b73ff98e561e504500f351b85479b7250d2290eeb68e33ce3faac259c0d83b1e085b8084bf27f67499209e3d55936c5095fabb56ceb8e92c4437d74a4243fb571e5f440e0961ebe4f64348c8555f2baa5cc89339b667625551aef428e6d61601d1dfae59957cc66743412a352c9635e825ce6258dd17a237fc4bca0ba29d1846aeb1830afc834f13b7ad47c31c2bca259aa89a9343054ae8fb7892b9757df6552340da4e09b957ae82254551ebcf3c285dd394670dbb65067926d404c848710b7cfc07f98e92622acb130b1076c585818b4a586bca1bfce95ed5eb9f112e3cef5c77f99c601867ab22bb95c7d024eaaf5b0f488bb9fe61ff255c09ecd23f6e50d4b61e01f2cab2ecfff45e659560c6e2f9db968ebc449f13626b95fadf1d8155aa96dd8541975e326536b8972b3c32f9674bfa91258b5885cdd7c2a911acbb999b5ffb44ffe613ffca37dda4fffb08ff6693eec837fda0fff6cfb9982812c00d50003d51882a712001ebe511f05bacb7595b6aeb4aa2fdd9ae1e581e47e2b73b090693f4c8a4492f23b007885a50f40be53035bdd13a1d45e359e6cb3ef1bffff334431a7b8fc44d3f3186fc053b89912b884f5d094e1739adb601642b9ce5ba25719af3f4908c22217906b712793892fbb819a483bb42edc23660d9c0ded715b5161e89e380d5bedbf96ba5db66177df63f0c99c9f3771c344ef9176e29cef4eb0c057673ec28b8b7cadf4f4a9bbf38924efc2b81f4811566a4d598423a65cbf0d38829d605b83f58a7dd4d84868a6a6a3c2a274322308fe0e96770dd2667dce331450e592cec057374017a907fa04e522f98af830c00964a3fe60a58a36eb8fb57227a3e9787c1c81dd5557154745bc09415a7da731974aa623d20aa733be8dc6b5d9c1cb11481aa0197857949d5120fcb1738ebb918b6f02ff965128a845a3a0f982735cf08481260ea7736db1f016afd152f8558debf1bb715dbe0946234a04f4f0d4fff6acf829ea0f83668a3e51180447f597f9f9a671ca4077599b7c8dd5b939bc41af5fa74f117260bef5cdb41fa82bf5be9b137ee58f5366238c23e60efdc49a65fff3fbf424174875e7d97d0d1ebd39f44dcbc453ff19943447d189a1c03e7b277992df0da58b424e11e771f63d5a6a456baf353dc1b3e4d40088e0d94656bb88d37bf41deb9f39c6d791994ec14850285f80567c030aaf322ed70178e371898ce56b6ba114c317f1023881b25ce5768664292af0c8d0c7578ac95aba14b8779f8cf9e65d17e7ecf664b458e237ebc334c9b8c093216603adca71a444c992d8f3c35b9530cff631a2c00e36b633f5fae30225bd732e81d0ae4913e8792cc957e8ac9b129685eaf6db7947b859b68266a1dd174db3859c447b32126137ca4f3c3624dc49b0e6190728ecd18ed88bf4c93cccdc0cd083a161cfbdbe4e252c62066e86b7cd53a5fcb7912a089002c65a28ed7ae550703edeced8f4e26c3a9a919118a2b4508c56b48b7319af0b8429af70af3bec7fcecc8bf93097e236911509c9cbd892954b59178ce1d0e2ac8a359d74504cd2373f4c4e66f1a29740e03c52089137a53153e01fd9d0323dfab5e95cfe85060a56a02aa9cdb68c807494d5ecef7bad3f7c923d06eec4f704e5cf7f0ec8c815bc93944dc229ef0a804e7a6171a7bbd35f04e3d658fc22cc48a359cc41b3beb581d154aceaecfac308a8806902a720a7b6ad8444478491e606e88b77949eff35479c984be82bec508bdd446b62af98f7fefc04cad1367a1e7d54b381a63993c2a2cafc185c2cba2b5867a9e91fbd90f1023c2ed7972c3635113b540807de3d4bb0fd3b60b54f8f4a3391678f667af53bf9f1839d6f7666955add71e6356bb1320117ff0138fc4d985229e7d7e2d672af14f44ade3abd7fa480700f3cf23f4a9629734fe14f7543bd5e26581dea4406cbb62f0fe44b3081556e51fe212a74c20ed67332815b0f096f6dd8218639ddf8758003945511868f100ee9308dbd98df55cc9f5dc41e5916c3a87a0c4717f13d29eb5eb17c9a2d9181b6ea39f2e5b615d5aa53a799ca3af3e1bbb0d5eb7649da9e4566fc781a766518aa9e1a796f4767baa475e709c78b245293f9c4ba3dc1404f0a1523e0021015bd0122ca0c30a560f5fe9d49ffed6532e4dab61a73b29672d557d1b67cf7da8c549cd92655029146300e924b55e8d51a6ba97d9a536f60fdf2b2c44f18be71d2946127a029b6f2660855f10733cc772ff7b64411f4a130ba5593a28a8c24a5a6de285d5ef3de84f73bbff057df0489f16087ebf68498a808fddf54e97eb203391f5a02d283cf9046124986ff437ef08e48fea1253ca972b0c79cd7ce1c6e78879c4c0d65645b6c5c24aa516384798360ca2f7a5c2d8b7954bf8b140388e6d1b0c19188be60f873919602a692b04c693741e4193f6b4882b8d4bbca34496d5d9d00bd65e8737720ba56ebd02d363531d91200edc2b19df9fc6d7da0116833d17c9e20620f2305f41aad92e067ff2f4e71d17c54d36db7db73f484195d1a5ca2d967c37f9060c72edd03ba30523878cd5f79a750b90587c28837cc2fad11d49859a0c52326e6fcbda901756ebd630b29384a8734904ae2043d53c9b2034119df6fca258c2bb8034799cefa1708bc05cb18906abb4b694664ed685b99cad90e75816338dea5167af3becc3af9a87ea90291462578d244e0064965c752102379a484898b5c1c20bd66a694dd625ecdb67753ec7d24901fc3099a775f494c16eebd0ecc236a0004b9de9b244a1504a134017f64501a1f11a58985846b88175b00adb11b8c2efcef9e16a344108df48becdb3d9f50c54d49616b8ffe4940876eea581deb7e673ed20869e608397419c15b43cd785d605aa6ab74fa88aa6a363f8c714dc07a4ad232e2befa161ae241d12bd8c8573c2cc952173f15e9a7c1d42bb4878715005d2f24ec167333e4ba63d732366c20eafbc92ade0b544de2da06eeaabbea7186ce3b83207ec49f41818cd4048c3eb1bc66c6886a43ea46832ca4b6f905fccee56beb658212069de50c9407cc37d741a0c37f7400a5427d549d3dd61326c5bdc2c16e7ddf98f67a2387e67c388e7325d7f2046af534e0cdb9dd08570e35924ee5c22f0c1581f6ece8df28817ebfcf121729f16315695c786284ea9f44f601ec38dd12c2ed2e93d19b431a2a29564690a51b6374841526b8fc05a4875324f756050d23aa54fa4ec76221056765d001f882eaa2aae27e6ec4c97e4734236a01956da8163a3ac6cdda2a9b869bf1ebdd00ad53b4f154eb45105e8d2344332f85c155f907017b8715e8722a7b25ee4ff3bcfd05027af68fb4d4a24b923d33c6807145b86880809d6abf9b684974ca5beb69426a45e6b2ef336a357c748ee5666514f510e134dda51ddbd090b9eadab91d7269dca7652dade2a4b10625821324fead12d5090916abfafbb4e482061198d94618bfc06b33c340e01145438cfd046e38d821443f63867428a922c8942cff073909be1646e3e0246a9d68c47af1d214edd235a49af3786dbbf15823ae111fa76ef0d5d0fa6f51149f7608497dd5205e04ed2b1d55d9306616bf09575273b71843481b4ec62153a1428974a4e955823ae166eaa0c857abb355be09152112c26cff888453aa5f3c1b322752db012fe2a7c3780802dab155a8f1927239e867c685b444cb66275f77c4beb1314824a6e8f3c1402cc56d398899120d1c608d02b7ee52ffe90557c402f804d610f87e8a46b8239ab3218dd83eb4aefb3226eebc5168d5abaae94fcb0f03857cbb35f731a1eedadbe57da8d1a89c6900ee086449b1bd7b103f1ed0d4582b64c5f7fed585f8289ef5a6fa28a07a5a4f981c7f51b8ff50726c3e61100b435f82504834e55d13c666c082a5e8cf4e846efd59958fe8520100b41af37be08f1184f0d90cf53af80b531024948e722ae401b6840f00089f2c65bec2d04f61ee6ac10979370675eb944bdc55b26d5910ba50d9696de2f0729dba3b26f7ea6362c93b4e140d18afc5b2a5d0ea274edf20f0614d724ebabfc300844d02eaf2397921faa897ccbc72958856716180381be179a6f0e50ce6b7e89bcfc57e5c3cdc04aabd4232d964a81d0846ccfe737260c4e04e8e82ad1dc8992abfd9c74ad4be18e99af9425a3b90eba6fbf4f66d252bc044517a95ddeed3318cccafb5acc69cd8cf862b3443e0bb0469d5c205453478fb668798a7cc03f8d5da96f2eae40ea4302b03ba5814b230f7925b6a9fe6158ef14a2a0c35a66d3d5ca812a36fa62da99ea9ad38f4966d350dfec5805626eed0220af305bba8020ade511f7492e157c2d8227a0427b804c1f57944f57b2ebe2c4109ba98cd76b5ad19fdc74b07e30d5a0061e34466ee9e4768675354de3b35a13d42c7276dde1bc5f562895c487646494b15cd4b1ca7fb2c822863960c2c82908b7061fea3d63b6b9ef0da8428862839993981e65d741d9b4b8ec907a7c8cb17a5e851569400db53288a7e30cf8f46892f7d4985684622665202cba500f64a09f13bd33666efd7090d7899dbe0acf16e1be765a78093b0b907b4d1fa369acc46df1a2b56912742a5efe6c8b252df0028ba9441037c3aedb98fb2b45de6b339e20812516d6c6820474a9da7c06181bc4c48660c45f468f1fbec337e175d54a327c294fedb07bc0c5e57b309475d7a299450192301002ec867dd1d6823fab4378ad59ba3324295f02aefac7a821680d330852c9a945a1d12810079bdcb1baa13a9b3491c2840ba355bfa26286ce9dd3db3386842373d687e4c989f0c861a6bd0ef0fc46dc392552351ffbab90ac0597154b30eff6bd35e284106ba6d0c16fae0d733592bc2c8ec0e45244debbd384c15f9b58ba00c054f698af5b831c159fed11253d5a50ff985c2d4295930629474ed597781933cee37ed3683fc287e6b20f23c62e33333f39c810a9e9c1ae16d9d924fe51ca3cc5086a51200fa474c9399e604a677c6e21092a1ab45921f8f366a36a93127dba861e2c07d152d3eb3d54a99c796f4d69e337d5136587cda6c24a43db96c157c23cfbb7890d59e362b3e33d09bf32c27b32d080cb8a8f8f0ca58290500ac8e1b0e3c599e149fb90a40213ddf3b1e13c0311cdb43be9973b453cc8512365db2477c66f9b3b75e47111b1c0f7fa18b945987139f79e6b5a4e3283c831dc4fff153a6d335c5a716981e44634ef2e013af38abb3f4f80c4a7c44bffe15eb9f4a414958295770a3d34e0484030fa030ac297c16dee52a4d85584db00f012b2c27a6cd539ebff5898174d9b2e93390e03992b42ce5d8e1302d57464fe93cc03db279da6717dd883720bd138ce9e7fa4a1efebc175e8cba1442ef3d0a30e1e3b6290739fd2e5711651d579aa82ea3931642948396c1eaa98b6a04f3c40b411e38773500d3c833692a79c721254384a13adc3733d9d25d584dc61dc4f76c2f0c805e80239ac36134c860f841dcdf30e6b11d35b0486b88c97ac4edf9c870572997e6702a58007c68271fe1ab9c130c50d7932318a3a592ffb6fd864e22756b8c259ab4a572a42bda77e862a5adac88bfa875185efdfba971e74f5e02071bec76516230647a5113fab45e454be8877a67574f9e9a9912d6d2c7114f3179242e9dfe915cab01e927c57e2ba9c0dd5ee59300a49711d58df5a160187c808546d8749b2e3c597af03ee83b51f20190c063212b478431b14eec8335e929aaba40329bcdb237c78a41903eeb8342ec7b931704496c505b101e59af84cfea72e2c8598073065c914f0ab6933f8bdfed267ad0c57eb2537534a620d1ff4ea02c9158bc88e40c12195373379f064858424e67ac6ea8fb1d405152f3b1c541e7037549d59a5a3e224dcbac8852b43a3086354d559c5664aa22bfb397aa397fc3946021f5eae30327558ec07b8b7923a98208ac227a2f90586b39d4c3d50b2cd3c67ac44aa96de74d4350db5e0e73801f5b792eaa76b85e7b8b8e58028196dc098a9b757242ca622f8bdc5bb56949706d3844efb3147e3b03396becb4a18d299ed3fd77a8d39ef84df512706c7d2c0e90558e9a549d895927540126e313b79f5b4edaedfe84ec82a505fa3f34c368baced64a4c103928f70fc7b903ee249c3ac02179741bb95b7b257253c5f7cd8d5b5af238f7ad628f781c713ea70f98b41611953925eac508654aa7322f06177bc0e9ce0d3924bce64e7fcf50edcd4be955a51f1bf513bc36b11c60f8cf1dd4e7d7e959b2474d95232b3c82f8b649744408599e0d32a8b70a868c3466de35bce74fd7a85759e279a869d5b81b1c446d0f0d7fa76a604e219c8a040f6338ca334054ea519965c11db33ab5cf7c58b70b84a1161a6474ab5cae3294ee2353fc8509d8f64b9a1ea0e42d3ae22bd05c4e27365854735078b2cd8a06eb1f5f1fd0b08e5ed07ad630bfe17620e094c69ff3e8ffdae53476a5d4c48b5dcebf9475202b6596a3888804b01a57aeb85eeefb5f3e83ee333af598b00882313b7b4a052c8547b8ab19efa65264f779a319cd0f174e1bbf421d06973d8a32a4ce952cba6210eb6c1e0da4c547f0f3bbd8a73f492d62605a7492d8905fe804ee626c95f9b341cd692061707d47055a6ea4263e4b476163276dbd593ae64c2e0a15679414a2c7b242a5f34c85bd58efc2d666236b70ad77f9b16f514da75ab5497cc9388663ed39508474b938d5389aeb5e0cf553594c89d0fbaee1c61c42169cdc68ce76d4435e2645784ce623318ceddda65c719ae02723d6880289e85b8e59af060518b1d08eaa911d89433873fd0f2828d5e42c0fec0492deaa1cac217bc269ec5cd62400b79072953fe5233d4acd84ad303a5a57084c1a0a084319f470262817cfdbe616129c7dd11ae542dfec9a2302377310a9f359234b7dc75cc230eb8a4b3fd2d6bbf1a20c19dd4b0ce213e7ce35150f1b79dd1bbca0a539f43f180e54954bb0466c894b54b08482e1d2a926b3a96bf84089f830e868a330d7c9685939b0c085782478d261a76dbc891636a86340a322ca389b667c4c512c9777e2a3c509bbe16593f3d8e489686d2e6f542f9266fdcf7f110315ea4510f19177da856085df06f0ee49ff6e93efaedc245a0362cad1ef5a84471dfca56585b3198fd46797344eb00a3ce9518c0e7f7e9079735dbf393cd9612c8c1d8f24c8fd99be39731a8b9371448488a627996427add2c9190bc8931ef462e8526dc214b09f78982ee9a66bba9005180d969843b040a1ab44cc6c4dba3414060e03893aa8deae962497d36a3a011ef02276bda3d7db7f313311834a732a0b619794eee73da91ee6143757e28508d1ec7001396372db52c9f955e019ffba699ad698f5fc7364291f43198b0ce6c2ea69c64aed3237c033353ac06b0f3a9b5ca026c5574ee5effc03a9f5602fe965fd9f0b198529cfae9c6bf90a382a09d32e826c533d8dd523352e0816adb718bc093253f9c5f7c82780c5f515b6de164835120ab902f84247bc3ba4012963ece7d180aa8731e827188c067c620e504699df3be423efd2ff53b32af05476d2b87ad5a743c07d1395bb1ac631767f227740618a5eeaea0958aa27a0a6870a4965c00f6d4b965885e71957cb707642c4d51bb1dc62386678b2410583e288e4581502decdcfe1b5dab99918ae33efa9c6891c137cd129a20450697488c4f047b53fee115c4abf69d00015a5fd250c4dbcb6e1ff0245ec85a3e89839bcdbf2f9f009e45f3a2681ae737181e9303ab5cd57546ffc80df6c212f2384c972a982f39a274fb9dc8667d86224f5463f4e1d4ca876bb3ce7f99957af31cf5cbf3c68971103422a44b00ef8e7bd0e0a0cc481f1ec08784cea6a919a5e14960c03c360ec229639dfa884e05017e6e602221a86351223fad71ebddea5668546da738e195f4cf2af569fb5f60ea51c55d30b1f9fe972bd2e1fd9643126201af561cfedd23a486af9a9839c77c4d1826824a3d2acc6047a6cf910b06f97419c1a8d7cc701c1cd02a4ec09e2ba3ca20f9aab05699e1635e9b3472e32f86cc04879caced6fed094c1c7fbd5ae0c5338aa9f858dde86752a464a6612c3e2b6835fd108d386bcb7df83abbdcd021c03592f28057a0370e04d026a78306fa511af24287b1a29956976d439f5379d73f1503ed71b0b28dcd294de9803c069a3ba9c1bf9076f147980501cd12ada5a05b7a6e4be1c2255452a31d315670498892a45bad2c3c912a32c76848ba41d430100fb5773a1d6a8816d36443a101cd5667ada060d927faaeddf7a27a600950afb889df289e0623ad2cf219e518a4be11686befb2db31342619945615df4a1448e3ea9e8e4c235f5f8279f46ab568ae74bdad1875c2bb8173fbd467443829ff201b563f8e9875f1f03119f305a4499357ca9c941d67a3ecd2b0bce711da6d681f51e2a86e0843a1f1623c45c41efcd970d36b2452cf08b3dad1007cbb854dcb15584e2625874b31cb3c6104cd80983c8c5a5d38d9c0b28bcf67156d026ea167ef22ad63ae09b5c0c12f5e17e22d384595971577146d31d22613919759d28b23f6b04503fe94b8f116e5bda0f3000012a162e62d718efad2cb96c4de35fa8293c772dd606f0cc80496a3b9d0c75ea86680ac3f032c2d11db58dcc37740dd4b77406e04896c5086d758b95cd854c630825ede8b54494ec0771c49177cf7b7050f051ddf0aa509ca85f0e92b52ec3deabe22c5906fc4b972d0ae59102324aebbffd16f126f0e946cac326a49522ea3fef4e3c88ebb3848fa43518232c82a0d40a90274768627d6376f504280b7d6572a60886f2696032a19c2cd70051f86bc24820bde283ec4dd01c3ab05dc5ef33f727a97e1cc6d4aedcb1bc85445a879c89d0bc37257f6987fbe9a1ad643902334279a1aa29e09f21c730afaac7b07a57dd86071c24614c0786f630327a767b5521c6a121278c21b54de96ca564a5077bbc75950b23c065fb0515f21195391a5f15f8d9eaba20153454948f59301f19d740528e4d81c87d501d3a621054bbf00c472cb6d03734ae8cc5385dbc9bee4636a7359fc85170089a3ca299d65ec5cdb10b34b4480bd265916afb25afe720ddcdc4a2b1e3e5c435eb00d48476c46908609f750f0c9c7624e85c1c395ad0301bcb813a302b76aaa5750818ea88fc37d50ba0332863d177a2c355de4003f1a7e8dec23ccd18c7b7428e4dbc46176e7a6386ae55fc5ba12924ea472d9bc4047d258943ef5a9c1bdf15203ebffe53a92974cc824a15264bc9c0fdc13ce105908fe169a945a5ccb813970010aa82f98e66e8c3be7146bb1491d6dbeb898a23afc7b3be15c610a2d32c8c9606b45b5bbf006b8a0c7d76c5a339e125c8a4ab4f9d9d7ce4b09736ee47819daff7106dff0752ee23dd96a72b30612a9204ba78646317b200b50aba235fddf444df48c988334dd727f320e488022470d5a845ce0e74ba37d30480e963dcf87528272ad1074eac00dcef837499d9abf80c90b9e30198c0264e9988a01e9dd389221e8fa83c10287743a014d71d4faa99cb94f64c0959c9889994ae525feb0fb53d6049f5827d085241ce2f68360933e0d2bc3179438020fa335200ee1f45d0a3a91e447ac3a18c300e781da598d17feae6846109cc2474823adef769ca4d874fc5e0180e390a8057b8025cf0718a56f6d22b66750fc38362fabe65ea2c5fa8744e5793861011e07d4ef4469c646c2a14e5cca567283157c0cb6be51e881e23b79376047918c24a3bacdc2af1b14842e95ed779808cb7e3dbb7ecf85c058d73274c4bcd2cfb4aa16e1f9ab04e99b62cdc3d57259ad796488cf5ebca609cd7f85b4a66e07733061b1bf450afc6c2cd6eb86412c96cf5d56de7bb4a2e5f259f29122ebfe8d65e1e166d41775f48d5c070c5a88e0c4639ca03025491b92db6c054130aee5873cd84a81423d95e58b24001ba6dc04091260d375ef06a3b504e54c2faca6c22a362014660dc5f048bc0c3ac122f3c083e07a17e4ece08e69fd9877314d3ffcc3e19c9108a2fc0bb0fabdbdf13452f5ac0c969ae5e55582c7c00201ff2a10164096b9e380247ae763936fb55f80536cdcee27bf2286283a70d9b679b3c70aad10a9ee79473e1886dfd4fdecff24a6e7049e9b0df35d2e65014bdc52c48543f07d979592fc3f5c2dd8ddb8930fc7ca1fb21b71e859b8322ff115ab31dfad46d060331d2bb94d3a97f15a72b32e7fcc2f14ab70ccc260fe8ab6b738f247ca293a75acf0c52a62f9dd930b7c789d1793f8cc05756f51c9e1cd97d477062e00c4089a0466411a49364936d6592cdca82ac43285ddd5df95bf8d0d24f84ea75204153b1d8b7bc841f00c943bd925139d40c6614fa4056bebc3dadede29d24c6a52024ff9a62589271ba7954e4d1b424db3fd637c2339356a4f57e413ab4e4c36b9902343db0afcbd45677c2ca994573f6def7cb1e113e528f8324feca99f46cd842528056da5fabe38a4166cb5baef509f5f74350a3c58cf37eac78c65091520a2b90fbdf2fb90ed4bc271c56eb83471c9ce08dbc6058ba675262d16aa13a5a352d810b8bb8b384d601806b1cb6be4190d4170293d8cd74eb9a8d41dad870422261189ac0e0a4a6e7f35157b031466074b70ba76616feaec9e5dbcdc101f1e7c2ed5392b070272d3050f631b748d47208e862e5e49611ba77b1272397dc3f3a329c8d58c3ed5eae035bb4fe5d146c7abb55df05f4a0fbc37f8a4ff24a89a257b4a42e7c68f7c2934bf533ba23d84d8816630ba4106d049e0de5e5271d827c97b8a570a75b7d424537070c78f74f4439f0b5002b548571ebc7db838eb4ca98991f2e7c661e3eedfdec3c8efade670a415b5c6d686021173e8209621ea07787221364676009eba27cc5cf8e058b2a81cf7c08d857bdeaa5a6fbb474f8dbe2d14eac366374111c6b0fbf305ffba4ae17f7b1c8b4a7b16fd343d35ca5fe90d1546a10db741e54d13e6de6b26a5db86dcdd2953517f01862bbcd68d98c032c2a9af18a6e10320bfab0d42204863fb5d709bf7dcc65aa1e5c832dae9730feea39612c19ec854692ef90f75d00e5ef051216897791281479b109d2ab8d635d226ae507e94af0d08a7af3534e8d696e457f44e10b5773fffbafd431daa5969739f6feb5a8e801f832b68148a95f93ef1765446fe5b000bffe66491207e3236d54ee01dc87524f70fba91a648cc3526dcdc03cbf6a1ea5fbac41b753d14006a10d94a3d7117e71265600568acb58aaaa8cd7cdff11e2269e22eb60aff64279dd01c31209205897214e5b5e821a30d9acaf92d32ba03dcb7fd87356920f9363bcf9d680838d0d40a2ce21bfcc0ae5346d0b651f0064f11ce5214a6d079f055ffaee5abe01e7faeeb2c7cc2021c3d1cb312ddaaf8d03dd5abecc518ee4d39c6ff0227ffd535407e64ef7b16f403d7bc9b77623a9f2285d1ee4b60861ad2eed86346ab3abf101c564447302fac6935a1857843edca484628749104b4e70fa67dfbb92b24c1d9eab43c800144d44c3834586034628aa749502547fbf2687f9dfb290cf9f5db2cbb11d8cdde0150c5b9d8c3b98c9e80e381b7907e969570127ad4248e4a6012a6db2487dc03d93a606d38c06a91d7d130c244d42aa6f19b1c9b361b2a36c867d04945169942aae72046810e6c0abf54aa7e873e512cfe2655cdb1a5e9aa6f5e0e5894314fbce1128e2e44256588288437fa0c80676556cac2e9d58d95d7465de71a9070049adc4f59bffaf8d89b8d0daff3591b7c00b5ad38914a9cbdcfdcc7488b9c80e03b03c757750dc175266ce05176b0268f40969d15894dceabb2df6b991323c1f39f464bb04ff74115646e2176dc1c669823fd23eb8b079a3351fec86831df2a2910000013373db98ccba6d964ea1f80a7526a20f1b17c292496e133c58668fd102b41c7257f3eb183a3b45d28234558e9c12c3d026cc80a12fb447dbbe52fc977852ff2ff88e6cfcf03dd06f0102e921d8f4bb6d580c782a7ab24b59ac79bf8e4a1ed122aa30ee06df0152886d5f04a00c673d12807c2d7a2800591a7358006ad626bc111a72f311a66f6b2dd0169cd60c729cc7ceab3ba63c2ca92766eb13416dc26666ee7872b02865f80d1759e7386c4fcd61474a50daa817e739006804f7245dc54e5677d5bce012db02c74e0843f9bc4cc1f0bfaa96c53201a8f0d4d5b6cb5a429bfc7b79c9ea27b37f1d68d76f857c39591a5d8a314d7c563eabf6e656e09ed37594901876b2cebf4bd44280492bf776a6c4f7abe7daba22471c0d758c4a1e7b4897489cd730b1843e1967066ba884350f6152e480fb7b4b52f788fd8d544b00eb7d228dad3968efc40a5f1b5cb185146eb0db2dace1f3f58003cbd198250c3edb13b5d698d8e73f8aced95a5325dd40f247997873c07c426bc0b2244570d04dc48d6b239e5c2bf2e108aabcd3cb091f6f772b023bbea507a10f4467ba4007a30b54173d00ba967e8a5c5106850ae6acf1bda732239f41974aeab87249352832a9296a93d21148fc81924cb3091a24888b5760ed54caa3d4d12eb0162b164add6cd4df341bbc8a01081b056ff62928d6f3c1915ab4d41a9a9b94c8f5d6034c0285a58267d2f1a214b11baa4455a9904216ee860654170001c33fe5e5e495df28a68faad9925973552b070013f9dd88cd301dc2aedef58fe8b4134eee284a8a3f0eaf4fef896f50bf1f908752112a8b6bd72fee5de708bf16e5b69fee0f7991124ce581bc41108be8df4e4230f5f05bc278d88a089a850cb7dde60b678af98d5372a88f163016ef26fbe9396a8a8208e8e36e3f01de61bab10076ccf96b91c13d7d41f879067ced15e0b8b47fc15d737e52a58560a01582992b5b361eddba20b26d02becf2622f61ffd7b8e1a7b441c8cd70902d693cd39ec99f7cb06143ed99388be50f5af00ef5bc98d9d0065a3f16804ae8b4ef54771d101a69356e03a6800a3833e1585255642068e98f019c84d800bec0982cf0d05190849619ccd09a72a08977c16ab451b2ad8585484022ef3dff7bebb7aa972d21ec37c5dfdf1e25083f53a5fc261bf05acccc6457df267380f781983c097d10b475176fcde9f3875a764204101d4802f3f29a200533728e231fe0cfd34f862a4bf845707fec8d68a4cdaa580f34026906b89829ffdabe0ec4d0b744bb132abf03f88e520293b11c08c65e7b3453f9ac70a55d0c972202f46b1ade26bba1dfe180205eed9142309d4a4d909606a394fd08977a8a02585942d9cb150cfac40e97aca83f261ab966b1385d9094f35288053d26926d175c5eea93485e2e3eaac927565bbb26963fdc30f896b1818f0f2c42c316f5f5f5b3b4ea86ffa62e275ffa15184b0f0dfc0739967a67edc23146feed15a81e05c14555324cc9173a0e3a3f8c43d8cca3dc9d03d765cf7c0bbe924d42eca390db9551f9807d2c7c1375eb137ceb1d449aa6c6943fbfe3d3c983fb5f1f3cfa2693d16fc2659d60199767b6eb30c48ddf3be6f0d7b44ab683e356bdb91f3ead7ff9b9af2494a92cff0edf03bd4a0c5a7de76c5e32dd64a991f9de1d58a34247551e83ba304033aeb93b8c055e4a1205d767c39cd765b77ef81e2446ff8a4f7c02b6776ec3657653ad5755e7d799ae5cd0c2b7544c2c44c86a5ce9207d24b9211681e6964ed221da506918775ca0ddb73057aef51a87b3a7c57b7cb2ba7eee90e8466fc5a4f9e14e83cc9662ccfc5038a7a441a7584234f3872edd6d0c48ea45c64a11fa0ae53f47624f43521296746c6ef1ee1607ecf08f0c247ac31c647d0d8e42392d3067aecbc4c8a5e8d60a6f200f54bc0c4183a2029387b79c46dfb34c1f0620f54c2adb06cf32033cb9130355bbd28d2d86db3d58f7095b1560565e9e535a2ff60ec0356a65ec3bcf16d5ec399352574dda7ff46c9da903b25c8a0f0a1815acb495efcca1fb25c4b640c8981fc5ad1274c150624fc246206c684ae38100158ab5326574eeedc6a8569e1a4173bf2f740cc1c0c2c8005de0fc5dc0f54205c554d3a493bb1e6238d37a6583092b0a4e7677d1ad804f30d19492ce416cb301b56f7c00fc0f11251950b0a4818436be773ce4bcd3e1d3ed7e96a8672fd8917eb5e428f0bae7afddf964823d208217b6fb977fb0f360f990f1805be6f2fef5d14f8ef1e0ccc439b3b1488818839cc77c47c3007bf03e6e0f79cfce150883d8987cc35de6570690ed6c34256fed80d51f30e07a9f98783d87877212b1e16b2926b30b5f17bda0591bdfbec7ad8c0e1869398b94fe31d0e23a6184e62e6d469bc3b05a44ef3d82920c5a56eb844a6919797f6cc34e76449eb8208bb7706b23704cd340a08bbcb8749cc9cc2210ea944733bd3284062eae190c6939899a6060e73320dae711ae77a5e4e736bbc5e1ab9c66dba069e2f326f9ad3384773391f1a97eb9981a579c8f5d00082e636fd923de69c1c62cb32effbf29a1b0ac935b4bb79a171cdfb9efa6cf74198eff00e835732789953f3ef4a99dbf47765eeefb153efd787432da73e53a781e5513dbc7fdf91fa8773bacbefe8522fbf97ad009965709097c7f478c131b79935d7dea800529679e907d898f73f1ce6e4efde0d57b2776bc11bfbebbac796120606dbdf83200ebd5f213975ef7e770432cb5c763d3acbe020fd98771744f69818cff3ba98dbe36849e6c6c45ce686327b3919658ffa0e3e275b8c82b9cc737277ede5edfacadc1ddde5616e0ff0eeb0effedd1e165f764078afb9cd7c0953e75e73c325720cca3baa47f7ef3bba0fe764cffb8e10480eef5358c84a8e59c9fdfb9c1c23f3cb8d39e6bedc66bedcec354440be27dd5048be94a6bb3996b6f44b332dd11148172a776b22037bef3634038bea2143d4046a2541cd22138afebeece136b4636b22a7c8afadefbd174bdbf7d22c5baeb090488943142734d404a3b82422a039882b2773b2447395810db99ea35ac4865ccf572449ab62e47cbe87dc0f6724875c8b890c88e4d824472645820e34d43d41f4e5bb1ba4eb80f06e2f7b7838ec8f40e6ee337ff1eebef0f007864f76372fbeabb67ff3b3a755207d1ff1ccdc7ed1caf3d8b16721cbee71a85faf9316f1c69fc89305797693a2c8dfe2c6b8bbaf4c0ffbb28b703d1d96dddddec3963d53b4b82dc9776b637753e336dd47fdeaef3506b6c6bd0a03fbe12d497f36497f9cc42108b21d325bde246816010de271366ae050e61a4779a8e130099a6bdcc6b91ab76ddc2e7ac2768ddb34b79a469a87e124e88efe11310f0aa0f9cb6ddac6a5b92f2a8897f71b07a1f9cbbdf76d27fd75d8eb4ebb9b28506edc2137cef94c70ca9b4a5dd2dc50669a6f40a6cfb9327da61c7d5a9ee0c353fec0ef8b0265e6b1bb8179ec6e62bcc3bce63387519a83f50e83fbe5dddb4feec5f46b13ea1898873197391773fb48e6f6cb9389b9317bdd8d4cc9fb7c1fcd5cae8833e10d688240544fc15c50e783eb4183ed775f3de4a4d8603ead952edb98c6616ebad5451521801b17c04f7363ae61e3e00d5b8b3c4fe386b3489eb717099ac3f62ef71a3bb8a76ed3369cc4b08df2bc0d9a671234bf7c763b5e5e4a3682d85a496edcda2380bf5c11d0dc3808f7d46d5c9a39d5eda22e6a55b809b513d58d116c8d2be29c7045a91b2641057051f2a66f42db14adfacfd011728f4e14789043cd091b6e40291cb3a70ef9348995f8c66bbe5e9f77d4f7d9dc4fe6cf3cd25b4c2279f6d1ec993ed388f536a0edc8ec38d9afd7abc7f3f6e435b99fa933947bbab7a1b98a31c6e885f43dc04071453c7c7ac1e2e2a17cb7f2505ecea7bf1eae872ba25239d7137b389fd9c386dcb53777fa9b9ddc9ac8ed555f60c36de828cb6f4344527e6bd2df94f3ddbd5df7ad49bffa83f93c7d0f6dd7e110066f4443fdcd701beabed9b3454e4776d10e17b697945c4fa8f5bc26d7f33d3c0c0e531e0e71e4b05ff7ff4a6dc27a0771a87d38bce57a3aae07077da2f405ae88776ff8d9dd745248296b3247dbddafa0dcbdbf1d6daf563d6915e9922b32ad7099f0aba7906753916717b27dd857c41c2df7613e6c29c478d84bb84e9267d84af2fd3f37ce4983f3432f86ba0d0813d5c891490a8ce47eb50a893e1249682d4fc266ef13fccc3f00f537b72301000000c0b9b560b6d606b4016d47405082208c4ddb1b00976f475ae5b2b56a7777bb006dad564517dcdd4d00dedd0d00de97fb817312b38833f33077c625beec6e665c7637f87d37dadd7c381c92bf7346361ee2a079980abf87a7540df83ead98d4e1bd7128e487dcfde596337ab95c9174822be29c34cc6370a8c5c87c06cf9c0687a7b90d1c7eb9c6ed2771669ec66d39c49979eff61c64cd7ceaf651cded2d7e260d0ebf991f19fc13038343edf50298f78dc41c0d73b7a3262c38e3f27efd42ea6e5eb0b4f2e5d28c45613ad62df1030b499372cbed1dc499790e2b795ace4a5c1167d4aad80100800bed3a29a5149e10b1620e6c18aa228b17b9e00544a668a2054860cdcb27332ed6ee4f4b224794358fb6577fdbab0708082866318323497002c8891b702074440b3a5b08210b3a29907db3ccd152cb4de72161cfdd1b238d5f5bdc8376f78821d9e2be794aa02352220937a00da855520570a0430d5e37d8420a39c400065760220d3a433fad1f4ec8018b1cf0600c3da843019ca8220e403500431ca460cdcbedc8d05c6daf6d686bae677bd172638eb1bd668c2bc89c4ede8ef26baefaa7b7578fe7eefda3591c6afd7ad12d37ca58d39771e7a571a646b0dfb20217433c77786b6d40fd63a493b42ae48af24fffcc6e714eb822ae28a7c70d4e0c01084b8ee0063394dad0043abca1065a1889030ecab006298844e1043c50a1811cf4a00b4c7a84a00528a4a088007264b27345ee57ab20cbaeb99d29708e4c76806af63eb989baa7f87987715be2e7bd87fbf8793fdd95f8797f716dfcbcb3dc52fcbcbbb85afcbcaf5c1a3fef2a37c6cffbec8078ee5a72775ab12520b46cdf1d10345b7c84bc54053976de7374f14049e67eb922fd4dccf9703dfde67a5ad5cfddb567fb26c6197bf9b2b89f743d31468042c70812da400738c435ac410a1cf480065228028624fd62828222b9e120575c8f04b38839b6a1383373703e7540c14e8e4c7e767cc8910a464bb21273d54f1a9cef2d56804525622393223eb92bd2d32f174c31545b606350644e1d27272547767c767a6ca3fc4888fee6c3de224f943381c11c32d7571ee572451a9c3dfd455665817d779982bbd9af8982b9124d62a5fcd4e9c9d3ddb124e3f4fa36ddf88899b7579ce9da08aaf111fdeedbd08e98fba8be3c176d67258e71a6bb4d47dc4ffa9b8d1b8848176955d82f23ade27a5a255fb327cfbf7ef2dc9a6cafe8326124e13694875af58aabd9852b54c1051d2466a08235df4771955364480c423048c21198b085b8cab9410eb4c04313159c00083960cd4f9eb86a400bb270848818c0c0843ab0e6fbb64f7f9dd6f54b9ec0865ccf51d83d73d52faee749af226bf258d24b2775372425e6ea4783f357e838e18958e4f90905cbc3e7c7e72776385cc96174b5ec10e254b283ed6ed3ede0e103e403347d8ef0f0016a553fe6d8f1f001f201e2e1f3c3c3a7d54719a857fd9ae0f431c244074d72188f98e8c0490ee3d1bbd5e1f63ccfbbd73e497c8ef818f1f9f1f9f181a25f3c7c8c94ee8d6bd35f7fbb4268fdecf6b18e3e3ffdc56ca369d69e4efff74d15d83ec193dcaf56452627c022cff793a93377fa3575e4ab5faf16f4ab5f793eec17f7ba4b740993475c6865294b730a369eebeeae28fdb9d27ada88961a9d190eeb351c9e349f39b19b44cd3d8db3a28c680536d47a5a4655f6b0359ffe7af2e723b1d6d39fd47a72bdd6e3d3aa58874ce78f3d23ea2fbb620a363c658cdaf08efcb141c63009479c11cd9564650fb326596659508e0f4fb973467f6a9594b9459ec70f17f9281fdec8e1716429a7c892874f10bd3c66e0e2318325465a11294b35eba819e94f6a3ffdc94cfbc9f21916adbaa6d329d822871a4ff6ca5e59f627a3609fed37e7496aad8e09d7974ceabb4b5b0a0c19572dc17e943d29a5b335124a0f9136d6b267cf9eddda741267a44b5fc1459750d3c95405963ed25bf3a6bda6e0524a8c87949aacd5a5023c640c87b1a8d6aae1fac3a09aed2ffb8368d8e2527f5d55da394dd334ad0706398c45da7968b60b42883b73ec6e78f4d73b368c42407a68a707398c453c8eb094a41d45c24074265de67e77777777f749987679cc6009029a5e0322767b31cec8dcf5dec0ddfdd3d4414119340d082d3ac1167278e2d1d44ebc235f2dc83a18d78252899352b68e4eceb08c5f3541eecbec8e204b196bea8c39eb14303356694e6e28f46a077bac486876794a074b1f23ab5e99b18e47a4b8d4aa428c31c618638c31ae808b8f2e933bdd1d31cb3823e59c73ced93d70721a8538c787302198e5e966294392e6a4bf7867d10de57cf144e1899e1c99fc14c957c8518a1bb4b2ad3e79126989e0944325747474badc0f55ba58d30f514a39ea888ff5a169c699f95a3373fdc4b273d90db1ce316735c43ecf61f7ca2db21ca49ef6d7f59c2ce5fa1a7354497bcea6126b7df9da022eba8429b27d5010bff9b045a73714f4d010d743434413d3b02376e610fb31757723a3ddb63cbbafe86e3825aefe261774a475c40691ede494cbdb6cb09109148ee49003026a15ca37a156d9cf73dc10e7a4552b9fe78c620e179fe7d410756c3f916bc22551c2b9b82579e3011bf2ec2b4a1bd751232cfaeb24cbbbbb6139e7c9ad09a14b86f150c6462e460c3c04c787c3c0418213e33de47ca9ef8ba8c7781132def21832300e8cfbd012e33d1cc90f18f7c1a6e5f270b962bc87fff0e13062bc8717e1c361c8784ecb7fa0de72f99696cbc0437064fc848304a7e5590e10238888885042c9ffa8cb78112d3fc6f95b2e03e320f9718c73ba8cb7e02143705a9e1dc98fd3651c855120b84a4c701e7589708392ffd1f2ec3f64fcf4d8a12426a2e5d98b90f15365c2e5f7f3e165a300f0902372c11cd0047df0e1317eee5ec99a53468cb7c838d746454b38659ddc42e7087bd5b1a1968f5a73151343ee2573ce05f390137a79c80d7d2d0fb9a21c80879ccccd1e734f87b93d1cbc30de32e30170f9cbfd871f3b9b96b99115f372232b0037b25a8c5e4746731559f2c5e1ad68234a0922e2b81523ad9278236a17dc0de237bf11adc04ab911c51c5b1eecf6a6c20abe20314657603d105f3908e9253a042b5fda8842ec67333a5234054b7be826049d9ad026534701630b0a8adf3cf613412c8aa048f160c3ed482bc599f993146020aa42f7d08fdcb0faed862fb88b84cc21f6132651b996de8864dd88e66a3bea8d48d6a3b9924678db69288c24f6e106f1e37cfa9b2f021a66f0622d51dda07383a8da7a103f9f566d53e388b0de5c1bbd83954164d876fa4371f77872e8f1d4bbb9fadb82b6b040f3746592564b4e8ac3d38771a849798dbb1bcf1296e34847a42d485b64d2519e1c9ee142d360659779d2543fc9862c8de2370fc2c4c4c1481ca098021c944c010e495e4a5d678e4689da21cb1a255a07a01c6a3f366e68614d97bf893342023812808a0eaad51c867c8480914ada555d57b1e9a0fd864e438f6185430eb6bbf6128e013cb1f4dcb71c71b03974c041c70f593414047859eda447b1511577c2a08029012342bd00a0582900595efb64b81b0278836d1fac091811a2ea0871959d84410113025d9d2e00951b6c0f0fdba77b693bc20d3a8a2884b8ca9e83a443fb6c25e4a9f520cfd3d5e93d70aa551bece93b627e149951c801f9481d51d684346339903a361aeb0a0716963bd5b62ccf5d5943654a9d00546cb0aad51a2cf755182e3e83804c50ead877f726577a2861dcbe8beda65befdd957757e5a59b72eea23c76360dc3dec8e280c422203d601b168c030790b942c51b3157a84822619cecf2248c83041571486f8c8a8facfac89a4ac8bf3807669fe5f1468d42c12a21f18e1c7a81a38de740c4d43666c146f94577d3010e4427d8f89b2350a73f043253965396d317dbfb3bf5f22c1875c23e4818c59291fea34f1ab2bdcf827fc8934ec243eae545b15c3e87d517c582cf726279184fa717e7809025795efa4823bd526925d1aac884073d7227cfccb3335b4140c8a59f1a1c2187128ad30b1620ad8a4c96a024cf4f004504e9fd1fa4371e8284e51c1ea2fdc82ef110ec190ef6faede220f9816114cb2b8e86512c1845441f7b11f2f518bd0c882c17e7b05b7abddc49577b76b7af5cef2ab77bcab547b9a6c7ce870bbcb363b56fb7e96c02fd4d8d2b75d3742718591c98e034024824aadfd18e7df3416ae96f726082f3da05c104e7334cf2e0537fda0f5d0225a7a91503175dac247ddabfeeeeeeee6e9296b9b0240babd736edd9f2b95f72d2e055ea8f4a1d514a11d4520bb965155a2ae9cf2583aa8e95a70ce408895247eb84f1c5611a8771dc16f1e07ac26d58d564506e4c49aba214762092fbd2483ee99564a2482e69558c421349726722e90a6511d723050b88e45062219be4be8661a52875cc96ed61241cfe9501214692557f9aabc8526229b6da2bc719736273e0a24ba8fdc8a8f960ada7ead8782073255912281f49622f70d2c26691a5bca81e39995e1e1192304a74b05128c79c814c504eda041b5f078c6258c52a95328c2e3a85f608cacb879f4d04a58de08d9f3c76b548e3274f5d99a632b5b9e223409029105aae151f3124534ae3c0451a3b5de67c96691a86c3e7ec15c361a645fa1cebc566c723865af7a30d53bf11461c3fe4b6e96977a88ea6d939e30b0662c873626a69132eba845b2b63e7e61312083b983588436d84bd326171ccd5ca2ae5d8413057a44b1ff973a3532cb2c721812cc6421ca74894431cd839d295ac36c28c48dddd2a244db3f674fa81e67f3a613dc878714261e15cc8b8a4f770557eba30fee2a2ce7977612a9da57bec6c5ac68d2c14ae6729d21213366c9d8c9dd348a4ed1ac6d1be69df30aa71b693481a772d499b7d27d8f62143a23ebbd15c2169c1304efa0eea2a9b760c890f3804b275e66ae5d825d15ca9fc855155fb0fd2b5d76b2ae77258a13c6a9e870dc43dec16f663b1732b57b252aed15c6946b3e536bd72238ba3496c6711b1c698c8586b91b114adb3358692fe30970fafaf3ab68d5c8e619f3a333e7beee35cc93800ae76979bf219d7c5f15d39ca4559191765cff27b5f3c769185323457ad8c1deb21ac8932e603ae1d2475344fc6ce65cf2816f626d2cebd08d2378cb39d740ee320f9b19d84518dc35dc3a88eacf7879d74bf09622085820ddb2863dd4dcbe56d2c6677d36a8833d863d7467106934eb0f208548c10c823ea6dbdfd112eae558c8a81391414ac246f07b59225197b07d51fd816ec1c8751f5dc86b9ffd0cee121486ac53f526a46f9e0b6b7dc9abb3b22089963bcbb9b9677e703e5db4555eea22afea17d7badf847ca65e0212b4ff91017d76c6d4992b1c708ca5895d8eb0f6ce796db59fbf62252cec5d88c5c544bcf76512d38b2a812bb01c5c0dbcff693311fdb1910591b46c5f8f61c560c8c2282f4ed3f48dff01024313e04c6498f817fa80c415de539ac964bf3ec5044a09cf41f2827e121485a3e841ee52df807e92a78c83ce9724fb9db4917e52a97440477ed4570d7300e921ff3db71e8399517b13d05e3cc6fb8e5cebc7251f691b572171765710fdf79f11d1757f9cee93b2cdf5979ca23cbc549da5148476d8771516fc280c8423997a2b2e282e5c5a9871e5edcc862b991e5e246d60a2b05e5eeec98bed37d873be93bde774adfd9ae59dc12bb6c72fb3541eca48b7dd3c1def964ecde4f9e4019f358a51b59dc8daced46561b4d109344fd61cfb01cea0fc34e9b601b7bdc5a39ce5802e372e4125a4e6b3e14758c95621806278e1733fcbe9ab8ca9eca0f0d901fae561996690cc70643955cf17c88ca33c6181ff12c8a38babf3cbb25fee2908f59e3d01767e67d60676327c85c797ecb348945891a98e7cdb3077a8a528f25aeb70a393c652933976ca2d9b41ab1b43f6dbe92e0a24bca0a653047263280227391c65a9bee06013db049fa9b4037be7a68b3bc5745c8cabdbc4256728642bd879fce8414dd258cb516e6864b64db9d6739efa6acec3af9eef6fb6d2fb3d7ddfb76b3489e4bb24d77979bdd4d2b91e5bba5779b9e45a4ac324e0ffcc0fe776b640ed3751fe8cd783804c1cbf9703de041ef9db7247bffe214d9c3611275067cd85d06fb741df64050a6eb8ec832182e913b1ce6e4cec6c4ae8b19a286acb1ff9e92359e5743d678ffec3925c0739cbdb3487ff6880cfcbe1be3dd3bccadb9bdcdf5d43c763735f7bacfaeeb5c724df7a9d3755dd7c9bce66e2da0fe8ed0f80c0e7fc8339f5dc90ef635573d4470e673e63233afa191674e13bb539c9939285343032353430303f39898981a35700d5903731817879999498129181818989973b20482b846c80ff9c56756b7f2c0a25a505e77208f432039ac17b292714ec6180097dd8d0ffdf2d495b9c6532e2761345ee24eeacb70defddeb78379df9a206a0e7399213c100471282483e7fad21ce6cadcbb3439303db63f76d6c2d0dc6eff2ff3cd7b63191a181c0ac932cfc91d0f5993ba4cbd461feb0fbcbc27f37ddfbf73d6da98989898980e06c67b5f4af39ad7d05829a5f576c8da0941e3fddaf1f80e805bf3da2d20ecd7e0d21c6c63212b0078ec86a0f10e07a1f1c64130f062212b99c6870581dfc75cb08d370e4b98723889996bdc468da752af914a615a8994c2c94aa9948dd40b7eb98de3c39cebae4763981beda9fb72d2b5f1ee86e8fcf23e6ad50b9e1a4edd3e223d915d8f2d7643e4d41f2b71286bd7a30f2364a5afcc12e65a7777c7c4d4ae4256328c262f31ed82c08781f9aeddeff682e7badb61adb5768898cbb4ecbaced677e0ed77802ded6733b5205a9fe3ba2bfbdd757fc7d7ed88b9cc67d723e63252c65ce6323128203ccfab5de72e27d392bc30d76e04ad166a1705c4f7eedd777c384a8e96663704f8987b41808f790cfe1ebb0ea380e8defd1d1db671e67b631b6762d7f577d84fc3e11219e6f58d85ace4e486b9daf1533766d2a519c60d85e40a002cad0f8fdd8d0f34b70fbd8231de886a3c06872b39e65cd5818539781aadea7352e23035039b7aec2f25c3d51cd89843a67637e00d6506a3ccbd542a891ca42fa494651e96b2bd0684fd0d4bddfbde3753e7644946667bc95c76c581fd2e739ad6c9343d51d8c9354fe4762483b7d7f7dd50e6afcbdd381452cadf65f0f6e4366d7f792df692c87d9b190ec932787b0929e50f6f4750d870d36404fff2486deadfb9d4dd88bebb0d35196ceae136d4a71bc7791c56aadd8d8d3332c7ba1ed825ee3ceb79ff52f76eea3729bc0dd9b81dcc392dca9e9e0d0cc2dc3087c6a5fdc53cca98fb974b33792691fe66bd81ad36b028d74e70bee56afd75cf1f39e470f2d460985b73f06e47faabf19a4b295e329d8ccca5cb6afdc1fce5a88ba239ea329f2e8ae6a7a7ced9b8e0fba6fedd7003ea6ead81fda6c9a4b8c4685ac931afb96958cc8d398d1be6641a97dd0d8d733308fbee395976570fe68037899a2bae216b62685c178fb92cb72c3f40301c14adfa0edec68d20786e5a7bef3bacf79c6cffd590356006c1dbcc98bb0181b7e99a1bae6498d35c246e500fe2f414a6fdc1dc66c2dcbb9df24bbf90a0197563ae7143212b39fbfd76a4b9959b7ec9939ed7758fd749aea77decca59eec2e536cd492e7634381c9269de5d8cdda6e71133d3b0d0a49e7a67adb5600da923d5653085c39c9c3a7825084a093e75b18739b2bb91dda5719aeb028732bba07196a768d0f82cd22a96d338a9bba181a59d4b324bae216bba50e695302e097fc81277328f7305f31a524728738906c71ab2a6fb6baeaa0d5c0387276f2749ee2147a11d9fcccd5205a246e64f4331535247cc12cf22fd35ccb1590408b97a0a4a48e33430ef15e67a6ca06010c709c6f8f2186b3cc69a733d2fd8060eb51a38856b70cde5bbee3237f57e4d0dc4384ca266f032ff707802df9de696e66069e0246a8e799844bd91ed69621e621d96b9ec7604e94e730c0e023e26899abbd33c4ca2e6ef3438bcf1b215cb3c84c14974fe2e83435a73bf86d401e220df636edf5d1031365583c39c0f07e95ef3ec86a8b9c335644de322399435648d74717959cecd928b1b5fec65b7c3bbdd866a6870a88138b4127fb7d7d364623859929930af797797e5bb9d652eccadb9e14b0da923669667b3484e061f23435303c3f50dd2ef1c5efc1d9452ca09e49ca0dc7537e6df8d30d6a6fba793b5f6a64b6b6870f8721998fe4b8e1097ecc91c7343971cbe5c884b26ddbb614e26917eb241aa21f31a191a97a15173991a34f61d730973793904f8d02577d75d77dd7507caee1ef362692c4d9f93b73726660212a3602effbdef5d14ccc17b1d0cee11fb030fe27002d9fb87c30964896962ced1d0d470c91e16e292696afc855443a66a9eaab94ccd656a6464646a649e929149c9d090c1349eb271994be3f5a668d090b161659e3a27939249c9dca66d90fe9d93f6ddb521697763e35cea610b8d872b35de5df3ee5ccd9543d03cf61703f39a2b1f733d19ed46ff905b055ed29c477fb3e6cadcafff74ea3ada60570387da69744fe1f034040d16e2926dfce51607b1f1cfc6e7dd686d74df3b181ce6641830a61fd392bb25d3bce6f83437f61783c353ccc395540ad3bce6c6fe68700c0d0df897c7c4d84cf08613c831f72e8cb53848f78ff4affb2765d75d72b464ef177e0f414e96b7376c7b7b1cb411c61c75f0864be42f2728872f8fc1425cf227c4a5b361e336d3c625a16e985324bf1cdf7002f945e6c6cc6da7ec94b99000703b8f74bfbbdc98bfcbc8212f979923dd3087eba181953bb822f67302b993898101afec7a3c836067bb7bf7cb7d3b67000421f377995fe66397f2cb63872bf9a525bfbc9cbe3ceb6e5efae57d4e20f763cc2bc2bc62cc5cf776322417356e970fb7ac9cfa9b7fe9724efa9bdf8072cc9b50aba6d882ba756890c3cd75c395dc195e6daf15972c71cc696e2824d31ce68632c3d4c89cebcb61980f043f9adb1b83c43c6b191999f0bec6ca5ccac4dcbe361326ccc9d9696ed8bfefae47e7ec9fdd4d4916915d772e3ec076b73194699e3a1759360aa9c09569dee78290b9c669aecc9f07414e62e620a9d33cd4f2761bef9a6b3548277bc0bcc1f7e58e9cfcbdb3d24afb61943daa07f8ef3bc0afc777fb1d5f8eec0e731350f3ef0be82effeeca04212364880edad48ce82f7b3bc9d92b15566291b3cb4bcab1db519f01e92f7b86218bb09a051b365016b12c6259c4b2d7296cff9345facbaeddac5ea1a885e64a9b60764db3364e5994659f473c11c1ec35c8d977903320e4ecb1933d712613ca99d0a6a31991e6d448e17b44d279c41c5223655128ec219348ff5c752769f67423487a89a47128db3389442291488f2ea427a82b6f593663ccb06049d8ebe9fb1722fb761e3147ccdb7bc41cdab7edb4b56dff5c79df34bbe11bc1eddbf650cb1bde708c603880bc3d768f33dba3d0f6edd165c341a8abb19e1c5bb5a9b0344b1c5da2aa3e3a91923a4a4c907297acecc69c1357dd0a922b904e7037b294982b0844905e7b289d2043a6e70e3457a7222dbe9ee4eda27e70db39ec5d14dc6db8cb23b268108e309e5665cfb2ecb58320579f20108e2830a18dd0ddafdd4d03f5d747ba45d4ad29ac0c3fa43ffa2bb81a88ba828866c82588203d131a0b327d68e5134ac419a08cf5d42e7581f4d3fd2aec9459c495f6146d9d4ca516993e3b8eb9d2b034aa38328d33d268ae6e8a0e9912d12c6d8239763eb29150e3c8d228939ae2808b2ea14927570cc3302ca262cc84b2236da7575a51d62428573ae4aacfa66855740dc1956b66946be7720de10c39ccb6c83523ca357392eba38675697b7c2ca1c4fe82ac3d9dfeaf35c1fa784e49de6e64752b4ecd0b3868b1866c5f42ba8188100b09fdbedf5a2e6a9a16856890246f57b2baa569d69e4ebf16390ceb6e304d9b5558ec3613bb3d5f35ed9ee679dec9ce154ef721a81f29df9e825390c37aadef21aefa8908d65779b403a05c49f74e93d8ee0e59e2893804b1ba635826543f04e5db7358b2634064c923948b2a02e5294fc1cd33c17a142c8d265875265833a18af9e47aaca755a6576bada6699af6d8596bb23729c9a667dd8dc93eeb6e2c969666ed58a70099b19efe6acd70e45abd978ea3551d10a6ec61db8dacee8aa0095ee061957004d12e5b19ebdb1a7d164b283c68509f493c640c4b2f5893ce12b262262ab69e19638c311af5974a8139a4aebca2564490bea96b8214f563bba822e8372a3441fa20507a34e537b9a23d13943a5a0708c3c8f451d2944cb5384335adbbbb4f3d4054c3a1cdd829d37b3bcb0791a75be8b44a4a4cce170e49b8ea607ad41fb5597ed53a3a3a3a3060d12622183302de908208c6943c5f7345b588203d139962f3d5d1a3384331a04ae9b71eacb7297af23c273bb9559bcd2a6c562a65380877adbb2ce338cc71dcb3db4cae74ab15b4130d59c2480c5a2cef1cf7528905acf9eda27e6cb7b77888fd247d763724d9cad94b9f55d8302bf5f5806ce520a5c78ce37d08ea07cab7a3e014e4b0ecb7d3249612cd1589351fbb00280fe9933c2916795227f9c86a27abf2d3ebaf09cedb45134415618f72143c7570174d70f6d104a7108260434af49a730a1bca5677d96a95e9f3480ee9fcec803065d3124399bbcdf4ee08ae68b5585bee642b4876d9cadc0d658bbbb5bf0c0b91ad5c1fbb10845c31121bd22a58f99012957a64866d34a0420eb0b091e369441df47fa4420eb6c8510a28004246550c449665628e9b9aa9c9f156eaa0b88b353d717fd2818b2e61495616c42a5934aeb4b9229d3211575a75692ca835c8f4894cb54c6b50a61528d3daca5a9c5e149206b15e641ad41f9598b62608051b59f221356a654a872648872e2d9a203d3da25bb42a32c1c14ea6af403549af5c0cd59d56452650609169ab1639aa3e99ca179339942187f527d36d08074572588fb0429bb1daad56853882865cad0a6951a6a7a7495a15b9b0851c522de4902ed1893964a6c7418be64a9e9e0e4d3a24d32a296c488f327d6324680ebf4c437a84a3bf1a048b4ddca5d66c92a6699af69a655956b1ac6a5957acba3a16697d1f33c43124dfff718202713b66ce8632a179348d8c62a5820d65388db2a1252a3a25ae16c192e24a9d82adaf2d1be515b96224685d39d925764b79bd529e4cf94e71c51cf2f395083d71667e72384e70563cb326294e344cd3663de7532ff7435f2f5ff13ce9f51ce9723f720bce878382a3dd4dcd3429399f9f50c32946294429432945fdcd9427fd4defc8c7dba255269db0947d6ac529af149f231ba64cf1ca33f48e525e79ce942725ef48a6bc525eadeacbd6b9411972f859993245ab8ebc234bbda309ced03bcad3aa70434869e5598b605140e44ee2cc25050bc307cb4ca25604cbe578d93180c4f28cf24c6925818b5be6b098b7750651d6561379befac8895a8565398be615fdc926ad9a93a8bfa22858f94994e92711d7433454b34cca8a433b0319d44f4ec6d8b1b923799e9b5eb05148367439a0febe2fc75a043b73c5e129039ae0c47006345799d00467269409499109e5f989279dcf88f29c44dcc4563003084d5a7aa5664312850d304359e37ebc577db4535ec14a4b258d315e21b116c166747b65ad6e57e67a65ce5c364c19c247337898d859051b723d5aa916c162a5193b98e1d32a2c6b335ca72564ad08590b5158c610575a1aec1bb28659e890b5572858d2490f5988588824e67eb2562a4d267632a94fb045b034c7384127d81086110ca3c3c0a2ae588822a8bdd6674da24abe3e238af55951565f59c01057f8081f99216baf9c0bbbccba26addab22257ca90e92773f509da67178575820d67f064ed33785a25af7d0611ed306014657995d65c49164b2568ae224b9ee5157374599ee509cbd10b9d563961da4196598e2b184611d4be6579d34fcca192250c36c4d50c9f096ad760c4216baf4aec0c9dfeb4e3a3193eb50956862bd7201ba60ce120cdc5f1c419edb16340b398808fb2f6193e30284f0e6118a50c65ed594744b364b826a8bd2ec186269d1a64ebbd577fda371c4d3a732559da4d3c291a146c682292b57bafa96dafac1d862661184d50dbb4cfee0686517fda39184652c66bae344969e6cada5bca78b110bd8820b164bc26a83d94f1ca1a0ca3ac91ae6924cc423441ed5509369ce193b5872c44599be10333d42e45b727bbb04c63b462047118a908b67edb5a3546927c6300f54781a839a5c7c551126c8c9eb94ad1e9c9f4306200d152b4734e4cabb54a6c4e26760e31b193c9260510a0c8d548abc2149d9e1f1f2341ad0a63f4fcb42aecc115a348abe250aba214405b64fa18477ad52c1a4349a659c8610c2814405378b6d36741e65a9f0de5edf56136942b4ed1414298a293b2e1149efe84c21844c835898d52f8e027872e8e60842e8e327d3d824dd1c9f4284731877ce8b5b622a170334a29e293319cd2d39f11600c6158e693a96b825e2b0ecd5576cac4d2d7225852c700122b8b011403688254e61845769b9e45564c2dacbc56157218032806d05c65a7d784bcd6ac422cc270e831b1626ac16b651af6e0caf4d94de999206dd9300650fe2bced0bb20aa44b0f4710ac51c31d35a5dbcfaa3293f991ec32e4fbd4800b1436679a4bf22fdc508ca54c600aa43b0a1cd610c5beb45a273180328d323d1394ce9d9b1230610e20cbdc4294f5019a787c5008a33f4184ee98933f4f9f260188661b536c9b5c600923a62a658a4f4b8144d152f74b75a3d57add39140775ad54fc2459790f66cb922d1ac3d4da37a032bf1ed4c7b9010b99edce79e2751cc2183241639cc5cb933a08e02d0bc4d6b7335df134fa209760694fb1910d723bb9de0a24ba8e2caf495e678c4d65c8fd899e3e37cbfe77358a1cd3cadaa99bed4c35322d21f2df59478a60faa3341fa2a043b1f967860c028cdc1cea31c6a3a2196433ab3a6d35f14a4d720486da73fca71259e1211fa52107d69097da908359269a927d31250a6a556a6252599729bd6aa903b2ad1129106698908f46149275442c3340dd397745a454b3a3b94275fbad31ff6a3566dd12a0c6b3cf56a3a40d029f1947832bd8a2bab02276592202c5bfdd587b26524cbba24ab598649610722b24787c8932c659546962cc9317774513548a10e434d0835d184032c54ce0e71a8113944c3e08008f6e312215776252f25d9660c27c172cd1c98601bc9a19ea2486258ad35ab533eab73665372c1865148081f970d6456bb8344ce63ef29310cff60d36348a6c7d1aa5ae7c4613371a8f94821872fc278b21b33113c5a352319a21533f53b58ecf3218edc40b2ca237b67f4d8fb071b1cfdf5e91696c774613e7210ec4234b0e34cadb8f4d7b7426359bd4252f9346dd6d545694f8e08bb761a8f48d5e46d186b92a5dd18412dce49399ac45e801e88a4923eaa21532212d6554bcf459b9282b51e95db571d4be98d982b1829f9837a7cf570d4c50e43fbe9665fb9a8eae2a22acb45d5171755dfd9342a4581327d8823d314c591a90af6d11fbdc53c56d8c3928e1168b9fe9463bda9fe28cf736aae50f6261c7385b218454496611cd349f74c2761148af70ca350228b3e5a7b0ed853abf268530e84628a72e37629142c07482f9403a198daccbede094000489ca191282b6129a66a5fedeb11d8b5ef905029d88787512c134659fc03bba71dbbc53f48f7eee12159ea4683f4d8a5a938435f7f60edc354a62822b07b2f8274d32d0a45d947967751166b2858eba1ef0e458477ed3fbc6b780812fb21f3de2dfe617a8687f44ddeb36b3a76b3ecd88bc88e611c243ffada71e6338caad74ec2387d0da3aa4da3aa77513b3ba4673b2cd28dfee88d98f4da2bd393e837ae44df6140264871f4475f71aa3f4a4f9be06367be4fb51cbac496d3d4640599755a86450c0332012933209f642925912c31ad790821bb2b04027c640d7fb9edec6b73d5bd7df07804fbdd8d1104d2251c89b85abb9bec15011c76653784cda11119bb101fb9d6acb54c6221a9dcd77210f503a98cd59d2af49041fe943abb22a6e6ec69a3f3935f7018a2c21443b4ce2674326dc248a62ee6a4957e52da9d511c6462b472b5e91b07999f39083da5746a326b6c564aebc43a932433f4c4288655acd2fe2a903db54c8dba8459d16a634929a5941911cf3c7a8dc266456488af58bd93b492f1734e21c4883f196d76eae382fd6efcd0aae6316ffc247b6ab0841c5e8b01155af01272b282f5a415c3b22371495c32052eba70ab946b9d56fba85a895a75054fab8a48273e4fb29547add3442ad697c70c96489f56855f8642bbcd4388fea4103c1090e303cb154c8ddc8f3247ee9495ca6ae5fd1b7374efaf5c252628af72e3044b4f99f12ea30e5944d6c86f0f67ee6eecfae86f89c51e46212180cc95f4099245a40ed944d6c89fc293b525d9a488cc324836d92e3bc8ca96441394d734229f2ccf7557664954ba8c51c87942ae3f9dac8d92283f73f73a7c55251c620e871520555578735ba0763d9e49241b04d44bd2b9ac1bdb2020a7bba9614ee62144abb2cbfbe0babbd1a490b884a282e80fc425b9e2e8b24140ab6ef427bf5378f95385d63307a54b6a905d339965588665b9d2bd05173f65bc9da594524a29a59458a52e2bfd49a961b2e930ffe22726b8f779284b76c2a1f4e1f0f602879a56719c200b8e46384e9062c9e2c0d4347bea233a4fc9823c2513796a21bba33ff427848ffee64f98c7595e75ac11072608e62a31ce84353b2e1d1775713a1969c3b8d2109109ee8d1f5243ea116a2b7ef3b1c8479c995b6712899ba9d46694e998a07882054c9cb230c1a8aea356a18290ef4b5c8f92b004b52adc8c481c4fe5d98c48242e7b6d254a445f291a7145a5a0ae548e39b56d25ec94624af26c4924641ab2471467601045e1c5a14c47531267e6a5d41eb2b478786a5e2f6c2b65a4d40d6fa852af8aac9298d229a8d4765ca082c82e2f63d6565aaaa49cba2c0b4f6d833ddd7098e270f8bdf40e8727ef2c7827bbc09917c5b082431bd1702ae130bae17350c1e117f190537098922aa83c95a7495a86d594a88bba620e29329e2a644e0c5197169e15d10445cbf4040b98c8429a7e4c40797aaf2e3cbfd6993ee6cad38267855734860d888ffe3c2294bccb73503ee33f503ee3f23366dc050fa99f91c39a07e2c35e1c9747168e7dc8c2934d37b25caebdc987e90c882c139e713d14cb9a81eac15d5ee6642cac863bcc6084fd14d71747f66e1cadeaf68622781ca91bd953377084a0bbe92370cc2c45e52a2d2eba1b157ceabaae95bd54eabaae2ba5ac5cdb5f0a0e6ad53c8c1a545b31673f4a1806020924935db0fd4da5bbd9baae54c2309b3eb55cd34020532e6f574a4f4901c1b661dfce21d1dd6c20e878c4cd2563b7faf437efe256286efdb9a91b17878ffb03487fad6c43161e1fad22b50a8a3ea2bb9191942315607086dcc9005cb3a7bb5457f53215c855007011129c07807ca872e9873433b4870140c91ecab0384a107bc892c34cc784a3cc61a6c3440e4d4432774d45486dc3a167594e190e653c001e8df48654398c4338521e8b118e105994c0d284787a86132d92429ee76894a2cd4ea3bbc16e83de2851170b0f0f0b0f0b0fd1e919485a86a94a9d6d5aa5ea6e6a92fee66b506df52b1b6c585b39a8f6f0ae3af60552c7fdbc6d22e6c0f6f3910e76e70471c60d27182622b43c341d41c6435316623c3471e10f4d6ff0e1a1290e7547d6ccb338318da1aa20ce4c1d280c21cecc87a621549eb9da8ca60e34cd8713119c57753b7ce24cdc6e6752e7c263a9b7d7f4d3f50ee3b21c75bbb75c1797714b8f7157fecbe1fbe2d5270525875a66e1992055226b28d104e92422a2ae2984ac994f4db0b6664d75dbed5c7d384ea5545a21bdeb5c644aa40e1eb266de0a4fc8d3c7f3585a7355792a4fcbda26e2ccfcb52f30bd217ef33e5c531ce267a24304a7d461c242d69cc00d79de544504e7f390e777f2fc189ce47919d79485f8cdc7b8262ec46fbee59a8e10bf79d43511217ef3550558c83b5287690a59336f524204a7e9886419826908190aa618c46ffe744d4ec46fde5eef3541efc84483589d58419e7365d299e03419c9f3619775a069d6f680e9d1abbf9479211ea94395c821cbcf26b23c0f1d94d0204a44142404a5291ea954144ac13c96ac73412aad684f54aefc0b9f9ba3ba7494aa8b94292191324ceba124548800a568fb04e86eb24cc7a6bbf9d1dfccd660559e72ef0b5a2e79459e132cfe9aabbac3d3aa2ce67822e6e83ea53657d4253cad44cbc2b2425db0e88dac14951415ec0df5e70d1520257b4a12dd4d23618052a66323532e82ee4686c0c3487d0096569c99676979448d61a46dc348f795692e9aa70ad5a195214ad1661fa2bbe1309656ccd13dbce3986e8f438f22c274fb1f26ece11fd6c56377e362db224f6ea7bf95cb6344f190931cae78428b65c22b4760c08a2c24f34fc41c9d27e69e8833f32a18487ff329d8471ae2d002642b53123d16225e6901a47bd8bb938054c760b71cb2b46c64eddecdde274177d322d0aaaba4611be936a02473e9367d0410d101a51f1a66e1910f59781c5062e1312931f2e2a1e9487e682a0214a1a9065147f59135f30f4d37a8aef007d3135e4a6d911e7a76c03496561118a813a51da9a3fabca1e482a8ea3e5f5a4154713fe11214251a64165c52810b1c6a74c8b3e3b6c8f35c1a22c786a84a712275d496acc90293a8225d212e913a2a8fac992f613460cc5541851f72b819492a445d2ae7b80ef3bc94526ba4adfa442da8218b5cf0c9f3d5555bd555d3aa3cad56e55129792937e2506ce280521d83a53964693da0c4d2e2329247066f8b4b5dfd4d8d844f59c3a7ce1b52831d8264483dc5dbd1b98c25bb5ed1f548d7c3c27b5d6f68821e51e64c37b2b2e869518d2c4b09b3a4c166d7300e392331cc747eb42aa4ae0c44ea489d0d793e4630e4f9308e21cfc72fe4f9eac46298a58785273b044ada6d08743b2240226d58e6435d5d5d1946da284081d20428e01145cec9054a17281991e968dc054a998e2cf9a0b433b3913893611696567ff259489a390c686003a5ec460d8461182406c9b6084b2c3c31470bf13106db398c9e07628e8db228f68a261887e969919a2bcfc87b69150d56c335a8b6fa9b67b0ad232cad23b266b2384148a98ec14eee88238e402222a14191e7c338b419756e2271664a7a457562691125ea6f562296232c4e603992612c2821f14a5f46a753b8195557cc214f6ab01e1918405d5c89a5455dad96c671a5ec0428c85690b920ae5878321da923256ba64a3c1749a4adbaaa8ba585c33593e5e7145aae56cd3c0b4faacb210b0f0b4faacb485b9ce16a240a814c2204498ca044374dc31b169b91196c8c433a9b11038cd080074415e9f31288abeaf22175b0b486cc90e73912947a04dd8eced9391294b42b3152a693e9b45a795ebb9db70c2395a0542fbd3a472ca193e55f489ced7437994e19accc99ce9064694175552a5c2528459bbd04dd0df6127026284596acae4a45a543aa14b1667e4a21cecc17950c76330aabcbd38215de90b706364455f6f9ed0d51857d7e8bc3662475b0f03461b4d921cf7338a568b30fe96eb02fc12d81d3dd64c7c989393d3d6d6e46db1158785878f2b4a6254a2f585a73454404e7ad0822832b4716a115d422cb5392b7b38f175d867d784351d87033c2489b6c41a9debaa4c1795aa7c8f392a70362cb95ab63b0980bba1d9db53711cf0a6f0b2f0b0f0bcf09c7e5926d22e6d86e7ae81d9586381c7a45d933e238ca518e0b59903a38bc847b681a82111de4f9828726251001d3c08918e4596513dad0e9661429de8c84e28c345529e2cad302297b434d94ea18ac96c3ea7aa24493584f8be85911bda156959e20b2d3de16ade3d9214f2f8b3c3d357864c8f3550c9674138f49c7ce7b43445ed15ccdfa69c2c23485d4e1614ab4f3d09407131d1e9adc80824d4eb0690cb88a3c7168c2421cdec0852ce4693a429e2622e479d311a98312c99ab9ca9a58922714e8178650244f8c43131479c3262399ce04e7439312f2bc371467e6c3383454df498fc81b0a83253df4865e508a36bb7c414fc91573b413a5ea8a39649e19a6f998ab4d0d46daa605c744de8ce2ccbc37e40de5f94c87683691e9e4c9655286d514cb10ca123387b444e748ac8160032eba84deabd64c8ab8f28e3d0b6a1597b1674a628e986756858c9d748c67ae3c9c054d103b0987dac4a1e995b167417355b38820764c8749c6b4c8184634416c6882585058873256b960b52a44e99c730d7215a334923a5ae7d4279075c8d8a3c46ac4b86f252bb178bd5e91b932a1150ce389333cad4282b2410db1063b760c3b663429a6721cef2bc7315de57d1eac64ade9382bf78ea372d37be5de8b50f1bc224c5759c13012a52828294f99a55312a96626cfc8cb843286613c3844b9f2a820ba201d4669a90a5b4f3b12ce5cd77433a10962f76e7751a4c75cc25910182c876dfac3be611cfd61276197189609611487a78c499c05f567d39a8665412d00ec2a382b73b500b087a73c896c9805e5a0cca51565ecb3cb826ea6a43fec750b96be3f251694b17bafced1a829061cd74dbbeac4eeb23b75cd15b58224946d16e893fe6877b78cc92b6fe09038857577cb467060aebc9b28519ca11c256a15129d8d38434f23d65cd1ab1ba90ea770b49b8e43baf7d002218a39b66ca3a4e398ae911e5ad3b51761ba46d26e7a11da4d26922948e9dcb939d850488e925cba0c22cfcd901265ca7152e6d895ec50b2833522cb872e466c2720fdd163981ed157a43115ab4ee750aa09f5647a231a073136924c1b09995e8621ca3b507945ccd12719d82632d528a56dc8f40c990ec93224a4948214b1861ee9955ce2dab21173258110f4864c8b9029c5301b1cafaf57d850129d885ed36803c519497de6ca3bfde976b8e20c3da5c274ef38dded714cf7e8a3108523d9003946418a3564d9c973de4dc7b1ef8ee39dda772fc2bbe936ddddbe88ee160f41f2c3de7b11a67b78c8090e53b88210cbe2ed096430c28a2c24f254fa4c90debb9125313dfd606f8432594a975ee120e26446254f103e64ecd8953d5734484f5b28259aa7130e526c8d522a89c0604b58ea28f1051b9e32b52b51b046242c89a486b5aacd1c8164ecf2ce5326d2346b4f922873c9527b4624e4d32e4a9e66f41851f682b5c138faa3380640b590298e38434f44d4436a94250ce5ac36b15893aebde992feb209642765240d487f1915c2d4d55ff62cb3d90a99bdb32ccbb22ccb9e6537c51cf3744876b3a1d5c4d61c1f8f4a10c15a924e88391a073871959a4a0c8939a40efa503ee184048b444bc920d5442a05b20a0101e6c0e72b51fdbc40ae114a0c9958893843858dacd31ca2708316b0427b24ab4bccd197a75fee4e62524789fe52d50a5b1f9a723d8d931455481d99628e7eabe2818b2eaea642084d50d25c29e6d15f5fe2da05dbdddd465db12a7b4c58f264c7a28ba7b3638f9ae91249a422e6984dc495e5211273d03885e8848884930f240eac0c72adb7e1e163ae54be72d3b95a5239779c956fc75139473ad6dd901e79240b222879b8ab1c67fbca71b8ab1c45c4cab717a1728e88ed2b2f62fb0a1e82e4c7ca551e27c85d65059b6e0a439093515e92d79ad8263688bc3d27514c2693c98463673299bec3bb29c56432752928a66ba5cb1bb3e996eedd23641e90a035031db1884fe2163cae8f09d66fb72240bb365eb019c6918a2e6be7ea0211ac57839685d522d71bc1138b783457a52417773344cafa5a6b25b2a46b51588b250f8f66794e4031c796eb6912db48628ef9da4dc4159036c4d5694a238945cc314f3e681cc8e0d429b07738c92157bb7d2c24fdee6e36ad16c07258a936b14071a6be36b17d0e2b5197c541f2c31ee538a6a71cc71ee51228e600425c4935906cee80d87263691467ea29151607c90f94dbe3a4dc741c94db87a70ed52fc2f49417d1a11a139172d38b30e121487e986e5f040a963e13acb778c8290b1eac218865c2da046bd5416b0bacc842d29a66edbf4bc95385e54ea4bf5ab9c72e88205ecd12db418f1dc311c3b0bbc4990cc3a81d3163b8f4f0cb8d43f911c81ceef2dd3d42e601099aa5d15c494db3f674727177b5e450ba640f4fabb6d74b22bd925834585f5b5a56563a2cd12c97b4cb49cc31b529ba495f91eb25cf5c5156f5913c5bbd172c094b9dfeea35ac447ff5b50b363ce55a0fe47f7dc48143c3214f7325a588607d15342de46a45ae2ed2cfd6760d5e51aeb589cdb222c415f6fa0ca8555caecf8ed46c09b93e1ecd15863320dcf5a828d74a86fa5242cd5ab956a109d6ea9a6005aa2e490414d6a35c5fb960e76bbdfc825cc50812491dad0307b9865c1f6528cb90ab9459862b06aac2d2772767272fbb0ca8bf7a79b3235bb0f37d2b22584f064d0db93e0b491467ea8f50ab57846d3a39e3a8b0940a2b678c314b92b3cf26da10571f15b1857a8a98634e19c48983387df0cd147c77f8e4703a830d43ceb2572d58ec75c866a72ecb6382d9bb3bc20079e02a1536adc5a814ec93b6c1a2854cd18c0804000000b313003030140c89c50222995452e4b07d14000f92b05078589c46494e296490318688000008000040200040025b2161d1380e1038fb09c9640ba5aad777837e73739c09ce6c3894e01018db409501a8eec5d8c1b0e6da3c9d67ddfabae7ee31525e0bccd2b51dc7a680f58a468cc047982b2f57c849c2909ab0eaf78cc92913730cad8d59eee1e1882101bbe6d2daff5370e655ddc9bee6ed85458d4ff00d3a03838edc20dd01dc5eb2cb2778c5837c2a8e3a281406382131a2b1d54cb31224a78a6251a85039714158047ce0ecef86aa8e233fc704dd36a99ee6c8281dcd4c1cec30f495b2781d5148691fd108139b8e8ec8bd7b9b7f75d1801d30c33ad1f4b83bff4de4a910724b61970e0e3c6d37122a33ffe8f174b6bb7e260a36c76c24db816ad6ea87579132b8a1a270c3d5d9a3b47bd6e71416b8bd19a2724f81165b0575a9a13377a3ec17417e069f12187eaa929ee7418011a71fc3025209b8b8194307db97a094761313128b6994ce3877e9d8fd25c7bd7cc60259e5ac5908c59f727c8828409279404f9b5ba5457be96111371c76b54a8dfd4b88fca5403164f76c5bde6f53143c8d7341898d68297ae89e2bc46046d7d46ab6c397d3d29469c1bd02793d9a4f17619945b6ad6782694597d2f0ba94e23d0212ef36de3b32fd6f06f31874c2ece0535fd70366d305b9685e12adb01031d0a84abccb440c9a1804da02cc13ffdebbf2212d1d4c450bc6baf2a3031da924a4d3795a1403eb29218eb7c20808f21714b89fcd567cc8050e52f94d3e952ce8650d509665bbacad33b6a31515c79c2f1f30a04bed69096249b4fa272891ff844820ea1b59f609aca796935884771f5f409dbd4dc792219e5ed9e8055f0a9d72c4925c232dedf8bc654c85029bfd8f09faf76119003a947b7312379521f929d1826be9fb8c5982fc21cbb46f2ca31eadf0c61c9d18028adc5363e5f4e81a19372aefeedb214a3fa5def1936b190552120075c475672cefe03567ad0adaf41eb4bf2a6de9ff82854009dc9dcbcafd9d823bb520301f00e576961a99e41c00a584a2ab5404e64475522b93824dbc5cc08a271f00f7a53994472ffe420541db2dc0a97f0064344e4a83ce834dcc70901cc97086a815eead80f689d96860f2aeaf11a45c1c0d2c27000bf14b60c8a221102fcb214030ef6d421e191a7c3f5eb2eacf551c861bb4a08969162a633c4ba2e924a1775afec97195bb606daf33b1565699cb73cb6a5dd24d0955fcaea01e18bc2192665ec0ed4be513fe463b1e1172530e417e0777d6a0431d178e58c9d66dde23e90d8c150852585cf74b9e4bbb8548c0caa8e76b332553710eba31d32be5313a7bafdcebf89af0a2a2cd90791ab41ae74eb503dc650a5e05ef657862b5671451335924dd1e75c466d44571dc5e6a674cc0f2a5fdb241f2b2fd78fd4b1a3ee99c723283154072d919432156d5cd978898f600d1aee83e23469a758ca4fe634b444dc19558d20253c43aa3a4408c33926d65b81702b675366bdd090d104d3f1f6cc7c2070c964ee63ce8947473030233ef08d6d3d862f88bbc136b44393b88a0d1fd0ae0b79c98d36d2163785d127800763152112a9ba768ef8bcd26052d758bd3017c82a74309097c4577480aa1adf48b51f8e67397a8990c8731d0c255ce9394561349c0dd195feb8701d76f67ebe1414ddba1f822823ca0c5cb33cb740bdd281296afbfbd7eeb2e75e5c308eb8e22fdf06f3c8c55cca5692ea6709cbd138247adcd31c347be2e22bef6106a42f9dad49650b973155be2d67a6c36bfbbc89a00fa8ee6a801f3861d9ce654ff186ee7ab344e202477818501542ec7f94cacb757d57b03b4c3a0bef4d67c9d35416f45b812841938faddded2eac8807df7919b17693b9397a109c057f012c0f255a8f1f5c44a633601dd9530128c78bf89f4f5b3e6238f375a8e9670b962051b3889521937fd231129895bb8670490aa3cee65087847c040ccbb9a78345929c62df87379f49799eeccc1e18315a69fb147f745931ea22d4dff7769a7691c6f309fdf94fd8e07bb0615cb97c5eb2b5139d2789ded61e9c70fcf76b332d7d90e00736a7c541f5c84a52017fe79d085323694f8feadba489ca8d93480560eddb33d2f4edafb675d6daa87462f3c4914a481789dbe676499c79a540913e6425cbc52e934d6b074eaadd1fa23ef98accc280e7c5806485c0a1f2ee8d72fd93ef4871a55279fa0f268cb8373dec71d5ffa4b40956314c97d45e93cd83645a6fbd7173293b188a0bedbce89b14d3509c9d7d44ccd53e4c8923b892342bbda03c48e8a8841aaa94e2dc22c9281449860d3f6a1a218a8a25a1db79206dc486192aa2a0757654565bbf4a8e2a59686f26769c829645a641a2332065b64ab859d95e88cddedc4a9c2a41c95b946644f14543d29b0a730e6cd0d7d1dcfea66f72149b3f211b8708ae30f2c3e23c8d31628920c95bf02a4abe5b52634b7a55db0ae44f67898efc47f37220689fcbe315a7e00051cf683d0bcb9fc47d5244d8e7a4257248e224fb05f2b1b7d6c3e86871f599d22e4129deba44fc7b50145dd589e994281a79cdc6576341df38301fde60858b273f18171b2f9e34f9dda9a521495053909c43079fa77bb2b249fbf216fe178cfcdf3fd74eb9554bab3ead67dd868558959f117786261751b47e0a2dc73bb55099b572ae71412ef5a6b08b2f006965a355485f88f8b4e272189e38ad21aeb6314871e361a8bda21810927b6d5fa4a948e41dab4acbca3ffeda4e239dfd4a224ccd96182b6f574a53f3d0570189a8d131412780d123eeb3664407e1495fcd42a5e0ecea5d2a9f6a2c2d30abc880ac154b8743022a1598a5a4cab538440616b52dd4f11a027186d11eccc605c150337d1b7363bea09f36943795381e1aebe08f1f1306282a43c83fb9804cbe5a0f3a7d8096a1f68e403a66e932a02b069fd25b31f58248537f00faec58080fe4b004a5f2acc557e11b460b83e1416887f009cf00232b0d3d0aa8cd8684ebac4ee5a46894adfdaa69fe9c1fd1a9e5ab643061a22b7726720443baf0f47c27c1febd084c29f0bf98fa9d1086e0b1516a0ae12b38e987b401124ac8f1135ea830bc8df839252abd291f1acf9e31f091e3f46bbb5712b6497cea19491009951876910955c08c860c53c7fbf1631f7f08282010a99ad267c48cc451b4cbb2309f1f763d87fd68cfbab49628334885eeee6e3aedd8a68283ad85a64d5b39ce1686afd486174d1698f3072734a6b574745888751b9401869b7ce2f3777ad913d8ba8295b3a800799c9af1601a3980790e091322a13800ceb907931f45cd804b38e59d488e84e6d255ef2cb63f3d7dc38f6db4e378025aa58138e8824c2b278ff53b07fdc1dc7299b87a7793a56137130c4640cee4fd596ab0102487134fd2e7a991001ca0f18bb6b23820cde1e176e81823c05c22177351c8b7c8ee385277868920cacd5608cef8f097ff7f2e81621e7ffa8df834893321b9de208db78d154f4c28d48c80e4fa8e468dbba5a54992346f209156547240cc32cf07c823a09c09641976b1340203d48c459909156b446c2fd8199bd50ba9cdd32f31f4a386e51257f151329863c2a7e0902dd12e768577422b0b7f719acf46f4d33d0d73f322ed00afd9fb21ad3952189e9da7ce4a663ccc3a24297d26480b87dc14ad606f9f862f4e32e93df01cb7eff4a2b1d52eb358425f1a1040a591fecb9ad32ba7e8f5f03323293099b088a3c7333704bfb3a8b2f7e0e6fea9689146cd8047c55573073e65036e599e8fd7c5c1d4086caf4866c0458e9e7cf85bf9ea3e8576df3e6fecafb71ce7bc878ce79c097d29798b708ad7d2223279880980994627c7eb02a5c72c7cd44c9730164d4eadcb8f3bc8fd20dc833a5c15e22b6e47078e1bc7d76f4dba9093061e28df5b10c205664215237c302b0e46b6aaaf3dc86bcbec718cd0d71852bd92c9d8778824ea2184106d6e78a3f5244a602297b2a689a83e5dbe57705c5ec340acd27f6ec090ca3909be65c5588410c0f131231f22c0a406ef98a6966ce01d94a9d76ef70d2aad50bbb17e18246851ca9bec7a96a005d6824c6c675d4f633a9d0f885806c84711f97ced4605b4901e55145e0cdd886e4873540d11c04b0e105b742e6b9a7c50d20dbd847f2173013c2c68a47a46db7db483741072e33d3d603b779b4eeeb37ce4bd2473c215f12e6c2f3701970f0d0f8136350749e00d665000873f322be603ac833dec80ec45237d843fd0237c224d89e0dac6f35d026f4938d3bfd4fa482a232fd2d0cc44b9cdf0ca5aca463bf79550c2334f341be02f2b772f0bb0d7c82cfcd0d878fd39ed93c784d7aca9be1e299b9f2ecb172d579929f97da867b75d6be59ac14d0a22c5985dcea620708110365be4ba5188381892c940a89be78d98f2697744ba1050a498871038d29189afcf748584c7afccbb985d5ec57ba206d598490215dcc74b9091514b200ea11635a7c3ec3af09907e47419699745678c7724a84bd84d56d2f06415f05f21da1c1998b74ab7e1a6122885551560d70bf55ac1318b8a9585dc46b01fe13c24b26e13b777e26c1acdbce714f7b23e610b037f0feca2f380074c4b0cb6cd3615be424a7d7cf1b518e0f5e01fd4674fd255e69c8db612604fc29d1d08c84fb30112d00670098f2c30815692abdc76eeb4d661de4f1c0388e45c88ee2fb7f8683e7baea7810152019f8746345a85558393cd5f1fbdc3da4b3fa2c3e331a78b7fadc3061784b698cca8b34189d17d92f857f3f7d88991d0fd0c4491ab7e710ffb84e54ae642efec964afdc7dfbbf90f464e4d901bfac59fb35f530376cbc8ca6fce0ce41a3e0e77f76dd0af8ba853833c4ef583c8592504789fde84a934161b57405a40b6c254a621c42ad077c84c5f876e19e4f4c74da4a167390888f4edf8b7151b029d10cc95903d06c56e614f626ec6a7e29bfdf6282d2a55d419709633acbc5d23e3b13ff251d9468b80e37ae524bda85472941cb081fafdc930b8c4601f91b2cd23e82f39f878af7bb702c81e10d3069879cd79b15f14344d291fbd00d75edf34c3ca24a3a3e040301d4099e8e2f1733ea39b1580a5470b355616126a6c5d7020c7c044d170650537eb13cecde0364ee8dc608e9bc7c1f70d03d96fd49b9a67d165745a4030b78121ec3bf205573abc0f7d5e490baf1358143ec33bc48ecfc6ab7cee83ab7bb49bd8b132336b868d025e2d8f8f623513097d9d88154d078656122d5263dbe1c41fb8c86a0508e2c5cf02c822ead042bd582952db6b35910e242673d367411252e11e5a22ee02f5ef988880f8b422410f904e885584634cb07fb00e9b3238b06c21285fb030c078f9716015bc083f8934df7e1c90c48cdc0fdbf011668d018064f64e393a9c66af87f095a313c5705814e58e2372ae4d7c434cf3f49ab6398aa802d466d70a51df4455ae39e94916f35740b37c33099404cca0c8bd9f5337e77c1c11f4965c935fc8a9d8dd1c9b09941efdda7229987f1828276287440613890ddd4ee013be092b322c34a0ad779a35b1c939c2256742ac3fb738bff301fb1037581fea6123966d26cae24c8716fa1dfbddf2ec4046bdc53fb2831c36faf34814f98a2a85e696e781da28920ed78909a671e412da8248604f6a1cf1fc6a0cf70160affba98c7975076f7dafcc7825904f26c0328598894708d8ebc9e4cc56fde30e5aaa48bb713a8e173cf510f89c98527444a15ddb5d4e2993353919930403163b25685678903b19e5fdfb723caa702fd49c2c6899e7808a0aafbd8bd79d59d432b92523a00dfeab1f4391d16579df6bf7b72d880be313d2d012156fa336c6d84358384016c430f58c54fd0c5685bfaead348eb2737604814d228a6a397f02130524f9b022804fb425ee23a585b3c0bc22bd0f8fb7a73b042d8ccc28c8641c54d3cb0e00fbc20706b403d6b85efe73074827a92c5d11c6dccbf7d861e0c8176804ae04c39f5054531915ce8c388781362671c32df00f12e10b7d6b62719fb20acb7651651f9b4ae308455699d505310160a59c2bedf48ea3f30bf310f5e6106014ec0471b8b3547af6f737227886023d4c2a42a5260836de121899c02f3456a61ad9632302e554e84482922b5821f25d0f23012a2c6083d767b69e6f24c007cf10ec1727cf34d6ec59ed9e01c690017e31d9fddb4207a593f288f8955e76ee6b4644240b2b75801fd287a119c97aead3a716f1cf3736a805fa09b40f25f15092e01f7f53df31c830a61ddd6bc6876d27c15b1ea6a4f0db21e889428d825a3a856a1fb80f0a233e2c8d86d7fa440fe5ba4f34fbc77b3c9e15a40868bfd50aced44321b8e113f489fbd167d14b4a849b481910240888185a802a30d41c9a8244f01b77797e71fa93dafc5a3156311e6c0810388dfaa4e5bc224373ba0a2a53999f8cd46ba816e155ea27c23b0eaca0dca071556be722c0433057c14a844a1469aec86adfb1d806243cfbd18f33f31d5e0f2fcab4a436acd895825d20eac09e0fd8bf76c374e29f58d2f1847d9c26073638469d014c80ddf868cd7bb3e7a64fd0da1a803fe47096d18a281e0076ac837e6948c0a6e8bb052769dc55842771d37cc8a7af573b263ec37b2b0c787a9ae0a8955d1f21b48c71bace435ad03e71131c0198e47bfd7297400a298b6a350686c6ecfae95919457242022a87b4200ff53a3480e9b2dca7faa57a0a8156a4b740d66a0b37a08f11db0dcd7056002bdf5ea9ebdae99c612d715f87d5de6b23359489f35ec3053f575d15360777c61013d9deadef530e053d4bd2c29a09e8b8e9e378ed106d04736a32328be2e3d7cd3cf63d1676ab73bbdb06792c6b57e8401380daae873c740e15b603d5d84ab50d34711a064a1e59146126805d310083db202a0def5e83cf7fb595f6e549a502a02d99543368d3e5153a4a9fca5901c387673d91cd84a5303c1e1a4abe31acdb470e2c1793a066d8df67a1e8b80c5744daec8fdbabd4b47475b6631e3b6f98a439718c8d8326ee15c7d317a789c3d09700376f6797e28c5388376cfa0efa71f67c1fe90449eebdd80782f8daf79c1f0056a78b268c43052f54b837f186d08a3c189057f92e9020aced4ec09b4df4e89eb770bb8fd098e46accdf52ec87082df6e0fdf8e66412c8854377e3c63be409a83eb2b3538493bd9a5ba4771922e16a365eee8f68e1ef44509510935e9516dea9444eee4e0ec8e6d065e3698503af37ccf813a0b0e91bc366e829c8acbe734a138dd7ad32e41640ecbae113b10dd237b498676b0fc0febf226d29e4379e27bdb87980ab589ffd79d7f82e0614adc89225909f7484d18075ae1d9be7e754c431fc4d5e13f3e554af47bd5c4c6a706c5ec01201fa909d5665b59caf654c89448bd2f9a80006bc22a0d55bc4c8e6429213a26cb08abf051f08cc5bac7b5b87b60acbd691580e03a82df14253bb4ba02f6f603bc037000ea2701a4ca2300ce503cf29e8dac9117242f8cf530b133fd26e923d0b9a0ebd142e7a2b806e05ce87d9b24ad9fc6b1b86ca810058ffccc9283b847860f0872888dc72c27a7213c0a907063527a0f29e4beade8d00e4e8d2296d76d0ca4821321c24040d063549a850e1bc6596e50a04d34f4f0dfadeba10635896120a8df4e27b4b1f01db4691e8ed1afdd716319294f272fdd8dd5f0c914baab09f06c98db326954a18f52200b6ff86bd293bd36c3555e83a399c0ca197afbdfb5a0473c0a3f987971b07646d0f84462e3b748fb6afa782d26be74b89808e064d010c5fe45ff09440834ee3b9c9bb991c8c5c72e7a190942f4c51d1f7fde3ef1460ab0cfa5562884a112bdfe60cc31926ac078b7f47b25517eb16b12fa0fc274606b0c8f0651931c8e05b12dfd0a11554c402d2d6823b2221e659f0a41aa0f78a3c79ffcf86cf8ed615a939ff69e68385932ef0d2b28b894930829dbe0824d1e96f85d70d1e8125cc67488ee0a0c2f2345c54710fce6b7d0e437c1afce210f6f217064d86170caca8c5c2fca6549b2cad037d2a733b4599cfa7b7d29d8015f283ac3eed3f5ea1e17a94424abe64ebeb18312b470c8e0bda010f0ac93aba3f8a2223ada6e96e55833720986d696d54bd44a0e0791dd69e5f76dbf7633afa7a4f97ed4f6fe92c1fb2e09b0485541b0d24effbd32d3b01221ccc95d30047c850652bd2be5abde3ca249a733a1c6f2cbd6337a3c99f0d94590ae0a2c2cc08462cae9690aee17d871fd1dbaf3158e3a7512e4b4d4dd747c097ca22303e27ba7bea5d520d08c1618502f3d2251caf6430d0914b2dad5b962320a753c07148e7cd3cac8fa3040e81bb9729e84138d30a4fd4e148c1844326ca812d5a832a52663335632d60d7309467efcfecaa6131daffc14040364c259a28b55f62fdc0759564fa3395692d7f63b4ef9d3c02bf2786111e6dc9bd395beb257a86ef93066d332479e7e098e82a3165ed676e2cc94fb8bed2d10ee6f9d2a6b2f895530c3798a6a8271b80a857e36be79d36194d4ed9fbaaffb4792576854574b8c395e2bef66cd698c914e51aeaa4631b2962a86958b42c1c0a35b72f2717460c8fe19bf7280c6a203a160b060bc91e896f3347a2cc0cc19e8e6cf8a2f40987c48c9f5792cc6cdddb0f3cc723555c0b4c8625c6f16bec32f1c90729519e1950e63b00aa5d1dd5bad0c91403ebc67b720971d5207cc35e0c7fa16f2025a43acba1d83b0242c63a867d6cdc4d8c3e5cfb5035f521766f44986d3b802524d3a25680ade51343c6c72e1920c9a450ac8bba81d0ba8b81aacdec3a56e3c9fb53dc958e7e834d9edf0a27640060ec43e8043ca46a8ab52750b42e6e504ce03218321c6ca32963d4cc9ea9b0c44737972e34402ea14f8d8921136bf08a6a0e952616583ea841cc805d19ccec60d60f4e3cb6ce69263063318a9af55da902b387df92a7e5219029c3478a66f5b5bbf8723287c165072571c6a876072725db94a09ff35cba24d8060be7bc0989fb19da47b20700e6414c88bd2153034089c224fb86e0920e35ef57b19e4377eefe6d61bf60f555cf72a6550002b70dd2fccf51a6244dda4da936be8447ed58efc35a833ce9e593ba462b450dbb71b797c8ac0bf98e0e176bae9bc37d06aa6cc2389ce5edebd3cd86113cc5a8f74665bdd72690b05c4308eb82182663a6e6f68603590bab88e1de3245a5b47eacdd388338c6fc9d5601bba0590639f0f8adee0c323708f5c5c5e96863381f94c82240df13356badcf1f05434c1434c04fb301341530556ba958c052dda5211c37fe39e08360fc1090c8b358e8be96a49ed5d62839f88b4a69cf54bd47ec0529d306418a59d2964bae0170b133252b5a517b822a346e493c7cd6066d7ab610bb1cd93a82dda196296950afec4260c70a12c0702d6339f3e43fda10932616d307386082732d3b99d35b2641321a5a5c036726f0631bd17a718ed24834fcb551c78a852b49ed3961c8480fe8719a1b568106bbd1196e3c1aedc5c77ead391f70b27b55d6722ed5041d92fc1bc3c477b7134295ec0114fa32f0a9deda1307a6447dd88073265fb30fde348f92828c8a0e4c971437d025263f0b7e7e639d0a1865df8bf0d5ce9d64f8cb3f0002a853b1504312b21fe3493f7f41f17415534b0409e43b6c43e888d3601981d56a22a7efa410b2bdb41858f5b37eb23ad82226cdf9b3a88fbb89f170b5bbea4975b51721fc3ba572052a4d17626676fb16618238947064030f8b2361e357b5c63ccbe9d58c6c35dbb8f2da3f63e7882e6809d6219357148da08079258f68e58e0f9628918509c1d2ead31196c75531280071d3efc79701ec1d803ebb4c19b99ee67f81c27e6e56bebe4ce17044e44fbb42af35402dcc2e600174705a505b00345963099fa3db26611b59c0ab1711844e0a5e150893e19324e7fd0c7f82936946f03b0276746789f19f7874e9c26f370bc2e70f019e43c20d80e3c78c8e0b8ce78d91ad174fc1475174b74f313d597d5e2f840baaf44445c2e6e385b057a6d334ff169bb5bad8e20d99002550ebbb883fee667b1873aab0542465c78449f8104a2686a6e0b9d5129cb0b6f68f7f4546711dd0d077b6a5f71d05af107573bb97f357d5447a10f678c62368f604bee0c5adf03d44f01a140c6d23bc0358b2d741f00c2bd89bdad7ac9f9e988744cede115953f949750cfab2a62bcbf2683b90860a0bcc002de0bc9edc172b0a12c25b5631f5fea3ccbd677c1bd48cef3cfd97db8b06964612208eb1108e789c80ff73e3bba2fcb90df299adb90ec37ce4c1fe1eff80725ea9b8f2a4d4cb8c8251cb72623ee8e448b224c2dd364c4b44d35788a922490f82f7a4d610162a698a9005d507b9b0127a402d76f1949235ce7754686b5edb916c25cb2473253923e45f20fb1a9f8da064296d61b0a520c22982a783fb7d2bd270ce850752f8fad84057059bf1c10476797d82c6c69a61608e3e5b437b63119a9c9355e05efddda38052d7a2cdc5c63223e557c5fae504371f85241ca51d107159f14cc985b85078c200583ba74f677e2fbfcadf6328371632881c9f3aeefd4cc2f89624139251021da75c3c59446a18b6a220bb2560b0b6ab82afdf11acbf5a816d49bf8dd2191698cdd6041d7043f86cae8e19a0bf99354a633e43e8c5ccd339235a183cd361efd55058cdd4c8853e4050497b9fa4ae899e4fa4021e8d9fabc186f2e9d4b525c0fdb3012c0cb365a8378a4c81b3c702b8552ce3474092fcc13090f6fa7596ea005ab628fefcfec49e40e72867b4b67c78546c40ecca88595bcb726f0e24ecf96efffd888879d9f801152fd402996049d1fcd06b9a1c1e5302676e1562557d82d5af723a71e579993fa74f5fa57b4f6300bdf2e3a7e1132971336a50efa37ad186227e9a5dc94ba912e903a4b65f21733b3bc136307249a43d85a11e0163497f13a08a3c77479086b0415be5f50166339838e499654efc8cacd2d93cdffeff27b52ee368a7a9a92e7fd8117b92e258ec4799c295b5767b0908954fa7eacf79f043054f0ad4d39437640b985b0f8bd5d99e2bc007dbffc4001693933ff6b86d44745d5c84fc1239dd874bc2aa3d995b472d53c6ab525b3741aa2da52db9188b7827b873312505a4b1a5906251b8c2cf151a07a321e8c881b22c672e3de630a7c9c965f2f9c6522c85777357a3bf2b9f9456dc60f5afb465acabc9ac4c126103ed801a71f9f0fec4fe4f1eb1c66abef5098174f585c157e137150ddc2bec2f2374449360da2bdc67122e9f09347ed4e580809d38bb78b9af0c93bda3ec006a5378d936926e19c87c0bc3422b0877e1d224481954cd714b9a130849eca6e5e85f08bb0fc893e081c44b4c7579146acf27751f6e721fd6a76e64f75fff817e0ee2f4fc8743d887afd84d2064d4faaba5f1116ecd0f4179a75d5304fa450dc12239644f38763d284b583e1bfa3872c47d5055d9dc78185266c4eb1219c96dc7ed2dc9967b058cf54aaff9531a54759df661e22ce694aa827e2529f50ab9d31ac2d56873de457665de242255b1ec5ccdf038671c2554a0d8cc7c377d062f35c747d06dd7e95bae4e817165424be8651f3fc9bcab59855b995e223344e80853a068104631f77a04afccb1c896c7802548ee2b332a91a0ed81b324398385f635c7d0fb8a378886373d16e7d1f343b0131581849347aac30ea4ac82ef1c2165dc6b9183495d245b219f1a631e3a121669d70d10e54213a450191b0ae258d4c4da68f4766018777f3f50c0db76969747f0c5be5d7238a834fb00abbcde4d0cbcd4d7b61b837100ea1896a706055e4350afa6dafd528426776de887aa93c08d3a19ef43a6eab2837a879de4e3080344c427768353164e7025b92350e6f0640e30644ee47375ee1fec80118dceeb70724e9244b8639de51439b1ef22b06253e445d498070a31606892514a79720f41be4c9fc1fdb477620e5b8248ba9f9ab88f151c653e09496c0b70c079b41743f3891e5e5f963d8fb128a10a64f1e7577b73cbae421c3dcec4c4e88336bb69e6c8589c02e02eab13f4e70c1e21aeb924525ed3fa9a687998fbcdbceaf9abb07ae1c7aacfc8175c3eb7e2e3ec9612496d5ea00eb54b454de3705455339135be670384c4411739dba8ab3831504e9b205a8208ddd5f1101a609840228e18411183e86227ac3c083515bcc72340702da9e8107893151c184162fac0d08aed84ce8b109a28a854033e2fd1f3cc0cfc71814708678e447862cfa47638dcba2f37e286a326c113cadf1d35082de3f25749d5b90981d258e42ef158caad7f6b49dde3941b074e391cb4e1816253fb4972c5d27b612322660498a68d92ebfb8fe173555038f2da0d55094f47683898d484cb8f58d8912f19c12c5123ec56015d52394b5896e070df3426a9a6f907450d05596dac5911919533080c4ecf05e2b0a0cb8c581b3c418454ac46e28e6c217407fa6d234b4a7124904cade88522034acddb708045b650c2683ef56f548ea18067da90385f72b1df1192ec93c8bbfe94bc64df424aa2770f76ceaf17e7df2f6012ebd5fa66b3f7da78251a41fe6992d38b7600f309b88f9f95f4c3be256b792b3602ee3f9f6413f87eaab8db132ba13e676ceeebd44682c24995162f60d081780671fe0d05cea068d8ad2a5ccc6aa5c73d3e4f45ff566b838b7c40be78f5e7289032a10b1466d4099986c07bc884a41735217e9e6d752b29f78a81d64edbc0dd1ee7ba0aebcb9d8020465c318647cb098d8bf361299cdcb529f9ff8cdd65bbcecd6a197624e1d94bea71246154d634f1b2af3ac3aec2bf7303a87cdf8515fd1e9fa0b8ea24223c157993565ed3ea5f5a4b803bc7b741f6ac9a4c71d8eb94cc128048006001600ff7074384916c07c60b0f1cc8d48fff8ceaf77fae25e449d189c5a98488d936f07e31d32409f461befb389c47ec720c3047f4656308408e618099d4bd113f10dbed69d69201556da4d6d7234f4567b532b14b8f147185b8ed4e76e6b75935f27f58551819bfa477481cd0ad87cb7456909cb5d73fc7dcb71d1b87a58dc3a3bfed4110db6714fafc9b04f1a50903dfd2dea859d51dedd420f567241367ed3782432c3eef8d198c5e686abf18460a0bb33af3bc00a7711a18673bfecfbd10cfb52a81486f7cf68f127b3dbda3ca966c0720f989dae1255a3bc185d309c258425f8b090cd2a4e0c3f9d8d1dce178f7127423a791a3aa2e41fe11e3a08c08283269e8ea1facb0cc7052040deaa15e7510a58161a8cfc8b66358412a467f47c1f4a52219246d1796882c57d6e7dcf67905fc966e78a7135e7603c4d158f9c3534d2db518c685c71cacae364052fef007de4b7b83375d7228ee197fab80b14d026725395610dc087686331303fc10f08359db47b73dae91cd7af5e0374a568eda544f05fbdec08c062b6f895f698e339be7350b4f79529964044e3e530d148a9482540bd2a36221290d9f367819277265d8c780e971b6ecfcf29a6b6fad2f863558b790eb7746859d69ad502d757b8ef62b133e1e82cb2c182968a57161f2b3fdc3d560e3c6aa038e05b2c772368cbb79582ca56aad2dd654b2b0112a11cde04b15504cfd7475232a814c1da5067a6adbee8595f9a02dc7783971e7a82dd8da5d95028273ecf99ce646705fd258f3a90658e25b330e7f95622fe1d23d9acdc97b66285da352388d022eedc6f22c1eac1263b0107b83b9896cf6a2999b826ca7a0886c550d3ec063dd9d9f0e0b7bd6c29fb8d7e7e46c9742fd028b98684224444debbc0a831a5e0a31731a4626567fce8972c9987b8711b3bfd615714a94c68c730422cbdf93b019718b3a0bd611ae4becd113196a80e77d39992fcdafc6044df4aae3c05d76117e608525ff48667b715cff272cbfb26997d1d71a660c0f8a06f2a27550cb9f043eccf5a2e913ea6620056125490465cd40872eae4019ba02001611606b816df2cc3f07c539910881e994ef8c7331a7ebef0e32191a21f4e41e5d4e50cef249935fe43236d0331bd9362f00a0997e8b6903dc2a08eb1e65ebfd4cee5ccdba7f0c9174de764f4b24f8044c9c14d96aab5e3763aec976a5c09ac1fe77fc146422f0d9c2702eb41347a1a180f755eac0211e828213369ce32394f822546f8fe835e53bf638e0b0bac69edbb71e750d11bdfad7ce35799d34c664dc0a086c77eb7b9a2eae3d70f9894427ac2fea87e8c1f9a1dc1156ae801820cd66c933b1a5165622da3875214bd394efb4766ce6535e8d27fd0e1f4288caed116c7d0a660de398a4221a5d63d475d76a1e47d6837e8f0db5c8eb0983505ddb69c2f8ca811610647b5178c3f8c010745d56a54d28a3ffce8f525adbe0097c21882278a458c499caccb1d7727108e0095a3ea7aba9cf3be242f6a979fe3896f47c394b4e24645e13cbbb9f19a7e3472ab98ac6bd7a332341df6139647a9eaf2b076b0e9cb6a2f71689fcbe00ec4b0a706eec776b016b9e2fc6050b51a00dc77306707c90d89d98711199ccf07d5dde27ae3e15f4483bb3dc3088379ec38f1d9b62e15247f714214e8ca41185f46c3727c6c108749c8f1bf34f72c8f93eb0cea4283cf9d5a7d3f11be6fd8cb8996b15e1786ee2360ee538a787e15c08faf2ea225fc42048da898e814977cb5a68df2bc2d81fb70c3937f392425c38be63e58954a4506385e70df4c48712ffd65598b1af6f1b32c69bf349432c9c9b6e1e417be3c7f0631628280846aa6aad35ba4e0cd67460ae1a12136b02f55f8fa3f7ed3e9b49381beadc2db5870ee6c40f5c8894514657d6ff249437536e841996a4cd79a45db2f70c388e409458294ec439ad84d573a7a96598f24e33a983e4beddc4c8ebd650352df3af45f4ec0ff0591f92201f806e0f84929f8f8ee650098b3fce90dffea6b592215449d46838d3f4efed8199eb1dff17e6ea2fbe8ac596a87191bfdc3c6fbde5b6f07b13134194834ca89caebdb2a94a71c51180c201e3aad922357f2515f741030f3042185a71f032925265f0fd10b1a56ff71354b786ef12b8dc2305e453321ad17313cdf1db5f8a794402d0650f14d208dd328c7a5af7ce80549a9285ebf05e4f4a3dd6268e17ebab09ecdd76e5f8a34e778192e2a15eb2075d083d63220f4b95aed8139c0c9dc8569d3c7e777c0fa9c9854d8f31c80b713ee35bc01c1662113560303f3c8095779cdd730a2096fab7885eddc07db58abb8d8ea0b43004754c27921f27d418bb4cd30f18577fa41bff080d9a40126c016c0a018e95801a53912d14e8977b49258cb16da2168f016bea33047475e2e37899dcf09cf413adbc703df8ba2f3d38d721960f813ebdbd5977b40967ae292ae05f3bff0096e688e752b3fa0372e911611e279b001ec3618a4ce45227304291a4fe5da2ec8c4132d9f16410487ff873cbb2b1b242a4808bb547bfdf451080969bce36eb7049e0bd465127a2612ac7f64327a016bc1da2da58cc228f109e41bfc477c0122474ec5e40ee2798478562c38a82ea05520517a2f504774484f1b109e280ccf981967ee1238783c260eae4b38b7028cec710c658b86402b2e49a0535e0f5f6a0b1c5d91fbda06ed9ec05c23053729173c6838739a79b01e1bb9fdd16f93b7db46c28d0d377f94d1118a20f210c7af8af209199765795949efcfc782b6541193179b0ea2303a127b0eefdf638017aaaa94d73b133400eb1b4eb03db9762e57e5b3541871f5f871a7d5454424f7482921cd1878e47e7e9bf583c9cde3fba00704e2a3a11fcfb08038e49044129cdbacbec1d4efb779f707178243fe581f0e68391ac51f0f155d5ba1d9144095d39e6a2ceb71f5345c950d67c2eef508bc7dd1836a42bf2f21d17a7245f956e56ffe88a3d538249a4cc5facb596fb47d82b67d53a2b8c2d00a1640b882ca2246abd0489dc19226bddeb1b0b78e11a2887f9c6b8d1cfb6666e6e44d74346475f18c79495aa1ea02db4e6f17ae7a7da8db471866b691eba51fcf4eb6a1f5b163d0d64289e38c44e5f445088022dddc2334937dd06a26e76625f82050bd510d160b744ea91284a2ef4281ffd406842950049da9c56a43169390341ad26972cdaf69def88411550009a362f42177769f209d33892d5d649e4d840a6df21ecd86c2fffa00c62473b72e8929564ff78ec999bc7f33c3a34369d8443e6665fd86134880d30cc8f5ae073e24766d11420421655c7998d180f682bd5ff27dfae54cd2be586d07308770570b2eab2129abc261d04b298269c9e042d2dfcd3bf971459bb0f9b434cdecc1850023125b674dca1bcac6b348fac6cbc0844d264962335df39c0ad892b4e192d5dbe2c81049902b1a764c19c09e40902b21d3ebd80352558457dc137a166eb6c411faeb82de156db491fa38422249ec1c1ea82f1f61d01a7671bcbc350b744b5eb3b343747ca91c2ca1856567b7d9851a3c35159e65099dd10996bbf339f4cd97528648ec8cde2f4a2a23031bbad275a9b2e28d3d90494497460e23ce7ec3179c9369b74afd77967f8cca9a1f232a6184a35be64d44f35ea5475c3c264820ada42dbb223b0904d8e3b3b9366008d4f3efa2a0b3e68033ffca729e8550b1442c30fed9036335232b794d0f15a025f1e6edf65a4d692ad154b044a0193497cc96fec70bd7d6ff14daf542aec6b1280a5010eee2b30b29af7949b2eccec1d1550e91052aa1fb8c077ec1322bc7ce1e746165a5f0843d393bfa7ed32731abeb98af35cb53d91166f778d466742e7bd5aa088ab9c7e5d981e5697f7d8c90cbb5a43dc392d11f6c04f085cc05b0a74091b31428e6d0041c200b014538daff0fe5eaa59f01f6870d50f25fd4a59850a23cd053c6ca3254ffbeec02dbedea084d6cc73aa16baef4f5702f144b0c456225e6404b205c959bd404d60b4c05b899427e3dd656ffa5a42618cd508d6bb05078e119850b8ad460f080a4fea5d5f04475dfa241fc65dd0fef86e835b19f67510c9c359e726fb6c70704fcc50aa7f3006c44e45e17c843708493983940da5c5a5a4a3f5d88c06c9b05e392d677563d6f44101a19db028334205b83a6c2ec481aa28192d65f644682af7512f705c3ca264f91bd61e419025661c1a812ebea836b0a0602d81dd0a44e2962daafa9b377b0198f0a5bd7659e463f57bc32436511daa0368ec4bcc91f43b10eb47545924c647f20530a529d6e2aa652bb2fc514beb23bac1e332a939a8c78a3b9577bd04e76c2c2313673414daa7a6dba5b3e4780c421e654c71ca1e00c592e23b7388ef054f925cc0fca08d66a79cc97fe95f5ddbb20827116b5a9a8146e87eead01e7905da2bb00e60c9c16f8413096402b1c213cca7f81be1e6870a8dbb2667c5e58c6e116b9e9e2a3a1f18d4858f9f75b93071ec0e5e5774af736d5ce22dd6d4f062e414746226d7ebee03bbf42d5687f22422f1238b876b8c00bc618b8025b7b1767a1b697192e6ae48242671c70c7754180514dee474c7016d4cfb888a622dabb324554546c66d8109859832f487f3d75b5512a34da7c655034545b8efea95d1184d97d57f1fcda1336b6d5a09f88e9d521991ee16d4f5f0c7b5cc3f53170626dd5e432fd92233042d096181164e4bf998ea81afcfd769f0acbdab9c0b4352aff62e3b0234a06a127f4e40006617b8b2801e5b344b5dabff8037e9c8ed4410259fcda9700573ac3c33374fc11f0769b1f6229ac8b78b7bfa270d9c1421f4fce4d999e46b9339094629d8fc817b66d4303f3250b8f8ce90ad88a8b5a1b1709c80d23839eae95dcc273d1c78bddeec07ce81cfa85a576a109740b1bcf4f41c6b1d9665b4780e7dcdcbbc503f0c24708caaa1b2a968cf409e3826c5b26820270c45fb3596dcb5cd8bd5697e3ae9e89239e580703931b50635a31e0ff5ca0003b0526b522906622a7ab13c02d3998700263919726ad5c0aa62c3ebbc46ed2ddde822612dda9d135a7fcccceb068fd910932b0ef74bc3246dc00e12ff2c8ca372d8d2b13deee62a68398201aa6aa5374f191e3c1137a8d78f59293020e10e0aff06b51dd32b77ba3abcffa666632bfe6c0dc1d30941ce193fcfd1a00b25d3601c6ed3f5affea6989f61f9fe068127455bdca7fb842f389eb5ec3f0025db1efa37b66d7d100ace725e718e8228f39439f477baa90d5ff4056d1154dad1ca2195385c2d4257a4e82d02381759d9d46d1c522535a42d6bc76f443471afeb26773f224d13c8ae4bd889cbcb09070105416b8d84a8e5ab195bd277955128f58f525b1dce7c3c922567d9fc9d7a7a15e01c37999f1b2d564c70b92156817f57ecc1b26c1fe853ba742a33ec39d18676f38b85829855e1e0063f8d83bed8900579db2cafcf9da2f0a9ffe0424e8decf4b2f113669b4975f9c819f8f267c5428e9c04dec7fc7126ca2c66a5959cbacfbbccd1429576ad38e2cf321ca0e8971528fab1eb62de9a2538dd56dbdf5fb32500a5a04608ec89a298594b2a8818a56a0276eea9e2706bcd0699f73088bd460bce564b66ab134479d45c2ba90926d1855acbad2e6837976d8498289f3e798c49b36178b411a76ca0bbb78217531c630ff7ddd0f7ad0acb35577806b7fc906d7b313267334365c18d3de57f3f9feffda66268ec591a85a5e84cbab29e969e668e5779642b594cea6e6ac5e8be847b2a7c4d4c0608a86f28bde1f50a7d9f048466671f715c39f7d29cf2daa577f525df30039a78ad9908ed670ce218a1702399d4b94c1229d9354c8c4cbe68c3f3f3112631877604d01a795f24cf80951b2235662fcaf9730decf9231e8a0b212f30e0973b90f17ee0b84ebf60471c140175453a37a58d84cb0b5b60a7af210da7ca5eeb6f2f233c4d03d42006f0c5068183d4126c64d4a57891eb63a7a1104db054711e7ac323ba76b953a9695fe653c3dc46163d439b42c6c10def4cc361f5d01bf628dd8f5d70b8441362683636349cbc98c9acfab4236c4af24dc73c4ca5d5fd0bab04f684ba87d0f91a54ed0b34584b2c50e0acf5fe0c4e2f7ed2826245b04834e75c816aca4359b4096df181b3c98e1a8e151ac5b81f1571842c11427914ad9083ab33a256237eea5d10a69cdad96140295964fd7acfe0fe85e29e8f632d4856d7695591dac74d9c42f0b86d6ed062050b8d77f3571f9cd2aedb58fbe9a44beb28e5e3099454d1f262a6f4b69c5a3674281b83985b9eb296c2b51070959d1dcad035779b60f23617b753985bebb7caa1b28ec7721791aea729c54bb17d5fea2b091fed1f00fc8c3e4b8f9df097f03b97c28053901bf6554a1fbea5108799e07e161e7a1871d47db0ede80a66f212689d2164e01bf8672a115e1886c028393577930708521cab90c23d7292a6f3e2d2707586098d39abca2dc52aeee2e4c86b6cbaa37c74680ae00a8c1179c5eac21b4f90fe32f5cfd8f0b0059870709328f6780e846631137d6909d12de520e26204170b99692da01c7a5af353cd3dd953fa27c03df8a85bcd448bc57743840a01da6a67cfe8dffd4bff03032e4abfb19ec939c9eada458d66da0c306b7999c3d4512a2064dc0d714ee1dbcd1019c38c35a6c74c4be6c3f548d55345e654cb3b152a30379556fda9e9d0e908354bb364bb4c108539032bfb48c570362c2a7de67541987986ebf0cf8c353774b101ce45cde3d24c573763e1f2ae0b526170f39cc35284d076124f15de28a7803ffaadb8a094788219423ea5c72d1d29107611ac219f6cc42549c67855942742e160abfb825c9d7fa5511f16370eee0fd5b9d317f10ea1e77e817f1165423ecc607d480814cfe58c3df99e228e7b18cf8bb1f3e411d5f29947f106ad1ecd13ba5eaf95a4a11e12a4808db9983e27e3e98c318270464bcfbf092210b487b180bd2906117ea0525a9606383d0921302535aa4e5098939a6260c80955aa8038cb0bbec9e97422e457135f1c208e4f93cbec7abc0c0c6f3276ba175a6dbc0e3c9adfa991d7433776b939a0a2a850279064f793315a2ef6a508c68c4ac1e4284f47c9989bba02042840f5f8d5b4409472f59be86ff6589915108ac47beafcae6b03448133e42d6759bb3a72c84433c141983678fc4d02ab5a1f56aedfe20b614423e74c070e821897ab4542f98e3eef1a9b6fb1b93c227ac92e492f2093adea45efe695e5faf6e95a003d1b284007deaf06098c53b28bf5df59055f56aacac3b2234e81c6c487f55fdfd818854d0384192ffd248ae6a19735c82c72d33d690a35a28235dc41ebf266d5b9eac1d4dd04f7db49b888c104e4f6b95b794059316f737096abaa32513a28d623422b80c2bcefc6a42960a3b251e2674a879c9304c818b90ae6fcc1751afef3d0eaf381f02d670deeb1774a811473bf8cfaf1f631a3eda7d45996a8c9ea5ec02dc258f5eefbfc6a1753834181c090620c1002818060586848221d03002f39650b18a724038157530f08c098d14c9e34b96fa688db1c767de860c64ded0dadb33db335001b95729ee4210484a909c86f04109dd1adc81172b392df5042671e6e9c324c583cdfc5e43568a89171c72760fbd4dc3da8525298bb4c1c1516567701ba9793c77314c9257358103690404014320351e2295fc329e7b6b401b80953a2834c1808fdcfc9839ab0761a12c266a8e41ddaadcaff2e2499c2161f97cb20ef936aaac8f5735890f24458a4b050b51cec44f6baf12b6af8a27db0b411e5348ff8a8a32f4a5eaf1798ca601a7324f72f8ff31c38cf6df98d5df908c23f995c2c269cc2d24f4a35dc1a55bd03563c0c2890219e704f82d1f4b11ec5e217f04f79328faff38081d21819a44e0ab864bdd496e414d2caa577f09587d80015f1ff0a869939743c1e25a3b84c6105ee8970018ca9122c22fbc64c06b25b07d9200a12301f2514a902f01bce77bdcbff1f7d88e5d6237b17f1e5d1cf63ce626701ea1be8cf577f0c5ea0fed7fa8fe10ba5af09de434a1121dc828ab646bd740dcaa4e3cfd838475e94e3175d5e9a400e005ffe349d9cff1494e706816896f993f61948ba939a9cc4e95a6b4635d6ed3d0f4f1cff6dfcb8cec0cad524de3b1a255ef5ec82afa27e71cb47f972289534f60470bcc5a155aaa3cb87934cdb77d15dae5db8b295dc66bb6d0cd1d901fbd3bcfdad6a3d4040bd4e69f13fa50a819d870550f9531b44355c99502fb425e1f6afc7c8206b3f14ac9b44a3ba2974f90b5a6dd850b5b96e5d0a4745f928abac394947788f1907061143d2ce894e9f1e728b15f6bc90f55360990a4cfd0b5c107465978be0df80b33d24519ed44c0678d2534f7f0b9c28d41454f5566e632b48805c956deb462c4e69eef1596f2e7c9fd07fe496c5e1d123c88d3c827f3151c1331527b8bfd61c2024196e09eca01e9045806504d6ff8762429a20eed141d50a781ba2b54100e524a7fdf91d0a2a3cd774ebe70d9bfdc35a6e7abe1decff8e44c911646e35e3f9fedd949dc082a9c524700a0b222c63044525957fdd998b9d62947225edb8ba741b680caf9a55fe1632f0dd296f183ed5b22f7127f9186f02c121e986b67d70fd3305d3f9024095102eb5a297d7204f8c28e84a349246016282c2b325127cef1fc6fa5c541c248bb1de42b6fcc3ce7cc5964f1bd0de23d6279603449fc34da6adf59365049bde69bf3b4194f531ce1613b3931c3e7cd0c3284c7dff24d3864f0fda215a08ac743ba121ed94b2079b86572829c473bd45db7582f97de80678130f0f2093d072f2406022d0ba6749eb41db2500f4dc3635d6350c06540199406ed7c81380bea6cb34794a60a98a2202647a28f76f6dd23d1c8a0a30ffeb2f5b625d7a29b745542b02c224278917f5aa57f680b2e73fa9f9bd72ed7c8439ca8852296d06a6ae03b77ac686704e9d1ad4dc0e0407a8f29ea65de3cd06096ecd0cbf8d47744f04002703f08d6e9aabf5b63a28f892ba2a05627dc055f34430469053b754e8c1c0dbf003bcc39004fa44346d3a9c049d3e87489fff7ac3afe2356a9b01f66b4b50697b0ecc284134f8039a00391803ad9484bf8eeb0a1b87dd71baae07038a4ec85c7cf30cf497165e9c6ffaa5459138c804d416077c4c14142da450380b86033498c817fc2201c8dee0dd7a8731bb80981f7b8341867420e46ea80f11e0f4d27ea309afd863df165e90a4a1552deb0cbe2bfb3274f1376cdab004bb2aa25ae96576a0862ce5bf2c9ce6dce21d3772f514bd4e483466b870a1fae75861ced195258057a68ccfc008276b7243c211e55b05ad666e9e2b405ac3301834f122dd091825ef63dccd38a778448344adb89b5be6ba776388eaa17d24a344c57498df1cefefe47080ce3e6e99c23bfc15a937144a4dd26161c088846e47bc7dc759a33b1d842254720013296f8398fdf735f2eb3c324a60726802e07448b85490a109ce34a736f97ef61313fb86683b62d5d1f8719141ec2a2383b9f547136b62793db4b89272cb0e4a76dc710bb5cb2ce79d89e7035288ccb8431230eae174a50b88e768f1a96160257871cd6ec4ae782c59894f31cab49721bf467cfab1e336c201e43ff855cd19adc63fd1c7409c9775a3d4d66a2bb026ffbdc1400ca2984dec317c2a9a1086f7553852b796289bb66b7cc9206022885c6ffe2289b5704b6bbbfb0511594823b3e6f13f545c0b024d3739f7028371b9a9274f956a54b73fd341239893813e9de8c28afc13209e21ab779b6909e244c407d95c0eb0a2ae5c0cdebebdaf249d6f3cb08a1050c3807cf869a58c8886983a4a9922cef63de2a265a894c0e5b5749da661d3129d01162c15092dfbb69347558a8db232916b4e9fc5bf347ef0d6d6dbc75ead139f0813c5142d0d9ae3e09a4d787920d04028fa69aa9513ff0aa655bde6f2bc567f17a9839819c63d3bed74ba6e414044b7b9c35e386ce531ac43055b59b78a69c39e9aee01972c420628d39f65e1a352f2a22f2b0fac14b9c76187d79859a83a823a96abeec23a596b8ebd78cec1ca1ef841c1ab87cbf96d8afcd49b239ffae5202556316b2187b097c67561286cb535651f3337f1c0a4083d2f2ff5d6730b3479b800c6581c59a4f9f9fd546d65a7581ad2ed5b16a6bcd0e2ae8191533cd2808c4c4994175e101dc0a0d758bdad22e8afb8c8ca1e1b21b04fb0fb0416fd9195540f7dafbd867528e30ab3acd17020283a2a668ce35e8ec4f269640281b68de98c5bfaac795c40dc79819831d6786410fa82d9a83009a0a2a141a5633c3796b6ec05d9f002a009f22d42aadadb22fca2420774ced22207965f408b9b305345af0505f05bcdf18f3a217d22069680271e1045e15c03a3473160260959b49257380f8005d110afe41beedd46d8c8e6003eec1092a80b6f88058e0c0ecba930444de1ca579e2395c19de35b2108cdaca8833c5240b70d72265b0c81bdcab7325a0291bd66d8b53a8aa44247549d3d85d35ac29c5d1932cb44ed585de9a279b38469c766b480d1de0c7b3a034921ff4df887002708fef6171da79412063eda48d2408ffc9c2d52bbea0d83cbd4e15d865f454f989392514c35a141a7d95f3373193703bf8e8f0c16eb40ccd4a8d43baf941ed6327a9bbf17095b3834a43cd919e39ef07ea1552612470f81803e12ed15619c65d5211b7d4370722971bb7304f5962a27dce7a110c2d356da3d98bcbd6754e69b59bda262bd71a776b2328390cae2499f6f338d4d9fee3b43fd14aca8b5401363d7878138cbe4f556cbc78cc255d5610ced57fe4062428458ce46a375916fbd70abd70c1b1b535a6a0f3f0c4061659cd602466c5dc1a36b10510665b81d19916ff673e2c8195f2da059fd2d18339c44aaca84b1db4a19e2b006e836eafe12b53bfc57810668805a78ca8a0c9f0dec60546ee201c46c359e2a43eacb7d815b2447260cb565a68d11ddfd44c041c0a8c92326f99d72e02c51ddd00916d5b710f49a1210a3056bc059e331169133b031e4f5b15ef482bf34ceefa177aa5e9553018e3f80187785fc1d075f036df902516948d810cb2b5528371c03227e8d97368c5f70a056181ed0775777d383d2b1508032a28eb62173e0a28f57ae5f299a1a6516787d0d35c5a11ff29636ceaf76135f3820678c9c223306e21ada3ad8e15bd0ca4e4435430a48ccf85da6578c8a8e5fd3e4323abe36ad3e689bf129b1ddea8095a4603ca397d790f93e57d9f823ad2812b56d155dcdc595fa2c244e7671ceee34bfc0e1c2c1f39b3e0b50a84e1c378be82c5a07abb18a2f4864e9071132829c9a214ca0269487a0a0b88c84274fb51e5c496656961c748bdd84cb84f797a7be679d52e813ab1cdbd1f61751500fe62944821427459fb619e5af91d7bbd07705640746a1903b14bd80bf12ceccb980a00059c613d3207c6bd89dbe3ab9ed37e59deb1c4626db634a50f765d3574889eea47801a7f79e903383521b26f7f19bb766f906abd1500dd636ee8f04c76a22d73f2da394fae3133e8d2cf6e6d9780218d219cad0fb0abe9c5840062c231055dbfa733bf995301ee5a8d75bd1a5cc30d8e6227a1460cf81e013cab381d21e82c22d1be07054a54d66df2005f68b12ef2273afb3eab44fd3c46c47458005f36748a9602e8dd91b439493ee29cac7c2c1d83813c74fc2887084f53d371023e0c55ce38c0de8fc5af6a22a67b0a5bad7208d79e281477d171863eedf72c9a57b1779e57f8371b8ffbbfb6056a3f3d3c4af8010b56ef6efeeca73e83a5c319dceddf9b82bd5bd302749a57b0998a4797dab905f32bcff560fb30577f935708f3f39b55bc8baa221a7b019f93237a364f733cae42b452951253c6839e1940ce544b58869d44749cf2c94c3011197f9583c979b5fedc0aa51d8efbac012e8d69f07baaba17937efdce1b90ab77b7c45bab6201b1a55ba70f08523892317129911d0a3721f2bd921baae0a15f37338606e55f29bceea17dd20f279b546af17e36bd4e34b1380663bdf38533fe9101fb898cced76b96e9750604d670fceac10fa83b1369d680deb121422c0a186c51a8a3df5206577e5f1763a8e325fb13909383b65558955de8180334da871f1624ae7ce2625e46efef1c7b13922fdcbc0c46671e95a1025572c799f83316f715c9a9cba0b42e0cf79acf208560ea0fa9094f6bc5aa9984f27e492c06d8880b251ebafaa616a8847bf9f5b7e0ad88a842df0e92ba25c513b290c0823b431f09e862d52e72f15a135889d2b7542719fd4f68109cfb93f50fbb6b83889ae6a310527e953fcbcd810caef30a85ec6530a237ed0003a6f6400b0abc9eaf0d9e16518c14636851234500886a3000ab5fcb338788224e7c2fce5bef1991efd6b730e172d03080c06bfc34783a96cf20d7701981c1c54d9c8e5c399c360e0931caa6049dcac46fd7c4cfbe4acfcc75301768a087a7c4f0149226828ac98633d654bd91960572aada26b64607a8dbda7854fe6e5e7acd3dc37c29e8f104428e4726d2910e1299fadfb2f3f31b160b180314962b462e53c2d5b3e923a1cfdbef03996446307a1de847473bd974f8fcacbe9dd0e879a6fa8a66bf971fd570810b6348970495811e2c0a38d5de4c0fa43ef1015ef3a3e01608bb5caaf5ee34ce4fc519518844421092a19eee21cfefed5ff8603c74f1c765f634038153bdf6ff43b92e340cc83c6ab43193cc1b4c7c018098e82de81347c3630917131b451d319c627b01d2917111ee12c95fc95427c54c15209857bdb60384298ddc8a83554753720572c32a113996e5fc6f0ba79e21c15ee00a09206a4ae93a68016ac12e0667321717178ca7e7bea59602fa127858aaf0ba432e0d91469652b36fce690374516f506eba0275d3fbac2254c27427ba99941c72f51bec57490e99e50cfa5ee04a4d9d4d73220f361eef2643c60fba319852b52141cd0b781398438c2697f4c8c1f09af322ad89a82d34c29cec2b2cf11feaa021e2649169a972224096a8b262420675277ad55fe8c7c95628901f269b6c87aee31adeb1b7cbb3ed1364c17f5e1366e95ab8ab3a1db921770f1a501311271452c95b7602825ebb6140d1d728fa8eef4a3ff81357116696d016a0301514f990a71db3f32f345b3fa83e521e4e8448a298b26035d7ca27f174b0032dcd69d4df5bfec74ed8c2f06c37a210ae445039897df1560e6aa99507f7e0ed3478897e8cd67a65d66b750d090610ba9a1ccd0a4c7a4cd6d9a37862a2743509abac49e77c95b1bccc873c9cf626844dc01fc56a508e0281640df2ade7619b538261d1ac733a22d83f0f647a6723d906ba303d6abf13c0d8bd61a5e4fc24c040dba90ce6ee908d4b9f44656f51ab82d12aa5975c9d543057db8577f05f0835aafa0b5293a2d85c98edb31ceef01df745642e13466dcd87c95ce33a2c18503577ee10f3844045ae2c690f51a99ce71121a081c6ec2978fb58ec20f07613119317a9a97bb855647c0bb183ac5eed2e8ddbad80dda219f05eb6ebf2ec443fd5b16e6303a0881944a560d72c85d4d9abe1503f3880676a6fbf565b2957e586d16e03bc57c0c9ae48c05cba1d5c7406cc365ed9656f7fcf25c4033c98145522957d9d5d7ecdc8ba7ea15b45e50050bf94cf31b1d12560232e1c5cc0e05120a1c568bd2d049f1a46874d82ca861564e4348782cf2a8d5df0e1c121b66d92ae96ae42a9463edf196b18713d6cd9d1fe83e526b8aef4edf4e09bb1f60347e2d11de60c555b116a2cd720c15af7cc4390747e432caaaf6729163687cc981f839ba0b574fd386aff9bd32c30e8d9f355c7a94491f3e58dc2c0ec042377edd89eaf4b31c5a19de6ab1fdfb4874308aa53d2757edab1f9dcba7e44e7b3765d54c83903cc9658f16e7aab996bf3beca354b6140100fe8692b3db01e22a5bb321aa3470b6fab63b0af4de889c0ab6317792e8a93875e73b5746c489e1fbf58d20627239c828f582d5d4555b3b562b1b245ae9e60ff44ec693ae064bd45d07387072642ecd1438fa349c676244c5a5e01c115f78ad43109e5ee80440237ac9594c4353f11b727cf50440419bc852682fa8e45868517c3001b9e0dc62c91cafc6d858527c8604d9744d6e86a0ac397fdf0c960031902b43043b72547ab4a2531dbb17663dc30d0d74ac4df44fd4108404565e28f92afd774757e34be09242687db682bdba425e2ca707dec4d970ca5ccd2d806246d94e59f0ebdb68e7f57d4e71dd6b8118299cec5b69838ec20351f16b04a186a79e5d442be6c2eaba2c24169f48affd6f61cc1bdcce9c6c64afbfa00924e16c23c66dd6b489da874a9ebcc14ce00d1d55dd2c903c59ab65cbdb65c7f457039d789c5965985a8eae4c84b0174ae7c29c767069cac33ecd28379463ec832654f615b690cde1fdcb6e46a5c54afb0aa502791c4f91c4d405a399ee16ba5f5a2021ccc37d2df48e48c644884f007ed47c225e0d21c4480eb6aea3d9a91ef36e8139a5fb50f2c14c5465c0b2e7a2a0c13d3e5bbdb57db0376e808a8e7a3cffccf6964c231fef0be2143cdb176f72b8651f06dbf2f93dcaff2e5c25be9e93e8e36cb206e34fb1dd859426d8034da2e609c568a37c1235fa0d04fc616fa7ede94af68cccac905625adb584b5aac560034c1a400bb957f69ecce78033f3e95651596ee5f2690c4ef5f4225283bc5420a88e50af01a30a0fb120ea4b65a2c35e765ecf7af801dfce3db65067ea288219d2ae0cc8dd5b47a8220aa0b3318b2bb492622cadbd337993a17b97690293b90c962f6059b41d78ffdabad42aca1416ed67f30282c2cdac6472484d249637d59e10881cfa08e21d015b3f8038113a7faf7de1f2567463d38fa6ae66df0d76317351f0085c7e743b25808fa2b1f6a5ab04751b61ad9d91e847975b67f7167352dd69001e38f1018025a92dde99ceff2af2c9b020778d4414a80e74783cd40eac3055c7ebc8fcd40f8ba77e10e821b64e539f42bcb4293fb5b971c17abceb9a8368bad5b76671afadc393636032138b2eaccc7dd173aedb144f3bf31412dc5559c12d9300d23b3418a273345dce5985219288f607620c1eba26989650e4c7b8355e0e5ab517dce11979954911ebe8c7d71f4caca50c5cf1978222df695d47abd4b434403de3e49ec9681bee75c6aa21e9df7fa8dc50476cbda050b74bf1c1d642112f0f1d907b8c0ad8a776781116101a9602b00dc83be6b5109c02f04111ad39ebc201d344025c6c895205c110b823829f474aa1c8108debff8fce36af885f23da6a23ee394bc5bf4be79941b4326d85c099867822310ddaaf691a52ed9c9bb5d7a6bbc413a284b056028a5e386e6f7b896190c31a947e06cbe06194c97596003a3699c2bdf38ca4ad5dd185e5433825c55fe3a852ca9ef1dc2b7ad86efdf99ad6886787c78b6fb131fc24edce2fa08a358aa98794d36c2d24a4fd58d1995ade51319efbed0ce489379419ea3dbe2959e59dbe435d87acf4c1c150d40165a842e608d2403184cd1dc7c1145fd0e2460968ce7fc477d7d6ee1a5a0bd6416e19729f7114a22bc0c8a8db81afba96cd9b38649e6e57ec679acb867a5c22cae20c9170663d4842570358232b0a329a1524aa1a5ca6abce1c5d63cd5a9c6eaa5c0e4af180cafdf61c3b84c4ec63e7f114db8d760b9459d502bdb9a9cd328642fb6312a3e14d01e884fbff2ddd45935d94b0e8901787d2fbd5bd0fd5ba3f0f4524136ab5a9102c2026e572fd97e32c1406ebf688cd3a701cc39f5e64654d73d9200b1b91ca5740206ad592f251b843ea8f635daec4d84572f967b58d5ae3f972efefcfc8e3ce5d6143da9893ca16ba7ba608b81b3f1212f8aeba52a94b3314dd8ac7abc18fe6a47c8f2225ec864b014a568d5870bc3b09b28add1196cd21d8ca6886b6ddc5744fdbc20eda86cbb87b6d9e0950265267ded2cca5aa93a3753bf3d5c6dbfb945c9ecddb5b334bbe75fc987a815ceebba1bafd8de9311653cbb454aa067b5c5f1676082b2ab421e9d3408bbb218420b8812da2b50957d6aa86af24b03420caa52881063505fdaf5be39f06f678998ac3a4736f5c26909fc30867f92b56a806717be2b8402496c131286b39688da00b040496ad583ebb4e2507ee90c244629d8932631f9e8263779a1027f263cf10a03bfb13f5f8bc880f5376c7fe87300543f19580722a8e815638c90f23539ce7adb2f9c5dfed0c7189c19449e990b4b244d952f05d710501696af2e4ada13a36e5e86681ff9d2978f647c96c61cdcfdc3703a68502250f18d737b16172c51d88d6365a9e0e083861fc18b9314164b08493a0d36e98e3ab8623c7b0fa179e8c81d2398a382e8792cbfe36de50856a0ab8f25f7f3936996618581929ec2a9c0b897efd399d691af0008f199bc9229a9016d980d8453280aa91c752842f1f183b74e99e620d883d73a5861cbd20d1b1b64656e8b2426d62904890384c035988c7a0d80d112f7ef5dc06432c28b87c7d62586ba3a2f44686cf6254d85e6a72a53acc42ce3f04288ee568a7c9e7f35a18c4117989e2fae9168b13327022aee65fe89308e78a420d12fc478e8840782363be94adfa82917b9021df0d043355157e175ec74153ae3d4d69db5eaee73efc9d45f1e12256aa1fd9b689702e5870f4d3089a7d8c702ebdf875828e761fd9b6a2330b660a0fe55ea5fc2430626f9c914ef91151e833bac7ff90705b4e4fe45c3c033f357882212f9fd189f7ab51b8797ad8e8ab95e977d285678e74e3a1424273fd789246ee110b6d0c16757b750ae03b11006e5f6858b8011b74fcb8dc62f8140c0600178ab73009c8e6f72e63a53cafd00e3d480dab896ac14824370a018d61d5c49b812bcfc61da051a9403baa229686b753e6cddba875d744ee5bc27e356994e34b6e7c3c3c75afbbcdd60da40afc6bc3cf43399189b6049c062b4be03c644e259e20752117554917f12dbb37077a472a7f675ae67673fd237ca19ba3646e6ad90e1d715a14249e8a6402803502225d72f65a2a39afbff2181f026328688e0c92cc2bbcbbe95740dc84a117699b3498c15aedc1b9bc7553e9af2f01c1170b86ddbe621aa520f6cc764ba36483c015e8c25856b8062230a878201f05c2d7a4bf50782a5d0327d28559ad0b9aaec8f89632e00ce1bd0963d98d1043e9d4878601e4193f5d16229b86bd71f0ce610ec951875bf0f58936a18ea656864c06df17c8ef3407180e12f57513a772bc6d7eddd405d09d10b1634dd99b3e4552ddd4586b0f24c043a4e13a526cee573b830f0f9ee642cdf822e69b631bff700c7e72c24b678e77398fed4a4463e1f6a403cbd126449f97c1ef5651b9978c6eb0d4a84037ba7cc8a98fa12e0522cba10211d3503946bb78f7b2b99a0a276ab97ff25d0ee9051824c53a03401150c14ccfe5c026c1362b3454ec7da3c3010be9884f5cdf800ba8fec84287f3d23aaae385eefa9e46352776692079a532c2606c0145169c94d4cda4c3c4541b1a3b893daf5333871644b588bec16c2e29763253dd7e5e83fe9f1e233e99b4861d91ca0584df049aa82efa8f8f31647dbeb1ddd0cdc29ea23b5fd435d4234cd068e046ce706e5898c998df1dcf1ca0343e7f2943b63780a76b373804ede7f54703da8655999a679ef6ba80c7360592c282cd890bef80f90fcd3c2324f129609ddbe83f278dfad00bce0c7e024aa9058101ac2a8fcbf47fe41cbdac51e607577a629b4523c01e2c06bfb20df3bc461986310939babc6c4d2064cf8b1ef3738c0e5a1fc2b20b5c3b4f12c11d94b05a11503f2edac8b4c54a54df567a65dda77bec4adf5491c094ca45684bfea89569f48c6c305be24a33cb2b3248a8a4bfb7ee9150783dfb4ed615628c15be9be87eef83b88811b6965c55139fa173639135d1c72dc0dcb84fa39892af38461b12630f341eff19ce98a9bdba4cc47f44717f079c66453af6e2ebd48eb3f2ded6d38cccb05f2bda05446f25cc4c9a89255992e09521a79fb4fa3a49a096006742b57fee3d4e3ee28a06184c96db2526cbfad217b227a99c3396745f124c2dfdc1342a7424482a7c96d9d09c7447de99297721fe0dec98afddf31b8c86d88101366130609f07f07f64c33704b109bd5231061f31f49135066571144b1fc32c8f6bc0f90ae363aa600070c95730a7c312b0c4ff421026cfe324ecda396d3ccefcb34fdac12497b044174d8055055afd46590a75b7a8d800bc3abd5a614841e46aa2347000de899db09697a8412e25ae748173d1e1cdc9fc5762d7aa12cedf61e0dc47a4ba28238252b557478c63127d8b1425ec971210fa46d18fc3288fabda2683b1580a2a288acaf98a040ab49b50dd86ade33f462c7827d9dd500be4995c79575561c82cb35e14fcc126f07229c8577f724309b2487854806cbca114baf61f15550078edf35d6ebc814b30fd0c98b449402194e124801d569fbfc071fb29ef6351845fc0e1af7d50b7f93c3f658fc9b267e0041de621503721a5ef6fc82d63298c5f9ce5ea5158767d47e97809a36d003035f744a62f60e29cc4226c61e349569fff2ce3c8b295e6cbedbd6ddb041303443e944aada4a2da59cab71e56e60e78c73a81a8a2bfba0c7479cff98b19e39226c223068b8485a3b32ad4890ee963eda1d57e6693c547b6693183151f569211a53999084095412cb90788643961348072022d0799c8cbf246cac79ea5b005d032e0b273e5e8d6fbff1eea43ebd3fd125b0cc9d9e974533d7cbe7163f3c0030d5bfb732aea3a900d040d0405b79626db572ad45b0795aed5e4dbb713cd8b1ad1ec11f46b1a144cbcf81634eccc5d595ca212158983af620425ec7be8684910225032be6331ed6561a813aa756c78f17c35844ffd809394049005a18e21a023f321615a83d8fe9549bb3329ef167f9156366d42f8dfe55bdace05e7e19e13d8890991b2bc9daf6b5bc52ecafdf03ca37fc85fdb868e81557bc48ef5b3e1e2c7b192bc64ca3f3a6f61e4b14411e15c761e1dc3271cc7ad16828c70685323a00067b7441704ae2d63f55eb93834afa09b05122d3f43746a8a71c69dca2cd39c2b61cc5e48b29104c1060971352650e10b1c3c2e4e0f181c786025ac40bdcd5b592403e476df05d378a3c74a0c5e0b7f56c7607e39a562b98e42ec53ce6fd9ee88bc5f880c84655199383bc5c2b19c31608cd9b3c7465b28af72c9b529895789a94a61494320de2d056279e503645fa9b12cb69d9383c0308f792880551b8d3823fcbd817512bea07e4051b0ad4dece376033b4f465bb4ff078e74352e6710aba8ea4ea5fc63688966ab401a6e39aa494fbe637c890fd9811b950a45a7d095d4c1a9fcbd0cc084e5af300fd8f08f6e306c629125dc86f8460bca0d967d5f3daa0e040ca8351696094d17cded48bde8fd06cee8fe4b794252e16fc6e459865c9df64d6e7975aa1b10f51a6c5544f5693f2aeb5bf07d1e3343c3a6fb35fda00f5f84c474c58306573bf948a00e2cce361ee8ccaaa987cff6b059c7a19b381286c78e2d982309d1d09fa7c46a57a1f551efc73a2c0c23db5d19db2b24030cbb4bd761cf6a49a8aeef9eb82d90aa9654fc9402c2fb86397a76855686566b475b4421933c0e30ac4b8e823e0c7eb411c2815b3b1d884dc4624ea01c3bc3777070b00e6c883a1d29cc2a1931e5a4421919eca18cbddb3ed7dc9c330ff1b01f114bffa5940c5c18805a4cc40967f4d4ce02fe9bf3c0ec113be4a1fc18925e865b8ed56d11d0a6f5bfe1060dd8904e86604fe0edb36ae1ff02b13d793c210bd9cc1ced8c65c67cd8d730cf8e7338b748a8d6bf30ef9dc2a98bb6bcb82317c4104004cf685cb679aa8822c9a3ed45d74bf282821e56165fd8944c56703a963a03e4146d6366790d85f64d6cfa6ed31cfb50780cfc17540a612481332e1035952e58625525232cec5184024162960be9ea6a9cdd37f024ac26ef331d2fcc9ec9a8d8717ba453768e24485908fbd0a915683c97b45531f25d13f6c74887e426d94562c7fb2e43fa3a13aca7d29e46def204aada4836ce009c4117f4f52673b301e87acb42e20e7e0684860694160e1c81322bcf77b8f1860350e92d2205a8ccd125d39839356234f23b6a67f251b8e3d2f61909e74288924585f690adf34f93f872602984098040173be1f0b621b388f94e45562119a1e10ec4062e7b83714e3a3bdde3a2a97337c625ac84ad135009a359d1a16b0d6703e27b1563723a4a4d67bd9636120942a719e63eace6343684e3e0319489e220ef3faa9797448e48b5401313da4e5b2eb7b01a8f404ef6df277311694380dd01048798db24c3815aad8e7af5b16741c44b7216a26c94dc3ee629a7eeb36b9e2a473e2bc01650c90738503eca8b5b5717d0a1c745f9cac77549338a96b7e034271c6b471c8e79bb773f8993bf103852ff64a4de7077f7639e1f501b7d69af184788400ce61303a77895aab03a0d38f9e0ba1edaddd7f55dbee22f170309b48de7504c0d5463c4e1ea5d0b0454b9040be01993f20488ea2e0be0af37830bde4087a28877b80204b39f7bdd4114d47f7eef6e4ffc221b4b42cf9a2c4bdc42d75b5483ecbb583ab6c3f74137104f277a717e3a60e32d6b7b3700776e99520881f6164b4d7b54d6721c444af60101844c2da0ca0ac0121695b6a0ca3899fd0205badc639c88c7c831a9de76525ccc4419a3b942428790e33e2ccca9a578febbab74ef86b47b16421c0144e2080fa0f3571a48ef07a3d4ce3a2b99dee07840a78929f0860bf49088177875e48859fb3e0e43f727a5e9119d8b285c99d24574e63db858e5aa002e83782180852583453fbe4f96c8c52773dfcf113acac2286c21c5100fabc7f10851ed4735fe6193e44e4103333f244bc8b18a882899ed117404b575f9db74d98f9d64d5a757167e0d5751284a6c0e7b2a4ed5b01d497fc17a2fee5d4340fd747421553494fa92b03ff29af0c37672aad1f65c43f9ba7165d8c80d60ca205d86f9298c40f1c86687a3df98032b4ba7adf4fd6541d508dee5090eac50e62a4e69c542bf98d81742ecc0c5222d6a63bae9721738963278b472f5008d36f4d434436e3a23156268ba8b4d961f0ae1908368f7542892f288317c045729e67df718ad812508b210eecb95a6daa48223bfcbe87c82e9c94c460c45fcb38556ceaf27801a978b2a116bb6b79830402e106fb08a89023e8d860589903d260984a361edaab935468e8f5a52bc2b5715596eca83bb2b32be783dc208f84e097f3574ece3ce39e3ec7d4a1220330c4c0a706f56ab48e926d64944200ea0dfc0150d26a29204e0755b271d1b7cdade6d28907467c23a0168375474e2970cce1b6659210fcfafded110e82a4e41496c6a9c6a48a02e28e9648519b2e460e27625c368f67ff6ee8b13d239606839fce69e242889c38b3c820cd3d734ed3a44bddd933a9bb5d786ef39c140188fa0a8425d347ce73248ce7dad94812151ca7edc12cf7261bba6aa95bd1df5124403647748252c1a27e2438d4e2ab8738ade55ee83f937bae67935c2d9a2e2dc8464e0fc2c0fc79d06d98778fe492337adb3995b7feb2a3eb09a239d0e9753f1532627474831b03a3b0b9a1f5001f3e8a2ca9b74438fe885950c8c62ecad94cfef3529f8454fb5a25dd8c9cd541e8ac7a01889cff7deca545cbe568204113e4920c4e1e48937c9303a2f88c58189c750938246b704c3e124871026f4dda7723d7a83e1bfdbbc98390eb574265a7def22745d77a7737e5629ef055580f5a074c1f845a01230a4df89c0494d994525ba9b42fa3aed8465947e56bcc4e6f6a432c6e6f4990b78ab7c3aadc4670a21ce25e39e54e6a1c25a0322da0feb046c01b88aad36d8fe7f0a510e4a967e228165a56f0edd20ffae349a35843cd0d42612b12ad128c4d876862c56b5c56fedea59b76233c6f7922e818ea3e7e8a7d19014a3ef981ae97e09661c9060d025e5585f6aaa4ad629d125d0acda60f57db36af6b0902c5c6aed209e255d3f9f2620bca942d636c04e9b80aa1dad843d3442a95ae24be129104d95237ef0837955fb800e196ae6b8aa9bc0df6ad0f9006ea1d8ec66f06df74c582ddda68ce99c2f6d6779f4157016458a442670fd76314176d5f201a5ac472634221d170a6e6d5de8311df3a81e3305e8a350864fc860855a4287912863bd6bd83c0fd7571c8e5a58e31841f369aeff0d08ae188fff846c57fd424fe7637869bc9dc8a7273ccf21af199cb9cf2a6e31564afdb4554e62f975680d138fae14e607e6bcd1e11eddd345e7213b2e0d06af3abc4415c697e4f6a3c157de7bf374590e330eef63a6fc68e2e3281abe0f07c5650e3b3dc98d595b3c54d369dc889ec54786544bd50bcbaa6488530c3ab621e78fe958fdc09ad8b0300bd7fb5473a6d5fe77ae940fa08fd41703a968dfba198befaef91f4babf64630a6f733295527beda7d4ec78d60016b1ad25cd642093251471b29ff8c5763dd7d639e7345cfdf5250aa6e23655a250f0c3f3270783842334ca0946831a07b6310e9d23b096de8d059060d7309b11b994a6ae9f2d16c9b9ebec361a57ff0e7e0f18cf785f3bbaa3f2249c012730beb831dd1673c6fda38d97365ead8a267d9ca1ea5ad93ae397e6800bb77d983076ea808090fd02574c7a0e071fba75a546180f8fc578c6edc3221db253a29bad2ac261c4414f83e2acff1108581c7c05834427baf76b0ec6d38a0dc60b1979dcabd8d4e5ab6c4d09732f2fa07074a80dbd278f57f9242198a7510a329870cc713c2760b5bec5ce6683f18ef1bf2fc889de3c996ce79118c07d57cab1ac496d31fdd49eba8bbf318f830faa1d70656bc951be241a2b10386b22e3ab6b6a1355a0ff052c87888876cae5281a54691868529afeb2aed14906d48070ecf5ee69d116b9eade0b396f0f57333a85692419fda189b2ecc9810efbef01a4c9710f754391db430ebb930ae685072e539cca3da4c764809229ad61eb8f922607ca400edeae4a8ae699eea122c12fe5913578d29f5eb8b5ec5f4106420f49356036ef53715427c80cffa38da688556f858ebd7c30983936305be7238cbe6c86ab00199415ae32862c3ea7d3b40ce699ee4f4af755a642761244eeb631a371ce992e37b9dfa599226898285da247f847729f6aca1690f79a21f04462b03bc5a75ab09bfd187e8db3fbdbb6b475d795fc76e8b7278b6e043446a650a909e00e31c50c2d68c08ea5c18733122f2edf433604eafa66d7c73eb4fb9b37e2e3f65530a490078ce9680663a5e06b27b3cab8d240ca4abec0ee51fb9169487f15ac5a0f4d18eea1bbeb196b62ec79db9bc80a02c9ca8c422a0ba2967bd272d1a068923b6c5d6b1da11b450e0ecab4f8c84c0581257f3e6f0591d46eed2bfa15d03f3e38d4018a4e04f58b20e27c6c07583ea65c23f73c0b8d294f0de67a060584cfd2efead04a5c2a39d47a4cbbe7482b3d981adcaa0a14d1719c8e81b63c664ab5f3110162a267ec875e4e1a9864ac7bd1dac1c1f0ceee9377031a17337a3175d7559421563177dd65191a31829f468ddf000f0537c742173cb17dc293608d9b8587e73b05deab934d5c34ee1a22c807df60ab0532c241eb4714a3ed7253d8fbd7c13546ec805a46dd9ef5a77ddbae9fe3feeb494d5c1d3a522741e73ed7d5dfaf4ada60aa8f4e0a7ae2bb0ca812135d7360f9e5bb3ea9c8720baf354fd458576db281bab1c9cfdb372f5007ce3b974261a0932fef42e691f2f1c315b86a065a00c2394b7d2d01b08200ada91202428c24deab4af4c50abcf4a5502c69966b603c73b84c10af85589458dff445e26d5f8a04615bb76cfc83c084e525c2d25240449fd758b5942dc6730f5c0a30752e9faa7737e04f65a61850cdb55791960183524b42e795415c43e00fa27388a59b6be414acd7b84cd55cf0dce2c6908b698257c88e21a24da3e32290f750603ee926403484d1bf1ad2906d0d2cc17aae6aa874d31c6df9c1dbf8a33a623820e340c267fcaea1c365d21574173e0fd1c4aa43df9c9526b9bbd1abe466d53b93a2aaa61bf66271145578b40ef5ece553c156013638aa3a2e3b39df56ee00d21568f5d8ef999afadba3f91384a9a89af3f09b83a0dfcde2487c4610573008be5010616a55f91aaaa1d91b550d8e01b4a3a0a70718e90f81b7388ac1a6e5fff33dbbc8631be27568682857b7a5624ddd0903b27993f0d0fb1e80baaff9e49e9460fc0462f1d44dc2985ddf40965644c22c0d47b81135754771d00db7b3a41b64ac6e5c74779d70bc8b279b33b054bea38021a2bfa5875fbf1497e5ed0d1e1594ede6c13f4897690a2ecf60ee82babb529d1961e3b9f38654f8bdb84bba6962b031c789eb23b3266cf46615cba0f68d9f3cc23d65b0e4a5cb2a4574f43a5448cdb560485730b7e10bf6c97973529544d0dbdebf150cf8c783b045e6b5f52a6991f8d0b46402b6e774042bb505a8caaa8b90302635a32734feeadab5fd11eff6a462d5771d3285607b3b40d5b9edb05fb3ba4d466d3c968d6e225a6466aba75dab2f2041d5446904b2f5a30a50304d66df2d99cba8c60febf06e20fd6cc3bf8334ba22a68cb0ddf6025e3c4eab87e91dbaf70c78e1caba76c4b26c24c37bb4f73a7a765ca722b486cf20ceadf3512174628fdd0e7576958b0b5d5709ca6e2f67582b57a661736f7acc1c0a7021004bccdfd9449a8c8d2cb610bc7adbf0da6eacc0f220ae29321a36c9f1f48dab9d627d05c6c7766b70f3d6cff22feda362001a81515a2cca7f1aaaa7ba6baf79cb630220eb6df669190d5086cdbb6357106f46499576b49375c877f1064b71a3142ac2ec33b24df799e200afabe38b74a6ff54600053076dd21e4e203376a3e5c6ea27d16bb6bb2b36e27efc565c6cbe7a7878bea98efdcc200b420dcf5f53f2cbc91bae480969498ee8c24a88a5d8f5b3375cba09ee476de8565796847f3b6290c27b7741aaf6a5b3af02a1a93fc1b5958c09c3ab9b88d90e71c235469f3a8b3d93224e789321306d8be21026da3414f25b47b1308edcf65cb1b2acabfb1b6a50dcb48cfa2f5fe1d4586d5a34d3b4e906409e4c3625f1d801bacdc6801c96bdee97da7fe99d2f8d3f5c266c4ea1e29d1b43e06d2ccfe5ba5f5b3cd2cddc9ef9ab375e5f56afa3fbb216be51aa45807ff74d0a0a1c32aa1cee522a890cc059030e1cf128549a2e2f38ca72d064251b8bc860262c7ddf1a534a90baa96ba8ed0d6c7a747ffbc1f265939f92f1e96496c772588bb4a3153994fe0d2d26124673342175fb8243e1ca473b41cf3c2ec45db783aad523a25ede668dd047ac842507cd8231eec11c28ff85fcf9690fdb58f7f5d4030b83df749c0c59b71960d8098be930f7ac8555d02b9d9e7e8051790cfec97987ebc5d967cb2bd01ff2b34af04c304c17e847785ea1ce1cfade00a994bf5130b2490af497a7de1bba6d09b29e038c9642da883b50a37c045e286a600bc60091954a5ddc462eb9852b527b0da09372c83f259b8b8d398492197f25c59735be51666ff7be0d3a6f4ecff06b3670e7f36fad194920fd24e7c0fadde53840b973447c49b8408fc0de74e311e070abe859e2fa864dc3ac2d348a9fa0794aee507440f3d9059bb782f1f53d5bdadef8356087cbb31d4a988a424761cfb684b6650bc31ffa763f601059c9e252c34e78064278aa83a81826c2c20cf06d6a1a7ee58f9c40491e5bbaa381c3946e4d1442ba06a8d101892a12f85faa80a513080921e17faf19d580a3fe2dee45bf73fe077992d29d38334140186d6bf6a6e7fe079891d20202b98f688e7b55134a02c02e9fb5f5a85afa050f683983b961b5144640e5a73c02230abba23ae417537125baa2d240b862c72a7d46d64565dd0a76d3bd253f991305f33a472651942c798f6b7a09b1cd838aa112233130501eff73701f4a96299cbe1dc22680ab08e6445b2487973c8957f174822704979e788197389ccb674e2e62de46b13ddfc0603ac9f288c09ec4517d08fdd8c207fdbc153a71bc3d51044b28d421262e9fa3c360f1a678870fecec321183c23110f2f1758ebcfe23c3c33504bfb11aece8747500242c08c08f02a40407101e131e25ae10d9fe9f029c754919d87bfbb4d1be246e7ed928de443e1ddf74591c631474c13e4e96328758668d2618eeebd741376a13d52ae8ad720a1eca82303aed904a0a45f161929fe6109ced48b50e19ee8edb172065e8e69c0758a5376fd7e3e45a95d54e923740c58ec691a5d2fb374859c93bc42ac9955978f907f3b6a697e4e786bf4834daaec3e8e9dab608530d9132e8699a52258a2d11717cffcaed2c6509ec638f9be97008bb4ac7c399b045c81e37765d46d649a66bbeb1707468fb52eae6c58d3fbfaa41931cfeb816ee4e631202facc8441b513a1c41517815f414a6ebf43df03efbc9f0557837407380da09ad74da3752c035d9bc0118837c3b79de515e54175fe2d206e4b139a90465e720d0b51db5198731d91a08af6fe8a1e2c2c818413db3b15f9b2b931f47484e3212a0534746f46f669b102c3b676f908a8940a545a4c1e1b472764bc0e5f87d215a24853a71f7f4b0f49811fae02ec34b843831c0f98ba30d7e63b709fbb4b0e9445f3228cecf1675e4e8d4980c8783dd93594607c40b5f44d9febbcde7c6ba56ee4d9afc9b2cbfd2163eadeee69d49b1682af9e19af0521485187956bb0e4f39310203abb5cdc56dcbfb5a1b99218fc12a6bd93ae873e37123c6c93b55e5b6d42805fae83aaaf2dfaeab78bc0c659bacfbda33d10d577918eed207493ae38d4c9088c5fd090b06948e1a90ed34f91d0dc59b94440590b613902669efd4e4b8c301f1c7e4f874e3079528123ca4e32b3e55eb5b398ad752a62a01de56ac375b55470dfcc233b033a23b676892b9db942ac4845678f5e951f7c7d3cc77b7d8d42a79b6c0da944befccdc8c6fb896810df9244337cd9c75804edef2e928800dc241ef7bfbaec45c96349f065e218080264293283fd1f0033e7be6b0fd0c78927446b45fc1f07ff3b5a109781cfedb06bf71ad64e13e11576ff40976559d43634a4df9c7008949faee2618b825da2a1ff03c53ba17b01d8f87567620fef8e3bd25470737ab31f363d70d9acf70c89cd56a54b226066bd811e26bd36e81da63757768fa033a8370015a87e1891896187c0a3bf32da1160f9cc8d9738bc572a0d44c7de1ac2dd1a702556515f6108704a3faeb00c1d837a499d203d4b62e9a9d106ebfde54eaf0c3976267a4b644d4f67619bc8a057d053a39741af003d67e27ae98d33f380cbdf8e4581c3a231f9180d72737515d760255ea180a2fefeebb1d52663b5a7ed8aeeeaecb65fda17a6c21f6ff18eacde583356604a8971a8ac1154219859bd95e72830ced500c134e88236d0e2a67f56ec403828158bd2205ea54c3b941ca71a0c9294aea35ea44c5f8ad7fb174f700f682191df8a4f4839d204008b2d5dba4bba788a1f8b4b631e44edd4282fc4bdce20a641ad423aa5a0812a74a6d72183610110ef62dcc5f3eaa7a4434952beed321cea95dd2f4fe96f446f53ef4396a51e07ae3bc8cdf91bd541af2a61a9fe5833d815d6f82c3eda02792c7f7922a248ca058bb988767cee660f1388bd5d3f7e01b18535c982fdc09f15187c0a9c8576ba1cbb207e91ae0a2d637ae10ad01bfd74a717935bea95fe9d5e3c7e012cd2048e7304720e571040ea6ad20148a4795bb7a32010b8c7b052f1bf93a3d17b5ee7ade000e931177f9bc4439ae83c9c0e5ce5ba84601942c83c23603c781df883eb3fffc30a778365e31b3d627bf998fc81543a4fd62c516b441a215bca1d940eb00daa0e3d6ad8445fab44ea7ac124518aa689e254ec1d15ab4dc5b3d3bd3344a448370fd56ca748ec81eb9a8c09bff556c8c5889157d21c33735dc62feac3b16ce315a3c4315d9b3df65c8ec4611c3ffb9d39a3118eba9628d5b459a6693349db5615bb903f2c098c536ae69ac6ba619cfd157b38c3304b22304e518891212e0b3b1f3639e198c09e3bcdc0a356eb358621cdec47536ae674a4ba26adceab8b97179288f5f9570ab88826ba61c51bbc847811f182e225023bff0af3f24255868a0c15151a00815de2f5245f46d8c981d70578007300c171c4895162d4878b3a9a37f903d20e694431d61aefb931da50f13834c77368f81d94e632ea3a0f0a3b8bd67cde6033669e4b4e1cc54039272756629a20388e39393f2de8c379f3e672c1fa16d2c0c145fc8581e6f9cb14c51cb14fe62d0cd4ba327de64b06767eacbab55ee38fda4cfbcc9381c664031c7374cc217b67eed5c5cb8b1714f225022919e8be52605f54c8571806d20008ec3c993276eea02f225e4248dacb08e9c381d705ec7c7961a079318e255eafa71c78b0f33854bc8114dd9034d0837ac13127e7f5a6e2a618153464af1835a45367d3646ada52d7661cc54e4e4afc859558e9ca165925abe0b0f3e06c6cbd62628e9d9086c705ab39d29aaf3935a5b408918849400ec187db895de129e414d3020b033bdf34985c48fe70573edcd5bc5d5d2961b213636a190fa6becd469e9d585227113d37a8c4d9d8862c43f442d462f6ae92446cfb0dcb67d868810b6c93d1568c869d9763c8908da16692449c4409ce339e074feddab8c68d3b5ff24a8a7dc94b495b9e3361ea2658870e7b9b89e97342fecc2f4c37c1451f18099405d4984f0aa70f87859de2ab18f5e16657aeae640becfc6c047762364e62b1310cc51608ba7648109ff0d52f5f9120f2d5cb69be96ecbc2fa6571076822e1107b2887fc538ecc459d9295ed929b62156915174858166687f45316633367664a4145cc44a4fd20ad98504bb2d6c8eaa34029a7a4126ec7c7561ec7c6744b781ee0b175de9729071c80e0739e168d5db360376bebccc6ae7430ea619e67efd726e4619045d3b33b1158b8d3c3feacf09560a9b70571a8703aab2b9b5e8bcbd7862632b1477401714d173630c4be02b28225f854daede11b5b8d2b4c9f32b4681b1da3b3c3b3b558c521aafacfa15a3c428397d78ce53774c338debdaed2bab704d4e73f6cbb9d99b274787a78a5e1c23063a6089088d90e10664d8c445f3d64578c0ce87514439ee3cca2b69e751a688f295a4994a123553edecc4787073e2ae746dd645cc766263952ae209555af24b0a620a220a61d36fd894821836852189b893a2ad578391a7765333e560e4df66ca22eacb750108c0954ff2d8410091af08c082d885195976ce7ec531fc798324622f3bcc5451cd704c4c37a519e5fe8c1ee08bea5aec3b773d8cd12feac3c57ebf2fcc517b3818efccf1c3a639246b9d5e22b5aa2c4a8ff7bc4a3dad35d0d7f7d41aaaac751fe78254437d8f2a6b55590a3deee3547adec15befa06e816a552a3deea36ef97b4824f053aa87e646fafa1a7e7a518cfaeb25520df4bf5885fef5522452ad557e4a255ac99f1b8c3b55366d36a36348b3b49dfd0bd3b59994ed84357476878a61e4cf3c0d4d437800f1c3cd2f6af6a30e119000b1995a101b1786b1cc4e8dc3b594d3c8336b41f4dc185b0122e72491183934c5cc5c2ec7b9308644295eb66b2f3bff97d2cb66a7d88628035b86f4c24e510b3befe160bc8d9bb99d7a7366ad9d16d325b853ef687956bb5b5689513377464e0d51aadfe82a492443366cef78cd1b72beaa0f273e217fe6797cb89903cb84695a4735ae69b8db150b00d142c866e2a2c9d4b7dec0bd174b8e73544c5454636cc6b3d30091675f140e8ef17eb82feac3bd2032657e75e164653cff25d29439997dfcec5212c921e450e7a68ca7caa2d0f778955adfa3d60045e5af75d6504fab9c3eb34ba4191598a95089963aa2d6d7c64d330d10c3a62f9268f6f9b00839f481913e518449e49698d50f377b77560c8106ac15b236d6402e9a4e0c34cb98b2b3ca4e8f5fb3ab2f924a8cc2dd84523718771ebb8e5792b69d991a8c5cf9e6346f5ddb994362941317cd1c5351b51835a57849118338a33dc6f052d2a10ce26c1c41183ecbc3577cc5579ce3dc391793a26d6c876704b5880ea09af6b203c42caf247cd56ac821318aab1944be92442e8b44d3e63856be3adfb3c178f98a9d6e6f8c93a96953b47ae9204acda10f377de61cfae7c5dc97a312a568da1463553c33dec9641bc7b33397186852c0cecf9e0267859d5054e8ebb9d6bae5a775beca62f7e1c48494129244bad3cc9cc2793161cb754ee15431ca8da858edccc89f1a8cb3ca4b5e1ba312b3d1b47986af9af68569da1cc7346dde58ec632c369b1dbc6ada99d9fb97af667ca6952346c9d6fb618bf2196683af988daef119bea106e62b3ec3b5ce59fda29a36e987eb99e3abd8735d1bef5989451305ec6725992a4060af1835e2e650332d71d1448281e65f381a4439f29c8657d2ceec4c050191a9787876669f62a4cffcccc91f279ae9659999de4cb189849d1fe5cf8ecd07e68b82cf7c625ae9cba2976c625417316afae0782a14316ae6c4a899db898d135022ad449231518aaecd442ec432638af88a452089a668a666c6b3d384246a55297fc07a99065604d209599bd578b868a7f255bd6112388993e3ec9cc32b89e7bcb4d3b8d98c67e71fee3fea0f37873e731fee75e6c4a8ab31b633e3d981d7e02b0ae0d818af183571b2269b4212f1d891f3d9afa8868846934886187545313a7e5df68a51585c918c5416b0571417279028f8e2573423565938aeb802cb39069a4c45022b96404e2be424236b392ee2dcac82a75eaec2ce59bd6112763e87023bff61f191f9a42491f8f92f0b49147efe2301d75c2690445b4822f0f39f185963aaa6e1fa0bf33df1814012e57cfe834212e17cfe8b8ae29b4212d97cfe1b8124aaf9fc478524caf1f92f278968fe5dd138cfeb58545d1b6f6607de6187575277dea171e18c8e4d3c36756df6f9f14bd774ae02cbf32b62c1f58a5225b8e2094414885d5c118cda8713abb0571463e7c30f27896e3eff8191351d9f3dc7a61ebf346d8a2a10a3e4cffc0e15a3903ff3322a868069f33ca83802f933bf838a54c89fc9f303ce5aaef0301aa3238d3d07ada1790e95f2c7a6e61fae6b926939442cc2d8f92982518c4212ed7c5e0c018b2390443c3e2f522189767c5e8c1a9bbac6cfb94dbd62ceced7d42b8ac951af58859da7a9572463e76135cace8ff58a5990e0af7ac52dc47ac529918bbbea154fd0aa57440158af4865274fbd2218b37ac52ec677bd6209ac68859ddca55f497867369bcd66079b369b7d76f9e2690a93e09c943fdcd7a1534625d36edb3e0f96edefb0fd1c1c2ae5cf0db57d9b98edd7e4a0b17d9a1cb66f8dedc7706c1f46a5fc7951db3fa1ccf65db4d5d4f63f96d7499c9aab8fcb6c3613375d188fb5c392a4f5585aa7d3ac0fe785695ad79a2818c1f7c7de0ede122e4cd267a669f34b67fbf3a2ba766567f12c780fd7342f6a8dd1f36830b2ed5e226c6a8e39312539f6f7c5b2bd37525d6b925f744d8ac9011b375f3837c2a63e25393d1abbd5e480e25135cd05b07a52d5eb220c45f1a30c8bc148d5b526a74e147ba86bd2c2a86e0c77bd322960752c16ebf3aec65619b2be772e48b2aeb228ddbd43f5b7c4de552add3d2e486328ac0a46060c0dd855d362d28a6c5f9e54ee8b030dcb55ae4b2fa49838c8b0f3b02e1a4646d73c33f267be456f78b861ba2933d545d7c0b3580c5a8945d36daa69336cd6fb5eae69608551c1ba1002892e9a463b9a2eea5175cd332389caf450f709f6fb5e17b6ab5e4e360d04d9936ada64fbd99a366f7f97eadc77a9ae7dadeffb3c292fe78dc9f5bd319e54833929b07e4b4d9b9f52f7b1e0a1d3cb49ebe11727ac4feca84224ec0d2ee795842cea1e24101292a8cf543015f6baaca4681e9a07f9e33935356dcc7111583baa0e73b4cd4dc783b573b324897ea3c3cd0f9d19374d2eab31c08eaaabb2b3ca0c3b1f7a33e8605573a87badbb6a9a5577053bd3ad216973e963f5f8600fbc0e04ebcd12d577c387c30d05ac37462af7e5ac54d7247fe0751ece6b0ac31f2ba0621e6ec038e161e05e0c80bcee570f0a12048eb9d1e166878e0676feabea9a7c297159090509a56451b1358dc3b0c59ae778d822ec06277f5a20cb15dee0585a18d587c6552bf66ab1b4dd6a7b83bb017383c3c1bc77af617cec35180963e606274267459763f00677f4d93e1eecbc37e653b29f92fc99476e3c2454ac12af03695c04d61f3fc2253d2e69f3ec7d41c2ceffe0226f0809344f44083c844ed6e0123ccf846e8dee0a4ae771835d141775eda4e02ae58f141e0309529987a64d90ba2c5883e4cf3ca11b532548901551ce2146bae1a1bbf162e75d373014c0a66e9662f6def48481e2cd52d77aa925a487bae64203b6038729eb636515383cd91004d148bc09d343b02e9a061bc1c992940e866e055d0c3264b9b97180bc71e20601a20ca227c6c8da99899e1823ccde9b2590f5a903cb9c88e7b3b4b0a91b9c27c6e8d97bb3f4c1c071bc92e4ab593434cd6ab9421dc4d0d562b50cb49a3edd959446eabc178cae2b2b9715683d31c6570ff166e946879b251f3e5e491fe8cde0536aa479d81949f45db2ad6be0e769b4964108c82c21dd1b9ce5f162d26fda6f4eeb778cd9624a2c68d52b5f206770590370c7d81d06d8e00deec2a69cf040f4e095e442c375e5b27af7a0a2914192c8e5b29fd2b73487683e3b0869629024727d71f29a5a67353935b17a90459739e1bbeeaa960fcaae0325e7c626c72b3c48cf45630f12685ea7ded1073b2fab3c18ca9c393875dee8a8739e26a766586fd054ab7a511eeef5ebe1c6f13d6e8b9de63b5e5eeef53539c9a28c8fbdcaf858ad018a4af7d86bf03e56263b5f25769a5a43f758fd96a6cf573da6a5a6794b1e93b7e431794c4b1e0fde92b7d4b5e681a901afa45ec0d2646a8930d86161e8143a3535b95c6118baacc41ca2cbe5e4726a6a72a1e1620016d755d35c56d765d50a4398cb95a32664001651745d14b1b45a0c7825b5b0b4d82ee053fa6cdf12941c948a159755d33e979555d75e9f6d014d4e5558e191f14ac0459ecdfb2014955aaedc0dce46451456ca98749f57d2d56ad334d92c1ce459759434c746d69cb1bbce689323b9b312bc8d7cc96742d9f341317e5e9791d6b47f67c97f97afa7560d9a3e0d529647a4c7796e90f57bb0bac03a78bd4a24481ea44fadf7f450ebfdb7a890f6e99f16d4b4d661943507546294bfe39c60c6f9295f4ae45914ac57b42ccb3aea8a45b4b3825f46ef0662b358acceeb7e573b9644dcac83200bec6e77ee2a16d136c1628120e829f1e0358bad686585175dc1ca932b5c24becfe222aff57e4b12856208d22b4de3b33a3023f82ba956002550df756710294b0235b7151f8661f55810e85aac56586f045cadca56bac63a7f852b204b6489d66b279b9293d8609771e6e8b07a70426a24f9710e4912e4c460524292cf9943728aede77d1feb6379a2f4e9b7a80dd591e0c562bb9b05d7c50726dbd75e0518d7b0be2813c516b0342191658a6d574bccc45fc48f05a56b37884a6843a5697c16abc36e014bd3f89e08a354da475af96e8d65d1c8a202b0de4922d759f562b18162658cf1fb955354aa950270d1012410bf8c1660692fa42d3c691a97173a49c4fad7f485162e303616276d59b5933fdfbfd777d62be9f5bd582d607921cc32c319a6f79238ebaadd12a62de9da92a631ebcc8242a56bdfbb62b1691bcbe2254f88182142c4f228e4dd65ca5edac8641b71af76b53c16f85006f19932e2d015b17ef5f2cb89cbb6aad04b89ebe265d7bc56cb6bd1f54a6ad5ae695e1d9b2643d939ae43f3f113c5d64571268a5f93bd7f6b66c2cef79678d84ee5a99799bfef9fd7e2b2c50619d44d271760b7c1b2f8e9bd55a7d78930212eea3e675c5b20287a572358b3b4755517c4c37e3f2f3d61b755b3b4156321c8e299ded7effb1c3acab1e339adb72a33f3fc4e2fb6835517f8b0bfbaefb8a961af753bcb536fe7dd8556e579e8b55a8fb55af566f1d8e3f32475a1f87dfcc1825e4abcbb3e29efd0d767b463d1c5b2b74ec5394de521ab47d3a7cf6347bd3939f5e6e0541df58e6fd50ab298a6bae01d4623c445f38a10cb57b0df2c1ed75677b15e16625bbf125e8e975dfb2e9e5f24c0aa1003b50e529a2a03df0d5d993efd31376bebd313626f164f88ed3effc1ea592f13442bfeca6c2356adcf16e222b173d1ceb320cb82f701d6bbd75521069ad2f3c658afebda85c8a10b7574b481737c3235c24fca6b83655d2e96c5ed791eab597a7c96ece63765be17368badd7b5942c9ba565e9d1e9a5a594ddecf893ca988bc79e077a7a6c6ce63442a4bbbbbb6b504fd7ed792c569639c1a6c9f38f264f10c81301e5d114c1a0dafce6f942ba06ded575f547d3827ac0f952e21169daf45815ec8818f92d0a79d79385d634f6bc771d8bd5751deb9e0bac7b5ffd31763fa6f7c677f64056f7651656e5183a0b46cad93f844c5d2347f387ed8f534e350d61e514a2ebba96dc89773d6cb13bf43c2046175cf71e521a0d029b2632f953ec477d5fb0e15d74d22df350a64f43e95e30caaa48a45696ce8a550c635422b568674316bbf173d1782cf492272f6ce9b38d8a95d0e511e9dacd6955234debbb5cf7bc30f42e685b77d12c9d91f6e94f570873d523223f8cde2f11234fdaa74f73fdaebba57b31e9aceb47d3e3628918e95a78f94a6ab1cc893743675db5c7eb6c7f413f9ad65dc7aa63d3da02a3095e15b9738d20943d97e541f182200b043f6666666666fe58dc499af4a1c176306cb15dd7fcd93d11821d18d9661425f8b045599d053f0f04ab6c9a91b1cb40285fae7bf41ab11e10eb53f3bbc332f3575fbbb3faf3e6e48c34d661f445453a529ba6b1c079efeec062c4ce2e9c9ff4ea5377eea6ccbdba1c423965ec701dce765dd77508a0b217bc9a324a32407cb117bc648ea8b2f3e054c0ec39e79c73ce39e79c73ce393b26e69c13ec66066c2198f1c410d66ab55aa7699910dad68bd52d98b434b09025ce29b2bde1c7d61217d11c06a3f9f77af7ba8bc689cbbe2a53e0a504665daf24d8d8b4799ba6cde7788fbd0e7be87a25c1be16052d335de6e1a83be6ae3bf320856551d92d8dcc43c78f31eb87500649f98376c3b27318e5bdb3a763e3494fda4c5993c30369c64f4e3006c25a2f57288231f063d17435b41b291ccff33acfeb68facc18eb60de8be5f1cc117f842e518261277f48d63ca3d1c5c6a6e93256be69c61c9ee7795ee7b5d76759c51483f57d9df7c19457eda161258bb19ed7f9d83b673767074271774d93a7792cf003dd922cfa81fe3e963ef21eb304ff8532478262270158eb254e188cfcee5fb764e53d8fbdef8717ba5e2d4f4a0b695a8d5460ec63492f87ec660e469eb36a6c1de264c3fb70d32a47be6f44f003235f8e3c604e4b3cc872796127caee2430f219ecc0c8973b5cedbc999e37bb708a39af30267a9ee779defcbe392708ce0fd6975eccd311b644f0f5314b26ac98d7d148cd1c5492bb86a5a3057e2c974b145fa0f782c13836bbe31cfc123b1e3a521f76ebc124cb516c1a1f1a0835f2afc8e01223ff87a5fc995ee7791d0cd625bc81450c725ea6bc5cd1c01fcbeb9ac59ffc40cf04ac6f727fbae055b0765dd7759e3732970965cf65263b5af91e3b5fb2d74b6466666666e697788444e6481d79692347294a5076923669b3756ce7d88c625321af59736e0ec84c5e1539297be49cdff755597789e49a55d6b115295b4b78d268074e1f3e48ad7cad255042a4aecaa27c075f65ce83b3cabce9815f1011575010f8814a4a73880f2ecd2199c756786c7dc9ecc6eea818af94b232977498318a1c02a58f7cff8c31c0b01cc4557237d304ad0865d7a4643d640549708c81f4d367b41d58a70fffa3de901cfaeed5eeba779d3edc3d9c5dd73d99554ad9c989a469ec79b5ab47d586e6e2b537841496752941094ab0ebbaee2df04d6fb5dcb5648b5bfc05c3dfd1bbad96d76a893b722c7b52ec3e285b1294dd27df759dd7c931960526944123eb565eb11d08b2baa5c7593c3bc1c44228de597d500eb9def57a6f51cf8b5917bc832eca6f5519f2d4d9f3aba094af25b21b3b8cdb183db786db4be33a8c14f5af324affbf56a87e85e2db50346585442bd4ec8eeccdfa1388c9d413887993b449a7ec64ca63588a85eece7363f47867f6be75edce252b4663b2d32f53f541b11be4b1addfd1b65ab0ef885138d7781e9e310ca2d1fe9e57f2a76f2ef467bf7d268d040f65cbb9aec919bdd242d3caf0981e9a53938acb34941c774ff1f0f0b43c284d6b79312bb118e287564bb113232196e925d80ccffa3c3c9cc34a2c88706a272f3ce339bf99ba76932845d366c7e8ed2f6294a846676fd874c533fad63549b58424627ba6aeb597ae3512af8d9bd5ee8eeacfcef33b7be39ad651fcd9678feada6c67369bcdeaddf9ece10eeda8a6e19a16a6713ceb5bd62b69d6b8eed0a9693c346c6a1c8f9f544a629f5d28d9b9b49c337375d585218b402d24901949d4461861efcc7db139b00c5846feb4704556c158a0924460c82166a931ecdcc2ce1cd303f346c5b45e4c910ca9314c50d8d6b4dc1c6235de90b2b395ec165f7fdfd73af80b478521ceec1cc54573a999bc5b1519cc4ccdb4f3581b212fe0858b9a6836c44a5da1302f31613bfc42695884040a4123e4cf0e0e653c26b7c36366ac1962a7a6f1d0dab301271fa107b40fe867b3ca5720f0acbd845f42246c38444804d3c083638cea9ae4d90f0e4a2130f355cfce5741e8675026530b998d6136e0b0ac06af312d405db68aaaa9aa5c3cb5a1b0089b6132988a88aa887e66858b6675056986ca080aa07869da12338c9d5f818ba612d3039205763e1441bae08a91eda83bb10b333ad9d8509911abbae0d8c864ebe745f03ce06c68449a2ff24a9a5d358d5bb3566b4679369bb5ce57676cd1502b84d1d0fc7e389a9af37abd2ee75a67517cbd5eaf0f07cb0163a9198fdbba4baa693969e56b26b6ee7a48f44a72d566ae59fda23e5cf8a211c51c9dcf5e9fcd82b4662dd86c769e8543b30799cdc270e8951406a16c61946dcd4599aa8aaf988de6331f8e867e61bea8a6f5f97e5df9f6b128308e8ffdf21553b1991ae758ca0bf91a9efb6ba0eff11a6a8fd357f96b073e7c9cefa383baa5dec7b7d0ba654b0e0cdab05921d179f9d6b4534a2512a53f3d1ab3012726f943152699496245ae9bb534de99bb6cd180b1d95477416586fe3518773e7b3f3cb2f311767a27749a43b2ee0ec3b49a3b0cd34482767e83c430ad56d8d4ba446ad5f00909509088c238b0128ff9703b6fe698e5d9acde8e0c0b9691445de3315d8b752d46ff5909b13789c5ccf09cefc1312251355735adc794ea793d959ed7f3ab8ff7a85be87d7ccb43008851f42215ede5fdc5ce73335961eed9ac995410e543f0c3ddd8e985d4e28baa92f31b451bb199665f8fe8f3c10f53311b700c61a4234a9698f04189c239005889a11380c814b4ac8624e201ec104f19a9470ed1cf7a5643318ac72caa69b9a6512a4ad13ef3a763ac1885049a17451062c0cecb9e1aef879389dd09c6d78bdf718032960e3b3c3b17290f1d7f7ae6e1a152370cc3c3b3d3626e16fa607aa79966faa1992ae5972cca5fdfe37f951e7fdd22e7dc9213c71355d800e9f568fa5c993b95483c76d0537f1fafd2f30e6a0df53df751df5367aec7ffe5e437e6c3fd84309b5289f4959144ed756c74edce9ba55f1932ba367b67d5a1218171e74ad3a62b4956ed4822dea1b3188db534fef8114390af246e8cdf4b0993fc9967ca6159398c376cfaeb6b0f5ae5ccd19def481876623d3b0f0e0e0ff85397683d7cd8aae112401f10d02ba95527d02b69bed21e749a91440d43ab4e29d255631f830819d263953f43af2436c324895c458abc9262efc2e8b062145599190f6b02e30d9bbadc48ff5f1ddbf771391e3c38d610577df4784ff5764ecab9877a5b2aca99877a7b0aca79877a9bca843305eaedaa12ce3ad4db56249c97eaedab27e71ceaed334ece13a8772a353977a9772e3139dbea9d4c4bce38d43b9b949c2550ef744a72bea1de794b3a2bd53b7148cea5de1975e436d43b7348afa1de2965efb422b2df52ef9cb2775ad9fe2490be2783f4590ee108d0a779083c80062ae58f162ae5cf0c54ca1f0750297fb2c810c394edc34065fb2f3480010bc0e282029a6cbf850420e0002c18a00053b64f002adbbf32002bdb174000f88cedafa0420a4cb68f4293ed5b01c0cdf6abe06cff8428dba73245caf6a54cd97e142adb875265fb2658d97e097d65fb24f419db7fa264fb4e9a30d93e9326db5fe264fb4a6eb69f0467fb4951b68f844af973a48f44a5fcb154ca9fa31168df084787083c33231ef82802faf1b17da2a1214546108108992bc4d8fed0165a6461fbb52fbce0c2f68788110618b62fc48c32c6b0fd2069c8e00cdb1772a30d356c1f888c43e240be61fb413974b9c1f6817ce84107db0f4188207eb0fd1f238a18c2f67f3c257184ed83c0049412b6ff01144f80b17d1f2aa688c2f66964ae1063fb1e6ca14516b6dfc1175ef810230c306cbfc78c32c6b0fd1e69c8e00cdbaf6eb4a186ed538e8371c06fd8fe73e87283edf3f8d0830eb6bf2344103fd8fecc882286b07d9da7248eb07d1913504ad83e0f289e0063fb3ba898220adbcf21738518dbc7d9428b2c6cffe60b2fb8b07d1d62840186eddb9851c618b65f93860cceb0fd1c6eb4d171340efa0ddb1f73e87283edc77ce84188207eb0fd9711450c61fbe2531247d87ec8049412b6ef82e20930b6dfa2628a286c1f24738518dbffb6d0220bdb677de10517b6091cc9368111498c20778631e44e309640a459e5ec37e1f2001b8c70e18e71c0c0153b2c5181a80a4cbde06279dd6cb6e1b3de0446d0de4ed2d06834d9d56e1a914f4b0e7d40cb2102ad104dfecc2b5d07a59b20b841b2f468bcff680e052d11e24bd73cef41446e9015d2b4a0a3202144ba99e3f55408ecbd7770765e37df81720a2abcecb9b56a6c1adbf41ce1c278d82fd8b18e61c162c7039d81f89514abb18f2ec40e7bcc86b7bb637404edd8b43147068d616cf72e85af86b045694c13617ecac349a7d0f730ce9964567e459177dd7a191879943f35072ff4906e098f468945076c565a69853e44e817b4411ea40a51d9b42142433697560844a269af24a10a3a1dcd1609a3d0833c9c21e8d4356985285bcf8851e8425efb14723e8844083a09551089303849c4b2b3368770ae43c8e52b49d2982247825ce845aee449e771855ea42e11e42604b90b42b50611aafdd264382119ae6b4245ce457ee461117a840a1d91b6e69574a4f228749ad71269851eb2c8429742f5824934966b1a5f098d794a8c388fe570aaecc825128f5fca8ff0a0e0f461295fa45ed0ae7029f9ca027685cb51e8b29bd059a876234e95722154acc118e4425ee4618e575291ca63908faf25d206b97c25a9241cb9d08fba0865ebbd9c083d489539117a9007a92e1ca9420faf986e5158dca2780723755362e010234f80ebc0180eafba7663b9908dae4915583ec77293a70a392be2759c5f55bceba83554d307c7d64cc9a8b4aee33aea969aa9e9c36f9d0b528dd4f4610f8c35b42ed6489d49322d0e4e8df1ca6e43ac743485d0a1b764555c35847f25093d94dcc92047a26b4275e8422e5f49b2259ac632a1b315ba0d9509551c1c124e98f6e17b3a8c325cd3f842aaecd634f036d6aa6c9ad0e7afecd6c91fa12a9b46a4deced608516987d42bda1a2c9460c3eeb0724c1a392bbfe56b5de9e635b42e7ff3a36ebd699477bfa2c8b7eea2f2f205830c34505cf7aac62bbbc96e4f23ce0d678927b11a17d49051a3829a15d4705173821aa99a2c2411917184c1808046e84212d54a202688944445888441940708e5f1d234a12a9735752de87cd91714e6d50842bf9d1de13828904541cef3e8cc7148c0454270b04a4de3dbe388914538515c54eb7640bae45ab7d4343ed209bf42f6c6406024500818c80a0954820950ce9f572494600214122e54431c1c4e99aedd1a261c1cce95adb17c9c291caa3964eb9470b07c9c2a1c329cb0d06103968f83460fe54ce1485165f938b91aa6ae5dd9ada6a96bb70353e3a5e64b8d9497582e960322bc0aaf8efab3c0d8167492f20b3a5119aacd2b2baa08411445c0dc80689e213272be7c456124d9ed87b16dd784e5a750d5343e9223bf9d45729c12482222e7e394914445ce316062d5343e93e35421896ae7e358218986cec789421209391f27049268c8f938384924743e0e184914e4bc46931b481aff4eebe44cd3f84efe81ae0950e98bc167f5ad216b2010dfd577e6bbc1915a55844a4b84b28de52ccfabae814a0de4b7e3cf335d03977ade40d6c01da452d740a60681904b5d039b9ab683ac8144481abfe6d64ee06a445013d535b91a2b248d891c482d52e4458000010204c8e5ab4811204141414140800039eb9504a4e656e3440dae4604355127526f36a812d530597e6dc88a2535b925582841868d72117690b51a20248d6b989ac6e006248dc335248dc32b2a44a8ac04f2875f84cacac81f23239915b22a64219045217ff84254869381913ffc1a2036b08691f36b9888ce079d8ace0faf8cfc631a6ba470f603f6c96f2c17bb5d115a4386fce113a1352e903ffc215ab302f9c3afd11a15c81ffe105a7302f9c317426bb8d861048208a0aed5a4a4c1ce079b80ce0f85688d94fce107a13559c81f3ebf92fcf0a58b46e8322141707042426a92b642842ebb75cdb3d28a3367ec8d946c6a0ed9665505acb443b61793156f2c61873c2589c55293e5cba2e65023f1850411c2c1494575edd63c593e1f274cd770a4e89a04c3728d54cd544d17384c42946dcd53d788f0910411a63cca8fba3585469142ab5015e8059dd018ba09bd21137a6d90d03b4b81de6a845e5711bd3544f4ea18d1eb830abd1f40a131b409f48625d06b4302bdb313e8ad48f4ba2cbd3547f4ea8c40af0f14e8fd60098d8181680c7d439b3b7b426fb5b746caf257a077b45776dbc248accf5715f92fece7a05d2fdb1cb117baf75f9f8fd1d7737c76ab39bf65b72eba769fbce874b163e6a54c99ae350fb32f20fc08124cced729d3b56b86f611ced721a36b77de9e3fe3a16b77cc97aef978d1f93324ba76e72fc2f9321ed9ce7b69c6a4d304c29138219daf23d5b5fb24fb54d7eed38e5375ed3ed17e74be4e95d1128fcf3acb3de5bceb4caaa96bf7c9c78d9c63f5e927ba155982086e284c2daa6b978a145dbb5364b9ae5d29b2315dbb2ac8a8ba767bfcc9f932335dbbf54eaaba769b7c464546d76e94cfccc8ac869c2f4343c8f9b2ab20e7cbd8103a5f76a66bd78a0c8eae5d002875ed56b175ed9e7003b244100e280cec7c9da8ae5d284f3a5f478aae5d13bec2f93ab9aedd129ec2f93a63ba7649380ae7eb5875edf6f93a6874edea5c75edc6ced761a36b773cd3b5bbe4497586d381a36b57c957a8b3304a5dbb499e429d45d9ba76938e429d49319b9a435b3aa49ef32da53628a210a80deac90fb54135f9416d50483ea03628241f6a833af280daa08c3aa045c7a136282a537e436d5029ec541bd445e14ef9931b2a4f52b8b9918242bd299c4ad5324ea997cacd942752a2542d9f0a54051e273b4d769aa8b0b3c2a5ecd476c69d26287c2aa470146ea87c4ad502dea030f4dacd0af5d6eaad5d859bdae5e636a814ea7dda390a3c53786a979fdba086ea7dbaf950ede6b54bc19112e54f709cbc09ce932238442e05a776c179e2f913273c6f12c26d5045ea7dc27911223827721dd406650500b7a136a82a5274aa0dea46b94e8ec4e609122936364da2d42be54faa96d149bd4f6c9c2069c2c4e6043a65764427ca141d2a3a425174461da428364253a43c8acd933ba95a409b28412e642344a55ea17a853ec5a676b1b90d4a4abd4f3a8f327ba27327b3dae583dba082d4fb64f3204236177a131d4d981c898e2347d28164880e216fa2a376d1f1343b9223b323fdb80d6a48bd4f3a3e44888e0bb9486d50504c78486d502534d9516d5097c93df2a310c95193304462526f9323a95ac623f522098f1c21d9aae523813a918db0c3688791931d4f8eb403b663dc61c4e473d2e44c42243f52b5802113a0c3c227f5c2ea85dd4958bb84b74135a9f769c799c88ec86a170f6e8302aaf7293c102c3cec482292fd9138c28daa16f00888187424b176119f643fa223c86e446b179fdba080d4fb241e4890f8a0bba80d6a0955f216b5412541caa936a86b2f42d502de118e8c20b58c44b80dcad68bf4a3aa651ca1dea3d6084644a85abe247a8447b5415d115e94738b4e944374240749ce6873c61c22fb8d47906e5b471fa16a016d507684d8c716927ac77ac71f69d52eaddba090ea7dcab9e57194f31178d42ef436a858bd4fadc7c67ac71b552d9f7d1ac14804d03eb98a4e54b58036282344b7418de032aa5a445bbbb86e8312a1de271e3752b58cf6a983221e27aa5ac60e6a970e6e83ea7a9f5cef59efd3d2915c45880cd586080922042408081602edf90ffd7f5010ea1646eaf907f4f7a1b4baa5917aee01fd3ba03eea9689d4536d503dea6caa695cebac8ba6f1297d9d51f1f80ecdf92ce732caa3ce72d387bf83e6d499d4f4e1e350d76f68eb3aa8eb36b47591baeaac5567512e3b5216183790800d1ba35f099654d0849d740e7183d40c6c53d60e62aecab0357576a3d15018601f9b5eee8e7aa44adac240dbb2afce7c8d14061a5e8f51183edbbda7b3b26dd7cd6e5d9be1e6907817cfa4a6ec8cca8db195acb45776c3c14d1f7e28655b3851961fe2e0e6904c09e9c307131545ceb24c8ce55f1c298b839b4312292a872325bbc91f3e4ecee90613e0e070708d839349c96e2c2ac35159d4f4e17b448c5776cbc1c078c74ecc18c5b29bec26bbd5aa904bdb00e3f24d2e5d2b0058f09412f440e94939bb4e326d3d3cab32734bc93d4d63d1ba26a594f2f756bae4595256f12c9a8d95204bbe465665b1583d4dbbde6ff9c77b188b8dfc28658e951294fd2111de1a3b4f238b440672f508f2ac97c3cbbe23ecb35e2c16164e2a4bf27aebadf97aeb4a5ed5cb71578ee7685559121a9acf2ba1f96c61b1e162d9d2d04b918b2818ab6d5b944602c97b350f5db4fba8f750960476ef9e08bb7725b0bbeecd87dfc1cf9ceefb6a12d6e7654c589f57c2aaa3fc91e712b3d96c07efececec50190f1e07e9ed966cd4c8e3d745656507a9ce439e57924ee591c58367769e994c475679ecc8c181bdc4d0253b7559b983864d9776c3baba414135f4baae6834f4c2e8bdbd2eaa0bdacbba7ab1ae5c645c171b76de4563e8ba0f94b69fbcb75741246983c7a53d1b980b8e0dcca55d1d0831257a4d744add9224e2346c0cdce9f0b25cbf33200fe30dbf33b6ad42abcbbeb2b7b3575462d913367f458e35f39518229c8098f262e311396cd76c75e0c7627d1ed8b5a6ab4316e58be58230149790545cc28d99b30d4ea6d9349de66de2a272b7dbed76bbdd5e08baa259bd2a878ac83899a69aaa6e57443eaa2aabab3353692edd6eb7dbed767b81081122448834d55453d5ed8a48b3daa96fb8a89cd454535353535353d3ed76bbdd6eb717aedae9363dabab334abdd44cddd4d4d4d4d4d4d4c455b7dbed76bbddac7a46e5a4a6a8b80a541a977298de44736a6a6a6a6a6a6ae22aaee22aae62dc996ee2aaa5a6a6a6a6a6a6a633e038e6e4fc345a90ccf514eb6abce0d26406018ef06b62bc6018e35752e772afa40e87633939c5be26c6ef954465f9d2b6533b5959318e7167cec89ce5af891166c39894d2ca57922925c5a599a545d8fdf663d3ba59347088054eafa73b4f4a759ad67595f631470681008b0e94f112d5e3654c0b3b5c28d9ee5d98b1a301d7baa8a67dbf5d0d6cf7ee043cd4c2f4e96e77c653ea60d0b5c076973c743b15d8ee9d54c745d78298d6bd7b0b73a893ea6e17959353eb08de455b956d8e674764fa8094913cdab6456f903aa9390482f3b78b9242eaa2e61094e9d3bdeba26c37e915a94eaa8c2d48aab3eaae3a3858dc5d27ab84c8175a607b650ecd778732c58cb2efeba4ce78b61e9224a8eabae89ac4420933b6935664d8eeb2ebeceda66e0787edfeb1bca0ae75ef82b0744dae8084d94935ad0c08cedaa3ad93ea21dd540fe9660cc6db497552dd54d7a455ea3ae4004fc93c7b7ece2e86cec6d0d9feacf30c4b8df17e57b6ff5d7d6cf430f59eef93a0f4581eed0f0a0a0a62aa8202e138d28e4bd27c0eeb93e68c6b8c36077fafb058df591d97a4f9d1a66bacb7c7aa32afcee0d9ae7653054eb67f67d5d108bf130d960cc34a31bcdf398695655869c61c82c01f7069565e22564a79e59595f2729395f2f2cdcacb382be5e59c9597a7acbc4c65e5e52a2b2f5b59292f9fb1f2b6929552cadb4e56debe5929a594f236959552cadb67ac94772e5979279395773631b9f366e59d5156de99b3f24e292bef9c9abfadf9fb9abf31a3df1d56ceace411c187951e18f9b112a8e817889543ac1c22fa2d62a508568e50e4578ab1b288946488482dac945b0c0dc92f6ab226c51822874833844821328d2032887443480ac93880fcf20d5602919c43d02feb606590641f8082b05288107e79082b439046fcfcf21156fec8a71fbfac84953f241320fc32182b9fb0128a0f7e390a2ba7b0920a9f2bac2443fbe52caca4c92d3cf8652eacf4407ed1c12f83616507520c1fbf3c86953ea4193dbf7c86953d328d1e3da41b55561907fded1baca4b273f865fbc0c32385d8f9ed21acdc9146cc7efb082b67f2494747322193492878fc761456f29054ec903b24991c9923b7c0f96d2eacc4915fdcfc361856de483174e89066d8fcf61956dac8346a7e5b0d2b6ba41b39640e19078da4913387f177ea60e528a70f3119849542c0244c1af1922ff9244a513211fe4e305686120ad7ef8cc24a97a4a2f53bc558d99264c0df998595a0dcc2e8fb9d5c58f9c94f1eb4f6f6e8e8e8e860d38e2e5f162a029f0088d4d9a31f9d5f490cc53f6a6ba5f70d07a98d73708ee32d6a6338ce38b88bdad806e71b3ca4363e737ee322b5710dce6efc456dccc6b98dc3a88d69705ee3316ae3abb31a1fa98d67704ee334d4c6689c65f01cd4c63038c7e035d4c656e7336e436dfc82b319d7416d4cc6b98cdf501bb7e0ec82e3501b579dc7780eb5310bce627c07b5b1997318e7416dac82f30a2ea336a63a83711d6ae3149cbff88cdab88bb317dfa1363ec11905e7a1369e3a73f1531b9be0bcc529b57199b316afd4c6243897e03da88da5ce59bc87da188b3399fba0361e73bee21d501b5771b6e21e501be7ce624ea3361ec1998afb501b4b719ee21f501b87e02c8283406d1c758ee23fa80d84fff80fb5f9fc8387406d1e9c76206af3f10e1e446d3dde7320d4465f2f446d3cff8350dbec3b17426db2eb7c08b5ed388fd7a80de7391fa2361dbf39116aabb9cd8b501bcd739c88da621f5f446dafc36e84dac28b1781da5a77dd88dabe834f1c0220f803c29c0627aea589cf00e60ec03d0b1397e1038f01ea302cf1173cf00674e00c50e20bb81dcbd35de0c06f125700126f61034f80068e80237e00a7b360c40d908117a08813e0cbaf10f10160e00218e20168fa0a425c850b3c85208e82975b01e200b0c0abfcf013984ec5874fa9c0a5f4f0283c1cca0e3781022f418793b0f42739dcc904dea4cb99d8be04872b91c093dcf024252e3f42a5fcb1e17dc391b7d29123e738909c738084719074862329e97c8324671b2449727e43c9f98c12256737969c6bb064c9b90d266736983039afd1e44c83264dce6a38395f3971724ee3c979064f9e9c6540c2190d123806259c61504209e7334c385b9960c2d90c28e7174081722e23ca998c2851ce2e90726e811429e731a69caba64c398b41e5cc022a54ce619c703673c209e7155439aba04a953318003853010000e72fac9c5360c5cad90b14ce5da080c21905299c4f90420a672e54384fa9a0c2798b15ce26586185b316013897094000ce2510c099040210c0398b019ca506308033992b672cae5c395f4180f3180210e06c4501ce5514a00067310638e70c608033152c9c47c0020be7290e7096e20007388b804a390401e710200001e728a8944312708e4a4002fea38583d0420bff4001f75180024ebbf7e0de77e0c27db8e0c27bb0bc07162caf0b385dc0027e069c87010cf84e033e6b4003aef3c2652fbc701e307c070c303c2786e3c410c36f64b80e1964b84d96d764c9f21c0e388d031cf07186c76698e1302d7f69d17291868734d070d703de7ac0030e52298740e01f6559087416020fb9d01a6e03ddc245123df22414c995d0a42fa149ce842a7913bae44e28933fa14d4e0275f212e8939b404938145ac2a350132e8542f9141ae554a8949f40a7bc0aa57200d0136e8556390a14004f815ab90a1485af40537800a80a17005de103a001f8152a8013800ee005a0576e004a80b3400bf00350031c01948527801ee02d50045c013401bfb485bb4015702cf47e01d4853380627903e802fe0265c061a00d780cf485cb406178161ac31d4065f80c34cbb550079c063ac31f40b51c029486b312b5e17c03e572960065a5330e946f38db284be0dc85320ee70950b69d73a0dce5bc447902671d28e770a600e5a5f30e947538f3409902e71e28ef70ae00651ece3e50eee1cc44b902e71f28fb70b60065a63310947f387ba16c8173109481385f80b297b3109483383751bec07908ca429c3140b9e94c04e521ce5f2863e05c046522ce19a0fce56c04e522ce4e9433703e82b211670d50763a6f80f2116724286be09c04e50d9c39401989f313e524ce37ca1c382b41f9e9dc01cab7b307282b715e827207ce50943d70fe00e525ce4c50863ae3287fe00c863213e72628e3ce4e5006730e43b9893308283b71a6f30a8aa7efd38d36867c759e993e0d0595964140f98923d10f277ffa967e51f2a799b28d00959605c51343fadef74d31a40f017aa71a97a687f1da58ee9a065a297f583c8cd2f213dfd4bc6a5adb1fb5249ae227a89595d5f5b1775a5d2059e82d2203bdf2ca2b5fa05736805ec9007ae502e89558e8952ed0cb975ebedc02bd9c007a1901f4f201e86516e86503d0cb972f5fa1972f0b805ebebc02bdac02bd7dfbb6157afbf6eddb54e8eddb62ec9d56b7b3b0775adde6c2de69751b0c7ba7d5ed31ec9db7cfb8adc6ed379cd03b6fb0775adda983bdd3eace1fec9d56770e61efb4baf3087ba7d59d4ad83badee0463efb4ba330a7ba7d59d6218cab49a3290222c3d8d33a451278922f0febc92441068c3e877baa186343212e1578708bf38f30d69248291df99915f9e1ba49191a25f1f45bf1ee8208d8a887e7f887e817e904644457e8714f91d1a421a1521f22b0291df118e904644ae18fa9564949046435ad47ee51646352f86fcca2fa2904643c210f22bc510238d849411e4579a9185340a2203a15f990617d248a80d20bfd20d30a411101c04fdca38c69046415d807e398733a411500f21fcb20f6a48a31082f8f96521ba37a4d14f113f7ed9881ba4d18f2440f8e5271da41108501ffc32133f48a30f9ef0f965288690463e53d07e998a23a411ed0a0f7e998c12d2c8032d3af8e52dc048a30ebcf0f1cb5f44218d7c84d1f3cb628891463d65f4f86533b290463d64507f390d2ea4516d83feb21b6048238a83ff721c6348a377e1f9ed1cce90463c3decfcb60f6a48a39d2066bf2d84f786349a15a1f3db46dc208d749290fdf6930ed24806c5e3b799f8411af17862c76f43318434da3145ce6f53718434cab902e7b7c928218d70b4b8f9ed2dc048a31b2f74fcf6175148231d61d8fcb61862a4914d1935bf6d4616d2a84606397e3b0d2ea4518e36687edb0d30a4110d0ec6df8e630c69347689fdce1cce9046b11e60bfd30735a4112c88d7ef1482f586347a1521fe4e236e90466212e1ef7cd2411a8550aedfc9c40fd2c8f544eb77423184346a4d01fe4e2a8e9046e015dfef24a38434fab460fdce2dc04823d64558ba1746968290bcdff9c5178534f2fe8073987a471ace4ed49ba3e5dc44bd9fe10ca65e9a03ceb87a83b29c99a897880ce70fd42b73319ca1ea9552309c97a8574ebd70f640bd92aa01e70ed42bab187056a25e69b580f3ad5e7985e5fc54af3ce3c29903f5b2d23d27512f2f29e08c44bdccd4c27903f5725302ce1aa8979d10703ea25ebe1de0ec542fe358381b512f4719e09c817a3957807311f5b21401ce5feae5a92b6722ea65aa019c31502f5709e03c44bd6c15807353bd7cb5c259887af98c0ae70bd4db4a299c83a8b79750387ba9b799ac9c81a8b79b0070b640bded54e5fc43bd7d3be1cc546fe3a89c7da8b7a3a69c2b10aa35a854eb564b9349e9181a01100000001400a315002028140c87c482c190228871930f148011799e547a4e1b08d334c8510829848c210004040000000064360004e2261ad1736104e8452344449b7b0e742d4be0e7ff2d8725505b45d1b60cc44c81856547376ddd71d8c29f78a62755f5c4c7b70a88cd583b097c2afe06da0a6f9e00ac1fd8d0c80aa38e54697199fa0b09fe52b66e7cbf7ae7f4d5bc1c25b03cf6aaff44841042fc21044e1488cd37a38cec35822cd29c56f0d59a9c26ca3a8bb333f52368e370ea1fa3185ea943051fd83eb5fd8336ee9a335d9ba9df93d427951f4e438bbf69283e3ee83570b270fcdae62fcb5f257ec79d75ed9b1002dee2c563dd40a9e3ff7f8096c9d1c14f4e202d1076b292d936a4bd4e480963f51529d4cd000de93406fb596b9526d983db8ba7c16a5b4f818aec09d1868cf0fb5a413ec9f3b97f6de72e5b2220d8f8bb4f17c91b12f6f385cf94ca532acda9243f7a5dbeb611c83043953c55b354cf529949752695a953b57cd87f256274e556b66c1291b5a8f78153fd0f7eb4cbfe009992eef4fc68dbc1fa53ecebb5d2f7adcb0caa2d8048fff9d12eb3404cfae83ff087f334512dca4fab977fa70ffaa00ffaa06e3efc99fc688b977290d44703699ae83b8c4bd08675ca48bd63b1af213733ca212590124809a4045230599c0e4010a113d1cd2887144c16a7031044e84474336a8e179c803c980f9ff9f259fd1740940da8866ae3305ad5536d7c4365c522b860402d6d2011f524e4ae98880935c8548c80616203055dafebe3c0b254b7f12d25100f8cf007501462a688076bd9eb9f43629700954f9e970540f7870f70e690aeefb9a0de180fa7d63efbecb30732a26314221211898844442222111119968e4300a4e094706bc8454486a5e31000293825dc1a92db032ea01ee68b6f3e7c6612bd0a390582d05398053d4530d05378007516de2f0b5b0f63d3e9acc6031e6c544a20eb65d79823c49b10a0a3ad54f8a863435eb8b3236133bed167d1ae94f419e287f9811301fb1f77d47091e5068e0c8eefbbef7dff3ea7e4fc329f99cc4c662633974c8d170887fbeaa3cfbef8cb091fcf066087bee1752d75801ab7924121a6d6fbf0b96f9ffaf6b988a3e2a998f2a8e8d86778c3235fed1a7994f20e702c296f046791f206c068ba7553e774f4eea465adb4a56ae589b8623f8e7af8fab21c9d20adb85fe4339219c98c261dc20b94837cf1c5071f4a44facaa9405578c595132b08244231db6d2db064e218b3ddb02a93ba5991cd88ca69c00a03b571008953c49b93ae1a2d8a8f4f62e2a737cec089139c3811ee9acd18e1a1e3fd6b30d2d0041a8506081e5d1e8c34442622efb1cf9efbec9743e481cae4837b374d6d522e8170a31c280817951c24e538e2370d118456455bc441f03caed38f125fc4b3299113f1b73c07b58e267f4cc8d31136f9453f4b40b3700e8b80fecfa1c67767e4ce05bde99ec84be6b771d3045c506c44855db328e37a59963b96246f87a41e1dfdd08e9c2f45d68025f0366ec51777ed053ca24e0d89c766f6e86670076c7f867c242a6280485d6b4b1676f4d4db99aa923fb8752270ef90aa7f4a0b78b8d2924756cf8723bc856ee9be93bc7dc027005333b07618eca23c989b8c455ef5ab904cf45c568bdc3fc4b64c2bd15cdcb888f5a32f3abfcdc9d6265584e03bcbee6152972a13640402e9dce0b1554de3226ff7cdc6609e0c65fdd6b9486f8d64ead0dfa2106907c8732abd227f34520fca35ee9444e4f6e6d38537be3c31f7b9b32f7a4f4d681e14e88a605f80abeac8db079046089a84bf9d0d52fb313846c06614bacdc3524236861eb1c8bc6f4046d9d536e14bc4544028fdc6c21e2af10553042a222d52a5ba528933b0b2df1724d3cb4197649f165043b864475cd8fac437eed01469989a566b44b8674fb747589bc6b211358cbf9aa1feafad005b4b21ed12531b85432506adcd6d90163a21b3f0ad7568c91f9a120bfb4b3bf30888513dc2befd08dffb002df9dc07ce3cf8f5a9460143b5d85b424d58227242deabb017610f48b04f58e9d5ae5212218edaae564ec7b333376647048bac137f1d779f4ce94a55a9c9996dc7e9aaacb4062053759f0c8a0f8f2a337db5045910dbc128153866a593de9fbfd3c3dc753980bb2cbd734916b45163260d94aebdc1805f5417494f5f4facddb25f22e7a164880e1460984973f1b01aae6a7cbb93bdc0d683dec4f04cfe153bee5a8d5b4cb416c243dd5542e04722087890a494381ba7bf268e733c5de03adad8d9984803cdd94d75ce27865c4e5085a9848e0e1d80f46795ce0f5542f86aaf904653354424bc1c5bc122d312ee5642549976a492570985c5d746b19586f898e4f5f635fd343958eaba145b744434a507c2000e840ef05f990a9652f97e2e4d63db4e47126e96f6819aba97f7200d427b4bad0b6c08e0ac0b0c425a2a8d8c15f82df4f0ba58087920657c25324dbb25d90917af3a1e62375db774a8d66cbbe35775419985cb38484b072a588c33f362fe02713668861ce142a05f990b62bf7ececc9ad711b3506f282b0d6b19644b9c50180e884b9e39f0cd1df30ad3d9686724670e5aedffb18ae4e5f50903a450dc26a42043f3a22439a6783020233b5e3922d03130408ac17156242be19beaad7a2ea18ba4cf45aa0f65f967062b7416108b921a5f3014b6410065dc577b018b0bfb99aa00a43001908d3e61463e871405715557f91fd3f4b0ca4941e1d77a4bdae889f00412bf12f6ae25953b58afb9b9e3ecd523050561ea359d7a0a12250fd985852915141e23277b79e6dfc1a75a9361134760a9443169c67f85d6ec1bb3b83526a400e3d2d74179b8234443f2602411a0adc4e1aa9f5482320004dfeaf69a6f9cb3cba96b772af5ab7899b67678c861280083a1bf348ad3865a615eff9d30ac52179a9434ffda0c9b2b65a47cb1db36affce730bae444d9901693b2f469d28ce82868bd69bca3527a2a9957478e21348c385ac820ace652ad3462faec766f3b133bb88d0e00f21687deec67db99d718f6b46b55b27d847b9c22a45e3316770481d5693423a808a9d27a80976fe3ab3296a3c7383d8ed17e4b4e65e425b797ffd851144a136af35c695668ba4b8a663a8e669254167c1e8d19268d158e1901b9faed088c2681adfdba8a044b0c9ab9a299aedf02f74823876946437a90a79907f5c52535f5e7e9caaac9a8d1e3c89ad34e59a2b946a6583096c0a6fcd8585b21abcea613ae36cda23535cf6d2ee0434b7bdc48d4cd5ca11a238837478a6fbcffe61973153b1a1c8786f392194d8a28ced437cee08a9c09a49c0930677eb862dc37e71a7d8e63d1f9d5de45311d326440c1d4c150c1fb65ada35f61478776941d3011dece9db596aadd39cb6c03f61d0ac0b21ae1415c7def4d8b472b79943ad344328f9468a759d0731395a674a7e7e07a5c85e2f1b0f6782fef7983e1f353afa61da003441f2ff679a619604abecfd8989fb9b79ff9ce9f252bf7fd261d708ad06f25f4eed12987721d2354f30a15f08cc14289fe0b9dbba16ca5d38e3b74db10a5ec4e7739a2bb4e940aa40a069f82b6154da634f326b52a56d41cb8e833052495548b9fa17a96d1db94de0030b75bd434dc68dc6a5cf2975c83d42c7934c66a3cf24b96556ab6411a9f9a45c1aa746aaadf467abb5251977612f8d4e296f4d15211395215632865efa9982f55615da589531a85b5ade7acd4342d7d04294236ab62fc52b695ea337015b8649a68564a7daf9a394d9ff20adea8e91f6e7adb577af39be23da7b155c3149dada3e8d4243c7d02294216ade2ec5396958ab3ac158a829a60565eedb6daf3a13ef34a2d025751302afb4c954de50a8d484daef4160af6175457e42c351635fa1925f17d575b9b7a57a6a47af46a2b507d8e02180556e5cf579b29d5fb4a33376057197fc55955638bea5534b0f5bcea639662841056085a6585eadecb91d36a58eee62a85aaaf518e44b7c432e8ab942dd5e15d2c2c873551a5dd6e86f2702c5bc84a15d5089bd1bf87accd9bf501af7c89c9ca83b4b267aada5a59505c6bf24ae7d8fda22ccca2c7ad7119f553a8d9e286eba34a51329d15a3b9b2adfa81d215ec3f9be5bac658cd10d2a59d89d63df07a27566645d29ae67a7da680f57b96557b75adaf37571a9d701fe2a92dc9bf3ea00004c21ddc58cb25c152ae7a94c1f5fcae4d73c2c6d5d47f416c8be3b08f3245cbce560c13cb3653fd06db02076313654aad8b5b3374ec97692ee8d26effb2ea2d8c110cfa7cc004bb75aabf1d6884f7847a571d614d3341d0edc6423fe77d9ea1e3af1699dc27745944239019d826b82da210491bdc25bb2da012480dec92dd16d1114b0d6d925c165188a40676895d97d08924063789dc5224b21d8fdafb6b81319bf6945147f9e9ee3e508e4b68243a8a68aea79cb683688b5724399b0209b506987ccb81c8d28c3230aeb191ed20ae49de92ac09a63f66b1e4ed0426dc0660726c0590d50e4062360292682f2099b603486b1720399b0209b506987ccb81c8b7039cb00d81e4b40548969d00c4da004cc2de0032db0624cd6e0042ae146ba9c6cae0ab86ed71d12e051076174041360391bf07a008db02c8b90ba8042b81885f00509cf541042f0328899d00846e002cc19e0022b70194c36e1012570016672100155f632cad06b9c39cbc7bafb36e11de836baab506707d57fba89617d817dd70f9519a49fc881f5370c8c9cb60635a2d058343bcec746c58f4d695c8c06f2f1c0e9ede1ad71dcc911421535fb19512d5f509eea406ff33d16b3f71329fd999b0f90e87e006873f1ac32abfc1346498d078c314ddc06ea8c023e16d20c2b5e1e785f134010875052b48c3a43b1028314583d12d036650191401df9101b9696c0c4c2cc43cc320490ac310693360d8497f8173ea0bf0e40ce38f17ae72176e4b173e652ea0162e04fd16fc58b3054885b5b006eb2fab59182c596095b14058b0d02b5fa1b25ce12b5be13256f8820fcf1422ace0900bd1789539196d81e05dde57004f8f70aff854e4c455681e30b3caa9791207e536631dc2788ed1ca6dc436c6485b6941e94b8b9a6a0ff6c6392d69ab953ae0eb0765378f16ead55d4aef5f95cae3568aabcf5addbe978baeeda954f5435c3e289f7bbea9a9ae5174fcba40f1d94aadda89f1e0737160c44241f539f3fb9b72cd450dd5aa2ed0eb47e5e37737f5d5b5aa765f4b45636b0ad5f72d5edf94eb2eef5454d5002d3e966f3dbda9ab2eabbb7f5daa1d5551ac3e646bf65d61e0d041b54297e9fbbbb279bb91f2ca59a8d5c7f2a1b73bb5ea7e15b72f4a75c32b05d5678c2edfcb5d97ee545595e1ae1f97cfbedaa85717a9dd7f29f58f5828a83e677e7f53aeb9a8a15ad505f5fb63017ae38072e500c4e583f2b9e79b9aea1a459bafa5aea12b45d5c776efefcbb55795a74dd1722aedfab8f2e5cf13ce7a95595a74aff409b32a7ae4f64f2e2e25f15bc56e697ebe382ba95f14eba5fc53c4b164fdaed82cfd4f26ae25f1eb6279a97ca2782db9df14fba5ec53c5b1a47fb95829c5cf2abe25f3fb6259e9d3af1c14dfbcc433b63422875ec4cb24f831ebe3225d7f61e3eaf5c09c6511d3674da02b49115aa42a69237982b51a088a9c587dd9f2d383617f454659e5887e782f5d85fc4b5f214023df0c3324453ea235914a1664ad689e8cd5e7185bc306ab134877ce1790c0997e8baa19e26b92ac1cf6228e5bcc1cf5f14868bc47e88eb95d4de510dbecc37b0b1af42eff45ec45a37be03596ea7bc6cfacaa04ea16c068a7aca83c5aaa2a3b9e680364d10077d8d7a9f5a64edfb1a8da64b53f196b1ee6aaebec3b015d4d5be318d415da07f598abef895a801394618ca62afc9f0527508957e00aa013d836bc4fb00f8d17b837b80a7975857a3df98050343c29cdcf432c631b4b8f673732119d454d1a718fcc0cc73a581054063f4bc2da81a6b58e148e92a5d8fe3ec75049aec26d7bd2ccbb6626f9d6e2a2a27219b69e6f622e9bd7ba8f3a8a31f5ac7d52a71bb3e5845691cad1926c369f9fd8ded8dbe93bf5ddde267db8324b910d80a4d8f2fe8979edb8d63fd4a94caeb76c939a5cce96325a098e44834dd48f91da2c97cbd5a5b2c58c01d5c913780cb991960a6b45d5eaeefc66edff9fcdff038c357838a97fcce570331b053744f3df739bc6b3b41201f0811ee8873ee8871ec2bfee5b7515d0c5e8a3c9055012e451b5e531ed144e7877de27eb0b8db386d6899d7fdc631a18ee1ba4e5815754bedcc98921a267f1ef603ac6d66e45e7b867bda04be1cfa2efb00ee0a32e40866073074bb3ffa8cfd9add5110d600eeb488d9b2da24002fcb56015b7db3d3c692c56cd11a595044e5463afd4000a077550b2a9d29b74b1ed2a6afb9caa45a11bcb702ef285d19b6b007fbad2fd528e57789daeef80c1559b83313219f3175abdc1c6b79643aa5710daecb81d655d3da59258f66a417914de852276907b61454ade3f45e141f1fb93470c3cb7dc343494a0f833a83bc81b7ebd40f4c0ac53b48597ec99004e54590789ac46e851831b39db113d7839b61e3a6cd30530bd7ff22924dd90b80f0dc30ea87cd8d3d17159c31ac290f96c5e190770a5bf9f2bdd6c803196d42419df854936a2d21d08e738e4c595733f1a4149fdb0f0ac5dc3fb4f47238f324d9a70ffadbcf90bb66ff8a13ce11a7d21ff610c75b118886dcabb5e663a1e9746810eeb210ce58cab18501d66084fc9677356824890a6c2c4fb3c2a95e0946d74db1fef59a26a0df2af9990c336771c7460cad2c95b8f588c26e69dc2dee45ae824419661916b1096b2871eb56962223e64c2b27968fee9411eda8268dfa3dd8a0028956c6a8087e8264977cb49959fde0567eea793e247ecdb2fad78e92f5095e64f88e4183cad21f6602ca1535c6790621e55f9936f933179e3afbe946e1ead87f10de822d2d6029845dcb317c007bc7d03f77bd19ccfe7246fc8b00685c2eb7ed492ad6d969165d7888f543d7ded2f5e13eb9ebe14886bca375c4f11b39d506e89c7f2532556a2b2a02a6253b2532a401f6878bd1d7eaa12e52e1ce6649c594d5a7b4681074955d2b4d434d085a64ef2642004d9278817e24fac31e9eb086df036ba79058ec122dc2c7e964ef0a4ac73f937a53e45b21197f5bff61759be84a46f24f98ffdcce77627c36a68f0f03990c091847154af1c59f2087115c8dae9959b0e4450704d2f46f074efd6b47dabcd0a07db2e3144b679c14f2ca3d6e4cf46a7f08ea81ab500b3a4d337c1574255907042b20a4615b1bf5e291afcf9c2944ca24a42fa974161b5d0a317ad630891836a21e407799ae86525419e5501529100a0347e3db5d4c6e671c2ce344aa756ca4851cbfc08517f327bd3812c5b4ba0fe1ba14f7e8cfd000b5340d5175e96e750145b6ab0795056f3a231cec3c75c7930c1ad8377b43a72397fbef46f24bec49a6ee823c6e9fcb6d720d4728269518cbd516b8ceb05d038f32bf6d4bfe99366717f6e9875d15e2827b273774173731832b5569acfa70348df8adcb28829ce67e298f5d29b465c6545d40964802246b6808e5ddf4cd4fb897edb531e5f0093c99fbd77f794feb53df57203dbf3a718ac60755bb01cd205e28def674e5711380f49c3e1c1db8b67efdec1505dcbb9e3a958e5bf24e3d580a03da4d1b4dd26a3cd9e8d85549f5226c38a6b2186972edaff0254195d068991f69f35ad952ab1f6de1344d07fd8fcc386b72845d61cfca0bb63584923d40bf1f613e3a4b8a86023058d4910a892262a98c345871083f413c5f7f4b1001d78fe41c71005c52e21b789e2731627bc93a4ae49e24be6a943523cc9645047d0ef53f483d7a64d841b315f7b8e103988cccf0eb4768ad98cd10554c06e405cce4c359f10e2d4ec487bfa4ac7ee121f07b39f4dbaa6b3854cbe539b49bc7cc6401ab796bb7606c5b0f135ef2ed84d8c00155663b7d20104df9c57c504caccc78ffb17431ded63ed803f7624f62a97df0f4e7a796b7dfc8591128517389ac5d454863c620a5bc166dc655848aeb4d015b712efcc19948bf8323139e5bce6a0c6e592f93a5cbe87fcbee130bb2dedde1b00aab2ad90b38c941efc04dbae0024dc2d5756223b554106c7504406e8af6729171c948def878ce3d22bbbf72a435d3b8a59382663981e1799191e77f08fec84fc465f612296cce565902bcc6f084728dc172631c0073329814ac60665a39e8d56ab65d7a0dd8fac0ebf6d7219f7152ef50cf199d87b21bc4acb1fdcf08ac7d136000b6c930b7592db9a0d6f01867e7f52d38e977cb68c0d5918781763b23ade9abf44909a83a23321003584678ea880b859157be5488fd71604dec58a050d6e1637241aee55f955b3260a2cd5e7441e9444a8e89470ff26638c3e19396eaf9e9e31161f4e34400c8c81b033b430eaf72ffa8903330cef49b931abcea4a3b7c5d84b11caa220108ce5a8b9f57920c7583742dc6b42cd256a572f04fdb06af21622b9f618492294b850103a08350dfb19aa545d77d0a8fba08e373da1d2f0791274967c25b3cd0092ba9a26a3e3f54151b4e930d41caf83e319928af5146dd56689e8d613e1d78aa5067bbdffea71b69e3f7b5b92f81f015ee02f8eee09be966e72ad6a304e51276c05f283739b2785d429538aea85e49c1bb8c8d12846cdcc26eda9c119cf41e658600c06401bdc63a18b21e14ecc8a4fbdaaa2a786ffd8bd4d6554c187a596d612fc325b02ffeeb946d3b95e1cb5c795509e17da6368263e803eede17804c415ff01dec9ca4d3e52077ed0bddd5cb93ca618f5ee8841fcdbdd5f4e81dd7043e29328b5cad28f538d93fdb2b63051d58471a5187bf494de4e7a22df08423cff4c43e3aea9da65f68b9e81d4fdac0f534caee6a5cceefab4534a35529b9bb3f059a70b2d681405f56f8ae152bcb45dbb1e66500c0832273cdf2ebe0a596db7ab9225d665e4860eb69a1f385ae00248658a497dcf54f995ff66666c5a2ab22a23a06e3b831cf6c4c13266194c7df38f85f14fd4eb82740f6ec43033d96eaa1b97b710b1c10a5397aeba35d2ad0bd8933c3557aaa41a8db15bd761ec853a952e48c57e980d641b5bebe46ba2d67e3bfb3a35de829e287fffa01896e2a5edfaeb6223c541d033e1a0ede25ec8d2761c9a2c62b5451f0e3ec5994154140ab9f252d088c29ba4e75c72def7e805c79f2c2f98351380bc6ec5021894ebeea4434863bd6d18d0fcb6690e2d99f85e02eb0c988aedc647bd97d9e9f2803306a6236969aef71bab1a6368ddc3b117da544a908afb613790ad6cad928f8b5afbedcaebd4780b7aa2fcfd8362588a97b6ebaf8b8d140741cf8483b68b7b214bdb7168b2887557dc30c156e54797165c10aa9862aade19557ef1df8c194b830a566509e8dbce80c39e7170c66c05536efecf30fe88f7ba00dda31b71cc0cd54d8dedf21622365831546caa9b239d2b484fd2d25caf92d0e858f2d194bd97064a0ac819f89808e439b40e1ef8b3c13467204bf8dd03b2b5280045efb74631443ba9071bc097318120eec1c7328af6cc17490463fde54cac9e4f0fe04a146c093f0bf46db85451be3799147d7215917f9cf33a3d41a0edaaf105323bbdbd230366ec1b60c2cd1f1b260c1ab45fe94ec60d0f260f90ec950ef288ccba36f747fce4968147f09704c19258428fa089d7f0ef3fdd7ac4cf7ee45991880f582080983cf6f65275c17cef6a359dfe4c1f80a415280c22ab8a328922fad6fd10bd63a43ef3846ff6afddc3268d9d7966eb0844110f864a12d159b0dcbe741ccee90d0505aeca1c37e68e12a6610e040f1d43f0b48f91ecc08ba4e86abd95bfbac33456039597e9faf2684e42f2c1a7f45c117e1c4ff127cf6c401774912bee4376d580d8c8b16b8065efb033ca47606f2f1798734efb9cd390f5cfdb914136d268840321268bc739ea22fd66c8c776dc4ba20a21d88b7a2ab40b47ba910a50215b3e91f3eaa3444244268a9bc99c4c1e830c34f8d51c3c1e1942032ccae5071f4a177fce20f85ee6066b7ddfbab0f2e070be17c7f441bd195e5f80474926df4bc2344d11c8311e038dad7adfb597e9def7fa27245b5287469b6f385d9bf469b41813341cd5d81d44a8d7a3ad0206a05071788496276d68822c0d4035228698046f5f5573e7aa24405b68c32cd67799068ea6e63ba1d3fb2140cf20201a88340c53ef5e3d9bb8d28dcbb72a4554c75668667229285ea9dcf41196be8c8ebf5862abc14b75190116c8502b0e66f0f8cd0d9650e1774224d5192057ade788d4f986851819f4f1b1c6139226be2e4d208aeae61c4bcc66ccef608c90ca48718aceb3b564599228d6159d6971442f87b6fc166b6ab65bee228bd53c475a85c662fbc8c58d36bc3a0cb041e0a2e9417430f36f6a603d5b0d633b68a2b3a4ab4fcbb2ac2eb825ed543ffb880d5908098de9c95c3dd00723bd133a4f672e57a46e5936e44894cd6618f8406805a4fe97ffebbf9a0d883328085c0043e8d0f4f2ead7c88d3920fa92fa8a86b01c12976c5f81473cc89fb078c9c86662dcbb92e1b4102462ae6bfff007b8dcaeba7c913b12ccb87ef4ce1b1b319634aa07d684c197afdfb0d74f4f7014c932bcf37ed2b2759c8e64f30fac917999cd9115028ccb554ab42597ed623912989835737af39c822a502911610b5845e41667e2c0bcdbde99b28a5f35080d3776169111396d0e5d04db79db46a361bf6a63e494dc16cdf4f09658d0302abf8e3a4f4c0ae41126b4cee7aa5e69fbada491935c93299bac9d16e6394ed64b5b8b5da6f124d75d2805e06a16b210b433a671928961feee99de92392d39c11d528068af5d4f61127e6691c989f42548135fb4183d4081d4e4396d344e5d7a34f883078ce2acb4d1fedad8fb5ea3e214334411b7d21e73788f0e6a34cdaf726a746c933cee0bcf62fa834805a6ea05584189a2afabe5571ed84ff0a358143028fa60fe3e0dae46046ec819360729d605f0dae42a6ae0aa4c12c73f6bf46c3ddd80cd2d8bf3abab0f819c3e2948f96c1b36a2d27a67e8aa7d95cf1b592a96f3843bd25a9d1e9367959e0b8a5baa64a0e72931b32c01c0c1ee7c5a1e414b0d5b39448268a332fc7d39cb0500b4b83a993efa34fabbb7f721bef588cbd1ba5dc17825bcf1f9088a955f40c6f1a2329996caf2b59754524574394ba273377b6148a42afca2da633b65bebed91b1a9e7302849c13f1a8dd4c684353ec9d19011b368956ef222e15985add2bd4f7bb97d6f6cf083791966896a379b36a0057c50055667a28b6f77d4ca9180f53ac917df68bdf3b613b9c7b2ef258c0993714dcbf615e241bdf8f37dc736173e84d9914851afec12ca75f910cf89e76c0b26d2f2f57acd8586f6f2a1543f6ce609195967920067286587c52201fe1bb706503b0b127eefd005e8dd23de7678cfd47e86d3cc0f4b6a9a8ff4b9f3d673b415b174b6fe8511eb320e42daa857435d66e37c91e0b5ff3a978a7f84ce892cf22f38c1c630d953bf5bcb617bf0c252ce920a177b2cf6a97162208b12474b40098b4498cf5434d3f5cb3e8b9be7b219e3a5b58c95aed44dd95eea6a2c51cae84de318746724bf45bc1b4200fac756b91ff578d07232f36febaa9f5003196b029040606cc36dcc277c3f4c38677c917d03815aee04a07981546b53dffc91652cd2ce6e20987fe6c6c07540bfd71c83d9501cf157720dc7305b398bfba24a3e928b8d50fb4075a5bf7e6e30bf666b1135cfbc610c80d769e33017dc6e72b44a221583dd370d0d6ae50f61189e1f61fbf7e708387a8e7dbd1d1b053f9dbfa98c6a9990f312f67a74583b2345e37c9db8188130d9f95a92f865ba4ec0372e2c17e0f6818bc7202b6a31fcdea54338be6e967003b481eb7e3f49013304d491df560e50446b6aaff952e489e0fc8385f1c9036d08318110a95de813b244aec1c2612bb4e92a159251671a2ca734077ba932dc4a93cf78df3b85e05258860d11bafb88697c2c1252d9d1f3500697ca8bf43da93e4ab3d93d4c28a8e485b79756869c486248aaefc30777a61b200a971d3c0d7549fa5f1bce15188dbcbd432b7ed9a04776f35ecdff6aaf6a8f6be654d6a25a11544dd8f17015267d011e5a2fd0ac2a8499b08d7af623ee486b208413acdb7ee0795780914a14940592198161b0f9d9e69c6604a404f80adad0c302af205944b4b0b266b7ad41d2d251a3663c3c3daeef6f2fb5b4ddd898f9c27cf90a673a55080f28bfe3947e3b3793de241b99ba679a082a381e6b207f8adb4441512246509d1f63184e74753d39369943ec7482cc78cd56c12fbfd94fcd0920182a9b0a180f0529e9299f4c42fe34db3560673566db6c5a1beff3f4c58edabfa34696f68258ee9eeba59b6ec371259d53f505c82497d7093e018132fc328d897b6d0b059863008a1a86e27b4e7b205074678e3c743c95d335caaa68bb88bb5c5eff454d1075c4d9cf61c08d3df13761a8658f625adf878d4d74911e9595db73f4c5dcea775434b1cc34eae7cdbca3c1133c385819985c67b360437718c0f1bbf060fa00b4babd2919353623e9205cd6c8081b70e6744e96327dc05aecd620f65f450ab64212765f0327fef13563e5dde02884efb1ea33d7b3af3f5a9cdfa67b17fa0d9d9392421d867d9775aa304a19b098ea7359ba081b4aca239415eec9c776210579c392d212f7ba970f412273307a628440f217c7654ce65bac904fc7615b184b0551eb7f94a7d9c5d101d365c7f9d2611523fb19bc1aaf413bbd10034d10f10c26da295a2795216ac34864faeb7aeac6d4eea89bf6b7160ec3c97418eb474f542fb67d05dfee5747dad27b6229a3da4b7511649778c56975f960c343d616dc43a471d41b477a360563a2813a06956900e256df6457da73d406bc0a490e4c1ab7f0c662d2d483e9bc459126ab42975c7c275c6aca3b209bb81501035d2dcd23434aa1471529d24e516f3d84d83ef3f9555fe342594fc2d552a4676713fbb026b4c7c1bdd0c512c4c95156f926c943093e77f1eb15f1b14c63c804e9589c148ec5adf64bcb6c896c68853494bbac2f0690cc8d58ac8490f63f330c49c3133f9650b2ac3f57e9521323fb8c4330bb370426ca57e4cc8ae3e73ae56d3116c40ed958e82ee86a48bac6c6db1d4846f42e949dddd4d2d249c9af2f62b13973723e0fc05aad211fb3918fa62a1920c2ecd217e7ac2e83d9158766d71203b533911839dca9f4c1fbd267e6232264a9a76fb5cea90c64d1877c5bc122d93ba24febb558ae53e4c8042d313a09c407124e7710222dbc8de464269d1ddc8590cefaa536e17a2cc89ba46fc4547154c5cdc5adb2a8fa909e4d21b6179f731bd996ed2355aa215731237031f89d5fde9fdb75107671c4e2bebdb697a2b5fc5b4e8eb7766ea931b3bb1b9534e2f4a3441eeb810fd4ad0e8713416824002a721e0e91870c3f66a0f609a88cddd5eca36eb6e0f49c9e782299b2ff105a792457d825e756a567572d95bee120df01bf3998fa4732565474497d37da7ff20faba0414c71c68619d2b55a267ac1c31ac3332c7c9543fac332e03c56f6056e6340967eccd2710cd5d8a2df718fa5cae6f22b31a3b28bbf95081773c6760eacaeda7819071144e6d144350437dd2fb8ccdaf7e87ac52a0928dd12ec1f4f9a6d31ce860e2bb40cd4367316131a89cd3066558de38a9767b2d5de26a3b00e5995fa477029d2ece03555afa310f155ecd96d37297ec45c0a04924329d899da0ef77b9a8bcd4f6279e2c8b8fc2fe0edf6b8984417d68c63753c9eb2cc688c53b5e31669be9b59800a5a85e10ceba371c32eb60148b365a2d0bf0457d9b3dbd48104e0d7b4e16aa184014a72089d0e97fd52373b113419cddd9550fe79f201ccf694887e421e01308c2194312af00057a2fa97104e10c70aa3a6971f9c64858409fc384eae67786827024b294350bc6fcfc7d01b947efe67c90fb027490933d2348a2f43753d087360da11c60113d5e8c1d022a5a9a97e205d0fc01b3297a4db099f0e2fd9bff3441d513ae09d5969c6b95155afc66cb29888c791abd61d619129e0b310b98e426fc03f620a01f23d12a1794ef971cdf3b846fd7cf331603e3c63d8bce70168150beb050f8d3be787dbb4d199f8678e5955fcdf3601eadf3a665ac8d0c074b44789ba6594814152224a40e61273a6b11ff637530d1eeac14cf0e7433c5e498c3c3d3303982a1904629295fc1507ecd98588ffe3906f70f91b7a5cad82d626c25bb5b1dd19abebd233054d60c61b7fc06b68e0f557a400a0b527825a6810730d1826803cf0db60f8a9aa6da81650ad450f81756cdf5d91a72b516581bfbbc405e560aba234042940086dad86ae4eb761eec92648160507483670fe4c2e0d83c19e808278a256c40ff36b213873ad624b90ea50cdbbd0e685d45f73b46bc5e0fea09460cd968fa9af54fb8a50d7485d997f066d0ca9b2cc279ae82ea43fdbfb663d87e2ef9c1558cc7f4cb2381a12daed2188f7420bda999189ff8152a35d2f3510f8d1014c4545b580f3b9cae1c972887924bc4422b52e6c51aeb07b7418ab0b661e283a06f2ff5b8a4b2b940de1923da828ecc208dd11c19852e891192190c450b11f6d91b26f04bb17d790c21450dd897422f023499557afda39405efc105872ebd4165603501feef9566974ede2745955f26c521260275d3c1f422391a920ba8da4130ed7da28299ca7ebade7276580f823bf22340888a6bfc04d8979af14a0c51f3dd96f4f8fc1cd23708ecbf71daade172bcd9daec2b0aa31aa68ca2e0d7a917785eafd8001d29b2986263d6d516a53cd8aee0ae66ae9085791ce5ecfb1980dbacd39f3779c0640c1d145d4034cbcf254a21ed0748fc6b6d8695edc133a896284b012cce322893824e7e1a2010c5a4af07520705b815e960051fca47e826a8914763203e742e955ac61ed5137b6095879ae70286a13296131ff1c81fbee8edb00b087ad8a743252bf68f89fe8bd5c870967910ce156e234360340ab154bff3ad7cdb6f080963376dce23ce15586e697adc05958b9ad30b1cc5cf99505a413b5455425946aeb008093d6984ff84561fa9d2d63291116f56f8bb83e22d8caee12b7251d0c52eb2196f8e91c57824d26c89a9e3ae21d9b9b4f1919432d7d4ba0be5cf462540951be0a1bc2af3a8b972ed248a9085b080011c414c119133a0a3b5a86c09a95d24be7c71cfc886b2b63400eb31377c09b050212885fa87af77d022546dca82682b0d5ec2d96182e0e4e2c9bf36a03f412d2fb1e5a4d68f6097239b259c603b51e58b4daaddf28684878b9fbaa5002d4eeb1e1a9fb1c9b4078abc6534481d96fef615c1a0329aeb2c303ffc7b45fbf445e9fff84b709ee2febdd2571965f81003d581332f9c6042a87b08d8bb31b597ddc05fa5eac591e468635af5c4ff372114dc015facce69a82f650b8a8efcd7c70520637f36b933245cf67e5c334ce6a95a3980ece9ea50431e59c360baf9a8ff72f7350cdea03f65b4b70cc0bd011908953c2dce753f2de99a0f898ee0327f4e653c89a0223c635093cb55131af5bc74bc6c8cbf59670b8eefa1d5751ab886d4133aa2e26b361a81eb1e4480b3048ec23c3206c38aa63d8f65eec65736ba67aa1d8919be7ec96784aee324efdc77ef02df180263000432873aaf4975a0f7dd6e40008f4da0e9625f51ac7d2d5892b99540b3113b0d4bddd2a8090c705acdd71db45e813525018b5cb1ba4ea084ea1c4ae9c2a6e6c5c6255ce73a45804f48ce0080597c6bf8eeb22ee8fd3dc5c91353067bcc208f9bc65d6de1229370cb4fa4017fdd3e55973190965d376ec76074774f9fc74833d63ecd299b582018279e6d8f7861248d21fd5ff80f1ca09b710926dc6099cfbfa5de48acacddee32cb7812a024d40e76415f139ac6aab9257974a0f2e2e6860ee2742f3535440768e448efc4f30a98e5c45c453b47b3c46b5629bfc8873e75f17536601394b26f50004d052bb5423719fa77a230c02c21208f5a9a0540160f7f4da3816b3762d6925ddb086eaafd92b6cba96630674854eed50ce16d860d8a64ce7c121b721ba05e2ba4a7e71fc54cfb4b690aa61502499b3262a817ffb4ad3390d7dfa21d09c86eb7192a2a8e8f0022b4aeb478b3a70140746439b2b0c88b26d83894e636d095b52a8d8339f1728c24dad8e09330472f58b3f7f24216edafe175a49ef1f06dd6025adc2e5abc51f5d1f3208172aa59d4fb19204e73ec1f0f8497967bbaaee5aef40179899ef9e975fb7d9458fa9e99eba4cb15e4b4f242af42d269e5ea45efbed8980396b3266724f5f4c0cb94aec739c3c712fdfc1967352713fdf521e1437f3b917e5451f0da9e151015a70b7b6b761c35d06aac28d082786f7887027141466da70dd0c752c68f9f4b0a774f53964001e9fc6600cf94aa27aca3c4a6be3899005154b1a58488d63ce4221ce0f2eb09446e62a6ff3413c0d527922cc6044d81f1dc9b3b81e9fbba3931f743cd7f21f75a63b8bea660a200041e664268848feb77251b1f207fd5051a59c29fc2efbf920d1a01658b9c3c760a2d6e7f21a3efb6be6661b859e40bc5a403facf803c15a764a510dc541af442fdd9a0fb6497ba6b4212f3df53e12e45397ed9c2c153c52c26819b329d3c056b916857100a5cf2fdb20be32e7d802fc128a7c32db6a78cf176ad7713c9cb94fa845ebd834b5ac9849e309a0dc33df6b9f67849d230c2db4e8566c39285350a93aeeb4367159c93fe0c17edca16de4d821e2444207f0b920e1ba2a20d91cae143cfada7dca85384acc9a9dab797a31947aed023af8f286f8a5cf791259b52bd6d428203eb77083d417f2449c546c84017128a56da0b7a98997df61a65d0b75f5af3f3169cf602108b80af9c9e647acde14e5155cce83df13b7ab7b3653920de060f47414afcf91d5e7522f9fc7d7e59e3e821f8d0978c88281503c3c974ab9d812b7b328d1469c86a5631a6ead6fd5ec0dc10df366ad8206cd2eec5f615f345e1c17a82dcf3c047d06ed4449e5f9f5bead32ca621050954b5560acca63a5226663191a228d3d2806e11dc37d86aaac713ea3fd3caee64b8530b0df94babcd8171a3ad4f3c4acb8773782bb691734ce3fec0d029d46d1993e3f6b27d3e66820741126201ef9e1a07f1972b56b7566a8d9080a747e9d676d21a3174cf6790575c571a0f939a0891be41c6a213d18df1756c4abcad20ad936ece13ba798a1a08c581156fa2624249d81c99ad438739797c951a62211e7ecd16e28dbe7ab87de6deaafe91bb821b11b0224b436ba09011623a7e6f8b5e027b5f0506d5a4d98512cb3189ad2432082beec90eddf2a56df3025edce48ebed20fa5d701977a30d84e1eeb1e594306179f505428ba7f7d07a3cdd9bef5b617941026c6f5091ca93852bfafbc1049b9dcd1335cf1d4770b5e28ade83a43206322659fd1c4594a5bc3d29e9e1efcca0c5b2551edabe85601df012568b1d77b27393b20320b60e556ab8e1b3a97621a6e0b96950ccbb40f45c9a1ea1e12e727980dad9c49eb7fd8ced16789ba208519afe94d5d1b4d9f7405a648af9bbdd1d2c2e786508d2332d63779abe74375a9371be917fb436074bad94143441fb6ca5b21480d71dae9b67bdbb44f0be28c433f445f526be184e340fc05b5a805542db307cdec112a04f889a468780509426da97bc233526c782f08eade28b6e5f236bd663f9298e03b7de2c1502a238f0dcdc8f449c4ce8f90b495a72942d5be3789b44e47f8374639793f173e64a5146c30a65a3d7a26d5994b03fd41d93cd6ef28a28acdc8230063d73d402531a00c8e79fe29ac829697a88c7899d8b28b8f06fa48e7c1b704496c989b80909d50016b26337f5221e6689caf57c71758e8a686173f76210bd2c3ad4801547ccb55069a5a79c0a47de11579cefceafd4b21f6e206689f1f66228fb4765cdf982e6123d5e7fceac74d61d7b718b9c7877cc63af6987850ce2ace74cfc4d294380b29f62f6a12481a67e375f8e6662066fc3f9640f43287eec5f048edc2f5f76f3e8f30cb324bd37d8899dc17d9a904658e569caafb93e9b10d7bca942412198f3d49631ddcaf6a0809c0e764e76749173c09729449958b141205eb7879cdcf21f6994777276b655f3939eb2aeb88586192dda8908e4ce85239c0612b036b111fc80cf041a781a60f288ee852758fff417813098afd5c30534f4be78f798ea3064c00082b6e9482bb81a139fa5998f0a56aa8d143fe8658c8fa048065f55f32866585407450c953c8a17d8dc904a81b3a04cc59e1bda0ad545d0de57238c42da360a88388d58f2a5b918cad77627d2759215d867f34db132234785154a78f598f276c48e847ad495cc3dd119bb288179beb4978a504c21f7d473f22bafc9c74d14d3f2df4144742cfea3292159e243be89f4657f1599cbe5c5acb0cb3a47dbce7b6bd727f564d4b1bfd0001c21f67b0986d9b1db97bf986ce5a9eaa4796998edf01da05d97acab5f8abd3a43bbb6d3719800972ec0e33d8140bbc506678de3ce9b7e635f361a8475a6cd6ffe485687433120ea303132ff1eca3df1b0717b11c1ec25db257a257e3292854b05995056806542e0b4204c770f16d2427748b1c09a10d6ba50d1db940d7db2ed74df782277993a65c5e5b3b25586592350f4d88303e5b5c031620b1cc4bf68c3376f60cd77c2c1c8242191fd009aacc886b5b46ecb66913f048ca52c24f9fbbce02509e0a7fb56f694d9f9e3edda31fede9136dbffe8e7afc52152906d480b88d2936775539eb7c10b9ee5ee6423b6e5de8d10d26fbe823dc3e43127b3248aa5331fd96404e5b95bc407147e1babd7e816c98a6a12abfd617d4b10b650897295d22d227839d574e3cc226c74263943e88e054c12c9b4eeb58ebfddf42c2b689df3c39902963b49d3983c6fa0325455714b09713a6bd6a54dd7f8804f3c95b45e297ae393ab9788209b73375fbbd25b8e680f240f628d75ceff0673c243d35f01360129c429a0215897699f41e6634247ec55a4a34df0e55627af157b46a7dfc8ff268e8a80940397b6cb4ded7a2399071d4391171df30d73cd4fbac7b4a697217c5ad8b5ed469b10083afdefc6e165ba18b4228502c94f42ddd0ce14354ef73ed51ab4a05059c1a887f69e4b93740574cd496be0c84b56d7c98df86010a02d1a9efcd5f6eb24393ee44398f872d39457c23c45719d80d9e57884eac358895e87cc13ab5ceb43aaec5a95291630cf7708bc24e911d35f38728e8ea9ed744cf22a891afb17bb4f9312fefabebe157cc4003017a0203930e3742dc8bf741a19849ab32ca568c995ca9b5d7234e4cf41c9db59d059c8d04196d261854d597547a7d9614259f3bc03a5eb837f4ad73bbddd76f07232a0d2a3c41f720af5e92ba739f134a1c473b2dc1f99bcb46eb6515247fdf88085c01a902329830968c5c0f74e46ba8968fb00c17430f4f2ed25dde5283c8934c77037451874e97b7870800c1a748ce7e0f5eb04c24df3466ed9f57013476480abf44ec2014efc92c044a28aa03e85cd246e36a9cc013710835c64803cf4a3859056b31856865b453a4805a2c5ce0441d151e72c71b6458be5918fcfee47219f6305e401f6ea4ab5ad0b7465d7a6a5c1c12190428cddf8313d5926f35e670250a31c31b8f552ec2167d0366912bff6ba2b3d990ecbba633b1b94b37bbd90b68eb942a606ceefd55a851dfb7bb9712a87d4d9490895a03efc9f44e6a60f51bab9968723e3889cc84a21cef4fe991eafd6507674ffb7d0693b91589b2f4317ccd7149b6f3ffa2f125d97c901fca44f9d292106811f7a5d7041294facacd4aa27ac69052d12a5fcbc63d87f4f136e931217ba95d6b1f4fe24d5545b4bd73d40bdb0494758453a636e72b5bfaab277356445e0e76d344a2e2ebd2362602ea2f4f9c05a761bdb8f5eef7681bb3962550df57154158fde5e3431aa684d90b84681f05e9a5f14e04dfe251d4669f0fcc7ecda48d6402d2210413a3439d8c50b021bd8750011b4704ad2779f52813ace7db244854d5277bb973391f9df0b3804dfb3555834b88adff4120d603e321a084a22b20d114b4330e0f78c488f1113e34c11a26bfcf6e672a27a4f1d6eae6c1b44fef4f911a1c3088787fc30ceffe2cd3a858325777e6a865e73bb04872463fd4acfa7d32138567a599e82fcf2236d0f347a71e1fd38fa0e63213fcb8057d60626fe53ea5560ce8bcd536755a85929f74c62908493f9083f73c6cddc0544f88338bf905268004f49598fd7c93448d7815e6c6317e84932179ca2f9d670502de1962182716584166f201610c3dad3022bd5e0fcd01652ce417f2282180e3b911514046ed88ff14a8ed9828eb2e44e74813200942b5021c32884558018a5093cf0e619d331497e99ceb8879193848c237efb476f17399770b29ea0a1feea277d24731565fe577847f2ee17d3d90a85cfb0aea08f891387d7fcbb7b87439d883fe6d5f1f8008c0331754920fed2f20162adfb62b5685441188d9fae3ee4bbd311db79e877ffdcb1f930bb2a83b52312526494600293d0ce5e9c5b0969be054ea26bde2bfc6a5e67cdec8692ebb1ac3c31571b2caa43a2820c9eae23686c67b967d55f217210e4157d7528823ecb844c2bd7948b542e26fc9d18d1264fa84560df94422222e73f90955129858fb7cb0e9becb532485f10c3704c8ee8e6ea70dad64a16a1e26daadce2b650cacc1354783be6c0d8c4026b7ff599827dda156fc598df285eff04541ffc8f8bef8992346473f51843162e3256c544fe1f4d090a5cc59ac8e97c9bbff557fd982a6c065356f2c47b59441b6cb614fcce48531be107f71b3caa1b8509efa954e7ee01572c968ab05fccd854d08e697713665277e3a8d9e19b7c78398692730059ca166d730432bdf0d4494896c2974756ee8c5d11071a28ccf0ee8cb56553e02359f9f54aa5d9cb8bf2989bc41753a4ab64856bbfd4b3ef4c5f4818a416fe718da6ef9f865fbcd1299fe51f60121d8947d4bac8f1bfe466d98751166a2fe83c82583ba6d34aa40a20a2a60bd85768d0a77216a70fdfb15b843ade9d08bb9a7a3ad7585191199a87e01e47683d2b40bad0d783d6448818dee07471f9396458291d419c95a674bedc78ca2e3e90bbb517ded6e12f97d8db424fb186771254f2e0fa4c2df31811741268422562e4890ae743d92c18add60d12790a54dd5abeb33f15e99a0fe400d14ca666a209f4e03437e4ae18d9c5933e1e13c169ed29be5efbf3f36f09021b37fc49c899f65069f9330db010e0c52b5073d553bb729b43e5b90b5b1a31b833a2f6cb266a0bcd8d580bcc7b7e21ef3c5d3d2894832b1a72f133478cf14373c4fd920b052f679056ac8006216f1ecde0d5965442c0a388d03a5a9c03ab8e3591456e209bba899bd76209b78619ab568d384e8c158b6ebb1d759111353aad86873529de484d54b491d4c3642bede4a08c35d25be1eff1bc66a9c045c6bed5ba3beeae753618f8d06ce16a4f1fdf3e7cf33c9bb255bb433ee2b87eb95788ad8ef0297cfc2f058825a2f9b6e559469d891d21d2834bf49e1de9950b04b5f681c40c619097a62ffb39077c42a71159072bfb282a106401dc78f5d74133922d832218b3b8f6458017fa0806037d524837ea402f25e8edccf7b86d89bbd4a4c320f6158b0bb62aa5956895116546dcf147f65d399cd6d6bc4d77f672329de42dc78934a10ad46b2963620a863fa07c689d9aa6ed3ef51da6f12ed9c9e5aee732b7b2910b30972bb99e89be4debfbdbdee0dd5dc86636758a7967c3eb469aaebd0dc27efdd1f7b092b6f319d48f50a823c47113b54f6af7ae583e34b71116174d094ff4765e3530c76806edd01d51afb194f9c87a76fdbc953f00b260f8a7270bacc4f839df29fe40621a77bcb66a2c2a862e70ecf81716f5b445f16c8f1b491b9c5f39b2430bb79145353abab882aedc44db4a407a76e847272c5f2b5c59bb8c3f321f037fb8f37cb948c66a0b3648fbf419b68393c5de9047308fe3b247101d0a1b24e4573f68ae0b8245a8eb7a039fab2d0b5aaa7d837a817a5dd5fdc52c2aa7e8f80adece182a91c6dcf39ff961e8208c1b4f8e3ace387bb5cd1c951f8c0c502f16f59c3305afe616b3f8eeb6d2f98b1ba793e6682213bec5362b743e9d5ee3ccedc94b29f808345a3c289098fae14b1d96de5c63c53c7fe89b9de6b4a644ce47c46acccf528569bcb6152cb7714113c4fc75c54b1e69a166fa6977d17f8a52ea2493c6ebfcec227badfd18539baaa08428ac8c325fca44ec1438cf21d5818b08645677c23f4c0464de953579e3e3d8ea33f6f81608c3c254568d16d00c7d8d011438d998b8985c80dc620aad292db831481c785dd4b7d848f87e300d7ddfa7fb48da53ab8d58e6ba963af21ae234fada3aaa0d8a5a38a4aa248675ec7ff2a8b7a34d04f1fa0e5d8ca0c98d21ba181770946e0cfd2362a01d54c86383cc1b8ebd859e5a98cf5246758a506ab0d3015d8126c214f11b1518318b012ec8bbb612f294febc9608ce3142e8effd1bd0c56701bab8e645e8a9c25493880c0c58ca446363793d22da6f182921f30b5e36a3afce46d993588888bfbc2dfad02e35569b8ef9bde5512aa56be4c675453eb7d7fcdd48296a644f3f61924a6a57d3f244ecbc897cfb69990d789ef33b5fd2bc37c3e845e4ab71cac50cc31fe4b3220b3839a97224229f32b895debf8960f9fc477a7c950efb3b1437749aaa97164298aaa799af122c6b752f28ec9b3a0ba6906004964440e1c0b0cfb7d66c14fb89f31efa6c7f55104258c350e9629b8482ae1deb504954981b40eb9eab434b0e0ae5a1a44f01156416dd4beb1a389698d71d0a731f300ec3082dccc54f0f8791883c6e04d8e9a477ebc0b8d1c51f53a4ad3ec938e5fae63e6c0584607230595558a33570136ef90adc34f228c496881606707277f12db311c91b92a1720b36245d1460409b2df05db1b4602a093c6ba053c2ea9ccb5a33845a401aba992f80c393ff32e2270883a0d2dd64cba1ee8d286c9cec5aa05682c442458b06fb913995e890db29b62a9d7f0b170b7acdda45e3faa230dd7e4fd24c4c479a17e485727b2ffff229a3357abcdea6afa7ccd5e5d66f5d53677614deebbee916a7e38516af2b159bd835aaeeb5c08992fbf7abafc880731483d990d943e170e07fbff961534f7745c16bd6b0f08d65d65740b161418a4dd3c79cc0606fd262fd3f4dcc33de0d3953654a122a0bee905f6cc4e23b1558feb9c99acfeda70f946b246d373f5e1d08bdf2dbad6c353512517d10c10dbb5d410282a1e928e6e822dd56a5d2e9e7f02cd43d278b70f3e675dff410127cb32be9017f7ffb7c6e21430c6426566cb199622a487f2e24c394e7fa58d0b0c7ef5f73a7ece2dd491fb854d2f1351a9f6f4677c85b2903dd4dc8993b271f15e1ca982e20b38d551009138908be8fa00522ee6e9202e9d3a7601cd4961267fea6f749f62787e34307cde1ee744fac2b890aaffcdac0953e80880d13be1279ca6e1d0c28793408963ac963545bed33f84f727b8bd4829d2ecbaeeb970fd7970068d4269e5291d94687ab83812ec41f760d4c4c19d9c81dfc812f41aa682d129cb040e18e8a8cda79efb88c0901b59149068a16e77eb01bcf2c069c7196be1fa515648518b01e3c4490b8b45363dd240a404beb8508dcc73c0c4838925029eaa89cba9b258a49ff5418f7bab02c0089ebf358f7f6abad7ec46ddd2269a4ef6b6247a99ce315032a7114801ba4cb8b3d6bf0487592d11e3892bedbf5942e9c24af945cf72a5483f64eeabe7b0c26ec105e8dd2aea8af0b641da21453382b259d6ac62650d8359b2040df593a603e20e149c1941f0214710e42a49ea81e1664f035444b7a735e8a30de7221bda473c369cfc96ef04542317d86e59ddb24563200e6d44e9f0d13e82a22b4d664c499304c4ffebb37b5eb0069f26f57fa21acb11302d22cd8d1da43d95415f3653e394f4eb0f0e1df7194b9a06aa358c6f50f1f6c50867d80d2db9f59f36249981eb9db2d0b0ec02947eb29132b2def698e04db60c6c925e4c29d25068d304a549cb799026a1c29a18aec4f6e5a0ad1463df28998e21e1073f157c7485577b3fdfb38687fe5dfb04d0487021787682fca00c9ff8a83096595fa0f52b589f3947b0655ba1c3eed3e09bca93a5cd64f9f0da9ce675469c315208e99136e711b41c13a8a27482da02e31a7695f3f823ed37dac0ac2ceff782ab0fdd4174482b1c28ee05049340eb57815176a7bad3a31d1e86d7ea6b541cbec904dfaac9aa5aea667681969a5b6aaecffaeeaa9cb77e5eb750fd9ea00ea84057dd6202ea739c70f443f1848f49d24fa2fa94ca2a491e2de924af0c5f2adf191b453a44be72a7c78f7039f9e92b569512d8a573ae2adea3d74bd118c890a2b5c8bb9b8868eb66e7abeb10ff105adfb95e35ddffbdab2d0c88b99fe4152602ad4259ed66debea818a0e3e3188c9554a067832144384ece17a0a14e038650f0a7885e319ab0e060d41ccee0e62f4223b2a2ff54455b29485a8dd9482213673be998e2ee82c58881033e861b9a9500e9441f175570bfb85d9d07ee866f9c450dd9ec46cf8668affa71e1f8e19e96d9131576549e38b44c1fd7b10ae0d04f0fd0bf5588839e4c34329ec7cbcc7ca07ccd8d894c072309028f664d0dfb68d150d21bfdfacbb8205a5abb541f1d3da3fb7f7d5e7fe9220ea62bbcd9b0a28b5fa09298c409607a8fc1081f850e0d174ddb0bd87340f5ebd3efc6202141b7c5809ae608eab76b5703b4739c7593d0a69f4134f261c9cce90c2e3232c30a28c785098544ddb28b0a8228f2afa51ceb345081300c78f17ccdbeb6980656502dac60c3630ab992438b7f17a33a93fa542e3e4570f1350ccc4e811ba5351e2264452010a08730095d65cc1be5017f8b4b93ca69fcb39394e538cb53eb522169aa9f6399365725c17085139d838e42dca564a9fd062991c870be1f11526d70d022c42aef12703844663025237d8ad777a7fdb7d00bd732e57bbf24bcbe9eb2694d76b9ec0a3f7d8215709bffad4f740b392049e9ffe8e7ea06f9be8ae2d4927c97013d326f18751520b9fee91366c4f3890f072c3e58834cec1936a9f2b3745d0ccfb9f28380ff3ebb84611c31ea389d69241c4302d985a93cd57f74bd8d668d39661f49cbb04377a6d4a464ecfb0450a4815c04e460905fdecdaf09aa9d1f5b0c56ec4f2f850d9735e4387bc8666665c89ee3fec5795cd549ca97abb7efd1f0a7fb9b490907fe23de8dc0b7764625bd552251c684a6572101abb1f6d29b1a986e148e12ef4b2f0931a7080b75280dbc5ad25809aa40a022d0e4c869cbeee819b05043c197caaa798d88db0b8f72469ac1c112807976ec4f20aaceaf496d34ced01ec0594bae1680c0f252855ee863e472331f43a9eb8d3b9a35ac66c105ebb638f73bcc54a5968aaa54d3c45b06eaa8bd9193bc09d544364cf1dc5e9c21a845f0dd51cd12bb7ac04f435a42e1426846178f7c9922c4b59014c9caea3f771f11bc60742f6741610e0ee5693ea598a31a2a5ade05e5ed871f21783f8c4968030df392a71c79376891bdd838e22894fb5ff27f166aafb160095570fc908354f6542c7e1ee19b7ce98c55290123ed37376bdcd71d1424c0df99f8486e39688a366a2dc668ea92deb2b51596cc8a4916dbf533e4baf9accdc5e246dfbbac71eab539dcad1f26ab4f813053163657ab30430deeae9c4708f274bd3495496c23f1be994a72f7a9ed2d1b53c067c4b56c83d660a14e000926a7484d374610717b90c4ae4ea9c89e831a60934fae78825b04b4e914942a65fdc9eea2b684675a381d17ad4e048be6c403cfc4faa89bc370e7aa2f8e502e4ae8b9d242463804f8285f2d4ab91f7d2986f6f1e2e9195c6e411541aca0d465d9c13b41d9333ffed3d0b7a777cd95472f2b485f302594fc652b3bee1d2919e60b73f0f5d72f3071686dd7be83e32a6c4b9644599becf849cb66af39380aad2051c241e1502a0ef6c0ffb5b6a9ce9f9fd17642e10020a09ac2b98b43ec1484a57af9382b17e6f79542c0de50f1098b7bde9b22787c9f2d2d50718ac2243c2288941339177943b7390b0b55ad4ed1ecdd2a3a08eede1ebcdf067eaf087df875c26f4998e4f31d074de23fea333b9335e4a3d85960060235136a9a0dbf4974e5dc3d38861268b681ac24240d26678bc6165218953de8959e01c81b2977e006a1adaffa48c30e5b18daf7b4dcafbd5251e0cd97074c8a0f5f48fbf52d87bd2462ecbcc8e40904369f390cdf9e974c3e8f5fe1b2dfab79e0564fde624e1fd4a63d2a08b644e34b430d02d42c236445f8de5b03fad21202b6f16c2ae173b992a62d5e0677d796ef47f0143cbe4607d58392d14bd626be016d2f3dd4c4448ff195666592e50e0b58e5a0cab4dee136c4bceb762d115fe49bdb2b64993f68c88b6178e981aee33c772a02e2bd3ac95504f5c5f271aad1dfe92db29347d1dbdae6e47a101e13603b5f1133c5f3037863f0220abce9d622eb3b08fc4c28865183525244e1e9a18dfa9bd383a31555b1b63cb7f46539e69318f80cfb1ea06355c168302a909d57d46c17574c139a6af6200ee417674454140209136c485309e3d934c03d364ff6428c03ac85371438c70a680fa36c2d5559204600f56623e5a81e30a4fcd3b942608d500b280e752fea8892914ef8005ce0fa0b21381430b4983e0fff51f75b0c652cd7b0131264aef24c6ce4851ced9cf3e0e965be4d20709d38805aa4ef030a4f2c0b8c96d19c21c89c103b0d147c0f94166fe76dfb1e4631fd89e724e774f8810c128caff43ed25e8c424d441544f293f084ae169531010a6fc1568485017538a5038ad12d5c3b4754cec5a23bbf4979b345dcd8362d2fdaa635dadf29b8d2b96e74413d12fc512402b2c1be40542932a31d4588e15e41249dd208613bc53228adff37874b38034f75dab2e0d6b5020d93ae81c21fea460712cb2c105318818790998a18ec6cc493b58d7ec0a7748eedda8d3a1520912cadd265debcca808062c08ecfaa83025e03ca45f55e05318bdcdb0cbd9f1eb706eb908429458b52613af64d04e2a5f1188e0995fffb429b852fb13510927de586159112b8292aab0ea90526561a6e6609a983b1f7c50b39edba2303173e47c81eea3da9465b44cef7b9bacd802ce0830e48713b446091d1464d39c903fb6dbe11d3fae878f4fe663188b1573af76924deb1f73e719778965c2edd2647e644996a1d022045fe9c50d2f3ead3a765abe33bda171e2cf3c1d35056e7cc80d9e55fad7ef06042dbefefbd884c9cff71f97676e84394b258bf69da3c5ceddb8949c2bbff6b7e86c45eefd08d032165ad99ac4a25e915dd5aa39b207504af486dffd4b48150f22e54b5c186d5514b961d3accbfc61e086debb86772debc9688950501cb23f2112e0e03381cf135ee0446ec8891d19783be859134945e68adf2cd5207b3997f3df84c9c9d4f8a8ef51da5cd38e824292e038249668fb29189e7808689de3945e42bd5c7c5dca22cb07ae809e252561805027717a3ac9123b317b4ba45ac26a94fd596827ebf75f4ce6258fbdee31821b6d25e26af0faa519acc3beb2a5edecda0a681b0b02a8766158e5068a01bd5faeba7f072dde092fce4e81601ee9308037c156bf277ac321be4e73be94e4fc4c74238080c9c42d3aeefae1f86ae54fe67149b22036f99055af3dae8859768d2dcde877649a2c047adbbb61c58bfb7b2f87431731761238bd4ead436eac5610e2c8324ff8965273a9f802216750b2306832e2960f61952a6b849f1e06dc2c3a658f3a7dcb95ab53de091edfc1e6feb4243e316ff155367814e1424faf98cd98be3761b0e021de9ce1f2f8251fc51f2b40072e99c62040ff676497d033eb1c7d71267ccec06b25726cb6e92c03d11323047fda607c026bd96f9adf63a1479c733387c2c22c1fbb8f88b3e426c40172f59a885410215df81a4b5b68075cd8b017b47eb13ec48df6c1cdbdd824f902bce2b3914dec510ec330dcc2c0bc0089ed38b4eb3c11c8a9eae48b4f8f52702445846316811f0b562f4c11e73b6996aeb15a8247b57a1b864a68657208a899a91ae032731d49090b51c0efb0cb3f99b55d29324f5ae8bbb5d84c1f498b0288e193dc6f668667d2cbf920ab3f95e20a238a5a842291254d2622d212be727e918e803c4f5f4a6cc49254bbf1553e62f92af3e60efdbc493dff3d0cda6caba02d240c8a89536981a0e989bdc9265d193d570d8bfbc87bb5b401c884de74c31f5b2a4b266cdae870ed594b53ca0dc0106e826cb6469d5e5ac0fe933384b5b595d676dd6eb54cb1f38f4662c0d33c50478d005e3d91f4f0131a412678549e380c68bf6a9592949b1562495f0223671e18193ec6cbff5a8979adc4262be7720cfe475febf126825f39367cbee7f65974728bae62e2f9acbae77afcb86b2c875e6b21f094bc0f2da7e47992298bf144273b56108e02d8f28977019863096c80882c7a980c8b076544dd09fd4043b62884eb11b0e19efcaa7c7483668b22d02b6a8b182506b291b1c2aafed15c3940e853e5b909b108917d6b8475d28fecbd151464bcbe785ecfec77d9e12ae1890e872f8491bf51932d72c5be17f982d9a2a8cbaa2c3c8841d9b4b41215566b600ac990508214552e36becc4a6895bb6c4421cbd302e111b90caed1c92297d91f2d095daa58ade43ca2a66fd3d52547db04ddc803d0e40d559f5d015194013195c77e92f66f22f85486880c6e4585c91e9cc91544ac13affc98818d6d20ca028f9bc4d5adcdb32f3381538a1af761f9bd63c2fbba2356463d94fa8f5f1ccc9d869171730e1687b73de431a7505d6322e2fed8ae0ef85784bcbea758af4fbe03cef7f1a8b5ea533621769c1a9212b26ca98d9aeb03d53ec2dd0c441f520c970a82aacaf9831e5e574dc69306a4e4d648d901431ee10094559e78532b525b2daa933bca722c3137a72253ee65fd6fd6319f496ebb9bcf5dc28b20dac0541499b6a696843774c97ad645b70cb9c8d79fc48b307037ee1a7a828abdc015866fcbf9a15085604274d19c37ef520e71690f37216a43938e5627ba411f045dd03fcb84acf32ca13da7d9b2193d97a708a740cbbb1bc4de057b9692e12ba1d15d8d0be939886c1ccf883438bace25405016c110e0623928c3c5b3dcaf5a26285ae4002c46f3690623beb907bd141628c727de0d5ad41fa4fe8aee14f6d8b5cd853fcef70c56aa63082b203c7e9fa9080f9f3edcd93f20b8c07a187e309c92c9c37c36312d2349d9a583e0eeaf5e0ed9874f0ccccd28358679864eb3678d8a4d61b5048a8acadcc2d35d93035811c65d5fdea074880b0488c0080a086c01100c8da5fcb4adbd95dcb418586b65200c05e961482e8c4c0f93f9f391961b5461d1b8ea01686703ce7416a2bf69bf02c23930fb2019de6230961990d0841605f407f26942d162f97121a50fccf011ce6fb93efafa36621194c2403d2352145e4216eb7cf5f3f98c89886eebafdcf8602618dca449de0a8c5ad497b9674bcd4c4e34f3462e6fe9f5247c6d44324cf017be0a8ea92be5552a7a2b01c344ee7776c499f0caa51f68e7221d17a9908bd97f3e4a2bb4d850ee9150c62aae16cf4707241a3aec68adb22a8d832214f97224f9ceca049c205563580a365a37091c2be1cb4fa4768092c93d0287ba3c90e5baf9720d9401090f8c2c1443020004e458d1791afaec7af363f95404eb6ae0010d05db9df1f9271003fe8445fa24bba620d1b1f4c3422543c11caf3cb10af0f1f023d5b34dc72683ad071082531cc9231679d02707f95cd774da93b7545c2c1ee87ed305566de83b68d385a03adceee9541e5281f7bf6b4f5d3fd50226d84fcc0f056aa4a1a2878d70b0dfa2a16c5347fd189c1001ffe6410b8e826399aad4e9bd25fbcf9c9d7d1e9b38f012b2a1190dd4509ad6db31b99ea331931a783a1ee197ad49bbc012433d345e60e0ecc76f4b443911a4e799e2cd0e2bd89a987e50f00592dff16c46502971a468182f1631e54807c276ec16ab5d58d22fc82d79be4826ff6a2ace4603155dcb8077a7110d43002942a119f0ff8d08f8a078a213c1f2701600c05fb801d29184ca1f23deb384e41008b80668c52922a589fc7c262326d7142917e9db3b09c6dcb0d029a50829c0a45bf804c06a96a618273105108bb9170b55250c1ce48274f45cd0628d4032198313053386349f944b694350a08cc432288e3760334923e2ceffb0369d669d192be72f12d102039a1f97dd3f686f9db47f91d966e271ea2ab7e2ba8586770c33c42df01d14d4eb54ba8d235b24f5b6fa90c475bb9e57a3562c7dd5f0efbb81db9d1089ffb371f20264148ee9a65a01b0891646f5148eed7b9f7decf3c681832f73fa97553b4f305bd8d61586117c81e419ffd6db948d54186de94da5841553d22c95af4edfe331ae74c17620c8cb4a5cc4a2103b37eeb59891e450b3ea7347bdfb9fb40b5f204a21bdc9ea05f14f07a4f92f075829c21ec358e9e0259014411ff1da174d08fe71d6c2a0c80b69380c1c609130cbb80dee7b006a272da8eb32be9283baf2c7f872e16ad6d4a6e13ad9f7028840036ef73f88c7b0e744f1d517b389327e8142a1a94049272ea9d4393a258cb1a80c81a9ca53b092f01ecf2abb76874e740be10e53b51a99467b8853d338281f2d84001e42b525891d6bc9e1576084a8625dec1427c5a03a39f5fe9979f8d2b848b3afc10512d6180ee3021f621a2c02d1d21fa97206b0f822f6b154b4f5870074f337b26d2018475c97b48ee3ff03bd74b55df842597ca46659cd30b66a28bdd97ea85f429f1208e11264bc042de943ae942e7d5d679d96cf820e18bc07f46b98f196ce95d47d4c3eaf95597e03977832bcf40496f91d6ca9380418c481b38446619317d2dea33cd5cc619d1d618d609b4af1d327b71f5700b39a56aca30289132926c9aa75d577643a328de00f4048e99b12baa105388c7f5314396739de4262d0caf83cba539ce478bae3aaa9031eda0253a45530be833c9a831e81769a525e6d8c1c4c9c5f0500b34beba06a3e9ead827a1b43a6ac4a191890be10939db9805323176999c718f981f483a99b0589e0c68ecfa47bd4b1c4286a97750d3499057c6ae12a178ecc3f210e3159879560f406c8b446071aaefa8a335f38a6566422641d1d517f9f447c0d9153b989955ad637c04f278d7df021517ba8ecb4f319091f8c071b6e008776cf7eb3a24153582aa87f9327fb5b732f94f703d038173489e63ecd58a6100eb38267d04e956e07eb0b442265c9c4bd06da1a921fb3bd965608a3bc8afad7cc4669c35ccd58088ba4cbbd67fdf42a0146a87cf33163e9f7a4face319c8f4419e00ce32217d6f48cf70241c1cd6f29b4a00adfc6fbfcc4c2ed397c069c7e672dce4b16af3d0eec5d568b40bce580798d3e42468d609fabbbca8e49206c767414a769b6ca4e9abc1691226657bb16e61ed459692690be33604d9c056bf719160de987516ea2f59918f9f7123612fa5553c142ebd8cd1e70d4a611f1c5d0b8733b48964dd7c165f0e5d0e53bdc923f0bffc2cd504c82944462b3cc773c538e15442224323f85867079f06a189d3384a95b8aab40a282e836ab9ab45f49836b5202c206b827df84bc693cc4361a595ff1aa915750c0803e2a194de95a05b49b07764d0100dde2a18de4984984a43adcb8008c125a938f0ff023288ad4ce78cb6959d30803440c3c4dee0b366c07d8c5c3934593619183432004e13c5356523a023dc435948fc7be01abbf8e7ee22ddbe93c98193a3328f0b5e3c64e098538eb7c4d5144ec6dc80e30209889be22d9c9f4b1c051a369031e9ec4e94ff15871e98a939d022685a5e845a82b3aa7d5f40584f2dadc3cd3a0a0bef5a6050523b4c9b3e3fccdce7f621b706395758d9b8c36e2e45b262d8be6019d926f468b31b69a7e49c1bd163c3c300430c700389451506d928e7a487c2e2e344490edace265732cc588040258eb6203ce8730af62ed4b62e59aba3db90b9e806dec039a9a0ddb01bf0a7c64eaad3c56e887b31b0ee251f65c65fd549f8134c926f473c88d6e2c6b6c7d5d7659f61d620b622792fb654bbeb2148a323cab841f83bfa5f9e09ace3f963e25dd8c41712f2af8bbe0051c5b99ef3538da4a8795dd986484cf9baecc6f24a32f323cd52b8ffb619232d54eab57381a64e70430fa3c75e591c03927e3cc90bc8b0bc85a868103542524d21f22956811f3648abc90ef0df8cca200b61b63bc992a3982c3eb311935f894ac44445839c61381abb330e716aa16bd1ef04503bbf4d811c7c10d48d6310c5d3c0be0013045ecf1eed2a8de4b87bcb8232964b2088e9eb66abc0e56534b56699ab3119b7a26693cbd665da51f347e15224e24e95fce2a8d7d5fe05489d80ba391ead7ccb2719f02e75c7656674ecd415175809d5a10f5005734185d4792bc94bd4036fb52d110e891852210e27c8f01f4e06f7e76361c69a3f319563a73fc61f4290c357265be61bdbd98b3906f34251cbf2e05a952c51e3ccfdd7cb8850b1de4db8e53abb064e26a7d797c31a584cc9537d74c6bc49e25e49a458cb2996b655eb3fa0bef3608f87033911e22ce42bfca943c4267d3480589a8ad0217e62de8b5b1bf64b19a33402ae2d12aa468c794ccc52d4194d8626f7047ce570b005c61c5c1f2c4e37680c42f333a54cb19d0b3481cd0163a9bfa4c430700f4b3058e84863ff9c8b75957aa5a1606bd5b1cadbe0f2f0c3668de29ef6f2aa70cc92b76e866e194ae406da39429cbac3ab40db0c4963928224a4cb8c6c9fcc93b9cb3ee0e59084bb584b7bc308465067004d1dd8149dfe014b2693a150818f6981773965f892077b0e0e7c58f503988f61cb6121937bad281bf66f8f58550540e859018cbab618fea582296c95804e16ad50f74bfaae1e4ad8fca8938c8d5859d27ca91f822cd53503b016cb90b02ce1fd70072581e962df1f1bad4f80cfa764474a9c5748605d31e86f202993b6746ea65104a5007f67c7e372da5855444d294e9601c4c517f42ea4cb291e8a61747d6e4a9e2aa967e2367e028a5e65577da16a1f02f3906d83dbfd54d5ea671ef533ef4a8cb41edc23b9bcf1655b9a41478676963d57d00a67611d1ac0ac5529182472cdf05a7b5ad4112c4b6119eb460706518bd435749de548d102a1fb8741fb53fb24502a89e3da68c59ddc500f713c096469fbae8f6b3ec6c788f4f739d91b650551b97d0bf54284c239f1005c47ec1e4ae4fe05e789cf2bddd19d14e0209246e511e7f6f014c2046510a24463111fe5573d43ac442e6d8ed982a64374b0b3b1e80aa30dc490a2dd1ba92ba060c3c53a2dfbf7c51d5ce703708ba5d123802efdc0ce23e6ebe8b19c64d3ce1c803ace6b0e2cb64a0fefdbe1340e17544be5722037b8b2ae5fc1014d936c503da9bbc09849b37c8c5e37eb78842fcd501c5288d2013fd0e8bf01e83702cf17e4262c1c17777b43db652a65690bc2a985f852fdc158d36223cfe9f794b6cceb0642e01c029e023ef5e8ebc6c5ba1ae151c16e1d0a04dd2bb6690ddde98bb01ad63019fba98e9a82f913d0c97187e3752fed03bf520c35ef446fd9f76cc7111385d0710997ab51c252e151251c67581abe90644a27d2a9384b2f417bc38a42d793803896b01044055cfecf1328863cb4fcae8dc7eb3e1126de147eebb88922b4d87797332c91c1772f801b8900e849c4c35a8bed174723b771e0529d346aabe4224233e15cff5389ef36e5232025e0405be73e416342e1df0c07552c39a460bf0da8c3c655f4b6bd0cdef091059b3b12cd4534d9e7c6bdc2b153eec49473126d50377f3c159e5e57a048b59fa8a16a53fa19100f600ae451e2542ef830500628d20abba5d04ad0a8ed54028c8c0954daf76a4eb5cf877991caf0267459ff1dae6f4487ec670a9e2f06fa740820b223dc30c4249a32e5d7258ab26f5b64dcaed8112476b6672c71b2e526e05cfb93acc445120d8ffdf82f673dd182549f323f55383d2b34ef22eabad1e5e44450ebb4b79ca7345656b2c638e66171eb6035e529370ca8331138a7df21c40e17451d2638914d31af87a33c3d173bbb319eb589ca5a161833d51b61501d28eabc7508ec1180389180ae70d0cc471d21a3e3003b765428676a9428181d602187cc45d06aa58134bcd1e6674bd216c178246217849d0b5b1c1fcb881f7caf656481c9c60769d1833d8807ebc00efe779f0ede98e0c7e22022dc60586e83122c9bd8e266f0449f85162b2bda5de322061723e3da857966a5025a7a2c17dc707dc5862a8f6b1d1f99e22e484c993b288c9c38552e3c740aa502677115fb4c59c1af56b4d531bd33687f88192f5610626b23342a285cc868e77a4e09497a741ff060c88b0332446cc81d0547fd682cec464144b732f4d173b3a0203b5402e7d850d00e15ded989de9b389fdc2868d796d80d9f186e88a922a6b56830112086c3027b4b8215f72101ea1a7b8b169a3382b882d5d0343f58908c10ce3ecb1c5925895ff04cfe2a68f2ebc9e3887c6e7ff918092ee7f882a63599bab73e8dff3b309f40c64f2f2ed5ce4e9cba9f9e06a6ebdc0d7acdc214b708d1b6e64b60da4c619735cc0b052e6604e50d521078669c0e2858b89a86fed4d868e3d4d63ee9f98dd1cb506651360adcfa836bd8703996cf1ce22688d7c3de341ee9e867f317ea846760b00287b6b1320f98d80af7569c52e07f0b697befbda59452ca2465ba0dab0e990d5acc0ae82292023aec9eecfa45e8d0ebd9f52720014d1dc40fd045a80374881b509f081d6206b476fd21748817a0c339d3d12156800eb3103a2c01edfa41e8d093edfa4174580adaf513a0c34984005d04880ea313b2d8f50fa0c30e68d70742870690f1d9f5737411fa832ef24317913e7411c7d1618a0bbb7e0174f89b003aa42c1da6acb0eb6f1dfe8d0ea314a15d7f003acc3d6ec4767d01e8b0c58795cfaedf830e6b78767d1b1dd200e8b0e3a1431d41bbfe4a17a12a1d4629b15d9f071dce5061d7dfa18bd01de270edfa3a7438673be890eaa08bd01a1de29dd261b701a0c34944d303b6ebe79889edfa333a8c5914edfa38743867281de20dea10e7a08bc87d43879a8c0ea315367418d780830e65159f0ee517b40ebd06af43e7a2860ee7143474a8c5e8305a01a3c3b8862abee03530e9d0b990a1c339450c1d62175d84b6a464bb3e8b0e3ba25d7f4587dd6cd7fc85780f75b3b98a49dceb992bccaadfc53ad75c4516153ea42fec645dd06b87b5756123ed05956a0c2ce88b224df785d7daf53d1d59f2754514443d60ad94ec8ad8153caf9c2a3d1f2f9b088d2dbf1c97834142400a238c30de80753885b6fc463065044e5ef66d51c6a158d89f4dc85256e93e2232b7e4008dcd048d2d5f6e2edef86675ed41be366ece8631b05ddf139aa82ab7f582d490f144017939584ff6e356821aa84427bc94a08627405e392e39137395cf8d238d7c4e469f33311224e9f922ce95f480a0d65acebaa7433f4f882f74e207cbbe446aec0b82a1d009d81e7263db0eed4b04b75a23d84cc8973b7a4098b6fc62a4b936c7e560fd35f8ecbac3daf284bc9827f382bc28114a11d1ae5f796acbcba265875e9047655720247df9d11ba27bfa1da1df7d71be8c1d5d663156d099155fb43c8f35e95a567c0185cec4a21497cbec095a50299aa8fab48341e185bdb4a8c7c7f5d2e2478b2da2a08489957a26e632b33ac71503eb017be1c458ad946c0c39422962b2e78e50d4e0c48b85de948bb3846ae17deedebfad7d5f7a3fe4beeefd90dba79cb11b8520d831d2dc2f949ba62951a4a96f751c42fe1471b2a31b11143d557a40e6e6a6a67fb5cef49956f64c54fd29856cabf5eae36a63600ed6a7308f0a276360d53f06e605b9aaeefa5e145745285fb8767d8fc803c3575a7d2f0b57c52b9e10da2d2f68d71d7a42b35dbf28c20ebda15d83be58c20ebd2f76fdd08bedfad7cada7af9fcfcb82a94aeca53bff654296a925d6176585bbbceaf2f5d7345a3147c90d09d0c20f19d5b1d0a4b98c28d39e0befd8ce489e5d59155756449d055f41d48acb2e977c4acb2e989d2bafd7324d9fe4408f11585ed70e7dc613d34d8618ccda090b2c34885ca19c2ec27008171957ca2698349690fae40597e88afa6784bcf7e8cfed4c7a77cc2c59adcc2451b218c8beb7a40bf7ef7de1ee490ba5c55d232647ce9c1b9a21e475f73d5f29a28c72d41a621386f21d70fb153cd5234512d2d9fb9e5b59df4b59cea9f7e8735439fead3df2191f42988194f5f67c6d3cf4893fa46e8cff8fae9bcfce93372fa976f694d94b3b84fa9a54bb22a2cc76e920ceb96174d9aa1e96bae3c9bf0b7f090c06891e2cb3c1e4e109e28a268e99928947b3f5a9e8820683d215a486b8828cfb5c3b646e993da514beb2322c3d04b5e7e7a9d122abc1f998912079d5414697a9063fcfce8917e64d2d7794248d6c90b72fae815cdd5e9fd7ed5dd93882ca968ae5ede575abeb9827f6a7d13aef5f1f7539f847f8242da73fae2ac5fe95974d8d2437b5a5adb7f763ff91592d6d0f24438897c7cc8f8a812d0bef7593755fab3fd5f66967e53f6ae0a69cfb6a6d2e7fcdccb0debafe0d47a44e975be5f6bfdee179674b833e466661df7dc9949c8f2bb24e4b02568fb3551e175cfe9ee39acab900888767d96d9ae3f5a597919f547f559b00744eefa58cbeda3af5ffac2187fdf7a4058be964ceff2a52f6cf9fb997e3e93cb412ffdfdd273ded7fcb5f44386b1f3e74386b157be527d2e1fc0f45ea90281ff7e27efebaf3cf7579fbccf7f9f74f23e1f2b4ffa7c7fe56692b415d3fdfb25c0f42bdf11a6f7be2364fc4a4bd010da734d1f95f1f6a907c4cc91f1c518dffd952f74f968cbc7c4dca3bfef1e90d1b37ca1dca3910e91ecbab252aa9b074498bfc4d5fc2b5f1a7de111aeeb705d297de6bef03e13b314eedcb8cb55f5f35abf90896972997ef087261315dd7cee39e97dd5dd93484f5fb8925ef1517f4597fe45ae442f67ae68d2cb8f952f1c427b4a1f90eeb94a8ade77f5b9af2bddcaaf7838c46a9f3def3ba23ef7ee01319fe37c944aa5d2d75a6bd5a32f7121f71e1757bed65fd11d1172fd507a3e4a9f4b3aee8ef4db671d22d95c189b0839ec00d10eed93be21b467733ffa7067739dd6f36fb881a1100445dbbee9679a5c2d41515a84bc7e4dc8edb2e7db4a6bad1fe98471b5d4c801176d841bd1a6df6cca2a2ccfa70e4ed95c7985651945f69ff3f2e4f0baec5f170e4263d5efba268ade10647ffa1b91742bb80880ecb1189ba822ff299b923587badfbcf79f559c34b7106d9ac83b0bb18791471b6dc6f09c79ba7b4ddb6dbbb74f2255521dda1776813c3dbd98bb1bda4490b436e99b557c93f4ac1269e48f6616624a7adce3adfb9670f6b5fde66c68ce266acab09ef3dad99cbda28d0f66b1786dbd5c745de68442ce8aedcf11613b57c5760ef6dafec23fd8b53dc9f68f219e62e315b07c8853205482ed18053db47c8847e0f22126418845b0fd6388a1187d78df2063c3f6bf43d1e60bd186beff05835c91deef107ee2c3ab86f0ae61fb4d83196e2bd2788c77195bc6f6185f8af1f9a3f1e14f2e228d7f8b9e5488297f163dbb88297fc5c0bcbbc068df941269fcaf9e58c494bfd5538b48e35ff584424cf993f42c8244f9533d891069bc85a5c6cf18cb8fbe1adf7daa19c11e396148d8fee1cc8e8f8a3ddc2732e51fc31b3bfe275557e845aa6e2ca4b1e3e790aab9e3e7106de8cf1a3ada8c3e8631760c4752009115da1d5f46b4c11f7f46b489f1f157a4eaca48d166fbf8a54daaee2cbe943d222b3ed7e9d875ddfd71504fa048331a7d9c50a78bf8b85ecc279dae3df07e44076750d7dd2f7cdde80e451affd10b711cd775dd90ec216e7f4e684ea068337aff498468f373a97015f70e743f9c52acbb4f2e66f89cbdfc6d29717056614f2ce40f27155abe7046614e61fb8482932f9c4c984fd83ee584b2fd2712a4ff2c82ec417abf3edb6fcfeb0bef13db791041fff0f2dca198abc45557c841bf3107dd7f0b2e4a5a98c81e6e1499f287f9c29985edcf9d643c29c68398c57cb99429ebd92f39b6fc19396cf926f95f1305b579cc6c79a36c7f193a4a1e728d2be437b6d4725f21575d2531575d260efa75729f38e8ef22d422e3baaeebbac70e761fbdfc37de7df7527ba491efc5903f7ad9f2af92131357c9f7272edf45490b131627db9face8920cf9a428758476cb77c983fc1b7b91adec59b86df934623164db475bbe37fabc399b55b44813f32a8c0e24e7fe310e8aac75c3b85714a2d8524a29ef1d420e39d95c71429cd016be0c5fba63d2bdee11fe75b0af631272b297953d84525b6ffb8e8ad1d728727ef9b55b820e94ec1d765cc28b68735b47b3856dff1ab402ebc9ffc2d277ddd7c1bad748774c4a4ffab07bdd0ee6aafcb3f4db87a42ffd11a41f71f90b495ffab820d2efb849de12ef3b26bef27e7ef772957c2a8e9a51e4b8e5d69efbeed5c138edeb5c0e869c1072b8b3e5e30fbb9f3d1f7b40a84cf9cbcfca94e7c45ce5df74fcfe0de9b6f637e69c10ad226b1f72425984dbdfb87d61c7fdcde48486745bfbb81827b469921c764194d6a7d4c3a95d50f7a4d65a6b17c547400e724f1c9c40bae7821c9cb1d3bfcdadbd7b38da4b3defbd5f3d1ff839fcdcbdbf5df781abe2c5e688bed841e080b8ebc27a527170723fd13b20e761be089ed505390f53caaff390936d99aba8b8aa3efd298b3433e6e074f799c24564ee0df89691663e373ba9eb4ee2af3d9f93525e26fb2a719093d37d745d5e8c34f3ab923cbf705d92755daef29fd7b5a7cf7d9de4f9e18ccd9ff3fe449a39631365a90b16e69c13fbd39f37e69a89796357408172a104054181c1a0b85c502e94a1a1a2a20b452e818b00c873c617eeec197f85e60a00ae1d69cf8e4f5bf3638e8f341f6f7cfc393457397cfc493457331f7f16cd158e178f30c7cc064f93138d8f5f335736eae3f0321f5fdebe8c36e05bfb85f7459f3627bb17fd52f58c69daf805e3178c5fb48ccdd5ee45c7b0dd8b7681f9362a8ebadd8b6ed91cee5e340b0c2848a889109175a3547addd0d467a2e4d368a017bdb24d1cb7c9b6d936b4e50c00e9793807399cb3175dda3e3d2fd8088888f493a4694f1c351f464f20078b82729037d791f60dbd056d425b6ca2645c9f89b2459e572a95700e7298f78b1e01406f401315e327007a5aaed7083602ca44b3ae9b41317a0265da12328dba17edb9b6cbcfa7d1f72787be3e23d88cb638b49dafd16b038a3676126d2b1fe780d4bde8ee869eb38992311a4fd48be67e764b8c0dcdb566441cb795ba17adad742f1a6f1896ee45df7dd2305d8bdd55f334417d4490b436eaebc9e4e1c0ccf07e881b071acea5ee1b7af4a3472e9e102c81c3df60199239b86d37b42d721ee6576d8980904d9668ff107ec12f2f2f2f5c8c8e863ebdf6ca7c1b5a466f430ecec7416f55dbd9fcf92357b4b15aa4918ff1d3a081699cf0e954f17ed17473323a19fdfd8b9efba497c4bc0d1a7a49d53cf51f07cdd344d7783b9b2b4b64ed6cb25e3b4beb25f56be8259668ae36d944cd8992bfc9ec4f986d3fdc66fb657fdf6b5de3ab96acd3a9c69ff43f57e3f4a7d3b7a4d61a5f234e3aca0e4a560c67721dae3a6d1f77125f1fe78b221c305cc5e32ad9e3430a1f495c75d2763e2492d0433404bea5bd284a684f280b072b102007eb2be03989659c2320b03b333303a507a603d2091ee4b8c378450f98177707793efd7b83acf3614a36b5902fdcd942ae0e5e0750128fc4ced7d7e1c4554afc91afaf03166d646bc8873a80b0ebeba822f630e4e76a06003b3a89972d6df79124debe124a7c3227f136092592f85abafe105d8489bcb9df8826ca7e0d67649b56424707a96e69baa79e435107fb3bdc9c3968bfb993d07316698e28f145078fe8b891d071cb96f6ad0495cdfd102b6c8e8bcdb5b4dc4774dc3b13094d04496b27f12da116893fa291f8a62cd2702f5bdc7d659de7be90090dc70ef91be7386e880e91c8e8711c677f7ba9ed6f3a078f4cc9ebe1d82f47cb412b7fd39a08644abef6713bb1b9973a47cf96a387e3368d13f2793c0e5e1d2141f4449a7a97d0d0a464f24b51c94196df81e1a0d772b0f2cc4cf15564551c64f91d9183d4c3915f9183d5f70fed0b3df01c1007be89a7dffd104d70e09bb389d2bed39ea698a460a957a4a933b18963666666a6b5c399588e9e6de3b8af7595ccc4b61c229029232f441ff9e8e11cf91b4fc1769e09bc9128f1f5534c5c55a4f54ce02d9ff8faa957b441e2c3140f76fd940e620f48c41c29a05d77b4125d1ab2122f5fb694782e7b38b2f5c9acc45bef87b8956829a16935c6228d6e25f4f4228248741378ef7c732882da4fcd3389a20eda8700498b35f78e9e43f209dd04deb2f5cd2a11d4b46fd9d21e094d7bb977f412fa48f4921ecca2af849e4313a5fdd4da9c459a7d6f90b51f22e4877c1249fcf47092784ec8d484fccd1c2264c890bf9949e80ffc100d82770f0704da1fd19e11dd81e1607d10e8ee8b0fe8ce0340983861f138cbc709edd233510be880f68426ca0639acadd1ac888fb308297a7c7a66a552a9444490188ad4754373351bf0d1570d782efe682f89478597c4c12e46bb15fb2b1e8efc150fc77ed6e6bc645a7335838563441129599c713656d9f63b4272dc07e4e5a0e4e2131cf09cce5d175472d9d6a545cada62e964261659a6e5aabb2716357891aefcca714d9fab6fb55a2160c508e29e4ccd52321a482f36512e9dcc55db7352fe35810e180e1c38b60ff1c6f1717b1c614ab66ddb364345fbed794c79e34cf9c1053c3832fb29b9041338b2fa7706b2999829461507abb5560f99457b2845450c1947e62038c130877ac0a20d8ecca3bbbc0ecfc90ec86bae666272e6ca20e7bc64741fe5b80e301469800871e22aedeb6f2fb5f69c16f29c0c0f4788906e7e373f24b487d592da6e2154d895cfea355727fbf4774e3a4670b8bece752376b2df2988eee7eb743fdffefc8c34b19fceec8cccefbe1d96fdc20e261f098d33e5c2c087df18f074df44c7813f32bf6be23b429f03cfb5ec1b0c48c9927824bec6f8e831fec220dbcc6a6abc5310f3bb77c074007d0e7c71a23821385a427e880e77f690770f67c8cb70d3f70561dedc6b425ea2de2053429ed32108b485fccd1ca293f87062483c27bb2490f870a638f8d2019babc8a23a826eee4f9e385c1325392b394e721a76851880382b71b8b4e8623e0786f8e8abee87780e68199fb9eabee8a8003c0b8e6543ded971a8164107fd2db467cb64c870829302929192e10549cd4c999111f1d19b899562135527157288c3d582bcb2eb7333bacb821ccaf8ecd310f3bbefbe232720b0070234512cfa75311c2e1cae9cd573328b12f8ecaaa3b3c56c66364547a7fecc94992a57c866260f47fe984956d003d603a6029b598c0f6d6601901fcefc10f68005e0c31e59ec9c0f6762ac968355b68b1152d1db385b44b07e38b78f8f7185f331aa747cbc6cda661680afafb3c58fafaf13fb6133e3be00bcfd02f0f20bbd2d7d7218af8032a54c2cac7dab7f4ae15ebaa27cf39c749feee170cf7994d25527eb333147d517f221ce0130a9c29958003efa4ac6e6a3dbbcd53c7c70b0f2d8756e2257715fb84ae36962bf7e4d6bc88778f7d0c30379cd15fd666213e5aa215f7450c8a7e955126e097daba95ea5640210c0cb6fe572b05ab9bf0265fbdb735a7bee5b2571b0be0cef87b8656c8f57543858b94f72f676138bac6a4256ddebfdf09ca02925afa893166fdb9f913f13933328366ee06033d431a1e56f40dbe75e45e4ebcbf4b8aac8d79791c2559189b77a03cf69bc392b5cd0ca71612166050b9ed4225a3e116d735647a11180b1a596b139d9ad604b5d637353469f7494e242a8e7075bea199bbb8123437553ca4d018ecc77c5a1c26ae5d0dd14e4b0078cc3d14d2979a6bb29c8407880f40069459a1c25392fd4472fc7b583ed01e42abbc30ecf3914acd65c4d89824c7b3ce9e1c4559e9785cd8ca3e9e6147218e3c1e6eaa4339fcecfdb61d58fdea41286242d560cd044558ed30e6839015be2442c8a71e2206b033b5b7e314f1cf418a5152201d18e58b4a147c78e4224d8c18ef156ebfc449a25f4bc76dd5b70f193f2c255ae75578a9c92c91efc89b992ac964ffde0e04e6a21425e7e26c8550b39ee3025a39fc2998223c389711fcb67a22a941f562bd294205bab573e3260323e2b1f199f950f37f5944d94fd58aded3ff5c5b68d662e10da389c188ecc553854b81edc018ae2fcad43878e8f7305e4d5cd0fc8ab7e8e2f33311b2f5c25e40be5cca68acd90abe48d2937641ec77d11cdc413d11b28a2e326a2e396db8e5e02ecfe15e4df3e28472b64a06407e199edfa3a248934394a1cac39af7a85bc0da5887609b2fd30259b0228c66c8a27f84ce1858b4fbc711df553b2e87573e6a4a5bef87cf8d652b2149524ae7229aa69cd15cf8ce960d7afe9a991c2573c5e8b054bd8f56b92f8aa73a5aab82a2e81053cdb59f5b52de795a3248789ab2216e8dede6af9405e9bece1386bed77437623e6e08dd48e4fe12875534a5e7dc9fb21778e6b033168ae3416b67624c3d81c4b37a5641f9ec5fb21f7ca47935868a5b352728f77f17ec87d6346855c89e68a16cd55d7723917baeba7b2106db4901a9aabf9367407394cc9666211ca1d410e53b2942c0851b4e1b82c7218a1b4ae08720f580f18f7a5645494e41eb09929ae9a6fc803c0f66bb491292abeda58f575d8f6bcc145b4b10318c0003e0ee0593c1c227273cf390fbc6dd549cecf8785220d90971272a0449a95cf5c619c330fecd51ee4b0b654aa0f53b29c1c253956441aea24eb00a2c2bef129596a166d7cf340c487dcf6cbf131f7129a232365fe7e191ff98519870b025f71366d08fc6cb141d9a0dee639979a6e4a49c96662abe884d76a3513cb71a56443680f8eec013166e8ae311db818a34b943ebf99dc39ae78452c0f61f5b82adc9e7bfb439e7b560fab1584bcbd7348dcd8b6429ed572168f77b16b4a166f2cda6c91f531b23ef5d2c9b408f035c4310810e309f0dca9dbb6e7382134568e8b278729598c4fc5b83704d3c341e267627346364325f5136de24c42be50e4702636bf3a13fb5c9ef6a4644f3cf7f5806ddf10dab39178f77090f87a003938447b316f8a83f585684fe660017ac01ef0b587a9ab1e1074fff0a3f3136d248e1dcf1980bb51da15678a83d6e5571f3d1fa46d3f20af1b410e56d50dd2b63eae22c9dc88dd90bd040de0391ddc0e9d4c6b4f2c728c4fd197cdc500e488851798ec88851698e0d8118b2e28d9292e62b459e263183d45354f10ad61a80cb32fec1aaf90edfada128f139bab207c26aa3ec6399b4c3e9e124108c9902143860c19321efb449b24be9a5aa696c9643299fecaa20d125fffbaa2cd90af6f87a28d90af4033806600cd009a01340368861040335e5e5e5e5e5e3ec69510441355ffe52d2cda685fbf16459bedebebf43abd4eafd3ebf43a29e075828181818181f918570a80f91a146db89f989f989f989f989f989f989f89aa1f9302c17f9329d3a0f131ae7468d496b6cfe90bfca631f09acec00bd146fc10ad814742879f843ee2a7a64a68b983109a2b1cae88aa8f71ce26d3ff0465645a322d99964c4ba6b5f20102020202ba618371ce26d37f0f560a04ff4da69c31ced964fad789cd154e6ca2eaa740f0df64ca19e39c4da67f299fbb80b6505acebae28a2baeb8e28a25b47d2574dc41f8e490834f0e3e39f8e4e093834f0e3ebb7e10423570363d58430ba15d3f09bdc350ebbff5ad6f7deb5bdfdaf591d03bc080b406d2401a480369200db4eb0f118208e39c4da6ff0982310a44bbbe106d53c04b01331b29f04d19872d5e29f04dd9c616b35d9f933a3f3a537ea64c993265ca143f02870bb364fe655ee6655ee665fec3d40ef50eb048537f863297b5f2d17ae5a3573e7ae5a3573e7ae5a33f4c6d0d681d8a224d7daa016d573e967523f63dc6399b4cff1304bf0f5346681d82aa1119d03af4dc885596cd0c87af8f83cd0c079b190e36331c6c6638d8cc70b099ed0c68fb18d035311ddacc28ab07cc462a0582ff363e34d9e801b3f121de1b08fe9b4c39631c53a90982ff2653ce18a76691a63e06b47da92fa06b7e224d7daa278bd592b9f129f04d59e6a1b4622a0582ff2653ce373ec41c1e71df92f9f18a9864811fa3b6a6aead89aab06c3f20af4813460ea31497135e1078d4e7b8e68ae21d2e99bf847ef38bc087333b76ecf070ec8e192cb7fc0e4fbe4ccb5524999637daf565787c95a232e3ac23f95452b2eac2c51883e880c9b410f021de0c40c03340c71307750439587500459afad20ba2033651a9998335c6479c98836fc8e14c8ce36126b6ad1b3290cfc2c1dac52153b653b31b4f51012387d1092f20af0314b5214f202f575926aee260ae9240aeb24f8004011172d5497e049285ab84c4a6b88a8aab84cc805401e285ab4ef64b79b153440ed6d4506a96aa92a2e2a5646cc8f2e50ea31457989245e0c328c595800f6762517674322d57bdfca85b7e299910723813c389e14cc1304e08da75d7ccd55c0179f90e10f8033c107f800ff106e2a31fe0c3bc8178aa3da1928b87aeb6e64a63d59769a9569d4c8b0b4027d39a2bcbaa2fd3833d213456cb539d92e9d46ca2eaeb70451b9b9261a148533fb626aa42e043191fcf8a4853bfd39ed00d1b39e000a270cc7c3974ece04155e99d2e65a2b671dd4a096614db2fdbabc0c7c0a2cd85c20e5d663e60b6fde2042ca0c309bce772d5cb56b29c47c5725c1a887637f386be90119486d8aeefc526776d0ccc554e5c15af00e4aa952741ae227dfd982831423159b82a065d749cde9ac0bb7e9ced269d22aee41a22eafed58a484c1cbc3f7afcbaf75d68aeb6bfb2c8816e4bd6b3ef57bd6dae76d4f3e13ebe7da2cd56cd90e3de1cd07d91e5809a89baef7da7cafd10dd733f04f7dd779f034dd4fdc8da6ed1fd7b6592c8c1fbf893430ede7b9fab9f2c8a34f76b1745fbced58975eb770a62fbee87e0defb8ecce7bee3be23f4b72fb2eebdb7de7aebc559449a7befcffbf44e91edc77da7464477e6e4a470d146a811ed68a36dd6a9936c45b4ef40aeea4c5cb816765b93dde14f441afba6b9722824cabe75156cbbedd05bf6b9303c116d4a6fdfa1903dacbc7de7f155cb8ae54397427a3f7ccf2f228df596f3687a6e1f2dfa445cf90bb4d6c6980a9783f6f1e73f0eda3a861cfa8febfd67db7fe32e3457dedbf7a0b9e2debe6721aa1ce6a07db7160811b4cf75fa8439cdf21999dfbd7c4f53568b8e13c5a2e34495f48a6e226ffc69fa9d9e5e168a6d20eb93bb92f68d714e41d0f77e08fade37c4fc2226ca0a4159dee70e3451f6b3f61b3a90076dfb246ddf815065dbb79e850876218f3eef71d07ead5cc8fed2fa4f1779deccd509bff73b2c8bbf5310dc77aff3dd67a409fe74baf7be9b89b26f843ef7edb0b0b5ef40f60b25900483478d83d6e20e6f4eeb3697716e7594824cdf37d67757fb1da11179b55d0eb8489271474a290325408182a11428d961e493567bb1b6719d371a916e30cb51ce290e4a998c85218732b6e5cb9732192485ae90a3fc662ac8b112ec884519d8e002d28854317e2d0abe31c6dc799cb779f7b5e7347c31ceb163cffaae7df8a35670c9888080ec914984cc39270f1f62949c354d23edf06cf80a868818e5663e1151769e9046179b4cb24d6fb66fc6282e3c86d80b78ae6b97662ae5d31dfef1f876cc2e7258b3fd79b84a7e8d8377878337aab4e7a4d63574cbedafc99473fcc2fbda57e3e0056fcdbecfc35579ab20dedfe1ab17d61d020c22ea659fe2aefa44a1dcbf7f9f42c14ff3bc34d3fb1d11832a12b69f8fe34afb99b91b827bde38bbc8f1278ca925c7586bac92457dee00042d0f6bfd79f86004130500e394a0288bb3e8857555887380391c8c3466fc5cad1e10a46dc3c1e92d4102e6e8eddf92d197036bd08683b366cac41e7888a9f91266cbfcbe2a712fbf94759ca8ad7b0fac71d005d97e08e67070be8ea07c1e5366cb9f0fd8fed3e331f1aed503c26eeefb4823f59613c0d9fe5df50ece6dfa053d470d06b104b77f36e63f952dce710d7e663106a50a2843509282994f0b47e4487316dddddd954c7ff9f425de717ea1fce66c4a8905e5245e82046435c1ef1e0e7e1b3bc696ab65624abefb047d6c5d1beedfb809e39cdd747795da5b3d04f4718b5050bb1d8c690a3963530c0283933773d5b9fc02384824ff2517833c3f1e5f8d83f22d0c72fcb046b6ae98ed494468a9b5f1fd5fea87f183384844fcf8337e18c7a883e838e8f375de9f881b8310f1f1f89a3c6b7e080a12636c8b1cc4553a44c4e2dfc41863f489c10fae28029536cc1c33ee989f5b4c30bef2b898b1c5f83231f1b57342c051f3f15c193151f32726e295c3183302f3d8f47fd8f271fc708c3a46607aef173a81378d3aaeb25f6864cbf77282e8605d00faddf0f0c155e00bb23402e7a14b6f0c463e5bf370aeff887bf45c9c1d4b932d73ef1e0e776ffceec7b93222a33842184337a888d564db80dc31de3d27958220efa425cede207f2865f3bb1f8e6b9cac4ec8bea517e37d06551dd42aea6b42616b31ee8ffaa24444f40bd2cf59fae8adfc8d73b78bb9f4d7c3e16650d9739571d6271d1c272aacadad3dce8f442bc3ed3a0e7f968b2cb8cfd686dc055ba342f6bc25584a5cd5d7e9c3abc57ef9f0cab6a6dd285bbb42249f370a8f160dd1cae6e9e50b499bbbd5a74e515d5ed8f5055b7bfc3708259a286ddb58d3a289d2ac4c7b6b831c52224a146de4d69e9661e5a36bd8da135bfb18579504338806654dab5a645b831c5a996ccecfad6c7a43e0b7b289d26650d6d17908abe783b4bdc795c338c45929b7eddfa863c12c8fc49a6188859b6c4f9d5c19c48b83addd265bbb41d8dadb2b44eb86b802274a73d5b6b5b754a24ddc9a45c3d6ac18b666b9606241d66e145b7b4b831c5a9925b24373d5f21a7e2dbf367368bfd8da5f5d8d907fb7683c51da5b309c7ea1294996626b537b3b831ce2adbdf7ccd50f9f1057ea24aeafb9c29f93608a9e3a84adf9e73d9146fb1bb7320867909095cda019c555a5d77e562b8b34da5327e4fcf8e57b2b469ae8e4c79f1153d119aaf861e52f4f94f65a35014f102bb24230c30883d584f6b88a948030c64724c73f22338c30de41ede9bf681b0e6a6fa9c8f2e937dbdacff8a4cc41edc3b73fe5477d197390166d4df37150fb25f92b14722c5a626573657a2dc6934a3fc457f9b537c255dc6b9fd55cbebc4bdc8a8e9b6359d95cc988baafcd4a43578b51e5752a2e87ac545a99a45ced40d0ed6c6bf4f34f762c1a0929c6ea7956fe15fd23974aa552e9f3ccd3e4e6ef92b48c34f7a937fa62a4e1defb10dcda4fcf7b1cd4ded32e85831ae749b6f6b509597b8b71ce715ad9d6bebeb4fadadafb16b5ef8891cfbc17cce20a23c07c5c3e3294e793567bb1b6719de78d6e08a88d346feadba9fffd6c78fd6c38482b359972beef207d6ac341faa08314744adf06e8aabcef8d4562f8d76c81a321edc1b926a53ce286f6273f7df9dcbd3b7a1a02e4d63ebba377809dbd3526eaa6392fa98efa6a28a5411432fc487ff92da6f8d914850caf6da3f64073f0624ace48e34f3de574d329a97449a59c1f962fa7115cdb7fc6e769a23d963ddc0f3dc6e80121f7f685f2d33fe28eaca9a5bd6f71de72497dac676cae62a6dab7dcb73e9691465f57a529c863e0e2fb749af7fce274026956c9ef2ff7c3d73bced90cbae987a31deb8776c7951d4b9b7eb8ed8877d4545182f543b7217dcc79341a8de41c8d46a3d1472fcb39f34aa619af3ddcf6ca0e495a303829a57477ef72ee2a2c09b5d69aadb578165d987f534bc618e38eb66c80e0c35418a5159665b7e50acb94d62b32fd7ed45558ee92d07549c825da2541beff8c716b45222e602730cdffd9843ca524f1907ab6937ca837da241e47f94717a975e35f29321676c8b9482dd983e472b05d935a9ad4c3f9703eaea2efcfd1c77365dfc3a1a129683b671f3ffe8c4896fd4edb0eeb2fce13e5a4968f7f3c3288e70bfb7e21e987d472fbd52fc49b92781c74520fa9a52487736868925a2b426e6a9956667e5750e3a0df14c0410feb8752caa70e46fa31a49452d7b40f67ed0be96bcf510d6b549338deef071e35fa46675684ab5cb68ce896a0411cf48f0807fdbbed4bb8ca095731e1aa592c22c6dcdfe0de591770d146b8436bbbbc314ecf3e27259e82ddb453eb0579628c37a73ad13db76d7193773573655f8e74b4a3d7d451730accae3c4da86519c28a0516fbaa6c16236cf9dc95924f3e5b7e8c95e6597f727fe373db7eea90c220cfbf995bd76ddf119c96b2e330fe6d633cd330e7fc9bf9b7ab8f751d52bdb698eccb68135465a4c1d76ef1e99d9a5abc61aca99e5df7427afb79ae466f7f239d36372a3969a5c37ac9e8b7d1f7557194fc66160d99b6585cf489b8c2016351b225932d710c61cbc701041c46d8f2b7193d4657adc831c401c3b48503465b91e68b1c7e33e97fea39f9781fa3cd6d9d216f1f9e5a279ebff1efc4a235fee9fdc03fbff0c676ccb6dd87df6c4b1cd60cf9692bda581f787638605b96743db54e3c9205b6e56b5a6eacc3fa9946d06681b10c21aea61aa61a46b0e54bda8a28b9a28e922135414bb5974467f446f38b9146eed06a5112638cf16f3cc6215cb4114629f848e9118bcc6157cdd8d155a61de9081602d94bb5510a3d3d3f2e2df86c11052d28a5d6caa65099e260cd62bb08c576751172d00bf282a0c8459b6e29ae1820a22c442868a812c3982731b09992b514c5972f7469edc8e22e14b0295eecfa315cc4d54c2c1221ce74311493855d63b4d835468a053e8cb142c8cf6c11e34caccaaeff45d186c3b248e3522506c67d0ccc55a7b843b92985922bf0b90cb9ccee0c52320b7c42be106b5f98b369c7c0629cc4003908cea11cc6c04a3e2db218a05b84c6c05c8a935d7fc9fc1bcf7161890625bbee3006e652c565c85561c967d79ebd9aac1ac5c50b9cfb1589b2ab0bd0ae2e43cca7df11179fdb834cdf93df7d143bac269eea28765834ff769939e132d481d7a1df8197df8126de89cf48f74d38f14638f0b403bfc3aa414d3c1703b3d409dd011d272a0938a809ee0b6384626095de1898e400acfb5edb06d9b5833e4f4002efcfd1af8bedb022ab9b75b3899ac2f57cbaa109684f02dafb71b0be478547858312d0f627a0afe773b5d72385833e0e564981087c8837053efaca7b80d41e90831e6c7a2e49e54566d815216072adf45cb30948e0a3872381bf71eedefb37534a246ecc02cf5d6d010bdcc73af4601e90abf0d7f75c7325d3f25c32ad29e4d00b8a323e3237821cbc1185087704a230361312081391906d13f2178a9c1c568b524a69b5b7b25a42b64d13a2695a0f98cfc4aee02c67bf25dd123a841bc22d991f374e151c2a5d104259c4827073969ad55a6bb5175b9c98b66d56c86b1c67df85d8c9f22eda666731c658b390c39998cd6c4646238564f1b07a582d07edd7a347500fa11e307923166346ec466ce5732366a5ec019bf1a2ce10cd14e568e5e0c92185af4a3e33548676fd99d95cb9cdac87c592c255110b3d601863ac6d9c8673c58c6c29f1d1c351e26f5cc8732f5b1fe2c8706242deb7b671dfac96bd3cc871c896c423a1fdced7bf4c86ccaab86ac8d7c719c2210ad2fb21fe8d83a74d77f47264abb5f17bce8dc7eccfc307cbc364caf98789b23f7f7a73ce399d90473bfe24c2fe604dd1461b35fd7e8834f6a91332fd8c34d1d17e7b234d74e86b6f44fb8ce0974d9aa83bac7183fc0083ec1f46a1a969817bea01a1b9b83d64a2ee26e4a622c030610b8f1de2afb1d6628bf3be0f5384097fa63b9bf0218f9afd71855bad562b88154da69c670cda314b39a5cc338a1d9ae25c01bdd76a9a86a78635a9e1ebb6cef94390493f166412117637140bd37dcee9eeeef4b4e57702827e8e7cfa855262318390e5939c4e3ae7a4cfd5493d1f933ef570e847ebac3fba3dbf39bf29651bb818638c7106217b446418bbfadca1915ddf07fdfae948433f22328c49917c271fdd9e2f7f7471ee50e9602882b3a75310dbcfd7e15efbcb3ad5b72cc98ade10ddcf4e7a31d2d8975d909cfe89b2f70891c656d664691afe23f4b56f08fc47e663f924d2d86b838264ccfd0deeeede848b36426f6dea2a4961ae69fbe6bca335dad86ecedf3e23a39f6f647baaf144dddb4596f276b2c3b6ceeb126b78b4244ed4953ada15e4faf43be1df9efec43f04fded8798cf3df7de09bf0efded75a63d79af7df75807417f0b62d3be537ded4ff84b1f59a4277dfe21b42f7d47b8d73e73af7d35da93be918e2cce2322778c349b170465dd4cd4ed824754335197479c28ce93628834f7b1aedb8b48731fdf22a21a6fed8803dd715a8140e9fd9a1d3b68921fecf3b8ce59f529a7be7cf9ed5060ca29a79c71cf39e7d470ed226b9b8848c3a2b1fc24d2f8cb1ebc67db4d49c0c5afcfe1a8e9961e4e7ce9d92fc8fcaa65a44f3c7b0a625ef79f9f9126d2a5a63b4f14fd1bef02176490a6ff14c47ded75ee6bf3efa773df88fffdaafde49348e3540a511b544e3a9f70a41a4dd332a2a8bb835fda34544287b88aa41ae93ea24f3d1c7b298d56ec24417a39bfedbfde13d8f36b117bbe9c1fa53de01240028209b9e503381c148b6072c88583f451e801195be91c851fb8c16d1aa6a3100439943269e4d551680434c988e1d2c26247e111d4d7a01103737ab9a310090e1498c30d191b387c78c4cdc8df91929680070f1ed1667e941d608eb76182c92d8eaaab1f72d88069d961cbc62dbbfe0f73e584d0ae55ec8a733615091581f50310575207f393453982d288d7f94ebc9cf01869fd30e949b2ebd359bf7315fdfaf6c75575c748e7ce944534bf57d334986dfbbb69dbf6699ff3000deed2b383d994a38ef80d39be4b0f985c3533bdd7521ba40d032406edfb51a7140a9fe19cf1e5c7c9516ed2fa1c9d94ab92d334cfd334cdc3de63ec7d0f63f23c2ffcfa187bf83dcfc31c7e6e72989b35ac6f9fab36da58df5a6a79d41fe6d4b27d93abeacb87f9aad1b076aef254d3d3dc7b1ef5a4b49cbed974017e905813a1531f3ffe88f862ac7e2c5b026b3bfaa0143ae91dc11503178c4fea2377d982a148e41324d10ba690d25f4a29a594d10757bd0c322ba5945219140333ecc06165f0e2e3346507f39e1804520691069bbe59a5fbfc5c66a722e28740942ca6f80043e7dd418d98141d624db4a10fbe6c49d813290528a9903dd2f572b227be565611513356438ac98a3d251130ced964fa07e9276116053994322aae2262c241eadf12460c71957f45ac21fbcf8ec0596b2dbe9406f131c6f8d65afb494a2dad8934d17e747a8d0f95fae0c30c6b2a1968adb53ec62ea7cbea55ced9d1aeeb362ab76da335019ab669bf6d9b369fce3a25d619a457bf8334ee98b5d62df24d017e0852fdf3fd982dccedb2b491caaf5efdda5a69aeb1ce3a264441c16b86022974489fb4da8bb58db337e8baae33c22345122a64106d38fc8517dd87b1ca942ca2c49c2342a0f301c6a50c228d942f88200ba29c42065e0803197cdec6f79c760a39bc20822204182c21dfe7a2865111853faa215b70e3227483aef236c6351fd8cabec13888f16f9fc941d3c6184f9d95b8e4f115fd649468631fbfbc22dac40f25930fa5930fe593ee93526cfcc588d2f017238a13e23c6e1e7fcd5cd5e7bed00446fe62fb42ec85890afee8db07461afcd409b93eb8e5d86ac037647c67d545e97d4b7dd0afd5877c2203c0828b4f9faba9895aeece41fa947efc24503619e12a4bad88abf812888b4db5d8544ad994e3348edba298a10088dbb4e836fec9da4b291d0111a594524ae9db1b5dfae8524af5935cbfb9c355e1ce9edf0e19851c7f09267a438cd97a88836a7880356fc2f5ffc663b5c664c29548113f6a369125a6048ae2ab4c94444a217d767dc927f2472a913226fdaac069953ee787e516610dccfc9f3353771370d1465863b56632c5e7a1e9c97216377f9bdad4dcbf1c69e64f3b4f73621e05f055266a89c98298c876cd20076312861dfa609ad43d1cca8a1e10a46a77a4d328b89977b491c6f8d5e218e58c8f371869e2cfc78fe3caff7eb65a4ba7ef5424eef4c5450064210e7afc293f23be221c7423a4fc22a4366266c4bf114568210ebafd22841841652dc288aeebb6adebba4d7b6dfb9ed3300e6a9f69db364ddbb4dfb64d8b44b536a95f76704a6bade651b3c3ee5279e3a0cfe83b952264960f63adb513e37b27b5d6461965a49b9ab8b0c3df7872728485d0446489ec9d0fb8f85a1e21d2f0f8e8d349299d5f8d83723e89340f664a73a5d7be7f61ad7252253b32c9928a2979a414328991af82bdd8f18b1d1f025f0d9f5170165376f421a2e2d76f4a8ac477a863216e7e31ba6b5468358e178c34fed83efe10fff645ec187fd88606833fbc1f2f0ff37e784e8bf5dfc771453fece0d431d7a9857dfaf787b03fff7e479ae8d89f7fe43e91b310e91a762dc3ae5fd0b487fad4fc7fd0b73de8f571f810e7107e581364ae64cfaca999f9c21a10c717828ffac237e51cbe30e3f0e9efabd9ff85798735359bbb6f9288c94785ebfbe68f7efcc3e2402da5159813a945df67d1daafe8ed4bddc368ee497af4567bdf89e4401ee4401ea4bf099b2f9a811cc88362f044e5ff1b2f8201bd60aed78fcb67d7f771dce4bffbdbf3689f1f7fa7ef0b12436387157ecc77c29fceb5dad3f88ce4d7dec8f6f7775821a87dc532c8f485b854eb87510883354e04f45ab22650b556c409e42aafb50ebd9e4ca6fee6cbc1fa38fc7f6de5705699af53a8c6dfd0302fa34f6f43c77c0dbdf231f4cbbbe819dfa24d6f6ffc868e2c19fbd3335791555d387cd3e7bfd9d3e34f1cacb57ecd41bebb08ad1bfded3b727fdeefc49a7fe424bf201bfdc88a3281fe4996413f7fe6eae4afbdfded87b8af7d4768fcfdedbbdfc98fb0bcb51f59ae4d57bf354da03a81be977a3e019a44984091a66a1af81fffe34f88c8aaf1c17cccf39c7ee5ff3be92f08cb77c26f69c0bc7d1d98b79f9126f88dc47c317fa4f4341ee6f1a77332b2f21d217d8cf7d8df5ec7fe1b297d27fc349ebefdff74b6cf9f11d2479fc60f313fe6637efea6573e46971e46e73f69d2bfe896182f43bb7cf482d4f87878623c4fcbf3ac7c7e1e97e761799ed293fec6615e74644d2a48b9b4c2d2e21223868e2c973c5df3477e387fbc203ca3f7bae72ccf25e9c88aa26790d0aebfe938eb5ba22db2b4f924e32ab7b94391c890b7461354b4f1ed6e9bef4dbb77aeea5f6d7b1b60b4197de75ee79f8c34a43791908c748c3424136934613aafe376d8dbb7a4e759f8976053b8c4f69fee2ae91f45451ba71789ac5bbc388ebbdc9d94c5c90edcf1f564396bd32bda4bde61129b6ac9e2aacb48e9a81469e4fb286dfadcbd5fa6797aa5319833a43452e91e67b494be66a9db49b5faf1006f0dfd99dd9db6e8cb48238d94ca2d72f8aa59530057d9af7e41660caa7195fc4c23b539c839e74adf86a4224a2661944e767cf9441e81c78e1a57756f4a92a508258fe98bec45ac12a391180481f8c5f721ae6224913e79844823891065102228bfd3b28a08ca2360d18410091436ad9f746d2f1ffc2365cf96b04d5dbbfaecfac9d626b2c46cfb88415fc43f89362e2b12bb33e71d4290ab648dab68733ffe1273453fd9832351fd39fbb169b267ae7644e1c7527c368eb9406fbb955ff3a296ab8ab69d5ffb1845c2b896966ff6b0fc9d53b2e8d97210dfef26d2608e002d8f7fc71e5a1eff4db4b98fbf00be8ae162759c52f8cc1e077fa2f0bb7b38a720b627bdcef6e127bd8e8c4d14fed2cdd6c130ed2a30eea44c2b261136c6184fd978ce36ee22d38b7fb87110ffcadb18f483abe2c67f3357927557defe8dcf9fb9ea1efff499abedf1cf2aa2cab9c7231b963f4374325f1b3fd772ba1fe377589b3eddef14c4f6dceb6ccffd7dee33d2e47e3adcc7f88cd4a75da7292b864b8b6e02effb4dce3bfa2c23ede197b0ee9b3f1385ffc67b260aff484fd744e167c1bff9199c3891ab661511c48fbf7621af7cb3653f2f9a3dddc62ff1e7b92a7da78b4f9752fc47ea6f5fbc9fd5be6fa2cdb6318d4c36fed9834dee45a4c1f9932f07f16b9f7439881f3fe9b1f7611e7d68fa3d5752087245fa6e260aff8700d8a1847d7863871236323dc1cb4be8b04402f737a25c6d00705511cdb636a75121282bc84461291cc45dc8d2c741fcf7933d0e62fc560539c41bbfc42fb7f74caa31de577b6b73b4bb1ab73657a78cb4d60f3ffdf6d5b4b5a3377b1cc41f3711b9ef3fa6ef8fb7a0e996250cd7e7bdf7de7be7bdb70813dbfdcda788a9fb58fb0a22cd7dae56098683b7258b1cbcb2a8258b38d9c5beb7dacbbdf4628a17ec7b5d01ab6da8948c9496559032a566460200003314003030140e89c4c2c1684c2429bada0314800b95a25678581d8851cc29648c31841011181000000160200904cbd408f066225093c1ec21fa58b91a4364328247c4c666c66e5623ef696ed03eb88bd3d64b6a5fb6c620e2d6b2d46b2b8d18295d33dd637509cdf887260406f73e238943e1294c718bfa7c93b0a4e0033edfa9823899898514a2a58c5c1d3e7ae40e1906abe2848369e87146bd0bd519cc4c0d73a1ca291be582cdec5e30129a286feed394924ee6ac32eb351dbfd1ca2bc46194a9fee16e8fbfde3a8fc5fdf088e84dcaa3327e629f84fe6da5dbde299c1de0a210ab242d9d936792d362f22f4f382347aa6c030c5dbf74ccc1a6018b74da41786293eef2c5c5d3999fd119c1052e81810cc96f870409b428aa7d4ace1bd0492937aed69ae2885c7a8401a9a142ff58dd265ab291a85c53174643562768c189a0da4a55d10cca270d26a4e0a1f9e2bdf97d071438512bad4f2ca1b0b41e03846f1facaef8eb574575595b2d265851d286e68ea6dcb5680bce046efa400b0907de7d3a482c399e1003a3faac2de017905bc4fe3531d5d237410a18b445f5ba1391e1ff9506bb0e78942eafb15be78ff29f29860851d474b844f2e978bff601c936e294b84dc70529c8a520397b3f8453ab5842712947baa49a7273dcd8faeb440079fe8d745e3f0dcfe12711e36c9da101ba03e8b95036af57ef62c5891c0e5b25768314c793cce04421f2f94253639b56e5cb5d16269c8640f74e0d87d2db8d36c5910c555f5ca5c2799150ff902c44920922d709030d337bbfd0531cd77b85a4f4f68f2e69a5ee174aa84b5da2201a723951a250f95f2845de6fe4dfa154da063f7091baf41ef051cd8c2837463b2c0d92431b5a517e57565531ea26d394484ee52ef1327a37ce9ee47980d36d00db64f4c55e67b5b30bd3cedb4728088197f5161ae59cd0b39b6eb3b09f8233998bdedfcad05f4dca0b2d5f2c25068cb47976869eea54b3c9fa05a4ec1ec87c388676d8890b6fabacdb6212abb28e38f7a641825341caafcdc51faa008c7ece08a157b61641fdfef0d68c219ff54fd546298d039b70c41d936693b72459789b9b7390bd13f077c9d4936ce25a3923a764669a25cb2bdedf297294923962d3250faec740578c1ce91402946070711e8904dbd0e6cee1ab79a09248422a1b1d79e222211bf23cd1e1d1f2291cbc59b4b67da8af5b8d2441c9514967e678bbcd577b3a575235a05079c8301162a3e4b47acaef9fdcecc0792d600d038c9338502f80e33d43eb899bcc955f2ae8d5fb66ee35f6f2a508172261b910f6783f7d26b38ffb7ea181e1f83ddb532a966c4f68d2ebb4c288dd7e8ffe863ac740094c915a8f74689660ca4bf18745b6926d0e0f41c717706b4dcb13e5786a87884e3644df49b0c779b7df81a24d33ba7d5897d72a5c9e40b47ac386d3708a9afc177e3b492cd148b54c383e7222531110c5ff4fa31a45f1ceeb5011f54a5be44e8dec3dee5c018f44716356b3c11bf5ce4c81f087dcce612ceea7804088781bcf96e4a63371861b8a1baf00147299c95022baa8fa4b51ee87bf854d29291194f594d0668eef79c43b0da631c811975cbb73873ae2452ce93be87e2c05ec33858a126e715e352d36bc9ac9d4be592167d27010f9d5b4ae835b78b6a983fa499f781aa6a684c442407a91ee78f921b19048741f80fa7a1ab85b9a617f85ce5b59d840541a1199f690aaf3578813578942533d5b3a05a900402c0405647d08b99d115250ee75c351dfd87119f87cea52c16e0a2205106144ff557500ddfee3d0e474f33882461510fa795cd3e1904978a2b66d84203fa8d7efebe7a09bf5d2bac9123ee27afccada5e01d56373e3e51e0f69c91602a8807452bc50e0448fab5edde7d256edc36256ad63dbbbd1f5475df96069e1147536752d090c8b18050d9d78ec9131e25361ed3f3eabd8900e60f97acd297ba41d3204afda225b80b50593348c2f4940e89b1f40d50c41d5d1df618116b44c50a1a090ae10791b21bb914858f4bac3c0c49d2ed1ec4b5e85616862d66fdf22f4bcddf60845305a93b1cd295d2edd2e1fb842c93cc547f9ac46b4f4b06638672788f17bad33de7a682d44f146b505b8a7b849600abaa07c48d937b02aa2518d6004e6e5d53bf532ae8b04be8c8dc67ad9e79903e0b64a024bdddd0290bd4cd30c44c459491a88644e53ef98f5358f7d108222a3e0fa7d5544c14bd92ddd652e10a7a7a4103b83164181469556547ad976a974ccbb3f4c93cdcfaf89496e7ee4f382b33a4407b196645521c9b0363b4caf73a3f053f4992c4b85a4e6de5db41ab531e20215f8732eca7bd691f68318ae54c5587b477f62a734ecf8addd6ac455da31a4eb536deb806b9914615ab84b1a3846e1c192a72bb6cf10d98a22f62977958ad3bd8657c108263406c1bd20a0b698d8137db5b73c612558240d57affbccf81915084007732ac8ac37d0aa00f6fb2d0b00883a081961968915c5676942fdf4a103b1673e9abe02731a94500dabdd6ed3a96641e185fdc4ca4af0ca3302b566fabac6a89ca1dca01e58c8fc6ec85230ce798308b5cfd5b678120bc24888a605dde4e0220ad63e37b7e16c8e35b840e6368bf644ea98f5837a748a0baecb05d651d2b1d5b1e0869c9070ae8c802fa5ca66cdf2036a9818f556e0072f296d83ccaf12e502160c2113447d8cbbc28d2e5a468fa66fd1ac2a303abca44c164dc60c9348527153eda2678d7554fa74561d8f4af6dcc3d4ba64d8372a3df6991a640382c95e9043bf77f3053cb55083900f54356b7cec264a64f107c820f024a08abafc1362c4c0e2112b28b6f93c45cd540dc14436f4bced1eda03a03d28c7ba5dfc64ee16b8d64c30f228f0f1ec9db0e9cdee857ef66ca2a693103c2ef7c308d3979a90346f3919bd9e669e8c2822fe580a00e1216a3b142798a919e0b1b94cf0ff632450f09e6503bac1c42352878e26ecb1b268b2d9bf819b35a75b0ec01e2a3a81c006564d274e3c577f9393d7b2ab097bb14f09b9b95a68fdfa268818de07a044bd4d6d9c53ca23b65b03ee0213254bbd81528869ebf03f970f7d7c7b3d572995261a4e3c851b39362be2d3b39d4ace91a548e76ca6e59064d5071fc653b54f1dccbd0389a1c9fdc58850c3694b784936c205a964dd3ded5c521e518ac648ab182616af6c9f43826508346e08f4c896dd082f7ec1a9d2a230deda2254f2b428865d27dbe52cfa8eb49d90a720e174f09f64218f8062e90bbc67e513235f6104ac6d16a2d42dce0001a82b2f0c4478291c6e3f0e2104ca3389242fcee606fdb5c325143113e8d9df69635c064b6822167445cdf9ac9451800e9a159aed4cc886f4738747a8bf0004ce4b2f919566b283a082093ef21966a1f6becd8d210272044cd5261ef3651fe04e6524b8d530c085067a1f024295e14095a839c27cc17c8647a32f311f7aeb5b368234e4b857d66341008c989e0a2c79c1e25e5a2cfb4cb2cac1ab8244969287e2957c159035fe55d659af2c88d98aef4bab91294bcb2a1be304003f90d630938f540f4130d68a0ec74ff244f0fcf51268c53894eccfe28a22c700f9e8b915850a9b06a69867b6ddb8566c914597244896e06de28e0e558b871327ab21b62206c2c91056e2dab1da47072b9b63f548a816bc137259254ec7c20c22aa21f7d8b955d9ad419be5dfa5622a159d7922d7a13930b7adecd4e8e1d71f14151d91f17ebd13b41528c445a9510f30ce99fd0d06b087dea466b46826f784c68cae03efd24f45ecb0804aa22b348ae879a76813ab82e87fe7d8d625e61c3e14b970c4c6c9a00b4968ba6a1a14c7426c4ea46ec0d98d030d590e249671fc06ff07d657d738b77f6c85ac5576b38a15f2d322243d1325eb4375860a7da6d38bba316bbaaba8507da44db7e5e1a291bf25e623e750b9843b722d0f1b7a64e8b6065f74da830ffd5de47e6f03be0b65c6d9d0a9357670e9e54d2e609c5389d690003dc5aac99ff4c70bd4b2054fc61de8c648f5c3b82bd322843bb03f23bd2a5af93261226829b4636caa802ffce30ae6b471ac5088ac25666429fee055f48c9a3832729adebfc1f78eb485f85a12f40e07f12773568aba6c8e82cd5e1385a16b7e4a4fb6443dcf89afdd8cacc5d80e1bed7def52f3c26ce5af00f0e13ad710f7a9d5b632f87cd48490c1de96df578797bca25982a8a5f2bfc4753fe43cb6a634774a3995a7087eef61f8f80ea7fbaf250a5da39226322f3719215ff41a30c414e35ee60ed290197bb16c1875f89fe18a1d895573003a86e0f365a87a452e62585b500b981fe8e90f83f78e48f80fdda982ea44382969d4fea6324ed901af7c29819006cd277c27be463f4cc0291dcc714c810586ba84313b0672d519d0715b2c33aa4f62431ac7a9dc2a9c84a1b47d64d709960742e26c27d826b3940f9578678e041040ba290da5d11b7e1a7fc2fc8eb6a7809dd43bf21da2dcec14f2d1ce9555909d10e03ac4c028aeb8f7bb6b0f435a4599d7086c2cd4ff417f3fd19f8477a83d2ab0a57eab6dc474e769dd1120a4166debb66ccb1ef4133351d9dda7faf353aecca320c61ae529f7cd3bd8ceb77ace7bf39f89e09d189945e912c9587757ddb5d0667aca818b62a2bde89d4a1f78069bb798908600eaea2821bb4eb6e0bff2d10f9ca86ddaa7cf2b9ce6abbe1b13e99be5669fcb07f99f8f77684bf3f9783c7e342eb3e98c77b98c402a348003ccc4f97a6dde85232300fd4e7ee4934a0bf46ae2a38b8607c9ff2895b57365147e8bb9d26c5cb115e8ef6f0d88ba4620a7331ddd023dc5c318cb79c25fa268c2d99a4aa05ffaa1e2fb2f4759abd5448b271e3ed58cace006f577565fd8fc27c96bd0fc7e6c7820a19eb86d277a3cd9846c72688aa254fe70886898afc2dc263289d3c77c16187d5a3f54e9530443924f8be8b5d62760dc067ac709c0b5dbe2100ec6bc329df651b81dfbe866020c52054dcaf451badbdc978e5a53db68df176901ceba27cd3c513814759cc8fa99b7641551c2ca811b9479cc0d060aae34bfff112bb112a3d88abd58c4548c8aa582d3075c0677537c08077b44de2a7f65c1eada6e647a8549fec64d9476992cf29530e2cc17694f3be609da77368c433074e9db4b68baa539f3229dfa98aa3548b0a97fba5b718f0b1e3e8aabf9005047c5385f78b5d9ec4b4cd058f28a8812a2e655d6efc685f4bd417d7db1d47be32379d5b50f6f3812f816512198a598618372b65967ad7c8536b4b2b5ee78426a16a716f6a9d83017725cf47e63c2916719121cd75e9657f1e80380fb9859f014bd4df57ffca49e1cc380400a15a9649e3eae4872a8217b743012aa4eb23aa26ada7b351d783f0ccc8b55e56171a1281ae16bd72f195b7cf524e0cef2810d6cf3b022e6b966ad09f7404dbce9e4593b2fb09bae2cb3e05ff5107e3c5f6ec12b73da7857c61bdc45bc7aa2ba80b2be7ce4e6925d53bb96e452777a30a98909c943a47a20d1948e3b8eff755097b5339106706ed4dc6c1282fb7277c6dc056352211a03e02592deffcdfe99a1300faa78df810ab293cff30202c2de48e63d9fba327e6ce27b4f5f0179cd48266c742928763da2ca384e89fe5a5042bae0bce41f4ce85d3269d374b4b2aee2bb5d3c88f63af4df043061b21ea01edc680693f7c5de1cadf38c2b63edbbaa98629dc4751ac4c057341bea2cb3976977f0e96cd43e0e03e3d251709f416221197985acbfd9a38b476e266ce9ef032e6df55fb909138176213f0903f5f5ac89d51afd4724a888137b038530e640039df34abdf0926429f6157bed671558fa9f8cfcd2701361842e5f138a2cd710f65b548431e627856772022f24b0b568221f165cc26b752dee1d1d6cef9588f660b5c940419f571c658f2fd45209e1071e1e8c528bb04518beecfbbe3dbc5903eb8103aef61f3a26b5c23b6703aa4afb15a5b3dd262dc097f21f1deb21646461fe604559d9cb95c3ca0ac17290eb17efe3f0d0abeb68341ed419f8762de63de003eff89d20aaaa00d9038c1baf7cf589fdf274d730059bdc0c573622156647fff85a8d02298c1d9e70c3286ce7de24ce0e537fed3f73e41dd977966d3ea61010a7662f2013300b30641fe0e777f7dad69d2c71dc55a32f74d3e83dddcb71248c75cac3b08637d3f88afecf189e8b2be4d1225be59092eb89879f4c69d6d9e3d822bebaec332ac6efeb7392d00aef43ec1cd0deb0ea759fcb0d3ec9b585c81a4f53f359ab72f1aa4dc20774d18e335edb988c6d90869f60de6f583cf675a4ccc9c38a4f14646e7811f97e9d238925b212eb8818c2d0d93dbd259220849a908a388e5c4dfe38857435cd51624159cb6d9d8edc99e8a50df78a021dd1e044b9ee935fd1ebc36e864592be9f83980ec30c9c9d7467655896160ea3b4c88dcb48c3ed5ed324af3729c5c98c6c3ab927d4c335cf5d8f9381bceb14f27332e4b4e8893c793f847d98099d148bda39dfddb7066e9506ed913c9942d1c6c8b038c3d9e01ffad1f8de074959b5f7a938963a8927afbb3e3308a8ee126b5da5bb7f3158e021f66fa2405033baf69088645a337ee5070de8502ea6266b9aa10e3cc8b42b717365d4f5b69cbf3cb1375016cec387e3f43ffa0ea0f0dcdf9bbb37a4ef34e41d102ba4e37098ce035275a545f890de2aa835387065b0037bddd354935ede92349372c430a53fc747e9d746a0742cb807a21dd642010676c6d90e4a91f96155b86b67200507aee19cfbd163f31d26984b916f5ca12fa3348a5e9c202248e54e7b098cbe4cd8b3f498acd5650494216c37a227b980966f848622a4cc6dac2ff09c6766a83c6b01bbee0f5adde471bd01f321d6354fe02b3bfcddf51ee48368f22121db51e15d4c6439550c7d1f0741dc8206898d845040dd26a3acac0ca25344fc5d7b88926ea0720262140704428433d50f41f4e78bacfdf623d92a8a297aa8b930a7cc5921091b953b761b29ea240e37e12aac3c7f37ae4b4a7b1676ee292a3de30d23723e029b7010456a2cb362ebb28c08518eed46ba6ed6884e18804a68f038327dc80473ea775a1402e99d786846f30f6faad1487f3ae03e354ec84ef3c9017834b7d4e87be2e80530dc25089b7843a941022ad83f35f98b0a60b90a284df89851af4a32d396f6219ebfcfa2d263f8fc3f9fc73f789c733154d73bf36180c98baaf7121f9cceb98299d9f5e460c90bdd8a6a43b7b21f81eafcd0b5c485ca1f6f24e445c2bd730154df98be9db0cd992aea5d1109ad5120c205dbc2025081c1af394306b327e0a1f0b10d67ad059bb423b40d2f386202cea6f8714f1e08cdd293f67e3604bc043f424341443333ad0e33a75cb4bbf4121069860fd80ec510630f873c0677920702cb721eba12a78530921e4ad9488c1ca8bd433b84bb6263ce2fdb28806d1402b510f1a007068880f2b4d2a81d4b582218070dc9f82cfabb469b809c099722880cf450e7f1a125ef8c6013ba1a8362155dd52c3dbbcb50b53ff7b48aa9684c9d3298d476cfc9bc5758ef70cde3c7c779f442126301c0a99bf7b2aea0f0bef00ac2c572ccd28b28774753b0afa5b923030ac88fde7d24dc912922f7415873bb13ca59965adf73970145a15fcbe7b3499aa3191377e5c031c2acff09f1dd1b20e35580c87764d73c600c7785438445eb666cf48058a663b24b20f32ad9039b70bf1d899777bd699240754beb185302902176c46c316573b4e58ca85e2dae7d541f448d69df207e31e9ebf6565120187b7e874a1424c52b2bcde7cd54ea3a91b2a4fab1fa602fc646c51b6aa7d70427f8adf652eb7aad51bb235903b10d3d69903613d077acb4efe6ab444a27adceeade4b219da2aacd45bff87a33a335eb1683c03a6a8a9ed874631f98b56405bcec3872d8bdfc7eeffb0808100d92a0408e19c971d0d23b80d2ead241e51a5e0c7f12e21d94411f00eb9edcb081b6abb889481166d91b00e1932258b84aa9d0b3116d29cf146c241708873894ec94612531a8d72244f5882f1720311e803dff6b52b51fd10e408201c285baa3c3fa9fc590764cf31126227f20f77e1fa7c7f593a57cc768900b760473b4dbaa9304bb7c1aa70122008187e54dfde5eb4a6dc3d2bc3e360f26bf127d3749e0aa917495d0d6d6654bd1144624f0d14f78e91c90ccfe3e105647be93c25ae7854009f57b8f500f51e558715f0837ab5590de6230de99552bf82c2053c62acce2ca4a254b56dd42d2401031602049532b9200f5201061c240c7af98d968113f47cbe838b33c135bf36106f916723881c83e6392df746ea6e4b86fe67ea3f9af60a11e211140304a0bb0410dbd9650cc3e9c81aa7f3c8c1fefe147a69fa7537a93cb8a8a26e649b8b4e576d54bb6dc01da0e25aac3fa0c1046e400cd03dfb90a42d4f58eb2ff9be972004adcc57b5d6220285e04bd9d71545a82edf5fb1b051ef3565d4bc42802ad4a1356d4c6705b0728903b715b602613c3095f299e564dd3c954cef3d5f069e49faf82e298d874a9b2a321502638902c1b553267e1a2900d0789d850eb6fbd685a2220997890d6b9084c9311359855f648138b8de0a34896c8d9a8d1e3b80b4f4bbab46ebecf1cb1ce9b1beecdedb831bb356aad4baf292f46e7fb6b333f842539f6329612b6308a5bb520bbe334e502213fcaf791388cff9521187b9c77bb8ef476a1e6dea0273d96192ebd511c13f139a0164c086421a29391b7a11d597ca125bc7a192c9c8b5ae4839236a72a781c86f04b2284b27b03328d5dbab8e59c643a0509f633a25e41878dd7665bc1a2a3febff3a53064faf09628d907e29202f2d3620d921f3f447ac3748c8737368e73349c1a576329028c9fac8a093b80b9af530941d5908760cd6597984656b3d9b94e05f2d0d0d6d012bafe8e666042bd4b6cc9f6a115c3af947ee7b4256ad015e6a20fb01573762901b9f489c0c411e2a3f5fadfb88ef59693febb9373e35a5a3c84e326e495c07422d810f25e4aa8cafa33dc1471bc5b6bdce6ada938108b2a2e4e5b506f964d5905aaecb3b82a91f81d9836e93207862f3eba354dcb5e3052e20c04d62a64b169592aff9d63137e5a49782effaca066f5176e24d55dcfa93b6a091a1139fd453b22d11450c91c242831af05107859f35602bcf56c61d41f229043472e2569a0c3001021c2daca5f7adacf07875daf1dd2c81718dcfb5e0436de7f7c216017a4dceaf1acbb45193851d13d4b23fdc183573c3f2e5856e2253ec381107793bb7f9277af3393f68ee846a3416e284b505cbfa43dda176b64fe8ae1cfe4d36131eab7a67c31b6c6b2e627b349a67b55654942d3612bb51519f685f23de2e69d9e0ad59c744b6e87aa431a4818d059713a39624a6b0c599806a9ec9c532111c1597b14acf60247cc5f0d886f724ba11a2d577199304f81c4b81c4816d6e6871286cc3300d285f422650bdc82f7885cb528282c538f520690caaf1307744f751a7e549419fc0d39c171491fc7502a4eab56b5f8570c9cdb96d0d9040901d8fa143cc142e5fe52d4523177e94742c626476b943f91d1add2304fcd25b9a831aa6d185d0d12e9622fef77792361607f7c2b8eb95b1ae07f7a61f6ec779b8300777779879120851d66a8ef7f0502d5f915d5827379abf58683780253f0919e215b773254a4f3fff767d0c24f9e2b18f1eb8acf35edbf63948f73a9a6495cf62aef346535ce66e94c1a5114bf426a416f74fc1fabea9291f19c40efc3f1a84f8634929683fe5124ddc6bc0a9b665bcbe0a3f55aabe06cc5ed641ab0bb9e2352939a4044efae45d9abf3a6047c08e57ab51022d665b5eb68867ee11eb1999bf417054d80ef28f43d8db11b3b49b8715c3c79a6a1644c913902f688dce6bb2c917c66510e5e276f086a8da01af4037b6df8f859b0a4bf62dbe20b011859c142dd22ea39ba5d2188a3c4802cc79ae172a5e05e1aa2db5dc7311f8257492792233e90aeb21e6d638dd51b95e7281a8a7d0dc67c2072c1a845570a50f83b698e194b1307d0b3388005a8eabf581c3b15e93fa5929be0447cb8fa486e2d3c4c806106e3682249696caa9a2d6c6be373f1376b8785851b4fd784498000281bf2b8063c9af348e379d8c8c00933d078b2d5ea526f03790c6571b199b067b3aa8cd04d76c6006dfc6ca7890793c90a4641c28f6f3d3a12b2b1586a90f4e44eb5881f6071cea505e6bff100237466f290dd299ddad1e93d745fe7b4cc94ddfef2eed90a45842a18b7bc31dbc69b89e3ac7a24f7f9a47d8cbe89be443585f05991163c13196b082af120cbb871c581af652e5359c93dfaa2c89b664194098ba557a2175d69557e33c91a0667d959f670bdd42deefa09bd4ac685490f93744ac9944e7da2bc085d9483250810960c6ae8891a7004dac4186950bb6424ec01174de1319ba579e65163febe4bd69c2ad6187e965ef6e454e025c02e5a81f2625c91930071a36d1483ab288c49d5714381ec6fe5d89329547fe63720a5a92d25ad2021191332c1784a9f3ed3b25691a9f8f2f01d512baedb6e6849d27908ce60725d0fc16dca9b7907ed483f1c1aa3784d29b54d79a7e82685626d20ac876355ea9c930f07de8e87c682545120a7830d7e3b8e6665b38e6535e8fc3bd8b83ca221680efe27e191e793dd7b405770c791eeea43b2528e2d01166e2618c05d78aa33a5472029eb440ec2941eb855507c3b66f1c6bc61768c9df7a9c009995c27375cf805cbd5769f42bef7ca02b52d3ad9f91c1d620a3593c2b7a7a59e410fe4cd2fa07b6282bdf33bf8e4b0dd5bdffe186f9c6c88ed058bf8ba39f4744ee1dc199cb392061850e5fe3436b08315267cd16a48f96b9308ccaa5672e217c7ae99c77ac586d125769b338c53fb6fbdff92bb3712bef97e78beb4189bf8fd9ee6e180aaf613b8cb2039719394886cae3416f355275a2fd46dfd390a04dd4d955fa908b764b08d5ec0a0e4c61fb52792de0f39839af716978ccd35655c3661e4ec9990267f69f43f9066a469b4345fd4a7f4d1b53b064d1023a6067eaaf4ba58c27f3ac139be5e4c66d57869c8073c2c61e6af24832e653aadccb386ec69f76fad4d12f03fe096c7ae903ed7ca982a6e2e58eb1d435efb694121813aecdc1936c3b0c235a518fdad72e743b0694a2f91a6bfe21d5fa9b12b7057e2c4122995ff61f7d238d09b070617519a6b029e719c8e3c09d81c4a271f7dd849f355177720bfeb5f7f360bcee9226cae2ac9939033013e5c25c9fa6be45a64fa0d8084932fdfd4166f03e4a7c58dcd4212db5e544265b77332c04a9cb35aa7e15c1f8223b6ada0e6747d58254d8d8441473f5726c24bdaad67867e664877a863e88c9f818a103aada8c9cca265b96ace1f770342fab87a65f3efc16b223240133a7531e743ee983bd0ce1defbe1b02ac66e3d7d70e3e77331aaaa143451d428d426bf97a9a87655300d63c1baf565dd0308791591e8297a1918b700e6336cec91492f21aa53e1dfeed7b98156e00e9dd25a824e884d2764bbe6e7a5c5a81c5dc50279e09823def443112469cacc5e262ce2a493b79e9d25da873b746125cd2728d45455d303f6b242cd079875e2819df5fab40114c786ab8657688e48574bb9ebf2c72ede30a3f3ea799bfad169dc0e521fb08bcdc35368d98e51d4ed62058c602c9bf5feaef7c258ad4c29439e2f91f50be07bfad603a7d647cefddbc2933548a9e0eca17f65dc9b000b583646d3c06ab8568264a45805aceffa7df0bfe3fed69a60289a35ddd0c0e3fafcb49b820fa19dab59a0c7776d97bb0f8a1794a2049e688d96d8f7e4a14a39e62a720efac2ae7b57b12e753ca1a7adbe6f78002cc6acd061a276642a8140892df3b476436a41a346309d06212ae1abd134bc09483b6d056c69539a92b0b85d0bab083f65d503252c56a6d0e4a6ae2d86f677e581b17db17a9bb055b72022c64259d66a671e1ab438447a38db3cb373142074ad922dcf406bc51d110740f5d23638a54a2265635bbc3b35b57ea375ea6d4c79ebf2702afa6acfee6183b23c1037d399853439014d1d0f9cebb505e130bf79893c78ea90e29a6ce0604ec63b33bfc684a2a6c13813794707918a10c6b75232bc8f7a9c381d117828c175173dcd8b4cf8e4088c9ffeb9267a1d98c9736d2bdeb80250094524415912ad262abb9b205d9a585c0f06213a462f393b68a5826a6cd3aa0dfb99744da8f90b0a13756227e3556347e74bbdf8f53c453f21711f7e601c750f6808962f64c2df901df5f7e61255341b68f47b244a31c10e987342d1f7376349b98ce3dee9238205151f1d4ba1834a4b50df0f41d25b77aca10da9038403c2c1981bb3eaf77562663cffb9e482f1fdfec68d1ce2b41a2df646ee113f4b1d621f1eb962c56eb48d30ba0a83464b8be4200b3d395e8a4fba7f1ad9039de30c1e603ef72ab7f13ab988b418c622426b1154bb18b891822d670cf0f2c847b55d8c0dd89b195f6b916307fe7226c994cd354db40dcd4cf1a12919b4de6af2c3e1f751e2988f3e9614352c7dc755d2e32bbe08b12b27aa0a2b9d5a479615a2cfce4dc8a9222010957be8b64e5048a45e283a3f73926803546cf38b049c91d30f0cfadbd4b7c32dd3e743202547e706bc563c593c6a422a1f79ae3d50bafe5d955dcceb591b13812b7f51a0642ba5b1a565943d4c99f5c10430d5ed8fa7718db4b313bb152fa52d666e99224f65299819d2b674fb09879f1d8fb2cb5fd06f45dcd30d08b8efa010e55f0e74235f0f73815a715c99a901a6081eea864892971718efc187d7b8811bfa66cd2fb31e1c7c78f2e12b98ac1f7f12d5dcb0a4558f78943dce6f8df7c1d2970b45a49ce95025a128cc992675f98970fc55dc53e3bd195c7154777d7772c0cb08c4773adb5019f798ba83a7ea51bd525bed76d1c56a957aa5dfa8fb2086d3594d2b5e233d973dde1f91e6c3178902b54e44d593b7f27018230d713a48b165647b9c9b9bf82b84575ddca86d4a58848503de36afeb86664dfb3d4b51e72fd7afe80886ca728770ef03e76d5d41cf956dcf09964a9378862804fbd64893bd93a8b8f52f4b59b87ed3d718f6e1508db2f0ca3074c94f36903110a69346c499935d7bcd90f4f0667ef232fc0fa63780934238c78d47712e6d7c36036fe6eb5b5cfafc96d4d6fba6b45bc54cc1061aac8b09adf61829706fb840afd1f3f0eee96d2fcb7d2eccbd775b660b76c86c53d87e58e3896b51ebb5f80ecd2b7ac5e6fe3b9c560745d6e19fcbb74f6fad156a919d38f3a1db4387ecdb57d3bea18e60315ab53afd2ccbbef52a55b8fb558b383816662adb019f76ac4ad203d202f647821d5e87fcc380d0b5e47409c668429efad14e52a1041cefcc3138cfb2683eaa3a3e4029a02882201b185cbb41ac6ac3e77dc6cb711fa9cbb456d4e632e847431db4f3378b0836caba0d6212a0e5d5556adc75d77f21b90d12252dae2c7281ba3061243218f50ce9b00dbe11d0735462c4c3dab7acddba2a6afd9f5d3f9c9bc842199ca688074dc8c23d731b6a1e85ecdd3d5ca1cdbcdb16a7cc7f502ac321a51cd39541788e21c3710aa66e847f674a85102bf0f9abce4428085b001033b72f907dc4d7b68cb4e5b3ee13bdacfc4a3e26ee061068373c5390fa2f8b99dc02410ce13de7133cd5524ac1d4a6b9e8e8b6714514af275b0568839e420a850bdabd1770701123e5b35067e855f74d58c0b25ae3461fc0f1f33648f5a6c338254539a56f221cb5f039fa718c74a895915960a52489f9e4b768b60827a2653ed69d353055030b9eba31295f383b27b5fd999a43344fdef28717f7fbfeaed70e70ea0451fd63ce180805a751832fdfa4b3413a6a5dabcc36c19ff3c41b4edd0d108a50f8e00d9508185ee66516f4969efdc72fbef1313040cfaf10d4e7b222298bf39621a102884a1d42adbc1049d3156068364fa692783a2f7cde7b847154498e1898aca50283187cee21edd30c7c21313a3b4d00f2ccf76deecc9050a7f3cea7553a919346499f943f49cd38a6e73ba8a784c15a2cfe3a0b8990f4091c2cd40449370b6327f609eb36688b8fbb697a45a50fa0e42451f6a88136a4842ade99b9630f45ac7d09eead2ecb6b1100046986c643552c679b647dc1ea6ba385b8a2478a7f502aea49f771a7350c15ca9ea3c5e76cbdd7bf4ef0f9418225bb39ca016218a35a78ef4a55ed862637e4d58bf99cd134ecc1fbc3cf432ff2a1af769e589cabaa415347058f365c7366779d4e942c98a4078f4c7a6de9762d6621bcbffc1303cfa2fe2d15c1278a9ee6bc6c5ee9c3a79f4501dfe92e85768ff8aa1f6230690b0d67b557705ae35def556b23b82bb39f5f3a6efb56548039d510d7ba64f7b410d183e18c7d0d7c77acecc9ad41620aab7c9a7b67717b0375489590708190d9ede304bb475c0598f5880d1de5b6bc59d4893130aebfa59982d130ca675c4a0cca30893253d15ba2d7153447d87d2baa29b61e5abb677656e641402755ee64ba6af864bcd6e88b0cc42c7a7cb0b747aa4462240cab66c470b23a243347ab8a04f96ad98f56a047bfd52af46226c3af2de1958c9c160376f0f816b7f83a6ef08e2025d4aa6bd5751acf19378a1c19a092c366ad0eb72043a3d20b4a301f240221dc43093a9d2e5dce8089bda2f3adda733916528bc177e7d617807af048b2315e23496b0aac087da0af6e8a929482fff68fdf660300e6ea8207be51771cab007794ddf3a86d32ba9cf40c782a1f31c665c7c02fb5dbbbfd108b5793728955b1d1904f014b534208fdcaee17b9a2dec2c357c24b647ecc7d85fc2ee20926bbd8c4bb1d4c0e45a640bee0ca37b8d4731b61aa6996fc26333318380561d7193c30b25401e19a4d511d7050a08c1f4ceb2ac57143f2142166c4b4270c826a004db2621009fcc4d935005ccb62ce825ae943f32a7b10b62a110fdaf30f244f1d2e345a4e7ceb235000b09aabba60df2d694abed5b0c0445a8cd52af36c8ce9f3244d3c518e87b90201796de0e494572fba43dcdac6ede88c0ed9cd640cba123211f3407eb356f3d983e53eaf7f12198aee5e55c348780a6385203a17254249c7ba8906f40232ec61f7bc57e14ca9b28a34069b178f0e69862416abbd6c3a380425b8cdde9f1256b573f19dd4cdb1cbee8ef0d29653f2229a4f3615c80bb18b743b1670521ce8570145cae8e57929f928944b8b201b1ad6677996bf2b8f36324857c75abcf2df2c6cca041ec1a080a3515b70d835cdd42f97e52dfb8585566031eb48e781f06d18b264289f7e4449c91a648d80a89fe185fbaf3439a7abba315d7064bf54c90c09d35a77c4892baf67479d90211d6218c0f438647bde6bd76d9830d744924b819aacc4d90b5f6cb7a41750426d7496507b0de36604686ea9c0a1e3706b5977abde6b3e2cb3fb2adb17faec1b891bf99b9009a6d92adef8d1dff65917514bfefd4481c61836c0d2ac2403ab7fc816e3916413aa9ba6533cd923513c5ec438f29f609c737d274b148bd43405feafa9d28b44d3e30b185bc7a040623c2b51928a454df56b87994600292fadc72855c66a8079abaaad1bd5c6e282e1f687cff070413038da1e106901793dd950f0c3686ea8599db07f5ddda720bf9a0e61183e5f874947260bc51f7859c0502ca653bdd94b94bd5e94678f6da1006e614849b7910e11147d7750e290d051592467eac8606840e282482f59280c151a4c7bcab751119b087b899095c755b3b720740207b632f2de6068238082b5cd1a465e248177e7cba67dcd059acb6f2e88ca139d19105fefea323e211410af8b6d5a1a013148309e8cb8f900f1baab629ca62c984f8931b863ae71f0e695c43c3bbe8a0b515b4b346be04c317c3df52d86d48b61ed14211c6de9fc41be3e30557d066e378c2dac01065f60855de0841d49e0eb16a4c8a009c20d9f6a725782e7ae17de05130d7586e082d1baefad69032952c11bf78bceb0de9edb05b68a887f176e8f4999164716ddecc4252f9c2d449a60d132d0fe1fdd688a8954e461d14af4da27421bdfce2bda699ae9ffc1bba91e15f1b7f876dd0adabae9fda2d761b04c4627a5d1f446b0aab34c5984d4ebecae99a7d0ff3a89206b747d5d516c1de7a3f47a1e001c65e1eb85d2886441ff84a2e9ca390885e5f3d0e53d1df75ca4ddc46f5c762f466c45bac7cc68924ad2b0e9aa9e32c205640aa9ef3cbab065501b272087a32d06677155eb63d0cee546ba77a56318fda409b2ca9d18480db3dc110e65b2f6cffd272f2ff46ca7773ec45c3a5e187f91c0afb3102698a6382eaa598a59250f05d411c694f1536a2595967e1e0efef1ac2b924ec898eebc7541098710fb4ff1964c1399e25f40862c722857682a4c077e9e624cdf1a51c26029a5f51ce7da25760ba2e3d0295b7f5d591964462b5a5027a70f982ccb45725e50d7335fd644048a6dff6ab15c63722c584c5d007df1f85aac37ca5be1a9a30f4913b0d01180a51fd8a6e0e4ffc029e3d3cf37afe82338c0d89f46edc1c85f29473b02c85933b0f82557bd4d23f81fb0072a4a9ecc6abdb7867178da03801077e1ddf7cb64fe68a61521fbcc456f4338d0d40de81c6e46343ebd959482ab02c3a2c7bdb75ccc43efd232f6a92ee456e68bd0a3da3cba0da69a71361fa3daa4d8b4ec9f04307952e0aea2a04c28758a4303c87f67e9203139e431b42cc2336213e768766b486b5b23ed4a51fdce70d127abe4b8db9d53fc4562cc52e2662284631160331c56ab1e869ec4f384f639f7d5fc1af951e3116023973cdc671d2ff2e89c4e51839e4199a95f29f90e83153b09fb5531d6899585ed35f8461097dab37169e89767cfbc01d5c67ee899bf12faa9f43dc374450c4e1cb599882fee0e68c18e39ba83743302393a046f0d6996319aafa364c71969b4353789717d5d06cc32632f18bf0d96d1dd2156784a5250d90d703722e47f184015f069c1070f980b1c1eb325a9d7619c7fbfa3bd5a194e0474888210a58184dfcdb115df651d6a478838025f0ae9de57f599a09f07ec49e6dc7bbf7aa5f953a77e0aeba8c83761fe9d3308eb95a7d4879c575db646ed4b4adf65f0b171a0937d36aa53435d26d54c309dc187bc3996c3399e4c9c3c274f2bd3b95920a4d20605bd313de1fbb1b4c7469c0553a9e2fba27b293f15aa6a2fd1f05201a19ef18b1c8f5d8a0d4cad590f0df9b560b1dd5003bf1ffe04cd5a3c40b47815ddfc1fe822829a1197b1a16a620c1b2b047ae7da19e32090bcd9c8e2025c11d6fa577d3cc72ec3eb55e00faae8eadf586827997378a5ea0c5502872a89e374049eaba717809a6cb093007d8586efe2eb91b00db4e9c2dae8f9c6499da63f41935dea3f01d1b5692e9a1a033aeec7f73cb4c4c8b06867f4d7722b0c6d693ef140d907ec460c8b57d93b4b4d140e46b449017d6ffb8a3329d42818d01312d0598981fb8a67fa24fbbe9d8924bbcc4cff94de64983ed99c07c25b72f71c062714481e598db80a78cb7f89d6a2605b8055b042dfb9e4361b2f63192347f5ecc2cde30c3c130acb61b97da330ff27e766f54ac2b8c8a825f63b1b70082f4941a51846e6cdf2098535a06fd2c3d19b10ddf0e9c17239badf3a3151ae2130087d8cf9652024a00129786c3bcf905269240be6f789a848d944b0f090e3293dd0b065d6b6ba51669636f8bd14e2019d210b66b0d05b502fd59562ad36093a44c813939708a018207592e8fc35412b735f7ca0739be379e68caaefecdc474ee42f1152ffe33f22bd740595d9edd6d99744dbdfb592ece7301b1b31bc0a28b5b4347a0132ca72f1dbeb90b7ea7f482fa0a0c9bec57060ebd1a9209d8ff2fe13b0bf9a413f3f24e613e197b7e27636bf251c24dfb985e3cdfef70da70dbe0aca60baba18d2c6881b9acb9e9ab60beeb4e12da35134eabcb21e8f523b60b2a58d9b8e9b2ce857c8565cb2a47cc84ec148d1ce055b09055b696334c46590e2624dc2a8cf82a0893f987ad5400396923fcde655ec175d5ab81fa5b47414598734eadd811747454b49d9c4ab981f9728e9aa21427425ad134a27c0023440605c4ee1f08f2041bc6628ef2e96a97867a56c9bc9419195bc36f802eac5a6da5408d0d6fa248cb655ff80d7a5f3792b46df573f01bfcfb3c8f82a7e284973af2f445a8d11437ada8d60bd953ab24bf60cd4b540de00f298a2f5518f267f2d34a0a0a51ccbc165c3d8eb5b04538da0dea99acdc3ae943c5b59aea2a0b2c38d413ce7595efa6147615fd63e66e5fcb1f60d54d5852ab82830d3b051c450507e5b0bd4d9fe0a07c00553be74dbfb5778e001b311b59328443e9e4b303e538d0ec13710dc281d687fe7081e8f9786de24697264bf9ae951012c6c3db285efd9c3bb83eccf3af377c9e5113e67d6933887ba2f25139dd5852c51a11903ea4e5bd09462029c7c9954bc37aed7bb74d1f032fecdd1a9ea26ea4ee17469b66a3f39d6f0b5faaa5ef037aeacf70c44eedcf80b0bf5dacfdc55cfc07bb12e353f728f17e06f2074528602ce38bb05cbff42af4276297e50632330c95f7c4ac2be24e762a85cad25c21c43f62fb878005a3c84a5202adf020e74c391d295f9c85b56c43e36d2a710cc7afdc6ef15ac6b1d1f06a84987b17312dc7c3df95c503d74ff9328242b8ffdaf0f1bcc7ed6d8536eea9bd6f79cd9a747d0674d8dae8a46632d6bee30822beae5679fe16d84bd576965f04404aae3ce81989075069397e17735af3f3d4857614ad6c43fabfe452305c69cc0a2accea28abd53138e584285900657457dac55d128a1d3999cb84874fcd0818e5e29a4e473d1809a1882e91d81579d9082e400d55e820bee615961f2b27be3c63b3fa4e0d47d0b07f2a2ee79702acac58bc5072dbced429600256a0d72394806fc2e3763356b07d84d55ca7c130540ded74c9210f2c7bb1620c21fc06c8097715a057b84c3d11c8a3f3ecadf8e021d3b5a1d10ae4517ff18bed3d94a960b6bb466ff750d523c4bebbaecab6219fd4037af24869d785eb1d6106b34ddb26c26de55a226f868a7f157db0ea5db33ec4b45ed2786ec9c39d2fa3d4b1776d11c5649ed1286bd1add5c087a26e439bd6032cd16cba7684b0974156155d8eac23246184305c65462f1300532210a568eca1b8a692ba7c3cbea0a8950d5518e4b9b623f2ee2308dff8f8faef257ff87c131c99f2ae3e3fbbc31ad243470a8355b9699aab44aed3b910f42b1c0082d72b2ed82b3639e470b5b9e6319b5f9f49945dabf7fdf3311a5bdafffe8ea9b069485f8a6fa201263125b487086a296170a6c6b2845939e4937e44398319a9785e54922ec40ab33a1ba7eb8bee9a1cfce9e2b691211a39e7dd0ac4699f9ac91358da2bf810d932b1b99c509bf346687bd6073091b20a28f6e0d1f17b0ee2a84921388a5f871e1418d6ae984284f8fd98ab220ffd24b8dc522e9c882b6e1e204d876a34407a537e93e467b9f2eaf77a9f34a672810722ab4248ac4021f66c5509000504447da116e83553de6bae361b126b46687506967ff0be66c88bd8d9adb840770efbce9cece49495ec7f2a47dec3e9789f30284fb35bb4dfa1b66b7f6d1ed1bdde1df39136c6a0ac9864d92c153a4d47027597eea0e6836ebaf10ee380f00d15037b44820a152393928c5cc659c79a81cdf07468672b5bbeec0435001748523bee6bf4267c7f128eac152f089724929e4df8b7d48f999802482b25ad3c844abd7b8054a9e8183106ad752fedd5ca464aa32115ac9afb1657f37f58ce9fea7686e6de8499a49cd6d6c1f1835da0b216782e11621df9a05701d12bb51a2e233d30e8c18df7793977bf7d03738f06f333703994f650acd3ed0eea465b3e1824c3d4beccdfee2df532283ce14642cee36171bbfd9b1fe98a39a58ed145d096334a549ab2d4aa767136ea797adb7c1abfeccd86c3c602b0a80b1982cccea04a418f6541cfd90e4df1dce2e2004c28c7f5b3191d001a99757b8c48aa26e837672e11074b60661fdbc80b139c0b5957e71a3d564f8574afe9d6c36154edf722e6c524fc758965245a8a43d8d9b7085c7cc8de83ad05dd60f192f5499eb53b36133874baf7be63869633be421b21a7a581511fa0783d478ff451c7a54625058203ba3f348971de14b07b9cd63f019fa28f4e27c87d5ce3f9c958d753b00ef8b06177cad0701caffc8ed50f083850e6d147797593f2c89fa50db4558363b577c5b50e914379df114c65ebe50f105bffc6d3c925e7af388c3d48472d00214d1d3d8a49a3e63ededdb1d8943f34823f49f0618fcfd9be2e6d797f3397623bbbf2da371d2e84ba65baf2accc7367ca66d513b394d0ead70a03949df645c1c7bbbc48508f11b34392fc055b9d9d882ab5d61aef86d7a51a058ad45409a0d1e6efc1b427860367c3635550ef81c2f3782ae3733612d9f075764866488e707c1a633f03b52c8c9338359840470bd340359184b3871a46e71e9857a9031dc6f3daeaeb5417b60e8e7463b8abb4b1fc8ac6bc063a83fce47469755d8e11b9a99c21b26307e53b63e8d3715d6b29049204237e4cf708e82525a7539d3723bdb01422522646ef9e4c4519c29978f6c4a694926688f83dc598692e82ee7f75b9c3df431da055d5b131b4456aa73ae1b11c42af92230482e7d76811ccdb25a217062c4d039017b52c5516623b0b56f0a0f81643590c8f5df57184b99661a7fa7208588b8655465249287df1b38b2c070c961b1b7f0f0c32dbdc32088df88391191af5a034a882485c1ae6acc1137d09db3dc0f1032151da53997d0e487a681ab7c52db5741b32c41d13ec35987d2bd07dbf2b250c4513a68da8e44c0456c8e7e7c5a0b6c84d53f84cb81373e499fe271a2696c8c5a74d745c9806b4bce326a731547ecde01d61c38723cae7c57de5faf8605ab63caf3e733cc99e28b77be96d4072f80b7f0e42139b991bfbc6581e32ffa1c788ebbdb63addb62fe674a3da30fbeee4b006685b7275b3550536cf613500ce75f852721df9d7c01a9ce48bb09038418d482b81ff2f6ee1c853d91c894381006cff461da1c73992e3c14e17142c0c9f197cc5f6db0cf50ed9ac10ecff33df667228b58c13574f4a37612f38cd002dd3d64247a14dded909a66b33904d7645e9ab2d8abb444e8b5489d88652f57cb702ca62676016a40fb766953c34a16e70291a42d14523c94a109a203b078dc4ca5a172a96351898cc67d9ca85a10e31c7b78409511ec64920da738137838d7d8f522e03f20ea3356f6aae0935d3e18cfeeae72a0129cb5b7e2eb0153090bcc0219f63d164f14e9a4b48248e125e78170869f1ce162cec0fddd2871e714c66c5878cfe3d88d7fae518aff98796b609a5e89219b2e151bb50f3a024daea572294102307dc97c9e4c60debaed2c7d748f7f07ce2b8e01eda0c4578631ec3552c3107606bfe5a8980aca44b5b5a23a2a57d7206fc36bbe47f28a9eb662fa7538956eac37a299638e3c56b0ec71eaaa17119e5a02fdff1ccf849bd4db976213d9bc4a77fda0d175443ee61d48a56a2cc2e1c202eb22070092cac9746e01d4e05fc5a9c7354c53722e0d3cf55a68273d67bd0baae7a2854c9e0c6661bf7be340b12fa00d00b8d1b753adb8bd2083ce3d59d24a585fe72799e80d2ed18d27444cf538cd441d3cb979295e6d083c08226bdd2048aa3a7e34d51362af7242fe32b2bbe04a8182877902d0d26febd863c061a9e2eb1e4f4db06c5a8f3e252c548e8cb65cbc93506e19a8a1194770469e9c04eeb02064d19de96879884542e74c73c4191e996696d72aec4b25c54dbac486bd45e2f5c6abdafc83c4edaeb2b6ee436ed7702268134ed34da1fbff749814506d96bc01ae5b0e161c49e1837dc6b1dddb377670d0cc517f6e928c5c3d7eab12511047b5e91a53838d4202239b120cfd748c67a9671b247d4dc7334b14054bf5d520653275e64a05f0d6388ac5b88a33337952d8f1c8e517b8f807a45a375db2efb3a3ee76a84106dc7df30e17342c37360a09ab6d10f4a5f47805a683cae46a890121415d13cda5d286a38528e6926ea81eb4927a6c71f8c5fb398f974dc6f5d09b1e425ad13f85a7089e7adc4a9a85d0b9d73b67d8939419d48fc5d734caa5ab3e507f1c49af4a40eaee7f24e0efa1ce96f68ddc9ce51db4e49e832ae5eaaa909930e321981f510a8c003c85a6ef02f8a070ef83ba0f1458a3ca4679c8983f321f31683cbe77ff08e407be344466a5adcff82566500597fd93ff679df54892d519260f2ba046ae78f6b7a57d2530b1cef9e4a45e664cb324e5528832b50a13a0fc8a8b47fd5a9764c71fa2a3823dbd89251bb5aa594e213a94fe5f9428503c7267e3c7af3865846cf8517222927f0566afaceaa5b518bc69639442744c14adaed3bdcf4a18a4a518a2361c7e4bb3d73a7fbc794288d19e1c27ca227f70b5739d6d74adc7d55d5cd165ddec435572704cfa2e739a69bcd95a366cb24f022f288f05df439624a9bbecca25c739d94c29fc739574f59739d34692f76bad76bd2447ea8d775d2aeaac7efeacf0f4042e2421a61bff0bceef99641c15b4b165dd117b2d0aba17bf8fcb4798c5f8b0403269e5b6b2b11c2a91c08238adfd4bc6e59df66b6e531c095eb25a51b54e83e7143009827693a079ccecff637f2b408a52f4575af7b30d66d1c432efa79a0078e44eb449b787d5dc0393d9ffe5c1bb570e018ae67b2349ce659b5ebe6fe2ad5881b1e401f400fa07deb32b3147a74bcba93fc8b40840ee9785da69e1ca85a30729b9b27b2417d2bf097cd16c7c650f3cc3a459cb17deafd58ac34058e6616384e7e590420ed5ea363d690c7d1106676f8899ccf0cc9ada24320cd5f0e57573fd2120bbd7aa1e1e21fe174605a71f52963243ca8318045a27b38294710ad328791dd6a99c4a1f1e8ba621d81441996deb6b881751525a8cea3cedfb157eece85ce0b7a7036ed4687d43dd292c4e639a8d4d815c419da6e58b2a6d23216e692495d28f73475b25b5e0b77c730703eaf92823271bc96bb7155a0e522b074c8778bbc16eb5905e633283556695ca1846e9a9acf332c0aca89d2ba9e841d2870a8d61019e60f1fc0281a40e905acc0b10430ead7774645309dc375bd91ec87af4069b987b9599318127f27f28657f898e639241e9d6c0089d66d5c448a4ac81a0d3b7487d2bd66dfcd5c8b3dfec5be7b02bb32b022c8e12f50c0b7dc27b974003c60133bfdd2b414a9b65df10453bface8e2024db4f4d4e35d63beb437e80bb89519af508ad24e49f26e022fd76f1b41864a4ee01c0ad085dbbfacd1d57541c79bc839ee986afd2286ec7bc658cd506e1f8e51ea500e01e8f9fc657f73402143f27899407a66799a5d8f29da5d68bc781f853346a7a68320dbafdec48023ab9c51a38c88b22f224cb111ed8cddcbf02b937194fec4b1a02162fac125ee2b6dfe995efde2877e5b3e8a3d25a0072411ba15820800de1b39e3ee0131c3a5047bfbe9bf8323a49548bdb3c660cc65c1aa7b2e2a21f0a804638241599b0b842901beaf6e91e7800563997abe68f7a89d626540e917a0f1bef103c86b10e552b525a60b07e9aacdb4ada7dbddd66c473fb6368d5cd95d9cb8e9744ee2b995deba890d3e6271766622a5a53bf1973c97f14a0394d7b29f342ebe397ae1bcce36222c8be4968981bd7b87b64ba3bdcda39aed67ad2435e10f4ce15897be6af0b4406dfde2bdb06c3be0b6b9f2e6826b5aa4f8cc5e3fe0709531582d6c67f8f8961a265434cab5b5b28614cbdc2ebdae3b182df5d579f1540da79d884d14e654d8c91d3dec7a9a8aadc15d1d986f0ef61c9e7cd2954c2639aa8387fea1442b74ae2cacdbbcaba347eb5a7f12d5513b893f63cc8258bc2adc8a331b251a08ab15745684f52cc9f510c340a07d98d1caa792573a4a4352a744d7653376311e9a3484360cb6245f67e16ee98e0917ff1788935b9bf1003ce137e38bced6fb2bba609a20207a200d498310b3991a1871320012bdc014566e8154755fe82c80fb02f6b15a129440f5eacacfdab9c99cb789a4f620db2e837705536d855ac748426fe942c629aaa659eb3e28d080afe923d326817aee912df35168b439897c4657337f1eaf4c19b0414f0110ad672409c2dc4e550b4aa1fd87ece807ed0fc3f50114f6d5f8398b05e1e3ac066dd25ef2476b20f4795173b7416de8641c63ff3eb25adfdf5866ffeeb7b5c0f621e00d3859a4eb9096c52e28b58f11d4aa077defe01ab2fafea913f23f66c00da8a0d5b5eed27b80459b2070e14916a49da841c65009379c886d44bb66607b4ab058c099e407d79f8ef504420697dac553bc465b5f3a3533c61f0d5fa366560472ebbbcb250c7a7c444d1e34cdba6b941678c8f2f78213178101efb12ef951d0bc3bd93706b92bf963133376c64c32ff29652bc05e9399d4074704e84e63bac30329b038020de14c874d69d1b488890101582a2c7b51384e84b4cb0f8d62f6782e4273c9c29afe80ee2e99beb76ae614a57d5e9251688d44e6a6c1fc14757660c2f7b66659dd86a6fe1d945d40629ca48b7119af9200d61b4f5f3d59256956b9f7807c1ce3599f476da9be3733296d92b55e0c4c8a9efa7cd15d8b4b6ccf22d9e2a070252162e918263729b27e208dafbb64aedd5a38ead1fccb4cef19479d7fee24d8e5f58ed098cda88b283e2e579ebb2c8ca41732c510e1a85f6e6832beca86786206795f61d6e9e94119e51b4bf5ce4a3d835526b5c51340fd1fc26f3a0db8f56332208debf28241c004c17aec6964a0ce26b237c190f941c8007a0257686483c69f7532a04e611eff34fdfbc27ec8852287d58991e4d19904dfe12261498ae300a72ce3dabce2dc649c1c9f099da67b6b09221b555b450d043a2d08e25f8ad4c44c25bc3c5544438107cd4dde27452300c9aae26a27beb941545ea4365dd267545e5067839499aa8091754b12d7fd09cb5803d238ef710e847177aa7cb3c11b8d952fd1a174021c6be1025b30f7e38c00b9a4109f6a8bf9d35d7879fe6516e9f55cab66091941c42954f361c559be59e96ecc656f565a2982fa03bc3556e05795e05780cc82df73d3f1bbc29c1af1890efb24568265bab42348de3ba37bdb60cf8e3cb72b4b526a3f8be4061eab7989be68e262f6510c65b03bce510466178aefd197f07b9ef9407f71e8ea05233308a7259e302ffe4a004d1c6d30eb9dd8e8cc37d015e4569723f6b6fac487edc10db150aa67487b0350a1a1c8eac7178c1393d1b4e19d12c1396d54d8bda62f05c13cb9b0f2bcb1cbf3b6b327ea390d76f76eaaa310170cb61aa9095f782b373a6c532e7f5ba658ce111be9d11d2ef7e816253ebe2e2daba92fd9fd119712070917e6746c845e2808951ed983380e1380eb8b52b7c0a4f80c6075c7fa7af03ec279fb6cc5dfc0823d1fca8205be71f2d8e3c8c864e5613948561962fa7cabb77f3de69780baa9e34c4021e1b2ea1ac00318f6dd0b6cfcb21233603a6cad162d6a350e5ed5688ae9126952b04a2418b5353a402f1f531966b2f2cf2c43c6225ea75e1b02fb73530ee29cbc01d33b2da2197c7ed6883c00c371cab43e404abcba12efee3274f1b890515bb8cb183bcd08308449a7195430a9c0dc7f9c9ae39415f64f5f9384a984a2469ce9f7548ac4cfb64b1df398cfe01afc8621880a7c486265f2f5c633669a194c91dcd5b767659cbfecbbb1be00236267842f589e3e37fee07abf43d3cda46acca40213a7958e51873b12406aec037ba22bc165c54da1fc3846aa643a90ffeb770a07b8cb53f96def443253c971879a49f1eb1232a1d57891ddacd1b30b1676c0f06818940c8a29621d51b3a386eb10d3f38c03bb0f0196f0203e20216897afa4e44d2f4aa030226c558d8e5c664013b4a076e5256f74e48c7626d140751007b6cc0cf8a0238a931696e5723ba7c3188e50edaf2f60049aca18a21b197bd58e71556eb763fac7a3772ae2549e205b5028f8fe0c13e9b26fc5e11f710a0bfc13b31a5a0da6ce2ed88c5f58d155b5ec0a55124211a63dd005a93cf2784549b64619a901358566141060ef5f2fb884c13e66604ec8af20b0a96d9b6b5994bd5e4e4b9ed357ee7b6d8386b47145828486f1f70f632a22b875c0bb7f00dae49fd65e3e9428007d61b6421c117d98c6fb4bd67953bf50ce4dc425ef7cdd59fa3dbc250b8b359092686d9963c967cfd4064dbee25461ad9c26a3becaa95365859692db7f939c2f5501997a7f7f775d51b79fe889ad80025dc50a6a7284278ea852a4c6ae8d5c5d5d6c48811b6e029b23b015036fb7d134166610a6ea63622b1c288cf27364ab036c1566454484c19d72462adcc37e024c20c3a0f2d0653707f4817cc4f2bfe5c77eb3d2329d0997e731c31238277fc769e796fd253847c8022fd0e96fb196178c91b7bd9169210a0639a598917b11d1c5d5f4da766d1941f8444bc2eff6832eb484b1c757489feb0c8650bbc260099e2edb1c49305079391f76381f9a432397e370c72031a9a27feff6552f96ccd717a4b69cdab7d4ee66cf99303cbb8e9073d9f5ee250b36066f140a9fd8c90be2e4e66b06d628f68cf91a27032797ad61adb3264f8d187768035c12fc2534e2ceef8fc10f29c8aa37dc3d5265c7b1fe0bd6b59b050ed3badd1bed3a0f7e865f16c000fc3361c6e35d2ffb5cc1579d9bec1bdc266b2c2c6479b06f9e0c7b8323fed7bb7138bc2db8f568d313f79c35583df7ea39bb4adfcc5285107c43bd9a22aa8d6c51fce4b344e33f27f2af1832def045ba3f6034292df442e4ae138a89feef3baea356372425c7c7aceab101f0011e8b99d3cb80e729ad4acf7b4e959a1b161a481549b48a142eac39da428de12d61fc45e950dc0b2d3952ed119044507e8c517429ecc0477487300527b5e4942d6cf17cce0d9ea40c53b3f236534ebc0777bfc086724168ed2cc36c30d8c5a2116664187274ec1c7804618050ac748add82ac282e9a4e189b35777dac509385e03f999da36af4fc51baa7ecd0bf09bed36036ef9262277405e18a155ac875098978535ec58919d84c897575a650b632aed3cedb16121f996fb6cb4619d21d9ae2710a654ea47ccdcee9265d0c7adea701e6911c3b3621c413d3ba5e871d136029d87d59a6e76098ff26d661913145710d149c670c46e008a54ec5e8ae95c056885ad5ffef161f2a4bd08d46f0ca5b9313d2d1c4b5a5d5e86ed61955e6e96aa26f7895ddd58552a64f519ecc18e8ed89a2c39362808daddd45498b9ff0007fb700c3e849f50fd76030cf667c9f83dd82ad05564881cc991f0739578ab382bdaeb6b7a911cf7730808146ea6fbc0508fe30a54ef5edf1fba645955e370fb1dd2b6d15a0183167caecce36cc2649147ab4dd1ac424eb2999ebc8b4802233db4e43afa703c34fa7f9451f32fe1175263c56502920f9f1160a49c194ad6e93ea30181cca0e3b3d088fb5ecacb006a34db15b8a4b59557df0bae14a15670055463319405d4c4df8f059fca49a5970158cda3284c77f677a9059b332686775ee58cdb2f2e556fa446fff3f0124aea959ed705dae9de936bf60e03ab6326e64cb4009972cafd6a4cbe9c64db97d8b0e500800f5b9ed49025cff219cf237a59cd6601ab5028fa1bde98954e063215ee15285352097961a0d126777f6bcde421edad8364598d509c2fe2ab6cd38f718af3a69ae52e168b210d4455605ca4c3e6b68ef496cb8ed6482a5db62eb7cf489d70ec5ac73f298412c3882a5c921a615975738d0f5520805c11b07b18f40e4aa021def82109413920c16a2d121f49c64168db13bea7d856a39d52ed172820804e956786c0c7d712903d3abd41f97ddea003509c4cf4197d21ad9f2709d8077883a521402c39d6e454133cf1063ab3aee97cb7c7ef6630e719ae7de0c664e6719564da06ca49f3e9a9b850128531835ab9c0c55aaf570fa72fb429734a0fcccbda68060e164cdde2bf4f62c28bc19e81fb8422f4e3aeabc1a9d0afaf9693d47d5648729460ea6ed4b5e189a6adf65222535993bf2a110eba00d34150b90a1b7da463c50542da5b5dc88152692ce5a81525c6b99b956735e6952d54607e2b99d31c912041176b417d37558bf62c49e4a9c37e44fc263822a1a3ddaa24bfd48095839140d607c12533183e46ca0702e377df5268aeca66a6dff035988ac01f7c5b5002137964f5b9ed409712a62b522a78acdc80d7fe47262ef0084df6d76eecbf78a3ce3b9d22a4af76dc3cd9b2fbf2989b0e42d581523a734ea783532008d0370cd3d39c00efce9e9db1dac9a4e41443da89bfd5b74158eb5b836d9a813df89426917ea8541dce1665b4ca06f4a0923d46279f28f984ba833dc075e7e4f2d5f9f64ab7a1919a998b995a048bc3cb9b22e1fbb5340c3079f699f005e1b8506fe7910630f658dc827d80ce0cef2f441c5896c1104a51d57345168c23c267bd7599fe14a9f10301ba2006738ea7fc207a4d89f32d0471af91a61cdf6e7c88651526c16d41071c12ac0c77066e22b72057468ac1a6ab96037aa5faec6d4bd3a90396b042a7fa640307cda7990b29e65b39905db066c1461502f839319507e8a40021f60cd458386f5db3a838378066b8e61cdac1a2b94eb25f6dbc8d9850a66cb8676b375457eb0391482e161339ceb8845bc74db5e9219ad8e4e4e942fcd2828b96a7d94d4555d94e84a541186d9e51f492a33369bb9b45da05d3106b5cabacaa196f33d57ce8d8598f19d400a9505edd7f602f1b36f447a9f25835357cc5e68983c6e2afd202324977922dcae2cd1f6ad07db674b6410c90131bdfc3db7eadde9af81a4a25a0ac6be59cf2134fdb871c555d151aaef252d4f45f76a40c97599ed3ca133a9a3e4bbd20254e9b214154f5b453ef89d47a6604a395081a9ca3200076469f7db022b26c0be41859a6a7432525d91a7f5ee596a896fbbf3266b54103b02db964c86598ccdc93259b4c23e9ad446e4df58cf362acab49be78c852117a7aea8127b85bcf5adeea61ec00d7f909c8d658577d6a69bec9dc0621ad77bd1234e9a353f71b5f6dec2a554a453657373f8ff4433873c3a6e6fe515a0629aaa3baf62acd28e167537809d9e383caa118b2a9f39b6c2876f0dd720203a9df1d300a8b5cecb0a035aaeeaed0d45e361d0cfe223073ac0833d30cffa8890983f8c3e150f4ff2f2454b08c2c81b97e928b9baf1fba1a4e40a910212f9e46e53288933e172d796946830c3e335f30921a110cb47759f90d5d4c94279a4da301289fe2fd6e1588c62391ef05f1b943bcd1fbd2104253be546ba547cbb54e98c3292c53af544a62e689a62b1162998b7fcaed414ac14a944a3f2eab3b3332618a33558a478b51ed815204e9f58897d20077ad0833efa0949bca9d7a133ce1296a6d6e3cef7459b2a14315d348f27154fc3293e7bcb064381f72db458319c640ad3ad5e9a5089a53cd09b2685d4e293b00b818e3915ad4fd4e5877fa7e451bd51394eeaf880b126d67a29851b73782a01fcd251ad659781f85f824b35fc9182381c43af11fcf6e85a4b447365ab7cc82e6ca20f111de18e388d6aed44dc69c498ad53919399a67cb70139cfc52057d5389703773a8c46b11c8d652ca6c324aebd8a586b1dda39ad300e633010e36832f250710174a0b7c0a8d99a972a4101df03ca4816eb569318bac03f3ec49401a954b574f42a0f35c23e82790cb3910fc8705bb09563dce7ee686cb1ea4d50768bbbafd075d69d84ef210035bd3f9646105651245de336f9c7a048a3c470dc4bd894273f1a2aef146976e9da94153745a366e241651a0615a8b41fdebfb5d33f54fa2052edf3ea8a32cf5ce30a435fb691bbe30087324dd778502071076954a49f4922a6bac2db55faca7b0a82792d948fda28760dce91b2134c94b78dea48cffa464904dbeb8cd39e45db899691c25b7b9514883d8b26284e4e4d0ce58b6e8ce999e4d32b75df8f9842bfcb52fd1157c631e4c93baef04b976061e32121b7b29e3a30b56d8c2e74f31fe532b2d604f5f4c5aa3ab54e03d942b68719767125539f6aad4ec69c7f0c9967c018b9b29469018c673385101b6817483f4a00f14e8cbc51e01855595a789c6cdcb2e495172957da96c13de4b189c67f0112d848eb8bab18f1d169d2700a18cf85010ec76d84e26f04a916ada8b82f502921da3638b925854c3cebe6e3a088edba6509512432c1104da7f2391772c8e03158bcab2c0a7b5edf1dda88f73fb686afd40f12de983a58e40f7c4615fbd3c0391f43d4a751cb90001920933971eefde8a6b0161f10909f3994eeb253d7d1c8da12b452c32f99e0b6b2c8bd1c5cc0d11b7a11f2513bd5a5c4fecb95984751066b8dfaf9f4eb33d2d79af7df8b5b3c28561753b900c3606b93227819737dba1325b5fc6964b323664d85e38071be72cabb85252e0b59062d5a0bcba3939a8a2aeadb13c666aaba30c2c727bae2483bfae49d22cb3c939f953ec610136dde613869115d1237152f5b4b910548be3d20a264c64e36c9fd5d4367e5522fc00f1250d04aff85bc70fc3fb9d48dc904b5e75b812227e358e83f1801bed0ab14212a2721935869848f75afea86fa5b38f1b271c2a8a9f73886f0aae985edc737ecb0d2b77d5dacd88943cff688232a09041f75b9b63eb7baac0840a486ecec65226a16a243ffe7c87553c703c050bfb03c3e3a7574dc87bb6a4638ce3df50d7313d800b50d2ab31efc12b9f9d0b94103cfd2ba2f641e9bb9e83a3604723291a86bf77d4741322bf5754e9965b7ffb819828f9b5447af31ac0c965fe6a139c0aa38cee5b2b615d281bbbdd8fbb0d009de4ae5189645732d446864db1ca62c42a9a87ff1cfb084449a537346ad691be56b189ce7dd43658d9326a8ab7c5f5bb273b894fa8b0fbdf1c2854e510fc05ca156612b3f3a08e28a6261fa5d91cdbce4555b98999cf152bbac97ece818ce4bf25c48594bfa93cb6800c2b643ba87845ceb44f6ebf61572e68f6fa2f4f66508b1015c315a174fa870ff2c93ba3640ec9b402bdb72809bbe22792842cd706ea5baeacd8fc2780a2bba82f267272f503e5842a72f8eb84b91331a46a2ab5fe3f6ccdaaf810070b829a8d00582620f75b9df028607c89176ad31128bf94969a2497bd458322691edef8f2fb6ce8c99e99f26bc2ccd0d4da7ece46bad224efa631d2ab7474fade530510c5523a57e4c8571b45bd9ae921a7ffe488d8e120c9a6d2c9439a54dbc13c0f1ace8046822b6ff9e4a8e6cfd11b8a28917a8eb4888697ca799e31992cf330b8ddc12b08e0f6e6f4b5048098314fb8be94b460ce3f03585bbd65b1bff179f9526f1b45dafea141d8ddc433e1edc1df93693cc034642666598cc79b2a9c53ea8d7fb09c91961df8ab83ea25343f2735cb239f332f6b6fe8fe7ccb41a1a34b8e63a8d0815eb90fb214735279da745443590ac137b7556fa28978b62a0eecfef4f8395567a241ed3427edeb29c46786859857f8bc28dbe2ee74361ee11242ab3804e3d059c339a8e86fafe1a61c35a80d3090c856821da8561c3402ce98ef5d267d071b6ee8f8c07cd688763406c68f17850b7a90057cbd64c246cc3ad0adf8b00d42eb9a606170ce83058aa23e6bda88a5cd2cf7c73ce927033dd4beccea2c9b0393a6346b7f548d8b0b47e0d9fc54f6eb9241082230f05318cf57ae29f152e71139bdc4f7dde74407ca7980c33c5fdfd8bd3a7afcfb6b6a701773881a73828d93c80bc0ff99632f7e533efdaff26de34b5399412a2227f2d242b76fcb92fb29106cd2dcf5fb1981c14603e502226b09fdb9ef87db808c4e3f187a615315ff1b1801d74f4510fc41b7001f5111bce97d9552797892e7d882fafdcede8e086625d2304ad1a3c86a55030d0f0c54fccc6d2b02de1a9e20f0fe68d4bed1599f939026e126e193a96d7424bda1110e8ad10dd62f8e7a1b716d860d5b135c9c3c110f61131baf41dc9d97ab58a45cb8cd22ff87459a3482701ddb72fd8a8421de2cf1186324c452ee4c3627a0c86363974af59698f9644396d5574ec4f2cb18140011cd35775c054ad59e945601589ec02b8d6a9c3d02d259dc546bf5ba4a495d7572140d82c6259a3f2e0640a2dd6d54230980665c7ce83271140293bdf7191c7cb82b598d4253a22d6703d694d79e4f66be575e62c613ac838b5f1141af291b44b09d714d5e96a06bb46117f31c041d2af6ed3a3f22fe070ee843340bc950b807782b471d97e996da0102e62afacb821a409f33191d616568f90c900d1af5562ec938ea4de013a841e7a0080b26b9fb1f42b2e5d789db3b333713cdff882d02998766c514d9191b056b716f59a1b314b17ddcf6f5bf064bee70bc0224d51d19c7f553d100b3f6c165396e31de28ad691d402290f0b023457d3f8b9afa294ff291839dbf083086513d7e7cf9691857d4574462e0e290736151c4515c105c1ccbe928178366eddaa7d99ec0c290e6a87d41a8e8fdf8b4f64cb10c38fb6e06cc8683b657ed7270232920f44d5a83fc1ab95c27899717479b62440d136c015ef9f0644a8af2f75663040c56b2a3757c5783d612f02335ddd16e62ea40658971e538dc0019d3edc39dbc8fc045606ab63dbd2265340644471ee8b6befaa66015c1f1104d53026110ea85ca51eae11f717b2bb229301a362ebc2f92dc2ba0b38fcf07e86269e6bc5f45277b34f44f255cc954be8a8fad3ceb9dbbc8a106366d52fdeec43140b177c82106e1be52a886184a734baa3538dbd607bc73ad98c87bd1366839f3a6b10002278b0a7c772c17fee8a66d58281ffe03d660677ac0a720630a554bf9309540bfd6c6e8db7750b68a2d6dda5473c94f50d4d5105b51507166c03544ff92986f2b9c4eb3ad89dd4efd0034d6ef5bbe761f536097f7d6f6207a90c1b62efee155e30ec05ed17df60b7f874031e2b5d316058ff8bf464d731d3e6e6f72e8d147bebe5f1729f54a5c55968c85f7e65748162f634228e05bb4a178fc6d0e293bd1759e06e02b3dabdbb832f319e66b8db123efb7189198dc3ddaefd58002d54e29ae67638cc14953927a8026cb82823db32a2d08e2d7cb803561bb8f03e58eabcd68423f68be6d976b67cba79ef0897291e3ab693a82a5418d10a29b830186076ac2f9cd7610a8551fcb40ff315c19463cebffdcb0b03c10cf26881d9c1304873365d4922f2d4d4cd88c4c81be33831d7a553e258125d4669fec27c4863de0e1280246f405db8ccb56201ec3b6afcadc1470da7f0423c0ad747b9368688f921e543c8b06f75e36ba49e88165c28696f00fb6621fdbd51a168d36ee42d13b44840e8eb6805c7a6e7138cc317ddfd82184860be3d384a18f5d0b00abf339c00e5b1822c240410c6c7a6592e06f41d40472d09fa7f63f5294683697a50cb35d8466ce9c6ae556b2dcb2f931bb8593469c3f76bc62a56779073d23e516369e161de8827eb40c3a61cf442e85ee4a19ff145cd35f0734cb6d1d64554ec98863fddd456b11d8c20aba2ed5dad62c75ab1801882ecc80c289a3adeb920851168d944b92cda85a7633dd3b218aeede517fc25c94c2c5ebfe389d71b7895d17c10ac87d65746196dec8de8e739409321110e365a22795c367d891b68b2599c9622a05c53a4e537ba7967fcf3af2b488b74f0185e886015c4847f88a0c85e89b93bcb62092ff8e0203ab8b9c89e1b4ef11e045bbe00d175e8b18886ba03cddc0f75f57781483e42921275ed82c9914f9912d8d3bde6e857178caea2308b29dbf293928d893e9837516d1d83939ec9a8ddf243737a752a647fe43d2bbc61fb7ebbfc796a925f1e703515903c3c6e165d5b08ec78b111f2f458b8664026215d0e0ae47fc0cde95d5341d7ba8be1dc5d227d29e19b05bc9cd6a3a3aff8b72c8814cad2d01d3a18010eabb5fe7e9d5235663de1f04780e230c1a88fdd7ab554514314f0821758079c27fc10080e635dd498066c2a0a4507afebbfb4c1a5918c09aa5eaf31a8badaa813a79d2e6f63c553c99810d922ff4fe05278697266359cba14b787011625d4e3942854f728fa56e76625df64277dbfd641cad9884eecf8a28058d7b25a354eb64e7b6f2d365b85d2890610139d825e332a255584ab0ea80868dbdaef2f6a8bd2943299b2044a00667c5675001dc447f9db9474919564701a16302c64e15dec065919ac9d637831d401206fc5eb46254970e5f473f7400484c92f384d722316df9712f8b580467f150e1742d6eaceffb204f00631e917791b6257f21db6e23abe2f80b2e03d6f0ee34f87836f12a879f31749169a9d262fcaf5e15cc049ef48675526a2f236ec50350cdc416b5c73412c6f5b7207d425b019fc1304df8bc05757a0253793cc4e6eb2fe175824c92f1e30f2a24354761b8ea068dd848c2d17390f169fb75b4a5fb102b22043c251c98e8414aab7cbcfe5b087f47627d21c02d050ecfd5e53b3d679837ce5633c631001182a6f6f5ff911ee7932c68bb94a9ad92aa7ee275651aa0127154fb1d82f4263a32eac06e7ed5b0517f489e24cf31dd9def73dba1edacb01fe5c08de68854a32b66a00fa5210753fb9a68450a9202c2b84d427f76756bdf73e47d4a5b96a7e67d09988f0997c9a8ff834860b4f000f148346735b659c157fc99709d19a4a5f5e914b5b2b31f35ced5149fa94def53a1bf46bf4e5f58f04a7eea5f5442f039c9a6ea24aa6f5d236abe99d24c846cc8d1ca1309e924ba79e44897302dbab73d3562067fd7f8bef1a074e63fdb93a468882a2030f9c6405aa542ee3912960c92bcb28b8e6a4d10604e0b0f830150a49dfcbd968bcb689b33c8762f810ed1751e4b4cea353be9bac2ad81b29ecd47fe3837b6b755010aa525acd8c9a84f3eadfefe6d9cc609ca241cf718fd9353a66347811cdf7478616b5c10fd39d0696b11967ef9befd961f7fadde33ea1749599d4d558b65cd25411cac0e0109ace330afd31dad1d0a141ccfbc41fd28ef663158625c7f7933a2666b64104bbd8ec14c9ca06207d43b804591dd12dcde306a701fb3cfe1ef7a22a6f8fcd18076fa483250e40911a21d61e19bd86c5700082f6fd60991f5b3ea05d894385e7ccfa44155a3551346447d812c06d37be646475d5c012c0428931848dfaaf49840db943cd835fd9d831f44485acbc4d9de6dc1afa71b49d6767a5d411f16cd12452fc3037ef0031b76fb3dd52572991e3f3530a579f96252f6df173cbce7f3b4c135b99fc561b0d9db1fd082706746795b4d1424473699cd1b55570eec176300f456f2f837ddff9e2f8db2fd7c993ca08d77db3ce054c356260d68666e0ea7be21bd211f5318bf55477d4c2127b6d3b25c4d0fa4efc4410f5198b4daa9e4a0b723e0304703089af25186911d8e9399e5d65d27c1d310f485296bf2e743ec2332f3699dc277ebbaf54f88014a3cc883bc5cefeb7b0c01eecd723aafe8801f02770f26c74556ee6fc6ee923cd8f447e79e70abbac8e15531f109cb2fcb558280edae0f80b621b8540be43a6331523b9b47baaeaaf8d1648a69e74c2b90bf08ae583314d385bd6af51c97c339c6da8d01fdf6b24d2d7483581635f116b7b10228584273edc0aec027ac54f99adc39e7c2d2e348503aa7bf4927da1029fa229009dfab300df7c411010c49fcc959ae8c1f84aa81a889537717ea9ca7eeb337c95389a999bad10cfc79c4738a7057dbc088488b0c3b7b8b36661664a1cbb084fc28b05630b8e55f5da4734a5b84772a7654349adb34088711a92c59a32cc3a057ab56368ca96b230a1e431ddbfadf356f61a18f9147c00a84d64947a5d2494a79f4ab3aba07330031afce86559c26381063ac975aa030c4f0f4402c147a21204ea349f5c0f295782cd000466d3e010ac55771a46afe8d371d1cee482831b05b7a2f82df15e2a13c9bdcab68a25dc4ef91a219f86e29a7bfa36ca768fd1939fb549259c3732730684e8bf93c4bc3a7490c5446caddd91f8fed1fc655565a9513b4e2f066631c2720e003a5415005785805a9b1baf281dbe3e57786f3103327c0a97f10128eabd40b554efec3d91251258f4f19e0fdc6cc9962ad40717fe6d4a095728f81f88936fbc441706745eb52d31a93c9ccad0e227b7e7c3ba2e8fb6e75c309c24ec5554c3e79588dc211a98f9f7552367160d375534b3c0314911eb50bf1df368339b01777b7325a1d2d9530e4484dd06e3620c02cd970af8cf80b558a558ef1bee92c5d4261b61bb8f64cb90bbbb20047f720f8f80f841a590c36611228d7d5960b648e706db191c45db733e11b6861050d2549e596132d91850c793d444d816208c6cb2cdf6896ddcb1c1ecdc8816ae19366000df101067330969fe57a4a6f7a8cf94ecd3c4366cefbb6da30f62a32dde81c8e57dffebd1167d83065bccbfa8bb9b7b88b1820e78522af922c1f007b734990f696e5cfe059687bd10d31b64009497b01ebdd11e179c6091db71eee8e6123d1059e5c3c14f516d19d049eaf4ad4ec39c5db8757d250033df5591f84ac6759425b86c8cce666eb6c6fdf2f18773e843e97ca2852aa0d88a0721a52708bdf6432004052362ad147d49ef634ce9309b3669d05631967e5e4824c6f70b340e0d92f47e73ac6a002079775edb6099f84b36703c44828cb3508918f3b66c378e3d9720c92c2d3f2ec15d59aac2308aac49fd0a96e46613d244d6d40bafe0a7ca42c950024be3bb91a0fb2fe1a8213be765cab2fdb2ff993636826c116915ebc93ad753a1fe1229167275a65a0c090111ae41d0e9833b89295eb18674fb352155dc18d6345c21b68a04c1d3d5fce9e5c1eecde7dbad9ac6f27f70c1e520c9a34e7ce6f0b25573ceb5a6a2bb262bd3ded9a67c680127221b2ea39121792043b0c916b851f7000f00657753a6be9086e2778ba3b805e512e623d3b8d29915ceca90e0150cb858d243a7ca6c6999f8e7ba6ef8c6eba37bcc73fe41b2162fd97e59cead84f68e0b4bf09c511ba10332f26646226b6adfd68cb4da507cb2c3e86fda8cb44e910d5d2e72edcbc8e7fbf83ddaf408f4608191175c15e7507bffeb5be4ab02f629daf4ad2c1fb7cb26451a086074d769c4b9ba1cde8c5cf45117a4d92145fbb1e78b56fb46abf24e87cc79de7c22915c9123fb0e4fba3ffad788e598fb3b4e18c856be5c8e80541a72ad333360e8361481d295363b33c1f78e61ff9bd1b209ee3716b88dcc94da21c043d86aa446929453b2b3a9a4b1c286cb4d5bd49502380ae465f5f30c3eb36eba552e4b541f3e8898c9c178be5bf394aa6d345891822fb4294ebfa8c8e44249eec7106ba78796ae6381d44d82233a4fa880cc95a4ad84088f5717e7b261cf8341f2b1a98c58f33a2bc74b8f3b2e2620ed9957a5287ada7015ba8dd535797b62061b4c10d1112f40ae4bc0a22bb52b611a63d4be5080873a4637c4c52b4af699b7a9574b9c1d05113642bdf90c8a02712a851eb549d0e90749833e90cfc3b7df7f61991740e470949c993ed9834b6414eaa565c89406f1a787954f414f1e2134a95cd2e0bb0ea2a553ed0eb8731d63bd6c90b84daec37a79b3bbfb25d81cd63234efbd6761ef22ec8cd838dc775ed65c90e3d16214021de74172490a12b1eea9db4491c458bfe27e0a87bae67a09d38522d03c37411df2e515b9533f92fb6d84204c24a0f9b43c361b3dc44e3b2aaf4c336a3fab57ceba615a46d7e13e148c7ca4cb6fa6b7e095fecb894ee160fa1258b3c23d493e67f38850e4a96ddd5ff44344f27d3038355864581b9f07d9e475d0e9c4dc86211ac810a14f97f85a0a4c532cf10747355a3c5656e650781a0b77b3eee9b975bb1334c93b8b2fc0b06a051f6cc65616eef6128808164da3c09b490fb65bf1223940ae326e9472aebfb218e0e4ef2344bc270031e554f201fa348f0f907e12479ef477f89034e8bd1f8b4a8bd18ab9e8f0af2a5f831510726f4861a05b079db4ade20e02610820be0cf29905d92739f1dc9bdd6fd379c6d90deefd88b953df2acb4b7377da88568706c4ea4eb981e3ba43b33dcc49337982c57071f12e79accd9760745c9407d5fa05e4a2456608ab38d1cbb5381c127ca355491063b85a0285ab01730e1a02ac54680845b047e9810c944b3341835c850b59c643da9e9f00c32e5ac43f88c0b0640184f803ea2cf39f573060d1a803499cce46085d1c8f5465d0f19e584a4864390e07fe3c51c5c76369934d3983ecf78cc178fa5ede4fc7f7f29cd1f1e6f5f52286acfd9267f0d131de3a8d3fa4641a4f44cd08b791bdf7de7bef2da594324919ee09f009f309638e6ed7c71f7ae9566bb5c8084d816e57799dba00040abdf0006d66acb5345fcee79dd3353939f7a494977a2cf4b95a6b9522518b2ccbb20f9d739274d24d97e5a427585014d180bc22460803423fca2dec1617881419e4fb5ebebdb2c67c2576649b850591cc28e2e3f5c39bd8f244497e92b931a17b1a09c17df9833540bd4fd20e74992743dbb1d4bb51bfcc01c1b0f358288b7542186e76dd344534b19866b3f158ea07bb54d48d853661c8104ca89bfba2a62dd69a27feaffb6a1509adaecb3c49b5f8efb9cdc663117fb3e974bce76408fa91e728481412bd7fa805d2845a23213d6622ad3d31b7c54d892287c3f93a9d4ec76311bfd3d16c643c31f364e49eec572414e389de6f31cefb7b62c670448fded11e4ff7e3f311bb2f7320cec8170a819d48a4b1241ecb1248ae3784d5010b16f6b25ab40075df07fb86b8d4ed434240156c166cff310486dde2e2bae8d82243de7ef658e8672ed4dd13356d31a9f1bac5347d75b6f91b9269659197c8f63dfd3861fde27e65d1a29b299f2e2f3a206ddc20f3c43fff28ebb0a52c2261fb7f9431ef7764fbf3a38ce9bc403f4a2b4e94c4e247e9e2643f9ab6fc20a48d1b334f3c745d80d8de167240245f3d31d4844f41a68dfb426b9d7590edf674a2a69b8a99366e11176aba2b179a853e91e8989076f9f2c8de8836d7992a6305688b5e7dbd42cd731e8be639edb3bf4eabb22aabb23adcc711c2f16a8c87f43b1ecbfd8e677bdfdf554a2ca2495d3a6c7ff9554d678a8e5761bc3384dd52d495d3ff782cf73f1e11de555475a92ee307e3ec8f06c5c7ab2ad5767187fe7b7c12326d8484cc137f2142b6bf3d5d562826d4a2247f562866fb87c593cc508c85de0b8551d83744e41f12e2232464fb6b465890743c22d04666e35d5628e6b2c65017b6bf18fa42ad506bfb83b8fa03e4d596da8267367bc4a332329eeecb9a3d3d212b421e7dbd3421e116793426a61bf136706b3d444dcb6fc807d33489c7c20521f1a8cb25128944df1ef9ef3f79896c7b1d0fc80bc116ab034f34f2b100c2c2a3add697bd1654f8c8bf8547592c6f8a6ebbf0284ca652646ebf4757abb0fbf23684dd505055d636b79deeea09edd154aa93a1e6b5c7c2792d769efc12be975fba07e54f7ee9709df7fea66e9169e3b2e6c98a9a3632b1d4f6223bdb5da621a524f139bfc5341f1bc01fdb3dbae371b4466f645e70d489171e459594949470ba2f6399d7eb5552a4c4f3580c060c18303add976f8bc562c11002c3f39898183162c4f0745fb6aa542a15c3a788e1398cc3c890214346d578e67e92e14ef8c85f86e71f8e7e45945064e4cd584c935fbae764cd7c65312f336607a18b1a8e3484e44d184c865c4893a51c699e93ab1c69489ae7b2129af89cbfab9546f3d3dfc7fed8f0b9419ab8e61bb2c51c74d9fedc0e9afe6033c80ede74f100baefa18bb70288b7fdd560c81a9ae7fc18432c7d2cb246e74b9ecd1b0290c271ec425262c2279ab7bd91f1cc8e27c65306ac6da7d97e4dd6d2c43e27bf9027f6c50c438eec7f992447d6449e6a6cfbe3e60d416cfb1a9b844dff002ef6c5bade49054bcc13c86cb59cc789c576535be509fdebddf07da976efe6658a31c69d971d246643e02470a7ccbbf15e9e1b9fb28c82348f45d4bc21b2ad4142387fe3329527f6b56ce5c86a9264dfbad5bc1b9bf65dc6fdb881c41f4ba60d6f8719289a1f538460b5ece5382f9fe370381c0e87c3e17092d054eed38d1cf1db7eb0294020babf0680f925e97b0e97a73cf9de662a47dfdf8ce5e8fb2d7372f4bd964139fabecba2247d2f66911c7def6517d2e47b8f77e34b62777e7ef578377e773c1a8a473455a365f8940b792c2f3e42cf08ccb9470867985bc2954cb388fa837523d708212ee4dd107532b42f62d1f485093791c76249a627d71384d3c6fdf1da49a70dfcf58379a908e1fc6a3d16ab2f4c382b1327f6ed37c4475f6c3b11f0d55ed2b6ec2426e96a8b3d6917675d29db1b8c8b5fad38ad85b6bbccbd0da9a780991a42385fd330fece63c1f2fee6a2e3b2fd19dea12e57ab814da91cd9d7de8dba35cfbd90d6efdd1acd6919dee76e656254694bd6c07f599fc7725d2c4d08fea29a201cef0be797cc3ebd916dab5ff7418fe55a1852d81841b032803072da012f7941c317210c185d6d09477c2241387e302dfbb6d46ae9f483e9fb83707a09638c61749a185ac5bfa131df1ecb075b0d81c186f0e8cc1019cf1b82db9e981e7c98bebc745df73731990cfdc1a218dd5771921218b772dccddace7696e1bd59ef46b6efddd7568c3b9737eaa69bcbbabcddcdbbc149edc318468c9b65a0f037ecc34994e4ff3f3fd807a37a0c3fd8f6dd8f21c3e26c37ddddb6ed86029bfee6bbae64f91be2247febb15cfdc154e1fcf18351eb534a2f6d55462acb1e214ef2cf9ed7884f58c2b6cd9e9727060a4f8c4788162b29f1585e7848d84a14f34b3c96a93d424610daa77a2be2231e78697b7f8f10cf6bf3246cbb12b6f574227b1395bdfb79d449999166234349aec48e6c6f1af7a310a650be420e6883f352da8d0c35796258d30647dfd73cf10f453d863426636d7f0141df5d56c9323cfa238fe5fec823c2bf7cf796abcc642747f53d2ca7b68d461e7d12c9d657f16d7ec5a41d3a92477f078fe5fe0e1e11fee53a5b4ef3344f3b903a196e4ff258b4277944f897e9d6913dcd5709c86c576c7290275b112e73a8eddfc55cb63f096fba6afb81edcf030f1efd19335e5228c93fa50194e40f662466cce84c3c16fa261ecb7d138f08dff639dc7d2fdde3fc923d975fbcec374fcc7d4d1bf6344ffc378f2766bcdd53d20ec2f9346f45381ff6346d6c729027fe4d6cff4d8f21f763fb15d2c41febd3f637f186b0dbea2d264dfcaf0e7ab80f83b44307f25e424af2bfaa70eec043874fbb4ebab718081486fa01de8df7bdd541c6613b357d30f9b9419a3c319ed777c5f6a7d20b9bcf0ddbdf13f312cebf5f79e85cdc8425cdda0c13138fa58e342df556c447fe26b8879b039aef66c649fe27376f6436b0d2c8d99e184ada9ed20d6c238383d0feb891d93ee389a1a62de6cff9e083c7b2bdf4b618f681513c96aaf109d38dcc666603eb782cd79303544546e0b76f3505405beaeec4b328d507ba2db1a94b927d1ade8d6ce3ecdbe697ec71d65b1127f9ffe0b15cbdc57c10ce1fb7d8f63c3710de1154881a9af0c0bee306367d79a36efc5c10f79dc79426f67798d181e1077a1d076ea09681f85ab08214f409c4777bdc1cd2f0983de6d566154ae0a400422aa5947adc61f7448573cfe904478f10ca39fddd7dfe981e6e0f3d44992d74b5e9b4df6533f3fb639d5689baa56b08705bed27d92ac2005eaa7a82ae33ea2df46f0cc2f974f5c2c912edd2c7cffd96c448adb52a73be103ea2dacf1d76db14cf3a606699cc293ea233934284fe53d39c92b2a91025d752aba4ec1494149a12fa08e42349bdc449406ca7f63aa1d6ccdf9d0917df90a4fbf267e86d212831c804f25c04121912d9001a0903f8e8ca997d3f8797b2bf5f84019098019a35669f95a82e589cd8f667c1fab4c29028b23e2aa055703eadd66cedf1d302b9b67fc86a81b0cf0b14137960fb6f9fd676d61e3f2d91e5a23c680f945b230c61103dce3c3914ee5280010c60d8b40108307bcc60342bdcb5992f7ce10b5470f25f4a6aa23388ff572194ffd59772a2442be963ce56585f85d67cbdc54f5eb2eea3c54bce023cc5ae8f8b204bee8259d4e4c3d71fbe3e8691354c1c95aa2dbb7e3d49935d35810ad9f5291764c9b24ebea27cdde12b0f5f7bf85af295f475f4d5b6f28f23185fffa5297b5192ebaf3f658d192f9ec6cbf8185fb5b70809af0f6fa1916f067316c852e60639f2ef5c28c94b5dca474d90a5ee0672f476b5c74ed5dafed98b9a40162579f6e2389d4332f27cc5c44cd8e6bd4c19ff91e9e2bc97d96a8929d047d3648c3c968f4a67cf0bbdd2b9f37d7cb07c5a3e27243c314a722d3ee12317553e729dc592fc7169a1247711862e369b15943c59decb84d159ae6879f2020882a126cc3a9d379f9327160a89c418d125c2882b5125a644174aeab468d1210161600c0b1633454928107489a8ee3d1f8e68e4b90abd97a99a1a8d66236e74d668369b8dc8114398ccc848d6625192c7602f9920356f4451e474385da733d843fe9c621e98e7e591f97c1ec4922287c3b2ea882b4fe7db35bfd0f81f7208e6430ec998d0f8cc0d194c64c19c28c9bf87ece1217b6032312f170ea70393f23cd005c67810a0cb03ba40976ec285a3b3e7c3f3903f274fcc23e381f910861a1f6064b1b512559b4d16dbfe2827259d4be7e2f18850b0882b1f39144053d24f54711fae07931779fea8f3a3ea82e7a3ea48e00e2a19234f49f678bc970cc474e63e17fdac6038ee53a2b3b62fa8822290c44be76cbf1869e98cf70d855e843c9daf0c192ff2585ee8ea831822efe5df08ba67e419794a93fc2212d06579c8a11d624639f49226dd0dba9497b81f3b3088936028c9ff45065d3e720fc21f64b1c4948f56e17c153595bc7f08266b68efbb97255a4c89297d2be8faa85c3ad7179994433294e4e2134ef2ef549fd6674549ae692332f447754777c463a92c2d3a5a45a84425626e31e5239da98c2cc6c8a28a92fc4116c8ca2425a9c414357db24c4cd5cd85920c6ae1bd84a1ceee42e7f9faa5e46f89fe40f1427f541f95e8e3e98838a2487feeb1ffa74966791779fca0465ac5189280ae517c8d1e398c7409203125a6409798a24bd8a3981a7f8f1f154823a6460f1b465ac5f71153d9f8518d21316c7feda31aedf1a3dafea398dafe272ff9f0163bbd222476ed5a648a56ce83ea0b8413eeb4da8b336df3b8aefb3a0950521219a0241d2a9817ca1b134e2f01da8a01aae78006c468bc0d0154589b19a31110282842845e4a8ae871e6699ee607a6a9c662f3148b7d9e27d6d83cbdb8e05f85485395a1592b6b6da1c6284bd6b04f75d6ca5a55a663eb10bbc282603b689ee63ccd93879a700a428dd6582ce6232d84ef792f20d007e49c30048dccaee585e608e60904d294b55a26d835968550b6a8a9c628c93fd6620912f2be8ef35cc410a4b63f77ad108e32e6b4da8b336d9335b69a2f16c2b1ba94985b89b9a7ce60a4490f3015c2ceebb40520e17240036222b07949bc3eb09345d48a8140411122857a9ecabca60c6692a4fc991961ced2e6aa4b90ea739b6704dd76f358ae1442099b809c2d536cff1cd29401afaeea9a576855171532404dd52563d55505d7762b8462b785eac28234cd96b17a613b4c08335ba82983d93c1691ce6c0a274d6f8e28c99fc3e1749c0404ea743a9ec909438fc7bec763b1f2d359184a7285dd143e7216d519ccad420623b92eb5e50bcd16385932d2151b865867754a932a2f15c2f94ea77ff65616eaf215c060d3ab972448267cbd5ca09649e5c3a94f3e9a421258be547665b1681276524a29a5d3a50b9c2c89027fd745217d765ad354c06ad6d29f5d962b58b396feaca20478df7d033cdd00d9c5420bc858f65266f758e9b1e2db5b60563d4e1fda873ebab739b6e58a943e8c3db61da2c7a672258fa0b9af8f3cae67c40f9b9e58ba6f67bdfa58cb512ce197524b29adde975d2c6da514575b450747e5ec6a9dd2da4d497269af26d3648680acafe2f656ead37e529ad85a43c0496a8ae2fe026a10b52e20d35392340c502ecb51545bebb4d57f36a0250a0ba46c1c3be8c63fda3d56b2e72c30eb40f5e8237b1144618194bd83fa50bd7a44f4d89e65b962471f795423c46d8fa09b46b184634a69663fac97f06de9b697d694d4ae766990d003fe9842f2a364c9d6689cb175e8ae450b1d1b5f49f238efa89bc50ac251c22a204dfcb92b8570879be48a3f27bba9daf06b40c222a8699ef07779248f3af6c8c77bee661cdafbe6383984a6b7ef383d2631f23ef21ebf8b57f1eb79dec7fb2ecf3d927f47dd2e5cb890c20eba6d1f7e3ef4f92bfe27cf1dfacfeb51c697743ec65f3dc2f8121cda6faf3dbe3152a777c4f6da11dd73af89a6bed1694e4b15aa8dddff17a0f3deab3802b4e7740787507bfc59cb2323bfbd96471d475c2df2fe6e59e47da7893c7d43878e7d5feb5e739ddf7e4477700837bda3e6e7348ece7b1a47f8db8eaae91d7577741dffab67848bdfb40cbd83eefba2dff41843571f613dc2d03be80ebde8dd3b40e83f2fbd0384b810be9fedaff609e9b1035af7c9be3f07c0ba6a7a14fd0eba3fa21e7bec8f165ff42a5ec2f94f16bf248b5e84f192a8c729bf7e5ef4dc274f98b9fafc3857a25c22c5ab38c705e76a7f3367ebd8dd57d18f5d1137f423cf8532eecc8d4319dfdc3deefcfb682494e72e829a363e3232f2223d66de11239c7fad691c1cce9671dce79ed338f76e19e75107e8a7f61ea4e5264b276d388ff3f5779aa6715c17f75eae765ae67ee4fe023d70d67ecb5dbea17943dc2d8ff35fbc97471e1bebf17ffa68fc9f9bf32a94935d7c49aefb451e91d8ff3a8f3af6ffccffc119ebea1171df02b20e7a8979a3b35d7c9e271fb948a54e331585f03e71c33d57d4345db427b4d962802ac271baece9849746b986ed2eb3092fa12a206bc85d3dc9420a27f9638f85e43912fc5893c0e4b9ba37f358348dd33025296127d951371619b1fdfdab97a8bbea8e24d77dbd2cab2af0fcbcad107ccf7332145f72b01ebb8defddb6c7ddbe1a07fece8f736b824c26ee5fad42b7e8559cdb2c4037d78139f417fcabbda669bf817a7ba9e5ab69990ad5f27d306f39f45cf6e8716ecf833f5b42a19f3fbc047ee8f19c029cde0d6e6fdba66709e6c9f6386bcf7df2c579ec76f79788ee37d646f2cbe6bbcdabd0cf739b0cfa4bfa741b13d1011f67d12337f8b304d386dce07730a867387fec0b85104f297cc47dc83dce776f3f6198d818eb717bf13931cfd51342fc52dc22543cdcdceceae67eeeb9f292f8fe530a37852e7e75d3e6c5a71e8ba86788b237d9004ee2c2ab8be080a18ffc57236a028db6e32f9748e99e11746b5f04f5add363a84b1cb0ef4f5999c8f0d52f551bc0495e04c863f6b03c660f8fc7ece158c60cc8bfba297bacc71c1d576ffd4158bfd66e575a031d0f2ab312c50c7ff888d64e266cf1d1ee74e7224d7a70b3dc2d5e024317ce6301372a93898ca85466d74ea79343691266de01f0eeb24e8f1910eb8d6d6f886ecb74196a5f2af696a17c04eace25eb3a170dfd8e52caa1debd1dbd1f08829b266f728772f1511540b0a35208c770f332942bac282f498a426dfaa097006d25cb509913592acc509c4613bec663096b05bf7e53ececc70ac5a6bfd1e8ce859268d7848f501e0b48bb4df67dffd96eec36dae1acc4a42a8e02440aad28afa85d39a7cf8a2fa0313430d1426351a031abab4c6da1311a23428408112244881021428408112244881021428408112244886c33dbcc36b3cd6c33dbcc36b3cd10d966b6996d669bd966b6996d86c836b3cd6c33dbcc36b3cd10d966b6996d669bd966886c33dbcc36b3cd10d966b6996d86c836b3cd6c332892726aad3907675beadcecb13310dd9b8dfb1d67f2beea3107675bec6208ad2dc93e461e847b6f3d96ee5ec798765b892bb10468dfcf3c168ed2fada735ad57c4a4dd3a856770f9ae14a01ceae9a733b072e4f0ba4b62815beb9b939ad3feec7ef396d3bbba347cefc90d31dcef598b239518f99e8f950d4638eae633b0fe60e0e21e7c71c1dcad6de8e9f8ef67e7a44e0e87cdda0c6c1111fecbc7dab47943d417a87ef8edee19bf39e1eabdd53d438380f1a016a1ecdd1383a1d2e7b2ed3b71daec36ddc732adec9d5479b9e8f637212634e7a1d3d32b13bbfe5f91366089f396186d0e9cc0eedcc9f524c1bf4c70df41c08a437ca715c9e2fb939b99f4f593e7aecb13bafe273725bf67c2767f4a7141e0f7dcf538fc523e3c9b4d31942b7a16c6e046273299b9b43989da9e710e6c9f696935fc20fa969f31ebe779cf69accc9f0e3b84e87cb3baaf71d27bf6c5ecc2f9af7b2cc9ad6fecbe06f7208e6efb53c5b7e25d4eeb17ccf7ddd98d92f83df65ef67f6c7e38ebae710a60db9270c0fdae3a36015957b6b7dce5a6966e7e4822721d3b14326e8c5260e7e0ef7d8d98336ad6e4a29f73e784db336c374ea1dd9d5b93b42f3fae29d4d552728ca9bd8f567cbb431f7387fd09ff7a7ceb697ee5addb87be925ed99ced1ed8cfb4e6f4febce340e2edbaadd35fb8c6abb8fb0dbeaca05ce7379dcb1b90ef8fde6394e7aa11ebb1d7a449de73bcf7fef095fe48499f380b9fa68945df89d478f3bf6e67bf9e51cdde6bc0a1d73749c597b08c3f045da7fb4ff2ee779c9fbbc1602813ff2249e0f7fd3f9af3bc2f3e1122ef6057aeceedf4545c8dd6911e77168be7b8ee6bbd774dfe6556898c3efe4b17bf905005f136604847af37693bf0f33c7bd67c7119f1671fef36411e7bbf77ca7a3451c2d3e8ece735eec3ce73b1c2d7d247d147ef83bb6e7c33ceed0e4b1fb1b821e8f7e0b7ea87180afd138441fe6e8468fced16d50571f857e237af92479ac1bf4d733627ef8d6bb21d23b6808fa115d7d04d263f6d53bc0e735edb98fb6c9d3bb413f8ff67df4d881ad7de6b16caf699bef438f1e33edf334ed7d26bdcfbce4e9717e5fbdd4fda7c71d94d372a669bfcdcdd3bd276fffc9e38efdf9baf9ea25d06f36cf6df2c7d19efff246fc8ee63b9a0f5fc3d9df83ddfebacf73b2f7d24d9a171f94ab8f34cf798ed674347aa33b8d63db34f72af4f3dc01b4dd6dd9f3d2f3783679ecf6e6bf3ceed85fe7ebe8cd86b4e9b6e7e57f79ec3a8dc3333ddd73bef3e4b1c7f6741ecfabb8277b9fb9df3c597a05e8b1459ee7bce735b9f35f0ebfdbbc277f1ffef71dcd73328e504b1f7d7bec5e7c15bac923f8dcfb96e1e3f87ef3a1eeae084537bedffca7a58f365afa4823813dca07758eee93dedcdb363a60c7962f335bb7acb25b896289d919e99a304f92d501f9dbbe505d9de494094e7ac97676cad1b49347284d3e341d05fd6c1e1187b0beb43fbfee7bc3ca2d5142f7ae9e61cd8cb0ba524a1d0a4e968c2853d33423bfc7ecb5a9b3c9f99477a3482124f111cd73d75548020e631bdcccb6d4757360b63939dd3f3933de3367bb479d18e0a494236b2b139bf6a8b3029c6888b9a5ef39e75715ceca5195d461e6733206c4fd566d50faa2dcddc0ce2e4755ba7fdeabf8b6bbecbb7ae9f3266ed979da0db7ecf9776b0921943f6e2dda819bfde229ddd6fc92fd966d2d4a9aadedf2a48692447f6b5113c8b5277d89bd1b3fa5d3af3e7d7b7d5e7bafcc5ffdcfa55e7b77c0c99725a3bfea5cedd09cf2c7b97a71c06159168e9c1c731566570c59877fe4d4ce47ce630bf6a9675d3857db5e3b57bb3a0e3859527f859b9dcd9948aef8ca5549f715771e5774608a84a93854e71312651ae7cd2b42ff1799c7f8cb6560317aa2289aa22ababa56a552a9542a554a4a4a4a4a4a8ac42cc090e301c9c062a7165be94c494949494949e984482e2c8642a15028144aa552a9542a950e57f9ca619ce52d7755140a8542a1502a954aa552e99030988449988485441d0b17a8974aa552a9542aea288a52a9542a954ad522cf130a8542a150a899852108f43f9a3093355bd33563e6cb5128140a8542cdd77ccdd77ccdd77ccd57d61d0a6c24f32f508cbb1c95726a7141a554b465ba5c2ed7a3680b0a65511545512fba794558d2b94b4a097397eb3103fd5bad47943dd296ecd5424d1a0c97300481fe4723149414da224d3c849169f6590968824b0b3096ca8a102850a042000300408d00fc9052fa6a8100f192e92b06d2c38f334a80f8fa2427367cd834bc14c48e5da19d505478a9534141963a1ea08cdd0ac8f66f8581b44c7ad063789243347e38a1418305fa6c9b6fad56a9c50a72923d52b44e72478ad613aad40745452b649d64f187fc59cdf078668c8cf8484b0079ae0ce04400272d56aa05c4156ab1582779b33fa90f2a460c19624c848931a24b6c892c7145492e78e0c1c5480305297401633eda61871d56401026c2c81a25f0f387add25669349a4d8bc56a9d64cdd66c361b97e8e2b44416abe697edd20203c66b322f4a72140fb44a877bc80f3f6c44209c168b7592c100a05c4e2d3f68fd8253a4e4d562618c81b45aac560b88cbd5dacf6a9dec5fc92217952c6a11627f7645162379c504207f5094e42e2d9ed8499af080858a450bce1017628cc8fa7f10464931182c8330d8890f2d56ab75923d95af913fa90fead3f27191262a1ecf7f3a3e402aa248238b2d4a1a1919d14edb7f00f9031340fec8fc903f2e94488402e20ab558ac00e84fab25840f2d56abd5ea3a9d0740c9c32afd7092b9cd0f9146feb8625a1ce7b47ed09f56ebc487939c6d1f4e7ca091c195937cdda47991c722b268d8e8c1460f28b6461601208b52722856caa2933401614ee201a7e23ad010efc76f055ae1a418f0e5a38fc56a51138df717b9c81a27e1832f4516ebe405beb63fc949ae3e64919592452d3f68910a3fadb6bf298ff8984d6cedc76ff591f9b87ce4dbe65b8b86feb45aa516abd562b14e7e781a590c228bad17b0153a102c6afab45aac16abc56afd7092fd24cfd6090d1afa03c407fd69b54e7a4031f9f9273d98ccc8e30766a4558c1d298fa311081b39a7f10383ed0fe3d31a47acdbbe8aabf8f6def776fb4f8f3bb4cd71334808656890ee4b504a22b7e3efdcf9686ed505c7201cb1cc0e42eebbe74018c8ca2d4e06cb8c9c4c8cccb620cc4bf6c393975cdb0f5dbc247230b6ad0d5be67bee0e507fa4da7375935cb1224cc3c37bdcaaab80c21328cd531c47ab70f758f511e842b3396d643ffa26dab6b92513e80043456dc27dcb7038c3bde7687763e1585b7cd7d33bfedf6a4bfde125fcf5899daa4e6c87a1a46ca7a809cf3809c67191ed9fc243b67f4a009ac32f0ebfb8cac178690a37cdaf27fc725437e68064416807dc39186ae28038c91f6bae95f9c51577d54796597bb11442ece2194177f71c5622fb1dd9c64f3bb0ad4b13eeed3bf75ea79d731f31fbd5b2cd2b045a5738177e4dcdb5fccbde79d4933d551f5ec2fad20df291ebcc5201621a0e4193286e4bd1c06e64b0991bd8ddbc36323f5e4d803f9ce45f57767555f46b716922f5c4bd38c3d4b31a6cc9b22cc4d242ac6d4afae1cdcbdb5b118ee3384e4a39b9bcfd4b9d7893eb7bdb4c2a954a8580d44a27c6f8822e608bc7b209430ac2914badbc346ec2b0fdfd091740ca4baa4d183caa2bba6cffcd6b13134f62cbe6f5f2f08f3815a6b8948f5a77f332f0e9639ccd6ce2d77c769f5e0fdf3521f834839f6150bfd4dfb8a8c97bff4d0b5cb5b4a4542da93b3fc3d6faedc47855509a802e172ebbfe5f8f853ed54268ab9526fe3483406c00b6dc10da1fc11611201017a00b978d5d1b66b7bc34670663b68a833508c198ed0fb2bc04ae36b863bc68103859327a52dbc72cc32368725e5b405dd973128551de8771965a966573bbaf792c57ca1c15b57d13e241bc3c887103b309c9b20a83fad9cb47ee9226592ac64b5946f506a6e557f06f60bc34859bf0944298eb17b3fd5d1e7529405bc134c806c65aed71c65bcc660a0f2208982d6603738210c8e7fa8278698ba126fad9d77265264d6f42b6181f512174d70e39a0d646a1107676db37bf682fc3bada38b3645bccd7dac050176a0383dab84813dfc07cbe81d1f4d7a22457e85f35af9b39dbd9975dcb851dcee0ca7ca16ff38a6e21fc5a316a024f1fdd2af5e9495dcf1bf4899a4229256acb9a2af26283c3813c99d3e9b7c3bc89a124ffba52a59a708253414169b538dcf3ad14db3998ed1c0ce656db35d3fbb1b68030195c5150f5c34d206afb832927b67fe8fb11ab38958fb6cc3da7f1381f6ea2324ef24709d15a34a1b5406d7fad850b122d5a282924858fa44784fca95d20f398e37679aecc2cee3134c50ead4230db5bacb687565ea2afc9db879b6d889b688c93fc83041122c40a2b6666ba215b03c2594aab577fd2ec5a7b31f6eae35b29d56a765fcb6ead3fe6b829160c54ad6068cc85fecce00673b542c5a93895ad9552ced39e4e8dc33ea6946a1c7366d987a7debce0108656d8fef75262ee31b4c2d9be967959fb1184d9fea00b35d118e7e0aa9e64640d920fff96554576a6bb6c69d627e7417b6415e482d7763a29865113d6190cc7613a1d3261300f0e349332188661d204bf015669a5d7d2d70bc09124db93ab36948ebf9b3b38585b27074e59a3d6984f351a10c997e0ac840404a2a4cd62359ab9959a911928af39ca9e738f74dd38c3bb479d58079cd7e0fc89a0bbce93f9446c7baa60db366d9330bcddcd6e5bddb68d6e9b6fdbec325963e3b4ec9b33a8a88a929189c5b8aea39573c5c4bc64b60bb7a81442bc8d40a08a7136a2a0a048133300413ba95150b40d6f5c771a51eaa945498e5b5c677d80928282e27d5d176a3a8fdbb4eeb33fb714501885e512695251994e4dd9c8be59ced884a98681ccded294235b31c65996499c5d8b5dd6eb0ca62dda9aeeb4250422bc9410cee7ec1461374548b3a7cf4dee71e8ee8a50d34d6cfaf8c7a63fc4acc3f65301beb2b92b80ae504a155057b65a6b55805dc1d95a6bad02eeca76efbdf7669e02f0ca86531425f3baab188c05635b5c2ddd19211cab02b297ad6ad10dedf113a1e918e9e123b42132fa588ff7ebd33b7220b673d496b959e82ba3db0b6a4b6db1d65620505252aabdb4e47fc66874319d242050f5d2a45698abb9923534fa4eb38c4a930e4ad231067b3737bbaca39cc57607d5f0570d6b320e3a24c9ff02d294c4eb8a245e1777d9defcb517140e7759a66d1444f2d9d4344e0e0e07b4d7669da64ddf1ced34faf236563ffb9405cfd245d1362e535d77f8886e4e53bdab75f840d6fa5dbf5ad6695be6a12008307041105ed0022068121fb9d398f977ea18dc9a2b3853186db9842dbc29cc0c197d9153fa37278551988fca10cec7afeaf4072ef31524087dbda80c95a12f6a2b862943c51ac360180cc3b95038545aab89934736687f3cbbb3410b6049aa7fbd1bd9ce385bdc1cee6ede6c2eeb6ed66c4eeb6e0e37b77537839bebbecd75ddcddee6bceee66e735f7733b739b0bb79db9ca6c3dae6349dc889ddcd77731caed3793e1da81385429f7d893570a549ad1bd8d4651035fbd0ce68ad53564b7dd64a6dbd33c093c236854d6fbba63069e2030ac359a88e5fead08384b30e9c2c195bac36b542f888d618582be5f49992129a9ba464841cd1227c4461c860f155ba54bb8ed585445f9444bffed7af296aca2d5c7ca545b62886d52f483e8523c92a4242921f5384d02a3ea28f638c9025bcc132921eb391a61ffac189b2cbc81e184a5aa940bfb9fc86d5fa6474f6c45ee4cf09e34ccb44b96a9ab6719b28db0d237b605621ca65d3aab586a87092c752f50608cbc6b56921b1615112fd667c443f51c6aecfe7e329e22491fe9c68885583e459e8310785edcf3d43582f85514f111f51265c6a1314b63d311f799b446f60d2c4072aee89798a7c4e5e921e8bdd284c04136920505062c48811eac8a24ca4bf26c0573c2d2f74325b94ef7e915f4a5eba29c4a224fa1f8cec7151127d16d9d3f282f8f4718cf89c954a6c6991c513fd108b9a3a1d4d173e196a2a79fa9b95ac217a5aa2f3a8a394928040d48a2cf5ac0eb138215688158622cd777f432c5b3f30d47cb04d3f51a6bb45deb42889fe27b319e224ba810501619e58163cb10d8c9a5cc81a242eb427e689918060c8719d48c8c6ff227f3a7f237e6dfa398ba9cf22ca45de6c30fa0df111fd629b7eb04fc647b485dec0845045559a5412d1cfb755a4ebe693d943f8dec0bab08189acc88646ba417af4e86053d81e3f1919d14584f1543152207be47eb04631e5f9c1a6ff6525eaf6c436e542ac518489aaf11bb2e9df0d2c4508156b5bac6c0f11762184d1a62c9915e1082271d30c941ae36ad51dec4506f7144db7142d73a93015663403a57a2cb6da5a5bb29a04ae83433865360bce69535b5140f8887240a6a2a4f4f73ec54b9da65f5ba849e47c7dc9fa3a5fbfce12f8f5b3590abf7e374b57f3b5a276f756a3705d4e5143d8fd880244f72aee3df765c718574dd3c018900a859651328d42989231f76385224351522acca1cb18d6c8013e7773e892c3963484f7c7b08588f007fea4d1a8444c1776592c15cd8800004010002315000018100c8805c3e1609666aa2a7b14800e7da84a74609a49932087410831838c21860000000019009091d10800883550d3cb0af54ad4c84c3f1e411bb68f625a62e43c9f4c932edadc20b65a4034281db47360d66fee60373f63e1f881488388d276ae6330b1c4051e6c03859031215aa461740f9ba2f5e4716169798db218a18f7fda6f4f3f2424188b30ed59649ed026d0b4d66ede1f925ae7790c5e50e29d717760a7dc3b6aadd027384fec2dc315789d4ba5bdb290fc5a4c633cfd041ce64f05c1405a91863560f765b8ec3cfa5ad0769bd444913c31418dfdc2320cd89878955004e972702d9915282b0edebdd5dd733ba319a123ab65fdc0d1a73703b639465aca880e7c1e4977aa55a08d4cf695231fd7fe51946088fb2029c474d6ca23ddb08704592acfa052cfbe9257c67f783bd3a17ab8b65586294064ec3f3ba851372f59e6044552572c551a8d1251f64e0bd2d020912e9672ff53aa972f5351e19e7e05e7b3062b57b077d5b0ef0a037a19ad6e0660f8e6821ede3efe6fee7f96f274324175429e17337cebca47566c96e44ad855bdb18c9506e6c86a65aadb2fb341797953959e7b6090fa8948fb4f4a63d7e34abd244d9475af2274c93d2a63888948110023865ead8e103d9743994a1a69869154c21df21e2caa1dc5d11e37cbe8ec8303b11d0d6747ce4eef1aac260f2a957f6b69593600962ba2ae4658d4f6833b410c38d3d089ee1212afa4318d1820fc87104c4113d934c55083bd2a47d6e0be27fed4f6a7c21327ccc53734276929360ec0ecf662ea74517d3458fd5e0c3d9692645e4fce4482c3097d35bdffdc212cbf5832596482477e3dce53ff06c3e08aec0bdcf4e47f13c583dabefea668b9e8d4e2945fc47b310b87e6f6c9af71c7d2d8e829874223fc918c2be894b6125abaec8850ccde261232c6aba3596cb9f5a5d76cdd07a1d6121aae0bb9e90f915ffd6f6bbe406e9705b4879f3b6d93b38b960fce4a22431bbd225b9504631692eb72e3df9a5c2ec9c7ddcdea0fb857a64540e100bbff4396cf50024b1d4e9bed014b21cc70e1e828ca231cf39c382a1f2e5f8fed4e2614e8a9b3f1734e189d3ef8d6a44c28d45e835f9ef6b173a3e00a82aecc8693ab4493ebbb59de6682fc5512b618ca01e4241b84ad56217c665cd1f27547e8e3a0a1a8176ad587c70df656cb9073bfac98904d4fe79f01b8d56bb73c85ecf711997e8df9199f8ddbbcf016df2d578c2e1a82dab0d2c9daff0f22429cb2f87b237c100712f26f39889819e121a6ad5ccc16a5cc64e19c48b64bc1dae8b8c1412bd420b7744be397142b6c8802eb25973d59c097017bcf4b1789eb16f8aa7195df8c52617b3cd3abb9a692987422f113b543d64918d3a2cb6ede3b285a4d2253a29423f490403d58449ad10d2fa30b8d66ffb68f1db9c2b90f75b506c36af0092ef1f264100f56d307ad2af20f9990537ca34b60849fbe5af1e443f52d983e8b50147fa0c2e889f3b3101bf73982275662c0788153a16aee592be71313b51afe0422d01a98149d041e50d0468ef3d9a8259a4c4427267adbdd603d4f876abf91d53e741613a9998eb6e121748937f00d922c381c6859441777d8c0125171bb86ffa99215ec16583b8971dc9d856765f78616c53858cb121df7a3b821970fe8bc249d66a3fc694346bb8dcf207f72abe6a28da2bfe680908a2216363131ca0129f2a58fa1eb9e314997687014ef01439f40eaa07b88a842cdb0675c8b8e8ee5be8ec67bc24f3d0473e50b508daca3a8737bc25632699c5e42e868e745191fef3b753455e23d8f6dedf8a1c9a3e525b43084a77f1d8edabca41feac262bc7088c19aa6086ba6222acdc790ee38f29c48885cce85669b87d221131a97be332b118aa022857b90930abdf0ad00f37449a88d97058fc103b510aa49b9618fa47f7719f81d1ac6216f4180af6934131d2dab0f196cc0eed354cd871bade5e7a28cce96ab05690a77857bd7de212456ae65fe7afed05b8968ee26022c61ab8e0e343c7f2652d9ade16e326f03d557d7b9584c6d210b5b5a2db9f370d6f1662b4640a5d639ec143bc66e6769bb78324fbc44fe7cb7b705aa070c0bffb273bca14862bda466abe248b7c2c67bc7a161b8fd232c0954d269ed0f8272631d8abd0f0e92bca16607def1bc471b3ba4506957d31c16f1b829f45265c42e6893c5e24ece6d9f2ee685cb4957dd8b97dc3b9c08c17052b795a0ed34b31d5b5de4f62fe49f21b24227f71583fc05bbe30238b18739715d611522b79672aa85b951f64ee6dabe8a4e25613e86306bd48923ec6303b004b04b1698ad64e4a295cff3a5a3bae478f823ae6da3415e3dd944b8b272357a2b5541f8515c49128f1d1a4a6b0b4317caef465cd2041c3fe4068f1324630ea6c4fa2f1a724ab1c0f07735d3f24022728967014be3fbd5a107421e190e0f203b3ced1b80596d127c3a38ca44509b7ebd88b149c664e9b318d1dec187ccb260b86eb208af5e7a8e15c55e0395144677dc385d55fddd1b54046fe0e87b20f08480736b241e75806451fe9990aa0c77ddacd2ceebfe207efa18ff62b3309d6972892eac9a42784ed123c59ce3a31f04ec9c2b376eafbd5783083724132a3e51c97dd88da73d31f66081cddbd462b7c4d3c4e44f7f0254e847232fc6c3a78d0c3c26c7412d11f5df3f0bd197c7834421e6f16ba906420a6a8a580e08133f4ba933acdb95a8a377e91e26efe095f6b24177e35768a0619054d975fd4656b00a4b2df5b5630e61186eeb1f065cd13018885779542e1765e0b40400bd2e217fe1613dd43e6bb1ea2d27b8680fdd961f34182e50fe4d13323f9ac1e8ffa1b21e1ad05a4a9133bb49bca3b637bb63fe23e039926af9304954622472a7c7532459a629d6392531908eb5033a95d77420eaee944662df785fc983a65a636df5600f45f13f9d495f78d5aa4d364878e2085f49e924b983797f11ec83c1568000a2e50e5f51efe3ab4b04aced858123d5276d8a6e26bd6d8527830549d7d81e2f4df8d50be45e6ecf05c227996491e59136a0ee28755a698207d548dea337f08d528b15af91171393f15a309874743a7c1e3dd93fea644b16a97015cc46acb2348ff34e1c31603eff24821e0808d563ce5fcd4c836e02263c50439f660fa74a1de7ca7ea0e3e54c6c0d8182f1cdb47392a190f7391db6ff9aa3237d92910405697df707fade640e0cbe5941207dac5ffb613846f142a682d9c232010c86a13b098bdc4a84b780640279c34835f2d40d3934058a59726fb0bc730d2a0c0b66d768daf2930f757699cebbe02daa1921959a3629ed4c91145cd78cfe0cc685660f50348dd679483f0c85f235afede521913c9ba965c32b42724faf126e9d90ede6b9dcd74bb7bb427703a094c141b3c8c816c66cbc66278daa5b64b5cb4e2f0e8987a401282f9b0453163ee1e25ecf49f60babab39867f7970539c18b539c98b81aeaf270d525293c6c85f27157591170a8e841965a840875fabbd813fc074905f9e4bbdd699a8ec8f39878b4aacd65f3787e2661b101ee34767b9fdca0dd86aa271adc28a8e92441738abd87895ad53aaf0353b25c891e0ae1bdc689fa60b216c539699faa1785e89990c32c63c1095841b1ed770f81634bc2d826e5de8e22ea4e556d71f71f4ab1444340ec0133b3847e0b6111b413754d45b21ae27319765519e1b11bd098d578993eadcc42c41b721cf34f0b7449ccb93885f6ee273bcbbd2f69077189a47903814e2e6c7d7e9f8a96993039321300ea9dd8766714caf36499d64fc1d0a643cdb69f394724fda59cb49a10b6d13d43811cdfc38c7c1456b246fa44260544b7381e715c63fc0b57602e96987ad2b85e80cfac5922ae691d09cb43dd10c527537598fa13e7839ce5fe9c0313ec70c5a3a9e04d2afa274e7b08ab910b13bae6000ec58286ccda32d17d284c94d995b23adeefc18988e9fed5302b545ddb34701903309c95061affea1353c5d2e181dd59cfc9b86031df88b6aec070409a2fb605115db0e120dc0f65292a5b61e3efe3276e05141b5ce8dcb5ca92779a99d99b1da0484aa5f0af3e6c58d54b3a2cc29273a641f2832e6252057456a09f51c117d03f804b48e7462fb6f0d212b14df64d6bc658617015252bf6f2e108c4150ceb318bcdc6660a153e6901142a30ea4d1020845897157b1f72e00b915d1e5560e4f4117a35e312225511c2697c71c154d760c1ee9205b55f8f7d6c1e7e56b5dac92c3c89fbb10f580282cbd7cd4b0b172c76f464ca64ad4f44f1fb1f64ddd1354511ab5f8ab2732b84667f8b48e25628fb73b0c97503ca94fe5912b6c7e6b59bdba81351e3a4f1c5bc1c7aac0a6754e3a0830ce72d3587e04dc77cd57bc09dea07ace083ae135ae87b1f8cd141cf12a6a795deb9a5f82b8699fdd3e9422042bb254fd175ef4d01abea1e98d2406004ae252ae9290def8e6de5d556153538603b6aa26fa579bf4609f8f1ad07058fe99af29ff85ebf6d3bac5d638f52eac16e5954e37a755d9cecd3e9884353202122c9e8a8e607a0f03937e7ef81009d53443d9fe967729bb1c6998cdec2faf00e8e32f8c8c1a8f1bed144b458dd9410063120158d567d560d6970bbb23c945150460da350a5076c800680c1a85026237441c868544f255e5ee2caaec95f486ce8569cf79a1a2f3aa6cca627f04ef3c76da0d5ea969ae52dd4495350ecb0d800ebc6a44ecac896e8380d691098377656b8fc06dcc7875e4f8478375ecc6e231d8a3a4e0e0998be528987425474620ee705aa4a81527808c630b43ec02f3366ab07e92df339562b7e4ac165547ad2a12a929cec65b2f21e19477021bd824dafc28ecaa491dcc92913ea42e4597a09aab1e61b1ee8f941f311c4081a42929fd594f5b40c7145654a88fc12e5dfb8293d0a7eff69c50c7523644d31e8cf702adc2716fa068326a6b8180e91987fdbfbb7126fefb3295e1266bf590f0aca96f39ca54756b6d0058911d1d0b11a2d27e2b144fc8c6e563ab59b90e340cfc683492ae96b295bcdd68a03886ec336ccc31b6318292f8f046e83bf5f7fe3058814b6e825a5a90907c60188351935c84f1b01e6f0b189f0c608d43cc755c18097f9fbdfbc175a2e44fa10c3025634d76d90d31a9e2421a5af0192b287338cb2f60981102b43c89c7f2857a616361923e4ff3eaef08c4e2a1ca88ab18599ea725908193106eca6f5bed818bcc2041a0df24ae0a1c0da0bf4df860f9e2385ffeea5a7330ae28c1c6a2cdb90e4a3e739561eee65bfe7a93b8d80caf8aacb6b6051075d7fc265cf412a891f4c9cf631384fdbea9957820ff8ee6de922c1571e7113deec0af25ca1605cdc50c442ee65c8f30be26bbfcf7528205c9d6386273c15dc1304bd1014a8f1e8dcdfebb59c59ce16f8b827ba5298dc22b7f4e997ad52d656fa2b73ac9f269a05e5c2fbdaf344c124ea92ec8942f83124e0ab48fadc8bc8e9401e9fed5584c4aecd580cb7a64c8ba623830c9c3df83dfaa0bf7bacb548fc9283e1c1f14fa9015aebc49a9156c2aa6fcc3c50c22f551d9ef8deae0761ee32a1ea95649086cc8fd1e09529cdc69edd3c96b98f2ad5f52c7340bae008d63fbc8e42ce59bac21ba19ee9a93efc8086399ca1725af18eabc1be44d6c835166ba8e8dbd822aeec029fc042b3ffdcc48380449145103021d26f602f8996fbac959299d7e09ffce16d77d26f02d05e321786e91af47811efb19422d5a1fd0d88ef49412ec78abf7d94ae869951fb41e1ab0b43d0dba2126aa64a0b33501f0effbc76d45c1b83166cc1c2879f41a05b64d94c4a59e06f4866016c4efb92ead824f4af19dcbde13e6fd520366fa89d4964c70bd5365b8b9b33226416f9d22999a6c886d90f37390acd86e94d458a4761df0745099068e1c91af894b295488289ccfc3907608e1008a497e1c5fd4cc2699058e579679d05fb4d8a3eeef6d2e4b35b2b8066af976aec81afbb8f12da2bc3403b2236834855bfba6af243a94eed7b358c00388634eadcf0718c4b3137a73c91a0d3a605801ae589e850aa900cc991c87519a50076aab866310e67f193044b45799dae7ce8827b6e7502de80edc1c912dd49d223c7f7020cb8492f2f85cf97c0f08f80f5a90888f3019ff884aa41812b882df6f3aa7a3c0d96c0e1dc9d813587fd46147c206fae0c1fbd15a09a802591a3148c363494c90ba85011e0f0ce56344708f712b0b14e6912cc0337c8dd6cee961442e41193c1d821e4c1f7ef808a9df10413abe113df648c1a3983df736d339421cf7ce703f809127020d82b2e8855fbe58114ab67f370dc09525d7b8cd3dd81ba9f5f77f32878986ffb2904dc9eabcee0dd8d1e90ce1200a9d732a72c8e372282e90c7165b6e56fa4650787e68172bddb1a4d88812ca171c33caa96cedb1c3a84c4c7bbcdd98813a9317495343eee90f26f9084a99667c920a21eccf82855f0c5e4bfb50939228c7601b4e5fc080814d2a78d6824da366cabfb9fb91205f77618e614a50f484057cd607d16cfe865b6f8c8ae52b62a345bf30b7c0a116e60b05e12fefe5809597982c137f267eece7da7910b9a5277d393ee1ee7e4e2bf181fc7c6a8c222cbaced25149d0771352e87764953964ac19e32c3823e349ea72b66a3daab49e44dc988e130323468d81d38442b378143ab7d8c012f9c45a63583f3b2476360cc80410e2c4901e519ae0eca389675774f3978c68530a6c623ce2c3074a7496e8bb3aa31ba9848d5dd11eba9e62b1c236f1d6b8cefb14362123130a6e49beb25593748a09a0d40716e6a1f36a6aa555b183ebdd02ec30b001660681cdbc0cae28ac8aad52a260f84299d087f0d225062c31641b0e3bc00d5851b816742991efa1fab3f7e1c5a6ff31ae44c02113a9a45b9367a4d571b4bbd75106e200974e032fad520d375be2f2d26d2afccae2a49240ea299c1e45057b3d36f010a9f05af8cc496ba7fecebe0a1c8f00ac92aaa56d887c52ec8bf15799c9ba7e136e4010362b6438518ce30a2dcd9a6ac18880c0f7a5927b4d809ef414684dc442036b39d11a7afa10d72310947f4b52f093c9cfaa665e8699405507839868e6d6c3bf89935397625873e9379d38b7b6f23ad79fb32e4b7c4dbca8bd577598ec3a05b7ecef599e3ace809bf67a97c7f354de7fa1e2ffb7fa5310dfe6ec19f069a6048cbb8b3667717cc1d2188e41c8076ccc596c075a5ab316b1127ede5568d31fc6dbceb2ad2c7dd678dc210745959e6063937cba7a8782878670a03d5df46c65baedb99ac03f74cdb9b168173d5a588c49807a544d4798e9aa631add12d2beb55eb5116b7ac1a998e94891c2246a3a8a49e9e7a21cc03dc746ada5af5c654aef3679854f2bd2cb3cc5a997fafb9cd8bf510d733780a37962353f81c65c6a2e542642de687d6c1f8dd26cc7b1e442b5f32ea69ca94c4710a0321c6fea48145610e4f62074109c9fe98b74f003c421e3b8d8dcec7ac55dd4cba2711a54e72b8d33b505b8eed6cd998ba8b1bd84f8ee664a44c4bbc38b81e12d09f34fd5823394b6b999d49e1c983f592d477821216e8a62cdbc2d7d5cb4c8dc8cc237814135876136424b5a52c38067278c6174adafd97127ea521c7ae84f44155552a147d0dde347370457f25970c93cd47387dc07f89e5cc8ee2c73dd90de3f0758c202b664d24711aa304bcc86320185593c7f1d7450be31e3b97d6e170ed9fd233bf06ff75f1fe1cd203128e4ccb38411f3e0475a8365d816d3d91a77970a3c7214f9fd15f6f52f1a6be25a84d909723d2ab4a83212939bd1fcf2370ac837914647f65647206f38d0cb0e5171b51033accb73b7d1311bbd99dd8ea2aa2b53b6c430b776465b42b0c64fb3669f2ce337e2c19c9857ad4fc5312dec4b7d80015947c97df85f6a9f7fa8439fe14b1b7f7e04f2c1ac554dd18ab6aad81dc32fe55cc6a5072b80488baf1f492f323572da12ad3f4a26eaed243f30242d05609eb980c6199040c6e011094a8b1f7c78a8680f1be36a16a1ca2680182cb0f40a308e559c7c13925a14e198793700299e2947edbb48a1acc2e3253fa9b3a35177600cd9004db0525addab398b4f132f6c3b9cb73bc9670eeea3cc78a8e126106c4edb243827b7023157e8201370a77886994969bc901242bbc1cb78e63501b56e6511cf688123b43b46178db92c3f299422b864ac9160d6d18ff5287f14eda5010d30bad2cce21ffb0bcb6ecdd2b35acd35afcb9a17860fce1837bcbe9e85d06ff305d9224890ee47766670f7243aefee843a946657549ebd728f0f9e3531195d477720528e15f324434eff590a16b1050e955849a9948f474dd9047e2483e3faecfd0517c00ceffb3d0a06870ed237977bdb78c13f656d67434ea761304f1a1f6c06c874617446750d3704bc3b61f02ec586776f6195f0a50d70a74ccb8a22ddc2bb755f17cd72948ca63a7049403271ca4f81f82056558ad356ce25cda5d02e11920bc9e867652903a83239e40042c9f0e325a3d46a4659e20ca0a24a7b6b2482b57d5655fd39836ac3d0e3818ef9f360c7c9270b5b9ee3b93d78033c6417ba834d51afcae6202b93e0d87715c513605100f9858a03253231fb93469070f1dea72706c95f23b954bbff0e76d2c5a4056845ed705fb96c111dcc02a01edf2673702be5fd273309502c254f2512deaaa78cdc12cb041e0da35bdb207b8c0be27a5e0b0618bd9ecb2b0c4edeb0512577724d955cb71e4cfc8b819183934012bbb6495c87699169822ab89908285fc008124a0cb679558a36d5eea39688b9d9a9dd4a9902d76cff939d019a88042df58a100c9cc281012fb863962c478726efb9ec359dee4c4450c82fe430bdaaf29067cb03bec7d56294cd8425bcd4ccce5e07464c79a1c91f84eb93116088234344add4b07c49885a88abd76a3b8972731aa83af8934f3c867a1f38e3a802f17c50f4b62a3e4abadae127609f8ebc72763f6a559d012caac6367faaa6687caf298231db0469b31252a15642e364f818027a76a5d4742a54c2471a266999ad08a1425534328c3a69e08f3f3b32ec6ace016ad2ba685b9fc6e65e1545f1022e566efe84bd981646771aabcb6c806d0e29281511052d0ab8a2794264137015d178145132317fa9532b97233d7f1cf710a54f352b8e555b8b54f7a4ac5b2a61d34d975521968721254c9b7e2e5cf523ee1252fea687ecf99a7e5665a0d7bc0ceaa1180b56a6e49c34d6fafa9be753f92725da01f5bff5b4a7e68d3c89f3deae0218bb2b25b04716b358b720a0507d49fee053fb8e5709c7e50935d443db302524bd2d60cbcb9e56d04912193382140b0ee8f22dfb2e9d49b8372a65913085138f278f41f88eef21f33c8b876811130cf10d93106d1d0e72407760e154454293c482bddfcac2753cc99da5cab65a584eb6308af33be38a5fc4f99661ec74e568d2a8c10065c1801c87497ad5ed2b6c70161113795c2c91cba0e1e893ed3bae30f47cd465d2f141f6fbf56110e9c88b0d89d2bc8353a3629811263f858836eadf4722f79d6610ffbecfc1738df029fb7de2a8ee8671497b48282d39ed676eadf9df1ac8262c06cd96c29092023c3191766867da05a2d23333863d5ac836a060fe54ea21531c293b11e3666d5b145d4c3b5575a2e3003c14e4d3838315ebdd7e3acc43aa87dd06a0d5927c1c9f944d4ee6faf48cbd97e5cf408e50791042722f17d887783dcc57a8dbb092fe92357b5411b628cb985d846dd012462f22157bf5185b04ee3bc1919a3b0e69ac67df8d8824f6d24747c794aa361a502f25d6f6e845dce22c63b608b6b13b84d14503ba5d9435372292d84b9f1d1d7eb1da6840099058dba317718b5d65cc1621d0bf4b6aeee8cac77af60da0aa55d9a38ad071756495f353179e6f7ca7844793c294b03fc79a9b6f75e4f2fc8ce9e928cfb551d6165c787bc2a74772fcc8b653e12dd32f6e507026a45cc605969cda4677371468311710a09000b1e61385a8c9d407331791444e69df587836972691444dbdde8efdceaaa9c3fa2c24488ea9e36eb8da37d2506b71629f6a5dd80d70b4db2491138daed7270c130c6c18ea48125040abe2e247070a11fecd4dd62b39977212e90ec3b291d735b86b772b80ff89ba502e069f42166cdeefe0ae0599eecc0c35cb1f202bc38aca5607ddd932ab901c7a0404a6255693ae5f8f473707c3460e3955fc53fdc1a3eb145a3b6ceee81dc1854527ec1911e65960f0e7614685e7c1bce330f5278f5782e0b491edc5a13f4b62f6df684846f1daa88147ace5c9697bc85c8bff90f47848776962966f4a20157baabd7dca558336edc42e1b9a7a0d8751726f6d7b72f965767381b8ad1a4232cde9157aece4743013863ba1eb3560879f70ef2ff265877691dd71b1fde06c5868b8f9512dd7a01d2d57cb6c218c5d96e1d9a4537b5babdfc2b14a2184ad1893a9821d058e656aa273b33c58ef6571154f9d0aa01ef67524b46a6d5ab1b06b8d3ef0f530a1898e1584ff1d9a8a25dfe9c62198ca8b5fc586b6ee7fc58f48e7f966331191672d0944c91c2559c37325f3fe2700003648f73fa06becead73facaa993a2ec74a095b81608d1db5cf7f34f279044ff9e4539766b68e24c1cebe4a68e005dc8253bc206d3be532f9dbc3e921317d03554ecc3465bc2311f15aab5bff9e33bf681be73f51932c1d64c1309b9bfd04279291b498b8f2ae7ffab9ff9eee37bf356ddaab6e0d7a1d9fb24f0ed5f7de88d6ddfceb2110cd13fe76cbd2d94b31bf46c9ecb296e703928beb9a82c779fdec8b94f93fc36227763adb15a5011ec0b1b540833c7661d344f6884d50a40aac199336af23a8788317f80c11e970b184958c54035104569dd40e28de772bc48f155d87e6a02cc4c981f13a7eae93015d63176d8971d8ba37818c2da43fb743ae160c4bb7eb5b806e7cb1c23036071a07ab9d5fdf7e37dc26f9d6f632cfbe7ed2f51822ec017ebb6d1675fd5920ecf442ff29043a457568038ddd78c608be1a9e001ea8dc8ca2ac568a41d6140b1e0988271e22f7d7cb3d49a528ec9a2a7436d028e58455df120c86defeaf62d9e29cdb61914537f4e72d66a4d6d5ff8b372610f7b2c3a8ebd7ae7ffefb53018f21b7e8a3633c010b67fb16012114642d717fbf62c8ed68fd84b140ef52c13c4494c9cdf73f6a2d325f5d10ae3a4104143dc53382c36f96c7bf26d244fe58b0aff1b6c4983040d1f1b0693ccdda85c37b043c683816ee64625390fec218800c2b7042a3626471de74448ac6f8bd406d58f56276a073d742fcf2492a880512bdc1e9e66533088c74ceab0de975f13db046ad92f2d3fe8a1a5d81d4e30de2cd8f0b5aff1e84b4e45e6f77472ed9646c5877a068a0aa3fb9a931fa5a707b62154e2f0502ce1b9907cb4ec776c99dfb4780259a85504521e6f3916fca3b222c71b9a4532b38f67e4d7ad5ba69133ac0bc2eb75d30633c4165b4bf858bcb539b39572e45075855074adf3d45c480ef37db97a223940cfa594233a4e6dbed0e5a85cc079b8fc90fa351b554ef2a99087c0c564ae355cb4dd11546d3e5507b68938d01eacb0556e5808776007cb8ae6a984845187b952f900a7e8060edf6b69846c711e7f25ae32a8557e2855080259dc31ac6963b5286b852656f99d8711f42104debd7df64708a51912fda6770182462861ffb9ed00f505145e3c998b0fdf1b0abd91f3f2b40701391e68138ca519d3ca92a8a4f13a74359914529e5fb90ea67ca8eef80519a88838067f5d9f4e6dbad3ea18cd7db0add1d8fc55801b4cf20ff19591d08dee8859b423ac33154d2b32b628f73cfc77bc42606bf23350f1c2bd305f41a448f147e7fee42483cc7d48d8206556011e4214f2db4a8645f5aa9fc6cfc29cebf9e32c1da4cb3f79f5033038985ee64e9d53c95d23d5599cd78c78bab0c83a4f10c5f99738631a1efbabffa40ab2895349eccc962359ff1589aeaa95c90ece9444c5cb4b8de56b697a7448df3b00ff1e8e44467bbd468c6a8dd71b49aff88f02d9fb23853bbd82b01dc6a48a87a251770cdd8e8416d898380d378320c61b16584aed94916f4aa1fe02a2dcb944794ceaf42184f8d596e7e16645b7501e4ba9324b4f4c351d34b94f8b21728dc2eceff0cc4ebd5816276a270d8e9b0a142e973479261c50c5d702c5dfe0e9e06de7ba0d191ccf7e0f13f3f43ada20c2763b3b785a631e6ae0c6c72a587ec9fb73d2bc5ab34678c05e1c868222a74a8ee3bf2890a942fc87e4a23a2fbca7cf211770bec621ab598ee22fbd13d788c92f7656c0b994d9e3554b51be3c50bf16aa3f86dbf59991140bef9df2d1c293a895eafd9536b8a0f7a0826aaaba90e3cbea161e7b54c541397276cd45704a5b7670a177b685957551e4f01f4800f116134a5ea86627653d4f87389615cd5e4b8ac5a6f96f608dab55b4094b4124194579e43697260a0ef002ca288cc76b21add364431bb63504582f802c9eefe17ac9b261c4accb590a2f2bab08c93007412c583fd162bc7d352bdfb1ba1d8055c943f5d28854f631cbc5029161a6cd39fe574b69d63bfe48b4d30b1cb0015f65aa9481225fc6259c9bcd4a8ef91120f085d2f834bee5b17f8c6c3c6c7ca84304965e79be631f35b03bb7c5f26fd2b83c8a1c48107016a88c20e1e09780726b011be96e27064017d647795c527b3330ea30a55f90d76e82bb69e785f55e03ac53b157700f4419baf43ef362f69814369fa399ac112c504e360740110302161e7cd105030ef0ed184105bec6644d327d2da2dd21ed06868e90ecac143d27d3511f0130fa33c57e4357845b80af717d5de35085907865438d02f2b883a0c1155250dc72df28df2eaee21817b5a6de78e210aa0dcf58732cbf3388d64108dea94e81f953817c2776d3d7bdd0da6bc2ed8006b112cb1829b834010c5a334153b7af4de341834b399bbdb95c1024bae97141d4a4967ba7388d3186a058457c2c5959117ae03c49fc62b64e0fe55ff5146038a2c0ccf9e73edc5e2d97bf8c902a1c8a0ae3a638d860766b058155ff9f7bd60fb5e09ffb3723116fdec1bd9a785c87192dc59447791935a2ee0ea633345db8581e29fc354c0bb05d25c18d6a5357f8246611e11be4d8dbc09cf498664b99bf72f9c1787fb902e827b83c0a1fedc6c00a48bdc9df60e1a77d37f0216e1363cb173febb622fd822775a09d781be6f8d770e14a058dc19096bfdb2d36c9eec68e0e35ea10d554b4fa0ba4cfa1385ed91034a5f639a850f894a338e3adaa489af391f6f316c09775e1a1531ec8ce51002b10545ceab692dff92a518111807f42e07336daea6a1e0dacdab2f237ad238a08bbe45bb626a2bdbcc16b1ae28c4dc68299ca6d26dcb3508eae30882cd2d2c8ba7cb71635538c02d4d523b0a077308c4f490dc0936a5ddc0270653850d8338e2e7fc15bd70eb15898033be5838c811230053144befc9fc754f694854be52ee49195a106f51b997961ccef1184a5073fa96763d41030544052c4197561b72437de34c4ff132a7ac5c88e0c2c573d8dcea940d1ee8b908b28d20492c5d9814518a09761da2451367f23b3ba4e3802db193a946004d3df9a6a137a0fb4fab20a5531dca3a4da210357e29ee56bb5e828c10f851315e57703f80e3034af2510b20f14dc140b764c1b3759967ef1e7829463824516e0e531924e723aadaa322176ff022cd232b2f466db74c99df2e56b37c8c85fb037a71c350c552c9ab2fd1be8ad97e75d556192c956f79225692c852dcc7a2f8053d578d14eb6b61903c548feece9e5025f050d796ac32482fdbde904252acf348b489e0b7c58216ffda4712648df9f5c3a26c2ee4191168741bb8138637f277d346fa036fd6bc7e255fffc0c272ff37d0c3fd4f26ffb4ddbfaaf90fdeff77d2ae137200d4f75fc450b063e546ff99cbf53a17c94440d75bc0ca1c161a8dc22c68dd2f0601f93800b3d09ad864ff39fd23054c9d9c39a2314b856916654a7a370b1d829d1b21654711f9e5654b7e4048af4e6e04145bffa52692553d8908c9cb6b4f2fd69c15d19819c49e3322f9cf710ba2af31965651474da08bd8416a7ce8e8682156fe4fd540448cc053ed81f1d5817155a0d148dca84da2741f95f5e3330483be7857ca6c7aa869882d219470a6501f84d26b15b2d5218dbda0ee792498fecd584ca5e90add2bed065de44b133fa47d8a7a59163fc3a452195950c63593a60ed0eefab143919e0d65c13e1b928b056da83218dad0348668437a41a30d85a48241ccb3609658d620fee45e7b1b530f571f88c11fde3378f82d87b1b642e68d8de10f97d9e205cd5f505707d982163d43c17c009143fc640f4cbb288940e60929aa03259057a5e3d54326bbb8325f3d2dffa8ec8321f39efbc67db5f88a36a8f70c7a45ac1054290567c5953ce2b5878ee264f48ccf1301828dc890c37a83b620df7e841afcee7b27505e4c19d46c238850f85a53f0e6f15c93418b29b63044b44a23e8440c488a432559860c6a8251a8810a51bed2062b3db68c4977f067fab3b0e9301a4ed504eab486ef99f1f4631038000707db9f0376a003f5036d7880f45aaf21764b2c3bb3309fab72952ab3bae56aa1cb0e7a70a74ca85fe8514d4a86c32555e6bae17089eed71bbbaa60a0bb02351ed3147c4f0e6f525e0045f51615ba013afb1eb28c00369b19e844231a7dbc8980552cd275fe8d5c37e8ab3269e662b4d84738907bf1fb2b9733c34fc9af2193fc66e0063e812bf002e9cac91c5d3ded7893f2f02138d4bfc01092385d4628e17c53251e5900b7b63f58ea9ecfff2612f5811afdc4d86ff4a31de0e82732b6a39fd50adacaaa48c332512b53f3d2ea0eda6396855b3bb68a71d1c4a2c486f8387f8dc19411cadeacba51432ad7903ac297a783003a06953644cb7e6a80658bc8752c5a1df81ad697a75935562e77447368f86adc0a4e58d7793ce2bd85d4fbd682c0746f589718b09aaac28a0c9b7f43e56c3ee300e5dd57d8527459e6bf9d4b293752c1314f0a989da7a768aca85926c00527ca4ad1142142ac9346526b49ba90e2ac2595ace6526dd2f0cd26cff4aae8a865b9046ca29a666fb7e09653d180616704aa4cb6250b66ea167e0ee305d6fbd246ef5c1848209f7ba0378edfc4b3da27c2c7b780cb8f71728aab0838899e2c741afb6322e5a6db75ef3ba28edf7ba8212b13bd1158b35345662e9c668800a5f1e569c32e76426df7adcf85e415374d804f7b2c65d99772b5cdeac93fed780b8eca1b26d421b8d0b8984d168d0f146d06db29267742334268be8a548d8269c553321d9d649db813dadc2a0d49db192a6a90354581181236436360b661a4c815ba0f02442f2b85226c8d412025b08ac78c5de8e9e78bc518ec2121d5ec1f0df697b5ce40fdbd842724d225d0c7b33ebaa6fe8703c31a2aa07a8502a13347ccc0810925abe6906c0a906a8ac958841943af4771a06dbca7cc83ce6cd6443a2f943a02b43607dae15eb7bf5d6c4fe7e8679b045d3e01a960d486f8a051f3d502bc4f7cfbcc6a8029cf8e0e1dc7e5bef7987530f01874f04c6606412371b763c35e6528608fa8a050c2a4c8b1a9f8c3dfa52c582809ece36690ff855474cd9ef84bd5a36272108d4637b69489c64ce2fd34780f33d44fe26631e1c6526915d58cf07abe4b0370841053923bc6d263929b52346784dbda735541dfeceb249b2095b2363a5acaf7c47c2b52535b454d7f691c32ac4b3517854df8266fedd5a76e1405d7ba6e9682278edff803a0da057c6c9a74dcb51f023ee2b26cd9e1ea26c67ab48dd9e4ab75eaa39cdb6c7ccb856b6843da339c8bdff3f061a2b259f59292f3580690d79689bdcd225d66bd60195a9f8d5d7a740e573a1bc48d38443441203805c9eb78a67c79e05b4f9bf53902bb2444ab068141eec8c00c284e4844d671c3c6534763b397199707e0db6b63af52dce4dade4b250838e23697c7d3788a8bcf64ab8a80772db852c2b74c5a7e51bf715587b958eb5c620f8d79aad913fbb288e768970e1d592d88498a3bf3b2df042e723ff03aa135c1719df284246b8c3b36d4adfc3fc4bd7649862e414e672fb01d213676fbf793cf45103780397e4c151843d59b562f4c638138c2ec043cb1ea070be8830e2c36daea12f499313f5b4be03b1b2bc3666c8a174a443b4d51d3ca0a10d7cb97a3037cafe894dd6503146af61da6c9df6a7913366af6ba8b31fb2884ba8d71b85beeecb4a8b3b2f4b6d9deb4e1f2908f1e708fff8f39ee1db3f36903607c6a6dd6973a7df67c249d2b96a3f338c34b2ceb8cf7f3b888b9c12f4404870c38a9181a22313f298fbb4a4b02568c794d663c22adddf4acb2700a1efe9a890378db1d12c0d1ac1ae192324107f7a35e92156383d9685d13d475ca6d0ad3872af1a74b3c0c7747613442df181760f7b7508624c3eb6f8ebef4ceaa2502b0ee23176902c0759620e4fffed60be967b29b4da707aefdf3bd7aca51d79f5cc2230145c50da680732c4a4f5cbe1fcbdb9026a043c893b24b37edc60ebe3543e946e582dd6628d7c04994dc7176a40adcfc78e08cc5dba8cdce43cd6ce4576218ae81922fc2755a4d57696315e09a3ff42a398f6ccc6fcd3035c1ae11c6cc1e5c03c25c1b92ec5affc21b8ca94904b65ce0c3536f78e2015fa166abfa0cac9fa8aead83fc9d3ddd92275ce3669e07a04f2fb75b6ebd1ed79bee378c21365af56db7852bfbad5ddd50b3e3b5f65bc2491760b6983c37fae737cfb2b7d0cdd6fabd0e70055c511848e1c0b3e27351d12c8b392d92626edbe4d42ef16f7cdc5f9287fa290fd3447064c3b4109ca7e8da776495f5fbe69ec2fa34a3362b39d3af2861a4a11d173d43539185038cfac2c9309eede024078c277dcef720c9f184dc39ed3cbf6a56569b0c6a7d561bfe169b7f891af3fc5d7bb576514a8fb933a3077685afacb831ed892144b5a4760a6f731135e3b78af8f5e32e66c24a87585028747df9383c4249c31940e6bfa5fa47365a8e1f7237b0db1f0b7d0356e4e6bdcaff7433c125bc2404047958509293e5b5a9e70210c417b72c23bf7c9be241a47225b7f031cb1c19c4f237cdd017d69c3be07643724340fbb447666bb19aebf9cf144c949394bbc458d423690c4bcd2158c3c8c8caa1f0883fdfcee215a6f72004bd6998c7cfdf433f9253991705fd5f9d4e544b0d382c7f834b6acf5fcb3adee9cac786189a3dea32bfe9941d1a2ece8795cf2325b164dde233130242f983cb824ac8ddaf06d8072b294890aab01e132cf08342b4e3e59276379bfd2da256b8cad8ff5431873e63ef6bc14dca6e7fd2b3a427df328606f95cac75b5a15abed2046c5138af02961f62ada6a9a5eb04967026565c0d2afafa71eca054e1b6ca57a7760d514e677f49894af7ef3b4b0e1ff1477925c82c50564d0ecce13c09c59308829df227630f4dd4632b74f78bc34fef852ec9410ffb60d31f033693fdb01e192a0599c1d068dc3958c004db085bb330dd266e03784286a80195cdc9d9bea6e146c940b0852283925c7a6c56c8e20796fbeda72529ec258c64210b75c05a1de8208cd7a7271691106041dd27feb587929caf90dd476c6129aceb79b5685f9d2a18ce1c3dc86a9e91d4fbbc078c95e366cb50555c5659ab92f34351945655fe114a6eecfa8d0ecae5da44d1f121533ec5870e95a8da7069674917afb2acdd818947455566772d4db8b68b8dac56c846e0d1cae0812b9975b413411e315cef75ce9a0c58c8b0983c9a08952a5de36e933829dec403b8383162c0c5946c8cd47332ba43995cd965898f1a3ec65ceb9ef55fe22a52fc65bcaec119ebf98c9a1d27bb1cb46557eaf02907933ec9bc172ba53fc932a48c5ff45c978ef4b8fc6264d527faffc8ea411a0c51d704da39c966f493fe18b2fd9a686b69c4b9157fe4d776f523a40da8c87a41894693c9953cc4b58ddb118aa0bfa747cac83ffdb719fa1ca1f3481274531f4c6a1cf8b2568350ebbe6b3a474e101663671e0414c4611be1944285674a20dfa02be059183502ac758becddc005c4145e7bd3c1edd990a35da64415ce9db2422c9b3ccbe2a92cb89ba9c4a489d6b0b4d4012b53d8294ab20cd5c301dfecffe6fd5b0532200576e87f7f38b435eedf48933ce02c4e45c27f2a35bb47f0891f3ad3eb20fdc199f290e0d09241bd90d9e852b188b1716f08090400af5a2e8acacf61c5490222582c500b210544be240fc5812731a591f8feaef9b817f7778b617bf6f7e3f32fc321f82bf4aaf70537bcc20e94fb40d1cfcfbb8ff152da40cb65bcd815060f6bb72b0d04482a6afd87d5d660598b56e72ffb4b4be50938296d737aa5cdc7d3b89154cf061c3c0db6fd72e9a70af177c1b4d603be5594b8b362e2d31bbf55da1854e58002c01fc34a019ff5e6392e4cd6f589d78e860dbfec506c8624d19fb57467278b91fea6a1f7a47663125d5c035909ba7ad6ed96cd88917274d311720e07d3cc6c78ea8ff6455922b6105702f1d04ff2ec55fcc94c2191789c5b20a6af62ce9e33d918d9af5d5bec752a3fb85a5cb227610449cd487eb2b53f57ff9e5b84bc8441f5c121c1006bf98ab61219586a09f56da79db408c57a68e2c47e2dce1481a8f2f4b1dce4dbc401465c31dfbf96841d40c362ec25a1b930699270cf11b81e321955061fa753fdec9a7b02d9214b8812e710c6663c52187c0d94e42a8f272c9d50e9a43cff260689b92a42bb7f474eb67e24093ac28cefb88cf18d1ab65b0f5d75a6a53809614bafadc149c80dcfef1040c8f36c381547c1cfb05446be2401a1a9e021486dbc0843936a302d95be273726a5009a388d5951fea1100eb8b70076809e343b483f7a39a255335b3ce5c3b335b54aa73410fb420edb961b19b43569d43a8027d1a392e871cc4804aa744ac038f37914d25f85a2537c1ea01cc675c6aa37477e04fb617c098db79283784a6d46b2401b300c58e22d5420e183d65afba9379f22b6e7948e704a1d1ea0006bd2e50cbdc34c21db6cc021e3f3fab2b24fe598932167c8a88704ac2c8431ef8f3438e92c16245c1493be13a297f26304184b42b8ee9b33399ba3d1b5af583e5a5a9c7e4feba1671fdecb2aef762b7356111c8c7189129ee121af5f4d52f683e42d50d587b73de50d695e4f170dbe464f064e41542413583651c9898c1182a304813e32da2909dd097f51fbfc65deffa25d218a5422aaf67b8fc6f4193ab50982c17a4bd00bd23451bc28b9c043aa9eace2dab2826cd571775d0b172278484410741b19b30440f06435393e22d2180e618235967169787b52b41c20edf64bb038781017d90ca497a233372801f95f2123e8ed3cae844d9c7350f5a77c3d4745299397909e58bcaa761c90a532a14a33c053b4c19d9cbba7243b90d8fc9353148c315ee7acaadc97cdca4a607d2fc3a380fe5fc39acd5109103b48826cc1d51f5baa3118262d36a4adfb1722a066a79f690b9f7d95b7d8be74abd81979405c72afd6ed35134bf9811878e63c1e36583b91425e0fc130fde10d9779171607d55c4c0bc6f9b14d14ccb8f961f3c006411a1ab38593349ce4817881291e0c0ea33140365845fa428da5ad01fbc6b9db066a02d5d645106ff96cdcf5ce469e4640cb786fd65db83c5e19560a981149b96e35f7ad95c99fc80e4c8b8a913fd5cb8ac1fe0bcca2e1f7474704dc29e6e172e09876ba9fd0b3ee0f379fd8ef75f1d498a0d03cb80196430c64ae3cddfeb83377c8836f531387c2e8d12952cb9db4ed5476873cbca3d20a8f8185b345021cf86fba6cfbdf49e45d8b42730a85f8f2434d74c4e866003d44003b81995057e520c65df186b27c48c234b0c5b0aa21e35e1f0c0e0fa9a04730064737e2cdce89e8f97d3d65d763999239a548f7f5845dc5c2a6d40d1e9200e9485a9d43edef96af0ea8365bcf26b4b14614a99d1db07cdb4ae3664dbb06d428dba230338fdfe74d1c208e06afa015816f234603919183d12165762689a2eb125e5cbe0bbd020677e707faa852558a12171d7c9ffed94d307a3b3681a2ece3fb8583bbb81a85510a936b549b02db2fe1c418c414c95315214e45a7416de442d48784d1f1bec0034fe51804113de7942eae55239870fa8bc30ca2b18a4f66612a591f8ebe1654c16702c101efe90843ea05424d9aecac207fdde456e623b3da5ed6c26a52ab4f96d19163c81c58f1fd832124ebf9b47d42b14f6f9d740a5a8ab9d7ef69ca2930b5c0ba762e1af9480d88bae2246e0f57ce95a94fc85cf995eaa5955393c13c3afcf2cc9a288a7aee2aaabdf4e00a28c25bc4ecf7b7d3b15e6413e0ac24b67c598416e62b81046f4183f8293d11dcb6b603e60a5ad19b694ba24f8f5f2c01713a4846714bb68cc2779356bd563a28a063b3370aa157afb48c028c0059ee0817f0946c09246e46a432080d00664df7a89096e21aab7cd3810b741aa7f0c121fc1e41fcc0ed7439f66c7395a98af003fd239503cd8217721e8a26a0d508e932e19c29940567888653ccfa0409770d9b56e608a0d210faa10f9320fb9d787a9388312d9c034dc2bbc417c9cb057bddf7016a4fb9c3f2d1c89e55e25b82b82c48cd57ea8a9c954b227f11ed6523793098ba3129cd4abfd977f638e25d0663ff3763802a7db8cfcdd1f62c185b99cde30e5c5c4bedd827b341e34e734063ec1feeb539a0e99d0a37e39306a2d93e78b961e2fe11bd687e8a32c0d5a769bae690f4b19de83105fab57abf9efe2576ed39bdad9785868f60b430a0a15a856d6f22644b87b692459a69a8cced52fb9bde9d4d34a6cd7071b3a7fe15ea2fb3a8ee661c53bc71fe0a3a05b602290a369ce7f901acfed7c86951331f6648d8725cabdebb1404da54a979c509d2bb2e7212504361057835f509f5381aab6dcfada22cae3a4ec91b771f207a689e85737d2967e6cdd202f36082599d3bbf16ca02743a1d42aac5a13c0b54d432299009fcd5350781746f48f2c8444e5651ce249d6a3c32ab69dd028122b244712420dd75e4118b70e8ddcd4244b683329a7350c2f2238c3238c5a122b78fdef99e8b463ec70928d97092ab83b7c2a51325e6dc28f58f57649484db91968fd19f3cbbc0e0fb352825ad9ed59a6d31b92fd6832a359d913c2ced83ad2927abcac2b751c98b3bfe38119774114d9b67690ca82d7462a061be0871bb8bb0cef728235fb6f4a70e1f27c9c4cce2481527cb0343b16fb62cac60323223a2ec798c84d162dc152361cbe22eba61302f7428334626d9f1dd099cdb09eb1135aff1057e62938e11acdf92e304252548908d7922dcf97b13e32a007d833f4a46933adbcb9b1e9719098dc9e5f92b09981eeeaca88f2b09a6ca4203a0782d0215e259925aab3b88684b59428923902eff2bdadcc8182190b51538d775a85f61bce417a885d19836e11a4283380a5ca0998020fd03d89edb413dd2a14780101d5c4c28d4f145404eeff8c995ed421168fc8c948c7e535834220e471f1192bb92b6142baf02a4a46bc10f16d38d19a4c5747a1b58537720a93df6e6c4d43bfd7634313eb2e64ea0dc75725b5470ec74e8065a87ccc1ea557df989290545d8d3f251bb62eaa1edae472a25407c1ced986ca7ce4eb64eff447033cfdbe28ef4a4c437f4b872db234e690f0be2e633427631b1e039d2ce85a33fcc981464475f5fc5913e5ebe548f6447b31765ad30f3508ba09b1e20c8da6be6f274014a2cc3c06a220631062aa3d700aba0a6f92e08bf5934f52bb9cd5ec5447a12ca58a398c2ea717b3040228d27c33db2e4793a9cb7c14180a18782f48a7ba40481a55d8aa0211f6d75cdbefea54e157fb6e818e78d146838be7810be911a5bee245029b28e2cb6c610c7f4c8be0029e5ac0898343a5f7e5452189d4708ba7f45a7a09ab5f094ba9610083339f0f8e427e5352c6671986ef5b841f8b714897cee9beda306c273cfa83b4d38161c633b54175d22b404d387f5ac59320e9476eccbb6f8b9a78b248cfb7fa3b8718af88dbb24a61459efe1cde9f0f752aa6a8efa38aad011d573aea822155e32444006dd3e263c478c28634a0f60ca3c47345d95b2c822c97f259e730435d09fd0124d984e07d63bc96c4f42d53a87e5066cf686c949623942f0ebb4cb239923f4429b906b8a137eb5cdd43ed29771675d49484e37a8d6c1e65d38554b338f626312edfa8dd725109aaa844696aa4a987bcb746bad8abb06627da5af8581528cf89682075e0773ee61665705b8f734492905728ada2fbfbbe4120afdb26dbf5fed3393b1e5bdab6f263ad60a11cd48cb1658a4e4f1226b91d085da9cb30b8884e22f76dba5eaf7e60fd435772e5bac9af6d036f2a6d945f445630c23b7acd4c12e493d867865975737252cef609dca5d4ca1b9d79295cbfa22891cc6178d7e5859adbbf3dad90d46165feafc149feece02216b419f7562e262b41bafc7edb7baf4a7ddbb4f2843542e79797b1c1040458f0883bb103d90d5807f98a5bbc48a35d2807e12a8b9164b6c7e211d028885f4aeed11a24024d24e3276af0cccc840423bd8eba8ed5159ab57aba9587e83af3a0961552ff5df42247c93e6f00eebcc8b022b1183746a79f536820a87f1c4164e3ae1a4e15af7a7e271ad5d53040b406c4c127f7cd5f4a0fa06d6ac65116108eb2764e340828ad46a60d02e5d827878638b759bfb1ef2b9144a0d1472058948979fabd5d9fa9d0ba0fb8c80bc82591f4fbf53660ec36ae492a362368647cc1416c077fccc3a7fdc9f72fa422db0aaba967eaa1b18b2a8a71789a51d33b170aae313acc9ac7a3e0ceb302368dd19b4870294aaf632d704861eef4e9a1efc05a8db6ce6d4ce2619648d2a96c5e00103a06650cf701a1a842ef823e5b6a1b6cff873f20f81e385f257711345a5f4508bba1f8e623342c9ab457e077ce480b821cf4297d92d4cb4db76763d33ece98eb136a26b01d28398d8884add3a60fcd4621b23ef52bf16cfddd301503de8d79ec11171b42f6c8f7ebdf98d7e9dccbdcc1c5c47ecac6786a3899f71fe9a16e75f5dfd25f27755a132483153f75a90a488d01e7792169011b9c760f95460cc420e6d253da88258b4344c54da9644e55c5476f345e8c28a4fd4f26a07e37d4514f6499e9504b6c88e5760d64489b7f6aeb1ba3e53ebca16ef0f0029527434c42e413d09bbc8b6c794c9146d8098fd9379aeaaf55bf028a2f7724bfb00234a09f1281746b2a9c7d1f4128f7de815a4b1ed43dbbe80425fd47b91048790a298f857126b40451197f80269d524ce688e35f6567ec468e0032385af7326c6f4496c60b76bc24f6a1ca5a3eb4d0c287a4595cf1b324bb85047a23c9c1955801f09f43272a0581c0b1473238a59e4508df200e438b57e79f4a592d762220dc074430819f75c7f5d2f65d2df73df2be9e4e32a632bf0e55e579e4ac34b8291e753fca50bcf705b0cb429e72b92be3bfcf75d4ac647b711db11f832a1b03f3ab7f19c88a05c099dee35929083ed9661d5e096bb36500ba36fb0cdb6b5c78b5857447f27c29401120d7b2197965ad36941c6fa71f292685a908b38bbf80e4242915f8a6b3c83ed690d3fad8f4d1d2b40183ce593a0855eaf0383aa9a02b0a9a116d0fdde3a7c5ad148b4c236f071903a219edecd0cf24404d1b2299d00ce62f1d48da69c1937fcdf3df44974685536fae13df2b1bbc10138b24e50098467323930524f87993dedd667711db4562d3a9057ccce152333c5daa750027d0d0c9b584250aaa345c741e99a1a0aa3f684e8a422fe48b9b4a0b6ba6a79958cc08702a0c13820e0ce40c5dfa3133e19f3dd0dad7c7eabfe6ac59a570c790a150cf06b2d1487cc5b51f8d268ab9cc1c646061272280f4a10405618b582b34634a344c5c7add21bfd611f6a9e533bbd4178dd50d7361328ceaa4b18413a0d038e9bd511b48c55966dc5b39f6b4fb98588841034e19d44c78ee469999c066228f200be6df087a4c987edeae28eada24b21b62ec10147b266b614652919cc19e34e9c0da4540ab720b3a8245877d80c1508886a1041c45c7ec80ff3476d8e26db7fe04048dde85b67beac7c32cd3b87f36a7add75016b5a425daa0e7b2aaea10c800e833115f9b1abb57649531068fa25d9f6fac2607068c18bd1625c106afd0d5f71bf885e59b493138d9c456dd554c88cbcab439fe714d982c929130215c3e629c0426a8a206870068176c3eb663f50a680eb7bf21eaf8d23e9655c665c24fdaf4c5ced2c8497474bfb6651bc0d0b83c8594e8f6b2b7e9197012d00de23e74496838f75bf40b3ea50617a53dfcd38c531614a2bfc8c78f2d146d4d6cc40a00a7d697e14714cf0afc55c549cbed0a6b7cf574bb81ed2da9535f2e69d89274f4b4900cea40d52a0fc94d61adcbe664ae00c6f27c59adba4d9ed3593d2d0fc9f27374731914118ca191e6fdb5a3032f38e5d0078b397c106ac1409b1ff6a65ec71b94d0943930cb9190638d18dcd0d9b483e2027412fe1063c1e8f4bbba4bf816d5dffa4c0d7ae5de70762cb0e77c78cc4e3c3d02783228d83a4262aea0d5792a4ff16b1cf403f5ee142903aedb2327fdd3a2540fe99ab9fc112fdeaca00d74cb24cd6826d69a08ddc6fd5c98ba2929248ec2296f5b6b7cb696174f47a6aa1b68f77d7cb1b30cd7e73e2b47ad54e1aaadc96336294b2457dec76b8e9b227802ee333c6d1b7d591ff5dfe9eca62092b4f25abeb5df9e46299e2868e48b240581bf8cf923cec2f71397ac0f5da5769c27367fa6941278cae25a4a5e61016059d9b767c1ba693838b5448d925d3722a3ba9feb7652a00516f17f56d4cd53ca1cfc4ee43da6d6e080d7efe54ca44e69078776dd018dd7a335d0d48d806b858ccb8eb75604b703d9dc85aa5e5626085c3e09ae208d028266419bcdbcff13da7ef3d978e46a6f152f0c4240719e88a0639181557bb2af4f83aca16700dc1b50289c7e0a00c78d06d2b98947b64760cf70fcdc0c2060e9e1c6326acc247ad4cfba68cef85be09c7bfa4e436e3ea77cf69b764b5375c756a984519c9193d42df02014ff2ff6762832d58cfd8269114929a456230cb50e9ca331dee55a42bfe940a543be294cb3339aa53eb935376e3ec869cbb6f1aa14f34bbee386e8e7bda9951a290e1c84b7157e577e7107f8ae1e8e648dc8971c719f077766f80d5b971f073ca2082ce6633d85a0b3d52601673695b964cf0adbae8263564a2c1467adb335b96f3141aad6eaaa8b889d332b608f5aec00f06c1bc7db79d4c811c98a35725186027624a8a3ae4a6d39cc2566cd8e6371a0d9022c9abf336549e4aaba68e506db6f531e1ed38a7c830dda9efe9e1025855bc2411a0bd1fb454fcf4ecc8c8a41ca435daa1317dd4dae205dd52100fde6fd5c20f6847cb28e6a32dfc9463fd62b2930016b790c032b2e639fceccba149af2596ace1e928d38b9ecba2f78585d807bf74af04f075dd448192d363f5a983a828c4ca9dc2cf52a0932fddfc0eb0bd11546edb07711e1c7575b4449e4375b460aac02cd3ff0253b896d3ae2d6d57ffd7ed88652722d0159de38724679e4ad439b83c5ab83c924c7083f6a5d25296a2f97b58ed34d30d76444b8aa34a6f4ab77d1ba52da14238812b59cbf31acba37d648534d3581860111f31844175990a57c6443d84a085bd686517e47b0227b152badc6e5509844dbeca277870affb9b5ce5b97a19541ad57525a21c3916b20c9964e5de544258a32ea821ca285a16f6039bcb40e47a2731543390deb39d2d44f4e022a6e738badd80f6bdaa060709398b0d8bc02127e0f17edcc321dcc65ec1b7102b432d2f3c3028e9c6293e1a2bf60976977613c0918d215ebb76cceb8b5b9fa6359faf77ab2a5a7f56a42b30683263a13c36ceefeb9b7127cb7b5f521ea0548f1099847b6568352552ac42c569746f4de95fb15652b6a13c136662cf686c15da0ebc75a2cf6f1d0510fb9bf60cffaa846ad192a3d7ca57778f7d19bbcbffbf679efde8b0e99aac90f827262a226618a6c11c431b17d0413a6abe8cbd6a28c71ada06dad57be39434b1a8a5961010364ad329a71ea0b13015f8f3b41d09679ebfa1cdbc46ebbfaf2fd8688f707a2034263fcddbd34750630fc4423f170665e10e38f0fd2184f6a270d6b8a91048ed48ba272a1c7e095452bb1b5b553c0a781ba4bc1b9d459f1434fd7d07f1b6a95cc292564348b6b22a41987564b30f981df53fb9114c44f08ade05747fb10f11a82e7e3e89bda8b123152abb00579c41b1d868538c833874581f9a558a9970d0c41c3cbb47ef26ea1526aefa9ed34ab74283d205e6214b502c9b2788035369e63790447ffdeaceea30804867f592aeed947355717a952209b4d699d2651d4f848a6eecaf8a670cd1a6bd2b25773e36016db64f494229baa0f46fa49ea47d599285e9969193d20da3c7be2a45e7c510124c6689aca4ee10d3564c2a6813f57b015c8f9bdbf8441c983da827c774d85659c9f0a30667cb3af2f712b8232f07e9c4fd5e47e467ee85fd256d612546d40cb790fe51b191cfc12cea57507387a52e01b1380488929d19af7c0288d0d3739bc4e3c5692ed9a6a510ba365e859559d548a369d6f97fe2c150a142d56dd70c039923181f6c3220840e2c7b99d2a2d72ecba2aaa339d469dce7bc3f05604d7ff0abe34c0593039d39b6efb3ae5a6031a8138a1927d2e11d3d18ea4854913e11a2c95d12c2dc144770cba99a68c78e1aa3de407e9c6e1f9e135f2bee839694d2a7c7ed2095bea76fcefe59e67c15f3e51677e010ec5bc3e51b1211d40f73e0297b48a13297852d0a5d9dcee35cace037fd33105015d77860000070cc3416cce1d2f230cef236d176cb13a3cacd8e44e82b8264483fc0a7e0bfc3b4021e6f469ed38488421f1f009213299475e39bd99c1274d275e36f31d1eaa26533222a224cc44ea803418b538848f083b5a45a8d0afe26046237cbac18e349eaeb7dde58f999ea0d2dcc1df30285e8711a65cc58efabf1cbbf1e2b0bbd1f83224751eed500361d601cfce958f58089183831396f3363dfe95854bb9dd772fc443921fd09fed9dbabda910299281333a9f456856a78e67e4729b6181809fa1ce24928f4f42540944ddbb0b2621e12862dc36a0074ea5fcb5ccca165bad5673b9985c7efc1919a33c726f475a388248c4da673dc4ace01e7506a69f48bdb7c4dfa0a341ced101e6e44104aaa7eee135333702849e38e4c82ec650c07a21e4448fe612bab881f85582b5a9d7211c12ce4f56e8e57328dfd09e8e4359437b3a29da7c629eed3b110113161638b1fa4c2432515dfea3ab3dafeb641cb969357308b929dc4c205568349c4a55b78217d197a1b856f67ca680d3ec84cda9fa72c3cc4d61e12c839d58bfb3eb3846d1e8843b6407553ea288dc828e0587b90d93f5764519fa9160a12d971550f50e2fead99d6e4eec12060404208eea016d63b90e494b63e947aa32b2b1f8e737788ed7801aa01635076229d5911f40bdc3e54f15170969a891b52da9a797f8a5d36fc3f52d6ce26ff5f8fe4e1ff8f2ede4e6ac8038884ebc511e43e58e850383952313f0678e06540bdf09060bf94fd8817e6cd74343c751bb9132d8be155cf336ffce2892485d22880726aa652cc9980cc2d062a12b92e9b4b56d8a744d6115d7d4293d6eaf6a1709b57e1d22a19f57e1c4c909b41698efbbd117eed3b3ce7ffae9d49213ef20216cb2f58926994f18b40a8fbceac69962c4fb784f760d4ee6960f3335adab16886a8aba846956d8eb8a4c58ed71e810b261f31062c71c7cd50a71ce5f36591b25b4f8c33fff9cc05cca0f990de6f53eda96488e66fc1264702e77a4b33ba78353b83e006d347958291faa162bd74d6ad825f1414731795a678519b34cd6e3eb9037a4b6e32ff285688922e3a2f3ffb27f96140ddac0648acb28c8cd42234db01a417b40ba21ed4043948c4b207f1f8ca473955fe2882b05c334d26f4ce0b7f846fae237a8eec405db3c9b86e299300016a536a39f8041918ce4f79260251149a4585bf9b2dd165a5f7c80543ab0cea43ed187d9ca62906f7da06789b250c711b9f0aa9cba88c0609e446625af69c2a43918c791c9c7e2eb8a41b4a2ec66603c58474e5e7ce18d29f835abda22affce72e1bb06eb2af69368b491400c5b9e4a7420920556710bc7e00fd22a68821f75c4be6de0b4d600d41e8c1d7f8c5bcfcfd590954b6edf722dfca23ea6c4e2dc5287a7c610c12e1cb9e2c354bf1b0f46bffdfe79ea27c156aee6d7073189afd7f4d6a589d03b7b7a4346d69e1bb13c344f06787c8660f8618a7fc93226294183a91bda105464ab658ada7bf5dd2f3a670ac264532847d76213704989908484782e59ca01ee198808b35eae13c8fe5c702561ca1cf2a248c37c719cec5da2442d9b0407761660182801516561be3a148485349661f2037f164b0a2c6e572573cab358675ac467e2cf121f54b27144618791775d944d55e07da5f4982cc2ff377f753f757019dde72875a153a4c0fb321036d09ffb3982d20c8d7562a4355b6a414596b107bb9429c2e2565f5d563e8a476e0100e2c9cc35f3efd2ef85d608cb3c1dca0ab4c7f9beb3db63d35aac955be55137e17674e76e0410ce9a3e71f9df67f1d819c212be2e7c873e5dc86a5d4138643bca475890be4b007ae457dd8113ce2addcdca788acf0000dd25a09cb2bab0d3756fc3197343548d6be58c60138d78e0b93a26f8fa268fe0c306ffc31225cd93c01f42c0b2d15603836878818ed1a540103e851844481171a7bc8ad2c035d1e2b3d325506f3bb58af4970f1884322db70cdf63c222ff4087d8cac4916b4bc22e0cb3a006372232414abca57d9272c1826cd9561a49aaa3818c2be523c8a8e5338686bb510b429c125d227baef6085d38b01f398da682c481681e41ec1e1d40ecbe2b117db678f87aa0a8340a5de4896fd57d305bfbd9734d3c19857e508723f4c483179c51d01403addc6941c9a6ac634a94f1e1228f046d1fc1da240d7a65b4eebde77188271b51a12f615e1b45ccabf9d25ce3dbf22d8d330e0cee2e696b6c986f7f45f9d21c4cdada479af0c348a29d5a690ea430dcded3637a0d6fe605cf76720810c4c8d6e475e8db3cd504b0c4e3d71239d97b551232c80f00d7eb574b34b600316d866560a2d69ff62f3809c2ec81ee20ffb134d602c6c702644851b0ec3cc37e6096c9e4ac3975964d615222ad99977a9edefceabc3bfe96474a70228b90ab4bc37df72b3deaa4f0c8a3ef9fa30e623ae8eb8e08417ab99db5946246f514de8cc658449327a75f1b7f76fa4605a6b4828cdd15031a6ab339910da0cca28ed81654102a3a5f137af434232a1c3a93e0bf4812e9356092f42268b3de6fc9af8d90b279e57de416859cc1d710ef7dac38807aa66bcb3c3023d86c6059f0d538d8779b89d3d64614aa6c395d1254d4a3b03529550f123c3469eb071f9e066a962feb5d09b229efdadb741424b16fa6c3cebc2d0a584e45ca37b425c5d9a5ea18569ef1fff93c431ac39dff812c2d4d1652be4d2c3ed0c52ebb7bbe153c214e042bd2792fff039340f7c1df8f8146eb38142214f8b420128895ec4b9d4ceacfe3ac430414bc02fa36683589f78653b2e00a9c6b4721e516d60184c78ed16631849bfdc48d53e0190e917089e05250f0cdccb6670b861138ad84ad8b95a8d0c938e086aaad881e3f765e4454b78a2e907616192b20c29be31793fdf2011e0e6b3e80aa57dd42de4b193bbb5a5788b8673104ec201f308ea0cac37c451e88240dd58a36ef8be742200dc70223cf0b738931bdc069ce06dd0b5858ec661649c8ed147b386dcd171baafebf55481848936c3b8c0d1b3ce6b6696752c5fe5ad3ce876e98d6efaca4d529573f0fd671bcaf42f1d540ae4a1d6094e450ab38610a8b2ae502a4bc30ead9b5a6d02221754720ac7bdd7b2db4ddc01b2a6d1f33f469ffab25bd4e3e93396146e14b57e4f83c886060025a85f1fdc9be5ae78a5657d30fceda394edd09aeffffb82c36d77b78babef17a49350ed181c1e3c083170adc06130e1c12cf439c1d3d7fc11d56d5aec95b30175e3a28e21ef1209ab01b044b1b416c3b3ee4b659446bb899a4b8fb12bb3e2e4c460f1ab81f1c83c07beb5a618a054118264b29e911e639a91e8c5d6746d30505ae9a5293d0cd98d79ceb78ab4489f576768ef4d428b73f6cf788fd60460501d8102507a667a3064bc614d48c7ca1934b938239e11e247c336e89b4ecad909fed70490c78c5a9a22f60465777ee1a3d10da920174531747b3fa36dd1682ac7e5bd9943e539d8aa71b5704ef2d204d4030de4580f63e478dd70385a32170bfabd879d00691f434e24fff545c9ee12df2bd853dce8a991fccdd6b03fc83f79222922c5add572070c8901aea15e1add7db7b0c01344289737129e8ac5d13f8f1ef7d83c3be80cb148788fa27a1332d01388467a4cc5aad45f4332b554f07175783b2821323591cbf7f2266c60d4b13647d023b1cb361df3ca4688bc07dd589eb6d573a6d7e00703f014e10d50e45f419554c77bd06293222ffc0f2624c97809d1f3e11b49016b87789eb6b8f47b64f9103791c81b7abf1df38c56cafdd0d64dec3bef72caf526ea7c30986990578b13cc4a1b5486445b589c19bed573738618e883688e91b46220615ae1e1beef152ecad8801bf5abbd7a718d203660257ebdb94419810deb3bd36f396858a65afe8b2edd6190b663621ad28f454e6f1661b3820bfb63cffc4920e8c8cf712ac7439b9738ebc4fe03b7e9e3b73bf7f38dd8383b76e6fc2bc1ae6732b48ad90429ddd0477b4210e70078f3e8d90c39cf388d6ba32381fa19be5af97862d4b25ea9d630d8150d12dd7a297e0120b27b6b3e76829156336ec569f2a2b15056244d91290b3e85fa5402470b2d2eae0c7536443786be7d0506c5ee8b7e0c18b7da9292c7cf6b40e56ea3a4aa61c924383e1be884c0564c244f24d2157d710f03aad1ea9888a8827dded987161e159c970e5694b9df5b6545cc89051e8c38954fb1dcea58c53cb2d2b15a2da287dc4c6ef258bcfbaf4e2fabf033bcf11a00c3aa05ba40f636ea4ba18e242fa3fd3772626d854c1338cfeafa4a889c97ac55c561514de432c3c8bbba29ec02659ad5078ac46448b881056db1c8c41b65fc681de4c256cf632c3f2d0123c11048084da1a6c322feee6779014884768e28469376985e9139c9ad3db765c446ef14a506b44e5cb80fe35bffeb7e3b35f44c4ef199f78711d2d1c940279b8e599948d603ca7fd8f0b8139b1d8501e919da8fd9209004fc54dff06b6b96a0d46ebeda76b6dcecab3a99fb7360234bb04aa9737b15a409c113507afb424542424e307c49d5282f09da7c00061c132a23edcd2ca1c91e9466aa36062a14e24007d95be350e1295d80731dcb4c85cdb44af49f2e198aedda5f1091cd0909269601f379bb5dd5a5213111122a594494a19060b0c0bc40a765b5b37a51bbb58459dfe459d4e4aa54b1852ce794b7a463aad76e4caa91685a2d61ec93e04ec7f03051c2768ddebc66dfdbaf5f7fa6b7d8559b1ce0ff6325b4d873098d6e22e2db5f69d33b9a5bbfb046a39f500a69b7ead71db85cb2db7308c33cd7dd9ebcaae3455eacf9b05366572b750cee42b5dc909b5095d8933753134db098bed44e975a99683e5639f183fe2d4aa2eddba94df95b4d35afd5d5f2660e9d4a9a47609377ba53458d788d6598a7199f67a3f524a29a594d21fe36c575242addf88f47d2caff71ad1f217c1cf773946a4f1197d84e0a601dc9d08b5737ff287fb743607c99ede9b7158d6c54c92d6c510c17182d77b5859de6a4a02b6b48cae8479a5d7ba34ee83d9a0e606e7646f278c4672d65afbdbc957b0b8b1c0bebd575e69cd99b9532cd6907f658f378212bb35980db82dad7c2b2d95455229a9858e0ef6d6c2ec656badd7d6b83926b5d5bacdb0ecf7de9b61797a97cde122e1b4c95472d7d45cfa1ee1a270ace14fb347d06f24f9c798e94e7b6e7f4adfa23228ad94564a69d5346e34fa3e2424251ea595c648b69d3e93947011c303c1f8988cbed0cca6719847d674a2172ef24cfeda4e968b1875e63a61f1c53c285bd365922dc26405524da6186f675a2d694fb516ee6997bb3dfaeeed8d0e4dd154eaa3a34eeba13cf433daf7041fad7d68161f8de6d09c2e8f10a1546ba18fa90dadd14aa28dad2b280e4e9739fc9de8719db1a9cf844b784c36698946b2205446a68b2111994c9707da48745885443aec807c6ceaebc09e9fe1ae84078409a13414486887346a2a426e69696f7196667154a3255ab27af01669cec313d2e8df6d6b22ad8be94a9da9051bc285ef60ed455a0bf7a2cfc6b21198f7dd9be423aafd797be32b9ce9131ae11a4722af1b69e13a3a5dd6ba229aa7525a16d9f634cfc9c94e6482f3bb8c6d12cd51a82e5f39d47d050e4ed795642c6a0635e4d3fc46fb4f6bd1fefb7290ec3f39c8c887b23719f9d188bdb1298c86a6da23d969b29999198ed3521f67f112269814363698fe0bada5fe8b2e5f37955eb813274c1f86d6521f4697ad4e2a9582d1337962c4d05a68972bcecdcd4d8c2c626833476ba1ff547b29a68d4d977d635d76226bf374d2729091e746b417e522e4e6dea250b3c4c363042e031d1291869e5a9b3293be0cada5be0c4ed33e6f51bec299509af6f2ed5da2cb40878446eb694686c585dcd939f15aa594602a951285b8008d3e8f67c33d1ad791945097f672216f5c274a202e66666678e48dcf246b7c40361e1a8c06f7cc60343315033282f6b12ccaf9b1568eb02cbbb75acfaa5bad6ad755848fad9f7b6d4e6ca7d386b1d672658ebb2b75a50912a18bb157d42526381f5799215419fcc15f928b907bfb5b92374a78640d27b645c91ad357b69393809c4e24587bacb5708fadd1a813798f39168570e8e797f0fcf3ece985b4a85ba206b5e776b235db692b21b13720900d4228f40102c77159c4da735a0bf71c4653019137b693ace101e9626e0d90cf54ebcc67fa7ef45177a598cc997cfe769237b4ef90883426677548743aac72876bb416896e57da23d547b476ee794754d5762949ae2dd15aae104a72a840f8bece44cbc106c1c42477a52ee64aff0f489782bd823d3ffc3eb04f2f3e996ebfd5d61716484c57c28181ebc7d05aecc7d05c4a32925c84dc1d679a31e2056fedb98fda0a1c2758ea32106bccd7728784c9721da38b99d91d109923aaedba2b4db05b62774ebc9643dd5d09085dc9daac6151b3be667fd738bc04a6be6539c947cdf2efbfafffe9ebca7e5d2f81785a8b7f2d253a8419692d5e33c95b99e3484c1d20790984e43bad85440a12cb72baaf7dd5ebab55eb55a9285fa37c513af2babf7ed48d686ad1ed75a32c7a8cd35a445fe5918b747dd444d848467308731d083905e5eb69f6af39ccc2faf8310c044c6928b38de2b84117c6f8455a0bd612a7ec2a73402649dbe80643dbc11d05bc351aa8693b3867e24cf4ab7e2c48f679c3a0483fb6d2d75a2a00ba92572a69b6403023692d57d64c2347ba378a19f5d6d46b3355dc7d5699c366645173c9b60c87c8485a8bbfcdb76682ba86fab7e646716d6a89d66249329a896668185b8d05406bb1ee743bd1fb9452f78cd56034fe42b693af7026274dceb49d02c0996e14fad690b41daa09d24c155bf395d03a016fd309c62c005af583aaa2501aee54005e39209a330dc19133a5540cc8141b6ac040ea95da5b518b5e18cdb40fdd28a65316e093d95146e643c254653002164f428baa0af0210ebd017cf8367c08a65402f8107b28e0b661ca052ee9821700b7864bc33db935557e70c37811e26d85defe6d85e0b652b615bab84b748d5ca3abbb66523086b19c975f6bb057160679249f9db4a34f5155b8003ac41e0174e8fd0074f836e8946a85966ae8b02ad18837fa2600fa6686beb171d2fc8aa4c30affd3a043f0448729bbaa30f6b20e3d591343d6d09d141d5fa9344e9a8fb1f7e9d0fb07414f87297bcef84aad3a1d56187b233af4fe4130a4c3149b9202621d82ffde29e7347372f62ee3322ee3322ee3323ab4b6749a2f8be39caa194ce349c7b12cb4546ba9966aa9966aa9b2501b6a436da80db5a13699b2d09daac2d8f3fe41304c71964a5355187bde3f08569566cf9f2c35654fbe92920282ff9e87716a4b167bb2277bb2277bb2277bb23efe5a156948196f228fac99336e513bca80b1c18784992e001c4c39274571325490e026d31b2a44a0458a8a11c84c2a4194d75e7ef2e34d164e3bde60610a9be64fd2186c9af1c66ad6032ba3f54f11be3f375a2861d3ec29b1b3e9e76692e66c6355e6814d7368635626f3673fde6cc104db3ecd9f7dd1d6e24d912b36cdd7c6aeebfad4a72ec854c804fd25cddad66ab63f4669eeac2d698eb1b12b23bdf46343a4e14f33c92ed99ad2a4c41b620a35ede95fb99632e59cf4bb194d2a714c34d8f1ad5db229cdf6ff4d692c5ae32b9fd471bf7a4bf3a8b2b79ec7c5be7a181cd7d794fbf36586f95575e8a5f89ddabb35b021d2e0405c19802956c1841229d70798c64cd0bf4ad99ec2136f9091c529fd4c4bf4b376fb17c05742334018c1901dda40b9208c45b67f182ba5a692cc5409690cf58ff26989c68028f4c6c250c734129bf3f2408919255217743aa947d6986f238987d4c58cd28cd29e51b3714ccf249e19a519a5095349bb022c9e84b494e32b91a57aba2bffebf49d7e48e78a1399247ff79267e9d504e764992c51734d2f0ff0898cd8dd2b697b70b8e632b7d56e7b68c90a583c09b99d5d1fab58bcaeebbaaeeb2fcf12a0a63df58eeb458f5d5924faeb67c6e486e343ccb6b3f91003e31f86ee01858eec617c0f4c7ffed8c7f8183f758f4c7faebf1f623cf641c4d01f048ccf3e7b180f636213bb1ec021a6b3dd745ff7755ff775b70af8c657b2afdb47df302a13b5f3c8949494689aa67d3e9f098e749c6010183a94af8ee774368759f5a22038ac76d5b4df28355197eda78ed1879cdd049e8fc367ae3c85c938a9d608234b162a83daf553bbd69c5d6178caafcef7038ccf5e070ced7578ca49da47275d73ea6dc88663b71b4c4766d62853ad65f4d86796ee13d8ff637dacc7e1a30c7a2b877e6a2da1df704afea5da24ded7df8698d4df6ee20df3fb91dfa88837be1739a9be68dbf172c9cf6cf78b929f6ff2d8d55a4cb4c4252525da7b9109d64c7bec35cdb58820493ea2da25da7534ec312fc9ae63a2bd48043513ed3fed5d0ab186f6582dc941b227f132ed314d7bedc36d673472ada5fb4fce66625a9e47d6e8af11f7a38c7f6a2d58fbea4772b8f960d717613a211c0e5161efd9c459ce266992e44f2cc7d511e96c3a578bcb539974ae26f00b70f618a6d3036acfeb87f09c7de96da75299b93da7093ce7942ec0fe55a5433fc413ac6f32c1905e9dde043675883bbe4bdc517ff377c88f3f755606fce5901f5f6a8a6d40c809c47407c229a540d05a6b05a25a6bad05c2de7befbd405c16fad896e900877edaa9d4a4d9d9b1b191255992130351b1d0c7acf93e7510aa7d6a17dfbe1c1b66472d07d7d1878499b36a62de77afea6319f6d607717da67b647fbda57b40a1a3c7f541d8dfec5ff67b5c7f3fede64fcb78643cacc7ee63afe33ef69aa6b1b75113451a9407143aaec7340f28c220a5c7b40f1f2e9de2a44f7b18162b7f9a364287f55be55d0f4464c97ed33c78440cc3b27df85ba631a6f134000e3274014796ebad0f23cadb302c568661d11ecbd8d77c84dcc1772d597f691e3c84884e320288c86244114044162c9425eb23cbdc7546cacc9cb09950cab4bc96ab3e421631b7f65996379a113ab2c7340f1ed8633a26d3f2cab2d7728d2c56962c51ab7a24d2a0b7caf525919ced7ac69ded51e050a26ea68a5481145eb0e7cb22f2c6cc719a793355620db5d611309c0e94b66782a5ac3802c39c0938c65ff941b2d44a975c9b1d2f394b966559d6bc35be722d9f285f9173bed42eb3dd6a0a64ead0758254ed29cfc9c9c9c9c2b4c45ce95245782ecab9489580e85cd42572b3d8f1ab84bc112f4aa7086186adb5357bcf045d27de3043324028dd3031b794723aaa72d2c466be91863fd5a134fa80e7449f982b23333fd0c2e4393466b443dfa1a690cac8f8600c4276489da0727ace5409efcec2b1d837de50439580c59315ccf81176fcd089802905b08183631902ecb884ac213fb4217b1f8a4ea0154470668251ca483f9f0742b2f8fb0aa28ac320ce4c15a7d136b217c9b2df441a2997dbd810d9439690375c0ab1c669aaf81122e8544470be53c147b0f18a0d415ee335a06f3d9328bca65d33552e07bc0651e50289e0bca648635201876e93815875e841709b0f7fcbf92ad703119c77ca087a20aab84dbcc610553c081194f1862baa9e02a6da717449ca6bf160ee52ca2794b63f36e59c74664446464f2aff64a6844026043559067e3270aa488b4a2a3719e7463f740c918653f95281162226e85fa780e38e37442c284f35e59cf4056a5209ba8d0d529e1d1c28cf05acbfbac77deb2fdd038a8f7e64c9be87f595fe288bbf494a1eafaa8ca7f06aa294f2b8fcab2d1eb0a28f55bc65b765f5b6a43b9b665bd21cdaf29bf345db5e5b66fb588cd787f6441afed40c91863fcdda9633df2258eee943bc818ee187b842c920494a6c7f5407a450358005cf0278301e1d26e8d4694fa5a951cc15aec668b1fda37be9b4dd85d84a89c0b9c05409e3152fb1479e4c956995e81cb5402681c51339043c278fef4c9067aad03dbd8b997918a46751abf5e77c07c39c47c0f2bd67aa542d7fe66c82f5299d609d9186fc2a230dc9c385cee7c82be0fabe3341c933dfb998736ae799a07cdf097d47b26ce93aa9f95b0c5c80677867b049665b4a75741206c372ff36816deecc5489992a31bc7a3656daf3efcc7dc28960d5dfaa2febdf1c823657c8fc9bef7d82deec33d6c78491b402893720807e3e541fb70ebcab5c39693e66bf4eed5681efdbb7402c10ecf69d07ab83d0a8cd4ade884562f68c32de107d6681654790989cee94d25a6bb5d65a7befbdf7e6a468766c782aade5d2204e1027d27099a37bee9e49cd9eaf838e93a912ad18c3cc9e73876f634f3a23846dc518b4982e633555a668cf292b93ef00cb28ec504a292930e5101c1f47745211f20cb1dad6ae228d193fac2e0d64d41608de1184bef40f42a50c82c5931d1b76b4e20a526cca81b852c938c99fbe5753d8d8cca0c6053429983929a16f4ea4e15fc9d41a3540f0dff3a2ff10592a6b9a010eb11c1947390a7314e628cc5198a3b0944ac657aaf7ca51590d0e2b2cb6ff749c78c397439e61571d1621cfb01d67f6200487d4f4ed40a98e7b6a39589b9a228d59eb9f6187df0e7507c5317754ed3891868cdb7ac11f870a933dd0b799101c7238db7169fb35031c7e724a42b08c8c8c8c8c8ccc27c757b6aac2d8f3fe4130c53f4cd99bcc86136fb8db3fabc1fe285cf295fa1e594a21769c2260299a5505583cb166c0317a599c73ce3971d683ab6963aab8c9a3a4b89c359bd615ebc3cad2d14954536a69b5b129e7ac543061ea50549c760230ab3c0151ae06702872db05f692af542193445f24b3e947cff607a4cc05b036c66281c27e186fbe6af357b15a8b706f5710c86cfb150435db628f39462b566bfeaeeb6dfeae17edecb15bb1cae6ecb12cd36acd3136c6c93839faa9996463139bd7a70879865d31f984d622672648bf5201cb2d4f575eb7d2406b80ad3555ae341dc0f5691ca284cd9652626614e2b069bcd9347a008795da884336fd6a83572a1c36fdb09a3b54ce5039437580654966409664695e1f600708116fa82e8834e8d387405ca92f9024fa94648795c6b33aac3ad8f443d0ae3abcb65569ae0f70032648dfaaacc0d54ebc41521d13a45f69aa10fa35a716992b2335358aa9128140022736fd483fac4336ad35389b56d4a6358b6ab369cd3a8c60c80c119a9c9aa912c62c367dfa52c8a6328a4de5eb688003a68a4b94a9e26fd5786705164fc2cf52f7a905f191d9f728308909b9ea0ba5a81d76251b6fb4a21771e215d7d6a010e1e210936d51f246094fac31dff330f69345b37a496959524a10602076c8354d154b8fbaff6caafb921c12b14b70e8312beff87e6eefadece59843981c3e3d7a91a743214a7ed403c9ff04431fb51c278f635aa1500893e81756f72f4459ee921727df9d9c7496c6848c46fff841f8ad188fb3dc3fb1a5c3196ff26f3d25bda543f0fbd17fdfe528798be4ad4ff4de7fdfe510ef2ef491e81c22ed7d6f7de77d490e45ffe2435163c0f79ecec280bfef9e866cfd974b4a7ef45f0e89e8c1d25fe8adf7befb51fe42717e219d234ed07b91f67448c4b6fe7b1cfee550f4357825d6d3f09edeb17d48eff81fbdd03d7a2b879f7ea17bd3ddff8ba7da0e273fd233f48b6feb61fc4887244d41fde21bf4307e6a3c801eeb506e1006caa18f8dbbcec2a3b73e0cc20f03e34e8f3e1dc2c0560cac633c0c8c263fce31de24c388a143b9f1cfb7dec20fe3319cb11a8c06bf8990c731f3c97b8fc9efad9c7f9445a20c834ed0973c06caddf65d0ee5ee40b97b921c7ef7dab244dfe5b97f82394059565689f5255f95943c0c9dffc57f7a477e2f6bef71b86894e397b3f551b3bcb7729843227647d275d51e753f1a753924f91a5ef47d7a87f5de4f6d8793f7deb32ccb0bbdffbe1fe590883d7a51cef17df7560ee5873e8e7248f200f890d7bd7812fd42b7f7c2933be7b8bd9c1f87e77cf226996e00bcf81a5e3c4683d5d0f016a6414b4c436759d6c9c98b6c53276f53be724ff42d59ef722d5c6f69aa7c3fffc67cdf675356470a38ac3355c854093f20f589a9d2fdfc4a335564bc21ee50595d36f13c4cc86ca11d4643272865cd54b9aeeaebb02b633555097c5ddda8fbfadfc8eaaeaaa356a74339a965596fed4b7baa04d6de9f7b7f0e834094d64a29ad55efa01fdaeccd55862348ff934511a45e24d1709bb928e680849c4762c349a914125a4de67cdbddcb1ac9b40c8a7dbef28fbe58d317bb7210ade71ec9426439f46bb5fb661ac1fb57ae2278ef77f908f0de2badab5a5be55b79d96b6facd5a8cb1c652a694666e4ccbdd75bcd658eb2ef3893a58c8c0e932613e7817cb395a301428e86b3f66a15ecf955a5d1b7ac203917d03b44ec5897d6f2d7cd464146dee620d55bdd6f279737ea8cac31df8e641c1c9025b6bcc17120d698ff04a7390f441af3e24c588c5365b371876e009b74a5bc3921ef76baee35749bd94efee176da9cf09aede40407648251c0d5e6c4363355ac3544dcd994c61d2985b491f6331919c9ee56c58035d2c55c7faf68f2e2e24c5da976a5ca1fb0e9bb7559bababf8051ef88656d5aedbb6b0e207dab01c1b92092e87f398824fa165baab9d4ca099920fd4f8ae9c24531c12113a46f391afdd9441ad5eb3ee466b5e17dfb5d163d66339733b9cacbe6ae34973355accee16a2e8b9caab29e8bdb136523e8d66d2814919c4d3f8b4dad47f961692d96e7926feeee8f43d0e3f76d7bb136c987ace9699bf669a311ab2920afbe5358b3f459fa4e512abd58f3c57ab15eacedd346239af5d96aa9964c414bd614f8eaf0c5b2daf2bcedbd5abfda8bdfd6adc2ec5a6b685fecf6acec79564b690a5aba53e0f002a5176b7b1fbe589697b75269ce176bdb227cdb362ed503bc7d97e2b68f5a0e9ddca04c4bbb4bf9ca97ea525faa4b7da9d497e2525c115cdad65aabc317ebf20047d495027fa9afc8b76352328931319900d1d9f44b7d3c9bdaea895e763a5d910db5a5b61dcccb718fe4f0007be4a9cc541969eaeeae35229187dd1ec7fcaaaa3cefadf75eebc5f8be7bdad337db27f1907a66d89bed7b79dbacfd4c6bb155e6b4e750e8bd27f584423fa3a4692d214f3af6b64b5d2782653bc0e1869a2a5567aad86b896c594c9522dcdbec3da6b57045ccbda1220dcec672529c6e13d84ac075b6eb1ddc90e9d2fa63f9b3714c3681af0e70b8a1c22fb5a14ab21d7aa94de56c077b916dbffbccdd4c951cb8219abb9920ad6f79a2f0bbd9f48da07b434d15dff4399ba9829f869c149b8e1e7fc80dd9f43def2dadc5ab2af76cef8f1ec7f45c7dcd96bb6b7c7576f8e277f4f82dc98b72dc556bc1ef917c3fb59612ffbc953f8f89b2b5bfd917d5fa21fb22fba22c77a733554678d8de86be720ffaaa43ed5d77298d07d15bdde9eca895f7568743b88e749167d8f6abfaf815c031a0eaea3ffb3577ddfb7b9e55bde7cffafc593a87fbf5bdbffe35bc6f52b9f7eff47f5ff50eee2dbd23f4f587708d9f6a3b8c3ea4e3887ef1bd3d48534dbff816f120e26113e55b6df5d5567f5f8bacff8bd7b96da73355444fad157da7d3a54680451f76a9aec804e98b3e23ef6dfe7c97431ea7cf6325b7d225b2def855e6bec4e5eacfe3afdad33b3e6f7dba68adb7ae83ba390b03bef86b0ebb37f9caf3acd15b56adf543e7bee6b0d32fbe8738c0b6fe85972deb290073866dffeac8fab1ffe22beb02353bc46ff5103e84eb6cee7108e365b93f396e1c6ee5d17ba6fb450e5f70367e931cf2386dfc1dfd4e47d35a3e2d7149b52b1de4fa4a0b627a964b1f21738cec1149c6a61ce0d187d43473a0a3af20d16f95af5c5fdf065f8f71349c10ae868b62aa748f7f43fdb6e56096974398ed79f6de7b99c08eed578fc32bebabd759f8c36c43e58dc896633d8ed97d36f429b77d3ea20f4910b683f1c4484fa32c37956282f4b9219b7e2807b91ef4a5c22d8b4d7ffb788e93e85715c69ef727706b4f9f02d1b0d7348ab3b5bf5a8ba625de66f6c4b099d94f2581e7572fc0d7631f761ccd5409e969d3a79fed52fb078ba54b6da82eb5696943f94af6f45a2c99de5017093cdf894dbf14767dc85d364e506f7a233241ea39a84d8da0d597b23af6e967e9fc521893436935050eb3180e633d881b60f124bcf76db0ff9482521a7a11cf022be239f425bd3733584cc1d906d1c7b6696badf6d66aaf7ae9d7bfb0b5edf558f862d52cab9fbd4c13d5a1d476b836d59acba7fa28517e98e2f5973b0f0c0ff9f7863db6fc1ba22cb17760ef63cb1cfaa64f297d0b05c8b51eeb01a3fc9037eedbb977588fbd9453da97fa5ad65b6bf577a90ea5944f5f3e4a49bed5f5aaffb93417d04bbd433ef696d64316ca4deb5f5f3517fa3bac0ee5adf5025d9ad6926196655996855d5abe95516270de5ecbda7ff2bd6fff23354a6982779b917ea55facbdc33e66a3b603a6f587bdf6f7edc6c59efff7356bd30f5fac8c6aa14baa658f52fa682d1966ad7dbbb12c77cc6595507e7c45b7945fc97951d7b259565d843c43484bf7094c3f741e2bb36b32741e9f256e47a44496954a3636343418e39943bc28f0c00c576f6316a04aa93c30c326bfc58c0070b5eebdf4deebfebd7edbeeddee7531c8862e06dd7baf65f187f08370acc2eb432f73484b282510e8abf0c5daf841176b941fb2c67daab9e0b78fa194507e602ab34428d3537dfa76bb165305ef3817f8f1831ec3b4165005aa58d8f23f5dd8f2b5c766c45c0a5b7ee6dbb110b1808574d7a1326e99b3d0b1d8170a1014d346f9216bcc4791f2de47315dade5da1c690b308aa9a233585e53f0980d641141596a3d58a16bcbb182ac19ca2188e378aac8c77fe5d073b6264332f415e82b5ff93c0804fa1008a4495d80de3e262dad45ca0c947d67825c384ff5b43c3fcb98fe95c3193120ce8c12a98b2a9392ee19256a7395b100cf284d704a1a35f925cc6d0d74d4a7495c9d44a5527399d5d45c1cbbe642b1c0826a2e75fb635b8cf2abe662b73f66abfd788ee7441a97092c9fc2cce922f09b6aa5cc9ca2e68ca94a67c7c69740134d55836dbc9bc7015133a7c225cff432e069ce489b1b1c544e4aa7c2de0c48935293c2b3c1f7705579f83df053401b9ec900cbca4fa18d9b9a71c74e1af94e53776ca84c511b59aa2797a58863276ab2c89c79e8a66d5debf32943753d8043e7b941882a36c48b79a42cc015fb7e7873a48deae907513dd53da0e831bfd241d01efef4cef84a8fea69e524794fb8d25f10f4e3cb2a9fd2443157748ac6ec6c293fa44b6c19d2d2694b130a764a0341906fab7c1ce6cbbf39537f41cc1ef1a3d600d737475f54c96124ad4d603fc071ff9669744e2d3780452cda8ea30aad2fda3866103740e4cc09bc665e043a49720438c4b84a17028ef4e39cd23ffe22b5e7df2038cb3ece6c8f804c283f504a283128a65a2bca8f1e94124a8c7b7d1008a584f203b3d97b7ae9506eef7aee5162e48db83914d354e1fe7a47b14129a1fce871941f3d2825941ffef706efa04e35ca0f4a514ceeee54a3fca099bbfbf5abb1bb7b13d875f8625d1e60518f261132c1495233c149421369ccefe9e9e9e9e9e9e909512d263825ddd121f9d8f344f52a724c52714fcf0e4988d8cb032cf272dc5cbe7e2493e450ca4451654255268abac469e6099a1a1b2986e05c3155ae8f8f5242f911514cdbca598629a6334d92d2e4a4884d1e385c6a397c7b4fdf5ae916fd5a2b09890e87a096a615c69fc4537f460987d7ac431877cc5e2fcad747b9473e5e2f7a528fbc11b7684669aa88fefa5ab3318c465fe93e0471464fea42dea0750445313af2770778877fd5464e53e5d2334afbfa39f2237abe344d95919fa42e5c6b19018de48c8cf8fdee3681c311948350391809cdac96468484266b1f6aa8119aed43122271037d5e9aa44c1338a4a14698c023a809d65abde21114c8aafcab65b596533df42108b549424f693f829a2ab5823ed4687ce5fee4b607a1a64a4862bfb2f63d5b5acbd188cc6d7b30fe50436de99f203788c972a5c95726cb7c1c4ef33592e316e5eb39102aac4e50102a9423a8eac454a94f7b4ad43faca60a04fbb09e669ed8937e5885d49a3d6b147bd28f52ec999178485d4cade5d212cf286d2b479ab3cf2a8d65114cdf2fcd030aeb795c5de9b85f7da579441816fa6e5b322a787f42051c824210e1830e1fc25864dad06182536582f3456ac2683e264cad284fc0e289c43e92b28f7a466982d4b78834b08c836133be82ffbaaeeb31ed310cc38ab8dbca1e8bd921f6894eb27408a2b6351f6710676b8f5dda7a7febadac3d46e29920f69a26f5c81a8ed5646cc649fe1f7fcc5f873c76f658d6da63590eaba700ccceacc7485dc81ad8b63a38f42db6e3b87f8555bfc5b5ef179665d94fecaffb588efbba6fe590d4b3efe3f08a3e7683cdabe3a7d4a4d9b191251c347bfe090d9f4f4a0ddd86ca4bdc1a4f0201906b8040a11a2734d4c0719b0068c8b8ae0a2500da5269ba5fc800200363eb8486eb02533a358cb8992ce3666c43d9645927c3da36eb6880d637df6d73016ce89c80120dc7cdb6868c041135fc47c38c195f258100c832302c9371a26ba0e13a4146fef9794d86e666b8991754034086754283dfd4a03b9a9b6fbcd96ba04146559d5c2fc8b879de2caf0c195a7734375f1b3f068c17265f0989d78d46445c08843b9a14ef02a98c3e6cae06c82245847761013af89003d2428e034ce1911de0e1f9682d77c7dabb45aaf3a608638f4466d5e542bc5bd094e0eeae2b1bbf58f0a1013a6c3405071bb28a38c1ca6a2d47b56dbd5a5c2c5c2cdcbf29fc229168649a78dec8c8c8488ab0bbbb53d702767ab310aae2425539f20953665e131670fcf09a2ed4448257efae7df6ee2fa7bc711fd32ade1ec7cce2a653056f91e5a3d5ab59f70955bdb7de20d767d7ad8fd5bfea5bb5d6fa93feaca68f7aedcf39ab6a9120a594d6d6eaf2a6446f1cdb4a2bb5c2a411a4940758a505b0385526f55923e818d8d32b7d29e5102b9ad45aeb5e17bb2f755b8a45ef980e3d7de9d47eaf7deb3797a425ffbbfdef013677f7128eb304f2ab2d638d55f68876524aa9b52c4b0d40adad94b26894d25a29a5d6565b997087cc2d3570a5d6039dc105c296d208f707ee33d260a1233bb6bfb4753ab5f7de07fcb6d5d6a71c90a5fa3eafcf1cd466eaeed51e3137d578f04db7b4028b2918f32ab2d02cb7bffb5b7fab3331607fabb3ea07583ee1d6a4f0cafd584956aeb69655b5d4a1eb00992927cd1415486275a7805dc748a3092e537371918ef1a4d43dcf0588c8e212b7bc3a5232a12aed8b62aa282594988a62b2504c3a0b032ddddf79b1ae2b5afb5a283f507ed02db01ce419b222587ea495635a3dbbdff971fb943870afb665bdf8ce417e11ce8319f7bdd7aaaa9f4fccfa9e9d7ecd2831745a4a514c28a68d6283520ab20999e0acd96838d4a7aa300e3dece23e8f63665996653ca85ad3a1f6fc7c55615c1272a87c7992c017088b658bc121f7e186da134371a8fa21c6a190c01ceaf33826cef8b5bf3c53e5f313ebc8e5fcb67de41b4151a1e7589cf79c641eef50dbb438c0e68c92ac3ee610cfac923f493ca49e59cda94bb219a5184afd32c319a5a865d587d87bf59f0ca276953d28472755dbce109e83b1cec9d1f5676fe50bc77316068c69fb7ee96b7df8a2bfb21adb55fb9018b532d87c6c6697b86515b28a5b45a9646353050d4d15b70ab977766c6ca49432d0711d51fd58d85b334a1bdb2a336d876b5b8d692e551733a6d652b3f52213bcde3e96ab4f112772b30cfb2cbb119465f70514ca1ebbcf899e6a910e27c6611916520dc3c387b53380ece0dec7a679eeabfe6527f7f5a2f452fa180d29a677dce79efe45f5b5c37dee7a9b2bc53e211e385d69f6f62f1e72d4a73dd4a7187d8c86334a58731171bf693d64f2f3a17f85227bd9ff682ef577603a945ab59fd7f255e98bac5befbd7f33aefa2b57ed41f97a6c7b99f193783ed97eaefde81df5b3af1ad37a47cd24fdac047ba9f19061391ce27a1abed09dfde7d25918f0109eb3b10f87a0970e5ff4d55cb0df91e950daec35ccfe653d89a7ca9e33c168adb572d707717c45fe8c5f9fc443336ac2643efa81d139ab09b03ffd9998924481283670b8d7bae55635e7c42193807558808dac01bae29857519137e6bb0d1b3838c24c07f91ea53725d801fd02164faaf5d8b351bd04a5c949f2e583be720127c9c7accfb2a44902b1192297a89ed8524a292c5b338983d42e90855565c261dc3989e07c22fc23381d40c4fc7f11623b1153c5f34c44bc4c15d732021394afc3b46163a29e608518aef09d94d4366b4504585f83e100b34124c00ca2011cabd9c0e44adbdf1a79eead19d4868268833f9737134402f85b7963221a40db526fa71f78da4c15973908f75636552c9cc66a6880c3ed3467b627ead73abf4afbb5c68f139482891a2b5a10c50b6f3af5cf9763d7af343082d4253241e731636db56b1ec25358141374cc06ab99e096040e2f2adb4e3a88f5285fb1b4ef38c943dfc1245623b7212e4f1583e90e910a9b7e0ef5ba504ef22f87fcfa55c3e8486dba534a6badd55a6bedbdf7de4cfb30ee7c3eb4b1b7c71fea00fa104606fbd087d6522181431ffa98d9f2b1eae6681fa7797de8e3048464b1341facff20d607e17cc8b0d49bda8eb24cdb7f0b2f2ab478ae9ab03a5d1589d12baf58581493e4d5be3bbe52b1f83bcfd5588d0670b89d68e4445161875bcd76f2925328156fa8ef5f6580c96cb29d362770362273458a60677b62aa442a9ed8d98e6d516cdf66b66f36db9bb0c3ed66fb0c154968b1c3ed8aed5b952651b81313f4a755e06d66ab5560e932960f09632d490d164fc20ab57dfcf85806eedbbcacd3b53ce9106b79f2aac29805b39747c42220225d4b589e4a748448491a59236d6e3a89023df6e5fb25d93e49b6decbd57719fb91f61c8ec9e5c88209e19185459e9c44b196a590be400670f82dc0741b412513f21469d017e1975a11a137c286af403162fdfd18fd8934fdf71528f0d3077dc53e7d1f7ce5f3fa0b3d77a3bf90fe7eb8f7e78738cda37afb3cacbf0f9302fa2dfb7ff23c6dfa3205a7a93237cdc1a67206d2059bcad396288ed33ca0087d48ebb00fd23ce65b9c7dd81e93dae783cfd71157392369648db4b9c141e5c813f8f2f4a8e9434a1f17ccac3224307fccf34f104c493939913f785561ec32453b94d4c464ba780e32d2902f238df85473a13ec42491844b6dc9ca80a7cbd45cb60a05d8c444cbca80e76772c2ece952c5cafaccaf5a98b4da82892d4030e774df4208582677bc60adbd970b55f86c21647b78472bb6d0c167472b765410862642990c430b70b66ddb86714877186a463b5a0186223b31a35017ba2d90d8de68341a75dd165c6c910546c2859c1c7c99cc3b4c9894ec684518705e806a6090501163a7099fc9bca3155d48627b139439927c3418541dd04c1521532536e0754cc1072ab07f8efbf2cad2b52f9f102266823a7e8829b965e5838e0678feebae83549584d9f9cba1c305b8cb5fc0046735419409ce6c0ab5e4a44c0a38ac2a1de2b0e354a9169477ca29f5a5b5a68e018b27a1bc1f65fcab7b581f7b441b386cd8f8195ff958e64b1af9f175c88f4f3f6a1e5050ad23bed53cac8ffae3115f6a1816fb5706efbffd3e7f1d72e78f7e0f28aaef21df7e0f28aad6713f7e0ffb51fdb9fe41be7d1d4eaab48ef8f77b5cedc3df1a8431e5373894a558051be4c4e00725380214502cbf3ffad12913bf7ec4d5cb927c3ba79499519ef694a5295dc7c88f93563ec05ca2ccb418a564410e155c28426681cedc910a2e5cb1bd096a2e25bb08581400fe64d28b1861c57729c41bf78f702aecc8434bb1647377b93f9f1c37f5ca573ca5d95d6526ab5ad5fb75c7499447e7a2745bd975a20df4b59cf996d95345f8286539eeb9af1336fd186b848ec55b99d4412eedd8ad5fa3bbe64f3349afa5d9df521cee14c50a155c314f68ce2826b74e5112e03abb3e7abbd6a7d4a9dcd5ad57690a156958ee45dc7d431f774689d49367949e7eacb90e2a438cd4a65f75e0d95a93538161b6fd904be5a8a157bd7adf8b9920e58a5833e0d08bd9f4bd18777777f7ce7234969af697e2384e67aac86daa35c8f551bbb67dbaad86d998cd5f0efb264f98e4e0dbdfe48909d23789992035030e4d6236cd719bc454db5a6bf5c7d13889c6f0dbf9b8084d4aa66b7d68b2c4a6a1c9c9c4894dadd0e4894dadc0f4b3a9c2592f656ac78a2628b7229b5a6ce5b841cfe9d02f09418fa5677cefb52cafdcadb51687578c5242f971bbaeeb1ea5ebb2f4500e654f85f223432945af6e2c14d3bbf536622194431199a0add6eeb0da752545cb7733412ac324b81a27d1ff6e9c44df8573410403ac96a8440d1676450b199a1108000000e314000028140c888442a1583490346dd60114800f8fa24e6a509d875114a49442c82043888000000088008ca64900cace158f9140a4f6abd936dbb61ac399a6d3ddac34ea62cedd907a9e96648f15ee832be3af016957e7d273b5adfa71e8c8f48ba1a73ca5c290ba4d615486f2900b2a105fd07232b05e1b73383749620a5292d63ee59a54a87d86aa8373ec841f0e1052a721d2ebad0c688d1fb6503eecefa0bf61d9e4f96e903a08e4088254413f5f0bccc89fcba8dcb89d5c53d59d69406e9886ccb6eec987fa3ad58b85655f91fe479d402304a99ad7f9a36628c0e415976971b1e8cf9779eceb4dded96ab44c43346f8c462ea21563e85c8d72bfe55aa2ce0371f46c7bd48f39ff473dea1cf471454ea6d47f695712f455e0565a3e71a09cdb6daea7793b2ab0b3b02d156d238d4729ada3c69226d0c93ca18c0ccec1d19dee0395a3ee16000b6fa0878f3eda40826deed083e664a4843a9696b188a3a350cced94c351ff8eea4bde539c0786a32224faee18c33200b58dc05147f89d87c3233309f320b037aa65cfe398a0df0c017ba39a8eb443ab37ea9c43dfa1bebcb10b74dae8255bff1b95e2bd2d2a2d8954e78a046dfeae3b5950725e62eb46b57f2c2a83104947b3e6e8e66cac1b55a57d8d7adce929bd966a697052296cd408224e8284be41d09f511dc51955d89a51e57c67823d54bc8c9a1df1ce8ae4db37e93133aac291b48c7a42d5a2d4cab2d954f1c38d2c0bacf228b83d197582d137a03d3a905187e57e491aa37e60e038766c7160576b7d45da0a278305bf160ea32e326984514fadf60b07461d041afa67fda2a2cfa06d398b24d72cc26f8ec1723a4662aafd15fbdc47a8128b7a105da152a57bdc58656295aea8dbb2c4c2dc9aea5d495f2a16d9f43104b08715f57621dfe11355dd2edbe7d1bd41a02126e8def7d2edddbc81d11c8fde0bd89fa29e4f71da53cea1cf147518ab74532a9d6e4411fba4a80b51775c7c3b0d8e159ea85c7edca0e805060027d20075459f5c7a4a59ea63fe3712d5889501f1735ebf7f4147d4010e3a121a512fd8b9b3b0bb4f1c6d1244120bbe6593a93c216ce1e070844dd02a4c9c784922a2fead596415a643d434e6ed49fd8e88aa2d8ad4d1216ab67c45b535fbb681431711875e362127fb871aad90b3160ddc4897653c0992e12e5fda3bc5d6459d8f8bed651d4f2843f250f3212344382dba286ce8b042ff67298838d10ce22c74d08d0a7f8979dedd3077e77dcb12e0c8beaba1fcde5b2e0b1697f3a0fa5d0d18fc178fcfbad1ef23876abcfba3347fac91137c9c943484c1df33cbfe8349d870a89fa79ea95b3c7c727ff286da1132d2bd8d50563bb2393a67da69438f2a687accedd9a1c0f65640be68652a36a858bb53ad4955b68ad8ed3ac9dd1968373de605a553acd7a7244b841933c40a343cfb58d4b052b83268569f608e88870d4514565626a9fb03591d7e8731a8c636cbe21d76e39137acd12ba579fc0d8b458efa4f12657ae6a6aa8fcb928577d8e794aac24de04a7735aec19953d8510ab3aac6638d83c655d7fbfd0cf5e8b182104b9bffcf72e89db5f70bcaf283642c6a8933824de1775bf52d7a51a7a924bcc38eb3994703cd6eac0c1b93420f637987d927f6a991254246153d1e2c42750774b098679e76ce61f6c22046b6b5233b0f928d125b03f0187cc8699c27b1a1fc8177270986e0edf297f9d4775edc9a48bd6ce323833c8a42bb527c4b78f5a2c3ecf06a55b628688c7f585cc6c3516150cefd45497cf10ba36e4087224d71b8b9910e35d2ee8904ddc3ce86008bdac39a55cdb67fd5dbf530eeeee8a57b1148afb9a77027d75d416415d4828b74bc15d9aee8a5a36377c9b2c50492486210d10b48f56a06949712fcae5c29af803a152764bc53af394249082b51ea958337e5962e9bf9ba1377dd01e42fd6d9ad9e12af8e6aa91997d6c48dfaa227b55233476c0f01a929b919927ee0788b037ab7ea892491d11a41cd7aa687977d8ba055d72bc8594b93bf457064f5e529e344585fc909d774361b159c882ac3fdb95931178d17a81fb4090e979b42418598e76e2ab798b5d2814baab15cbb42624d8d4ec74a932c46a49c72d478426ae91046b0cda5049d138a454690f933d1f1a152e7b6d169a7112f1561c51144674e4aae439dbcc6e8a3c1438c2f631432eb441d7de7321fba481ae3ebe188414d3043ccb5e15c9e4de2651683e6c82c6b60cfb6f045b59e30d553c44523f5b7295d30c58c88880b7311977b845e8a6b0198c915212ea52d9b52579846f874ea60f93c8cd47d6e8e935741537addec94cc9b8923f28fb75d6b0ea9763553fa2803cce1728b4f94e13b1372c8cc71372999523b7c94fa5645449600d4e70188d9a4749adf811ea5adae47fcd2c86353ae2ac1943e964ec9c20e2c79f3dfc22edc6c29f966e8b7f0521a77c03710e0034b7a01f401f07af2609d40b2d0208f886f8a875c835e95f4c1228c8deba20e231d80131547408addaf89a183b59f082410bd871baecdcc9f583a1c6babcbce34f27c83b534069004aa0b43a41e7265dd84a15f7ef533d74cc28a62c27ae03e253a34736bb00e1e63119432166b99b184eb074deba236c66acc42dc43f898e34441e77926b6c7a253d40919389c31be76bd2318014649e183f50be32c93e68f45655886e56d21fe8808a3cb112848570ae1ec17525823ba836a491031b688311edab28753bd15b8aeabae8ba0a9cf3dd85a18adad817e9c7dc99c2be88db40fa5548b788fdd68b09783582e5609b87d28ffac89303789ba0530d85db2dda2077a1da3881067cbe81ed981a80429a034a235f1fa8f4e5f68f473afcbbad4e17ae6f60cf961611c4efc876999e34aaa34c95ab10960a9f2b67bd9fb1d55e92c7dd3fc0c084a7da32b2c51b30f65839e2afbe8cf02ecbef0a386d25a8b52e751b83a5f69fc72bd6e94d497da73274eb0c91bfc8e0a3dc4a5e51828c56ee01fa0901a0c95f68ffb11512bb06bc2f74ac71bda102104631559ffc05a66884839df1f6592e24778d9fe355d894b0674203ae483594b19d119075a4eb6faca561de003d9d51977c0816d720f43f3cd56ec7b1d9c64cc9b67e8af5f53a974f40fa9486308a02428aa072c7fa552401a2bff66add0565bbf2df2893f9e6f7e8d7af7cea05747b737433cbca1884a23dead30d0f8662fdf1961155d7981e9dce6a46f315a7ed2e7bba32a6fb235e50b8849e57777cfb58c697e05ed1b46c4abb87e0b3639a3175580252fc06e6350bf95f534bf2f1d755f1c2236b3317ba1abaea214bddaea9ff8cd81ec8e0f9acca2b0d2652d366e8eb8793699cccbc132c84ca8ea3ebfd0a61bc872d7a9f7e1e6fe9d160ae348165e83854d159bc465c95d3b60b458d7e03f18520501b2c28efc31a1f256ce4b2f3960037d1a17a96581ac391ab3ea82049abeb856d054e182d1f9481072782d834c12c00fc75c36635da645d7720fc4f1aeba0892335e675d1248f25297b5dbdab84be6e9b2de5b5b395572b9b1bb1cd2d613d03f2b885cc8fab27dc6677b3c1e57d70d300a867415c61f9785c6552c5489d6c845b68b0c6ae78137e8bf500d0bd7bc41187ae9577d6e472f58f28d202e08dfad678451e75b706280a1de8d3d5ec69675eaa37e15bc67465b1fb93d87c40d90a9573979164c57dcbabb5adb146c9efc49514f175ee48036411d883af5f2c13bd9917bd51edc55602482d74fb5499506d0b8812accd632b1402bc3f2f7561aab9d0ee8af4a1ef9e3e54d4ab184bb0acddf547b6424f0b9a9b4fd729843169017f406ddf5ae0c68f09e62b65feaa738da601a8bf2890a490b610b687ead94de8d2c4df620f7464b10b8fef9a38ebcab9efea3857863fb68c349b3c1344edecfed4342237289708b27da7d80db5e316137d19500b9287eed89cc033f3ed81b8030ca7faa8be49b94c0a8ba8d50893851b866d14a3a8474ed8c77203d3e4ace95d6b9153a2f7b29c31560ef8f4eb34f3817859fdd3e2bc3eaa4d13a1140436a1f3533227d8cf686eed95e090e6921ef6ca98fffad0638a3e44bb158c08234aa73d4140f074a24feb91bb628b690eee80e59bc1ffef4977c9fef3eb7772e5c5ac3feed190cd5ba9f14f5e086f9c7b2124f5b1cf43d228e748327009adefa156d3e63fd94ad5f2fed046dd93c01fea9bf4a666aca3fadc8756f1cb61940d89eae2457f0578bd275c0cafa951ecea7bf3afdf01e61e245d1001e11eb7d386e2eac33a2cab17520e2932d38ae653f66e1f3548e220fb49aaa6faf18d61e7753cffbfeb213884b61668ca87129abd5d89cea8d1d36bac030ee36eacb157ed1a85cb40df2aad72c1335f4c164aff56dbd5c8081c5da08d976ffcaf5bce07aae073b223129d9933f4c147b697f5dee5a1adc4ecf5372dd747a8269b6b1e7a7bfeddac18ea1bed4b3194db50c24ec5d7bad4c0f5d65f250894f8f1c8573610d6e89bb868d6841280d11fd17ccda3fc6d890ade6777c8fad7d08ae3dd87fdaaeb5b5379d72afe7fcd1ac3da05bfb2d053ca29b76aaf686abc2e6603edf74a77d8d887de85f7dd3b4dfd316a3bd727e5d5521ed9b22caf347c08e668fbbb1ede67f6f03cfbfd4049a57d0a84e37feb392f3f1eced80d77f5f6ff84729b5f686e90668a409e0dea57d0b0148822936100d511ed1d1140e3140f9a4afbb3a3480046136cf1444d72fcdb5eb7126074485a3ef3db3f9dc895c2c777e175605de917f1ebbab0bfd0e53c923cd7f68584dcc21f1732f0d4f2ec14e062cf33305636c7b8c6585419b89a6640491ce87e2621708e8e0aebf8fa50bf064cd8e02dbcd17222980dc5ffd167b19ece7379637067a1bc6a22a82498631b7db5484c16b3ae83217826154744eac29cebeadd6dfdb75dd5efcf1a2bbc14fa2a64e3649e0da6ff1976aeb8a32191cd514b3a6ca01cb684f57813ceeba9fa6959dc700c49ab54a3b973eb2726cfc0607f2f495b766d76c671bb74c5af925b6e79c60b1fa2a42f825a361de1020f9546ad18806bd95e6d6ce191d7331d7995adc1a66cf99af3a8605ac5f5e8a037dd5a83be4370a47b45bf78659ceadeb5c2bedc76a3f680385b24ce0fb0373e0c79a4b6c4f2c372764272ee642462282428f9da1d5aa84c629b78f2557a2b70b9fe10e7e6c7832d6e96adf9d93a7aabde2ff5289c832cd57f4bdbe3aa140db531d4a447b236604194c732f82190735e8bf29cc7309549b6c860e485aca3cf6a77bde7588e22aef95a4be28369de0c7b472a2829bb711b3edaad0384d4f66d3f62b3f487b779b0d88ab04f17c274d4d2430945ec9e6b7bd6e6302ff6f2dc22866f3fd89e9f2bf151baf21a7afe7b5acd9f325584d22040fbcfaf7769bd885ae5bf10f7c15ee7cf9639af66165ba0ce52e0438fbba889bc41dd2c85dd5b76809ce921fc63eb3a78d10426c0b8afe6e4d75e8655646f8428953b629efeb08e33460733ad2ac7bc561e22db0731d29f72f1a7a5fd99aec3a2441ff23d107cbc9c58aa0f1348607aa6a443463ca8ace7e799a8649e53ada016bcd4790c9f748a64bc9b29252d7c4cccd2e929755994c4723071a14c9ce35c0c464158dc4a1c58a74b62c545310ba1232376ecab345d0571644468e0777555da195f73ed644f0f9d377c790eeb0a2ee5cfe3fdaead58b391fde87dce2fef68e06b502f748de535776b6293f713dba79cf5d4e7cdeb17f15033766274198f50479291e73e7e7e115ed24476e2ab9e8c28f59e5787aaad8be119e5a2dee98d575fde4138e2941c9c2a8328172fb6b0173b7b0335129cba1552edb846f96694138261db1b3918e66b40581bc8fd6371e6fe2f9df8706be076468ad103b20f3195be7ce34e874d97fdb678bd68cbbc13b6d2e5089750388958298ce6d390bcf12526735f9b69414c09cf9643a930ae42834dc038bf4b2d67a7de5419ca0b14becb00e783f8c918b9e97d8c7cce22eb6337f1ce3b042aabf679d791739512a1fcab7be1ecfe37c23392221aef5775ca6111bea9449299a6b28dbac4355dab95b9490c8fabd1f5dd8ba48c40f001d26ac14bbc63af898cdec11c6fa97a27acb170ccac556fe7c986e005a878b0650be7e43ff0d40a8c2c91c8171e93174cc35e8f83a782e51690464b15b043aee8e251a9f5e9e174f2f4ba69be33ba174582504d8e94c46949333e40bd70456655954234978b45bbd33bb4ff790614ee88b0b96bf434f01ba89113ef82927d6c54efaa5ceddcafe6264d4b21df1c7d0234ea9b81ade9b8ac876294f7ec5b5ca2005ff4f7f9113ddb261b838729a16414823b85100be6cd4f4d47d55388747aa761b28f6fa7479322a910d9cb0d6d8bce72dc927928944162bb62ba3ed0713a72989933cafbdfc58f2b9d884f9f13085d08d88724c153770c2db82e6ac310c380bab001cf4f6b4c185aa702087f4596c554673a00eedba458b8000c1a94dc3e39d9fbd94b5826c80c013356fe5419c3417b2488a67b1fd63807311e395d8ba4a6457aec297593d0c46af5011c13a62b6f66e7067126a0009e846da027398e745e7f39431001aa70f14977d60f687fa4c1ecc465395c9209c6b1ed7a57c958a77223cf2436ca7dfdc69de59bdb7a8e886486675d357bd11e08169043e757109b52e71f5065bec368e9afc292ca3db1e727b5294a145448f5089f06a0ea6c8238bd717cb81f01024a7f5cd3a8a91e4feb36c8ef601f91e2eb456cfa016fb3d7ff96f0d6261bd488a9ab7741423725b23844418e6cc98e9ce9cbb18e255b831891af2775192e8847a55d26565e08002d562419c258f0427456bf7f63093315b505ef6a9e7463cb64d80679661e77d8b79004c346344f76bc574f68c3907d952d508b2c2d281a0c9412ab8d2fcff66e5904087ff1aa8c92bdce8647ecb88780805117b63b68a134b152d6ae5dd052b306c657bcfba1b42a94b46344cb9a465a5c722fe3d9d0aa78ef99dfc84c2d1c205e7a1b58d2f2407f51f0fcdaa9c12487e50fbc24491e709e1e3b3723a90ebbf328b25ae4164805126ec2012643590c6d441d8ce978f063981520cc78ae69823396ee065a89a64daa0e37019832ff384ef5e0ad05aacaf5d0fc9ab078efdb65a710588c35f38c8d62771d6452643e504691251a51df6145dd87bcf04a325c84c47958798ae5bdcc6624c719aaf109b826190b9068b9b5ee32e14b8cd2ed181a2ba2452c00682a026dcaa022715b825944110f630c67a36167fa087d36ff351924cec2b59106b321f48e602f9a556519b7a055cfaed23928f14e389be2c35947405cca4b78df8594189210e0ff60353254815392242188b73031cebfe4534b5fbabf5a69d1372e4fb66c5f749c286353520cba0251e3195e9f3ad88ef392928e2eecc441801d9b9a84c2ace60969958b1133685173107cfdcc9ea1fb1013abf128bea4b1fe0a37ff14f75e0b270b65cc19c2d71604dc08c675c336fff3bf4db70cde933a6fde791fa161e89c44015127e4c0a13b9cfdb1398948d1554fd4d4620d16947955a344d219dd14f57cfef12d927af64097826c032603d9d25e4758ff80bc6bfd7ba271d02587accd4644d85d1615b9557031d1345cc8db054a17e7341f4d8eea2e71acf93ceb3062289a100bde1dd90519273b5b39926f8c45d17848ae475bf9c371e391241a2250502a5bb98155b0fbe12f44cb62eb5240cfffd1d2bfab19888a931c9da223efc3601a461ff75e798494feb5c618880946034a766f73588a740e28773ec3ccf44581079e627e098fa006bc287d03d947118d0f56c885963e5910a0e7dc418885ece0aaac0efdcde820a70508265d40671fec15a74b374dfbe2f2ae2894e63e50eb3d7d4fd0143392a1cce41f34288bdf06ccf2bfe1dd616fff6668de31a8c28fa7e06c7ab6afc706c96b28162a0dca6ac089baa5ca9b966eb0ea168677f8a489c4ba0cf520474fca17d6c30b2e9b66486fb86bdb92ec9d456e6a5a1202bec09aab0bc41a4f528c551ca096db3153b6b194f1bff8c03b7d6e9bdffe213106a1803db948142349467e6cfd97919884588de61677e2a3a3ae7baaf2e25d86b40fdc7823c9d3cda4408ef5e8e491f4c84203e60ef46ebb569d3de91cb4797ba3a54b9e127cbd6f3e709c25717498f18fa9055cc3de500b1d4e59db77934375a2335b5d838760577ef2741e5a6276ae2352138c5bee0eeb677425cadc17e3115982e68eb345611525d63874c407dcfa92eca3dd7718685693da638b9273bd851a340a0aa381d288ab5b766071d4827b053e1bc61f3fc348564c179b0077f1f36da957d12a29767f74cab082929705dcac2167ad28ed4d8085ab6bb2288a9546809041db73cdf22dbbaaca86c43478490a117d51aa9c5a80254e4cfc2ab15dd0aa7fb287a7d5f85e0fdc67767ef4e2d903b9fef2c64f1b830a875f0fbeef6ed02f523578ea7ef43ac9ce882bd0e80bf59c6fa9482c5ee06cb5381366255effb1616f502bd57bf2c20b4c9500b84a2ae03a123fee7dd76073be43d87765b1c6dda2208150a1e8210b385ac857381485a9b2f8c6b02efdf6b6253e06bda913125836a474448ebd505b9a0d49d0ab4eb1e6cb072bf15e2638e6fd86b01fa7bb96f9268211718d46822aef3eb1cd415827fa7bff37464d7f7c39c3d484002d5ce53da9c37abee4ce89c82e7c4c43d05aecefd0ff891b50cec83af209cc5ea6b87461c36683fc68918004242becb8a2eb0195b3d4cbda79c79d54c8522897e2a1d4eb7f553ec40556e68c5dcf25fa93de54b0f19643d1bef7310d5bde5895f04498e35b83933edad3f6ab53ae6d8ac901809894bfadb46d2096ff5358cebdf50d7871a3bd470ca34dd28ccb40da26d5d2d6a0577df5d48571ebd6eafbda11445392c8a4861b71440afb4971aea1be1074eccbb99cd0fa38ce2ad4061564bc7d028efc23dc80e1628f4889f2e638feebd39cf2938bcb3463a638d218661b0ae97c6e84e642e4769016a4b08335cac2331f3c2728922c885ce7946f8b97e75bf2f52b81e4cfa3aff76d0c66ecae70b0f53a9063a11eab6b5888d1de08ed9a30283be6cafe652e1193ed40a513379f53d5f2928541c80ea7cb313d9efd46c7ce231bd6da3cd9b4a7c24f09c1cfbd7f7cc6e2abf8f0d3b36341eeabf4f435ea607c9fce5aad1113d3c542cddea8237610e74f2f83deadf17f96f202ebda237bcea2704a62a374bcf1d84d41a419ead04a42d0b022500e2ad63a8189b3bea28371946b7fe33671061ccc3c982b2c47dd12794499204ba26d07cbffbaecdcd8f0115942e21040da8407b02dd00d258b23870c727ca9794030c98d65f551d7a0108ee9f5075e8ffe6b8947550a1aec1768c90dd4e9b381625fa12b3b8f2e8ac4e18d8ae69d869904ec9ccde7895b9b171b4c4bb2c56abc00d52f9b725943e0ee0c788b2b265447485bbd94b4a934a2e3c3cdbf7d0484517081b009568a5ac2144597e140fa26972e680c2b6b9301b7177661de008a2f7f756f47441ad566bc33b6672208cda1add9fcf8f46a834fa964b67b9742fcbd965b5ddb02c1771673e0b7e1ba40aea2184a351b130759be1f57dd605e6bd53e1e95060743aaa3c11bba9ee5d05d12a7b7085497d008168ec4f835f825b03bc9e45aa7ca6885fa517b7efe3e26b2a644ffe2d72f7d283d1b4c524f8b0c4358f5e7a16a9f1fc2a8d22e5f334c6785a601e6b28b88f2750c104297a545b18ad0c1040fa5ce2d06d33e482583322fc37e4a81252d1ee45a474ae68492ac4e38ca0975b64e8215a9acb5d7a6ce45404bc781e3d9d4dc126c6eabca22fef4b6b710a271be84972efe1285d60e7ae5bcd734c41612665b87dd5958ff3a2a8fad78843ff3d0127bccfcba36c817b53e1a633cce3da6c2833a88353d921634908dbbf653ae2965c6da9bd76552e6a08cfa4a549f1ed4c44d5e5e8ff3cac436b11524e855973888f8958b0220b9bf6aca32ebf94590626e82725f952e29f6d32262cc998be88e65eb43076e2ce5ce2ae5c3bb7a5c348328896a111e43dc55ab837ef7a4b94d574aa70b56eb4e13b8bb0ae608dd9435b550f6f89e28fdec1a8e9f5825b0fc5be119ad69eb759976cebc6ea27387a45a044825b0879a54de729f7988c8bcc23a3f9767c06f7e5d76be852572b1cd79531071c55ea742ef21bbae3d4a9515172fb30758d090482d05b357aa90886f5fa85a92f65e375b38e0c202f415261ea68e85dd4e857a4929d1b3372c5dfc30a314cfd62c7f31ee0c8adeabbebff9e3373d2f02fb05cbb5d50e63413e05353931d1d258ada35e1cb32d3fbc48ee81dda714a5b48efa39924542f4f3380789159a61307d8c15c4de696f86517a7e2fbc2ea15cbde86ea6ca8bfab603b38d885306942f672bc57bf9a64fb7f460403a1911c3ed9f780a8168a80709b3c9644966f46979f579e3579835bbe955ac184119b1c171f1b402f75cfd518ad14e482641d00609fc975a8ae747cdcfff5c3195f3f1a2d80fcc6af66d41469228b84bbdb20211f3c8a47fd54a5bb31ea385d5d8f5f33f517628c9064ccc7247590e69720d6e10b00171779a91a6a7fe58717858445dedaba3a99da217b8383f381d447f9afc93367e75565c93a8232f8ec94598388e3f383467b5ed807cd91dde78c7f350e760d615600923a6ed72a5cb02720a341b0a55440a13712f3b408d7024de7cd8132ba9bf73eee95b4b017d9499c16680a865e8cc4b299500c20ba8d07c4a81918862b25e589fe74f27bfdb57505c7fe6d47c05a06924b80e979165c27ade4ba5e19186bf95bb63b741f466994bf64aba9c42b306ac2d02417a12e9d3969cd9170c9bdaef453d269df27bc3fe544b894e81cc1e27cdc596e7292d74da5ab32239ec1a64b0b112ee9c833ce5087d2ade635e0e236491f4c47885d23f5cb9e3dae114017c0e03fd2ca2b5d2261e114c89dec295558959d97bd9de8b5de08f5ee91fcc5fc7e185e4ceb99d872a0ad38d95903d49db23aa315455fb4ee4686211770e8161380c4ede979c2e9a24e4ab0fc8f5d4fa2d3d9fbd5439bc26287c1ba258bd7a11040e6e0f4dee03ef199daedcf0c96ab71330d2b6f28cca2507412927b44b93ed098416cbc585070a50c14c066a14ff768a2af0707b3be12a274ec1651c36a4ade863516c9c89c938898954eeed2570ee436748be2864834e069766b936066d4048801f96189831b85cdece6dea552cf5eec0373be15638c568add39876f5b1c77063bfb40a0bab66a076e2a7a898261124c82d7511717230736410fa450a1fc51a2749334c1b3e19f7cc8ea6654a09b1fec964f13f31db6016a2a16552ecfcea9e6393920c0c63c3d672438e23fdf4c73fb012a5881d97df5605c94ea3b713291076861d3730381efa6396cea7062a15941652010a62caf58cd78607f648da58e9d8780a7d8ae2bd9b830f274c8a7b225815f9f1f398ef8c4a05c3b815048a0177aacef12dc079935ea8517050ca25d2e7737bd14b0d3914905afaefdeb055a69902b9f897881cc80b1dc54ab72334058b1cf2040d0607da54169307a76c7b05d964ffb5683508a1e6da2450915415c084c35a8a11632e4229b1af0fa5cf034f83173682a173c4fc7d568c5c136240079e7c1aee4d0755ede1e7a40aa3d4a91e67b20db1a30f067d3bc9a2adf833061d2947aa3ffa87b202d8a20a4a9d11e10e2e6e869d83c0fdc1451dcb5df46dc889be6c3d8e1ce2489c3a34fc9749abf606a8bad47d994c01405e186d9d0762542bc51b8912a45c293a10f37253a5678fbe7934c02f333c7f320549c8c4e391282fe5f57afa5799aee68e43daa84b7dfa032eea2142b79eca1b4ec9c1d38dbb1266353ad2a9d63ed2c5f8d6952406d22118de395f7746457f8ec1709947a44935bfe4097585a90b833fe621600f37fcfc1aa8eca6546f9b0a57858d37b3a05d7f2c06c0ab46e56430577e5c402b4aa811978486ec2085a41f3a76477c5a5535d510a767b5ec8e28610974527b40f39ed56f641e43c59ea3ad074fd0eaec461d6f98810902a6490aa2f19f0c77acafd011fbb0138ed928228b4805b9fd99de53c2e184b5a157d9fba05c308d77b3bef41d216faff5fe264e24228f8b6d54811ed2897b10bec42bd19c283b0944511dd6592bac2fad1ffea30934f04b9d77ba48a00705308eafc7ee85f91f81edb508e721d073c21e67248ca13c36e2cb3d5eea9d17d977ae3dd06ebdba00518138ad7e23ba22de6965d7990dc810f7401bb102eb07278a2701352d92e1ca701dd76243b60a64c50e6901f49096de7dc3e36d9ea99986c20f415b43b9c02e5d3a1f115c486bdea09081e83637e8be22a6d74f9c4b5855ef872186bb4001a9a8bb7b3064781c51c174e05561bc5b8cddd4a7487e30abdf9996741faaecd877c75c759ddacb84bc80196d4830a10cee8023e4df5d9d3f82251656c16b31edf24563ee5972405a300247d718df3e5762e1b0525a1ea651661a160b84d620be7033e35cb7d3cf842998c9b37e4815192f9f657bd53dcee4a725a31c47b8bc13d06bdd2b227b641bdc989b4c9c2a6f99172d6620beffc086dc29f07c290921792449fdfbe02c3f05147f49682519077afab778b2b7bf43cd2609331c67d9ce92c2f6e076dd6a6ec9a2fee051dd6d82a449bbe68002879dd2eb6efc62fc91088871e6410e821e5011ef9a618da22281ac286242ba34ca8296e3f37799a240b209b56c957faead6d9fc4de8826929ad8bd42574b2982d9cacb88b2aa48f6b72f2802311d08f222394bfd968d478d733ccf86026de37343c6534a52c5a48d2f1d7feefc2a78ca0f2002be8844999634295a4db4deca8bf174e54c83098bc5e4d0645df11c2fbc2db767ee97b2ff5e35186de47232da250a1faec5480559fb126f7c04a5c614cfe13970394a72b00c586e0fcf8134fef411a2f43fd81e99b20eb2f9a1a42af9df35c3595979e7506ee69df01f981b77f78595504ca63cb13e2baf865c0a03e8e5855c817d60fdb3d856afb7f3f98dac2f1b7f0c99937610a0fb88fb4fadfb4d24f14cf481734182284bb30c7324248126b39f20f41b9d83ba71baacd4e46fac06825b6686b37981a9e191fe95ed62bbde4f432123f315f14c3683a91cc1c804ad44c4464029112e49d8ab02536da431323bd50044b75b3504041d48769a57156c4bd48e688a884407c8c4c45dc561400b8caaad613338ac9d091275044a2c6862aee8268740a646bfc46bb1ea88d0074e2c0c3e7105b2c38b7aee610ed07ca9c03c28a63d31c54201e53684294a149e090ae22e8e65036bac9a385ffa9622b4f450e630d2871eb2d0aadbbcf44bf770d69443b70c5d871664afabf018294cbdc99b5639aaabe1772f36d0a0969033b198d6bbb2bad9bf70a74d955840dc159bbd61c6a11c0b9ba0490c614ae875e08940ece8fdfce72f6e0a4db581220214f2bee8a796f204b3b331969a1a812e18dbd4296f53d32d22615d92c1c5b977838973c9f9c42efca5abf876342753112c517f1d6410ba622332454a0a12b9b7d77255f85f2d7d121c78447aa9095cb0c45d4033b886383044aba40a441a451d582a9370f84046710c2e006d1e30927da15ec715103921f46bb2783c05aa5876e5645bbcfeaba94e2e2b845637d107bf062e1821bbe95c686e39355788a12ac44d2e1e6688d9c78a61a439f992855900799b6b9214ba36409e9971da757de4b706f46ea15dfdd6df09588fd189ff2810d849915b10bb7ca6194eb9c052489e4e8aa8f03e6ed6758a2aba37319f4f7b8f181207a6d493776fb2b5ffc0c8fccaf77921af004e6812a422fecd38aaf16c29368b1fc6f8d3eadec5ebcf3187e6dca83870ecf9e964454273560e1f92980e117c40da002d738b6365cfca7e7442713a04cc46e4dc2bf485830601df7e673270032dd04154dbdf086d5339dbfe391ae498e19d2cc762d48fd18294f844a4665100f92b8771699190cdbfeea868cafe1b500f99ba2365885027f8bb4b321664d9598e0af9a269f4c026050867d7bc9dfc9c3f3ac53bbc8d40e00885c41502c5866587a765c3c205cb8da472aab632bbb2601b81415a265afe842398de64fd32d9e2c5f3a94b04122b460caf400bf124fedfd057d722766911a191a32a4149853d393accada3799313e2c46bee868a379317755c36a4ee049b7316819f6897b603b627a393fd78d5dfe738c8e00d0c40a179463d0008bc61f0788d3fead4b15d862ab531246e1e1f401afa989d8ab6d36e7df1befaf51e29296ede257c46706ae195f5dfe57fb6ee08119ffe82f7a711d783bde74d8cb35b81195566b1118cc85ed0eed3553962920f8d0f3cd03844d2bf593698dceb05db36970a0e6e78b5e2a71b91265f9152c695372ff993aac4e985002715033e636a5d6a51862e19efd338789ec780fef39330476d1b456a2cd91cd6b6f999bd159848ab7ce1ee85c489559bb121a9db998b260960edfa059fa403bb17695a03aff98f310df0c2c411260bb36a5571dd95de4ef392408e09bc9d1ad0cecc75bae7f2af016f05733d2b75496277db540ddcafca8516a3cacb44b4251a27365c7ad75ada53e053b94a8f6354d9b24c1a04d15f58cd02588005370f8b562e0d445174aa8307dd4444121af28bbe40de07cbdacb187434c81a4fc2edcf4d8d486efa175eef32359aad51b87dbc5acec27cdae13040de3895874eeef0e8e99af9352e0c4ca938c651df84267c052163ade7aba51628f5dd45d580768c55df24405ca9fcfba640d5d0d5fbb6c5c169a47b716d71e4730617ca2989aaf4c5f28f86fa27f08adb8548fa7a66e6fa82ebacf690d77b6b19d410b52f59e72d4e32ec2a8cd582a0134199d0b31709be4236669c40a44050c39b0e6f80bd74ce2a8e06089f19b71741a5715cb52d25fbc1c1410c88dbf8fda2ecc05e019d8e588e2ba690dfde56d2f9e17760d01e2d8d6203010daf734070398c2baa24537eda0868ab8adf298570ab9d0cd3ac7b973d3e81c81117a2d31b531039e329ac82a33271c098298ec6c1bb0997411709b09bd03a069eca640934c1ccd48bdb156c9bae202e211de85dbbfdb540822c7e76e270d12846eb1b005c8bece5fe1192f79eb6190f21c81c5ad13059ab28a5032638a233076990d94591f4a7066fbecaefac34c2a9fee0d03dc656465946ba8bf51359a740dd5170c1b1018a00d315b46f04701e301bbf6ab9b9fd1e20dcb7d90f2417014c2ff3435582aa03892d64f14fd3d23fae907396f0f53510c97baa0284de7ee542d57d06648cec94ab15d8918b1aba6b5f6c77fc06c6116d464d6cb57544ae694603a68f9439ce7c2baf89056ce595a45cc105ea7ce8b850f897d14b588be212aaeb140dd4d0331da04e33134e9437e3236be59175a7565459479025316e36e28bf28d1c3f1707542e2f29570cd4b0212343b717f5ed8f21c88489a897b411411fcfb6ba7b25cc121d6f27709adcbe364775bc45038d2598e14b8d49be92d21f376f4ca3c5d2cbfb99e87cc6978fb744c73465675b2349f1472791d843fc82dc64f98b9986cece4d5dcc628a4c4a087115d1ac3e0b4cf227aeb3da2363f8a2fd2aeeae19c8bbbc45581dbf982590ef29d0bac2994140e62e7ae49c1e4be990449531f1742f9fbfc43a21974adb984a9de46345b8a26b4bbbac3e3ae18d3afa3bbd0ceda474ef463ad1260c9d66b9d05fabcf8dd666286b6ece1e9184c31ebb689a8f28f6bcf2704df3894b776a0525c32d05f9ae71b7e004fae5b9dbfae7a3eecc3b885e73bb2c05ea2a9a0882d8535d534324d2dc5504e76ab402191ec719b52dea2dd4c5a63207f96b27e02ac4641c16cb815760326375f0d1380363419ade1aa3d34fd3547df10e8d5a51d9ef34192bc972a3654476c8e55fd93dd8c5af67ff3a0d8b9461a517a99f9208bd3f0c3878ed02e9cf4975d575554e91318c58bb9ba961151e8afb23493bfe695a89364f42d4c39bd87b0a46c25c4a5e33b1f78fbc4519eebabe730f8d493aaf976bcbff5a0ea9b35fa9b7e3d8a24295ccb79cd37bc479671e4a59bae144afd361cc431255f2403544af17db9d3a79cfbe212ca06a8bf1924511e6222e4e125c36c488414054966028c527b791da06413eaf59f25ac9a628708fa1d18f3ad164856631936b1e6241bbac2091b1603a13b48d13fc06a1c8c5aeefeea2fbacaef75c17702dfafe98ac9729a101f98b1bff5bbce772a6f6db336ff11b69b4cbd34142648fa26ff6665ac3ee1f58680d29451883260b4352e83646ea0e587d334ab601e5db37f694406d1ebbe72ad3769fd287dfa03ca14466d67b62df89a0ab393815700888a0b7c24cb6d328c296081aa675647123831601952d4e29ac9b03d9fdf8dc46fc332d35bdd253ad806087064111d6324755cc9bb7c947e3335110a911c3fa994e139286167d99f7bf96aaf0a3751086607b3ff45942182573ba518915ae2a0a610ab8d648ff9fb1e0be9d4824a6ea3da696feed4248eb333ce9984476597d385763b8a29edf005533204027d2b5aa786df65996c65720997e0cf57a1c2ff9e5048c17a530593312a5f0ef4e32d9a7e13867f386f7dfc61c7ca2827ce6844d63036683fa4c887c2bca915ebcb503b4f9a0a586fd3985cba4bae382418ae4d2fa5185ca70d104bed67d3f3847488e74ba3b11ed3a6de58ef31591b7d452c3d03fdee3e266c0c88bc1f53b5aad230f242c4fc7cc3fae6f02ca74cb011969d53e0ff215a350b70f3874a4b0eddd3509f0fb33a4c0d4ce344454cecf7fd3cf80b8c00d8187f89f9bbd54afcdfe3664126d23f142c2e9c40812a9e8ec4c648a05106759449fdcba547300e8015b82228642b99af58a6087e60df80ba6c298671202bc7f87a655e27b241c64406fb116272bfe16dee1cb93226ed236745832859af0896fa33f2884c5beae31e0ed736323f26a44372e92f316d6886c769a6602b7882871c362353975cedde39894f157c1b4db281b3701493127422e3809356af973085372218297863e7714f903b300a3ae97290bfa45a37440559d84c9901170983936bd38697598ee7fee56009319c14e5231219719adb298aa1d1c0ff58d22607cc5e82c37740ff18018765991202ef70b057b0c297692ac894550e0223a4bcbe6d39cd50da849d9890999b3834599e1388c3a2a50d5431885472ad583cc76ed1f56ea778b9d5e370e0e7431bb5be3548affffc387ae2418937664ce2dca5be99ad2d04ba7c38859de7be8018fbad7bc7700648b07f953288aec5936ab536224d6ba021bab06cd867df88d3f2f63fcd6fdcda7bea7cc10c16fd72d79b858f9caa05a13e710b379a4803ecf7af5eceb675fe204a55953e75175ca35b781a4aef646b7777f47c36103c9a927c20c1a302bf07100a3b00bac31e361c2c626f043258914d25b058aadf8589232ed79a148d209390779f5d2ff1e83b1c80935895a5d38c00d99c0220f10a7994b388a6b792164a97aeee047587db0c7680660d990a5d152c49e3ea1264a9fe3100b048a2da8fec5fcea5afe9b0a43e244c0f446a59a8cdfd06c2ad1be4bcab5d3ddbb1b61a280f916312f9bedb7f0bb840feac9c8bf9622eae894ac82757882382a63d4bd1ad8568de63ede863c886b5790954033a5488b2d029eaa9cf056d3f0978ca0863dd9d003816ecd6fe022ac2917c6c20bdd29632b87068cf0dec611182961ec3155538f464552ccb975c8d60eb59c3a32c8cafacb6d7fee4afd58cdeaaad0480c42b57d2da9c8e742b67c89e7a761ce120ea263f881d19d7e535eae118cd4993ddbadeaaf8f7c35c1f82c1487dd24211a68ff141cb676dc410d097e4706c0c8a4e46a74a29483a0a200a355e7010445cf6ab441b2b9834fe28ee81408ffc7620b3f845ea7ac330e73332b8aa1498d53d72f51eece6263e5bbfb796a12316a3eb472a39101c57e4ad8b5566b7502b6d846f4b276a4c826f12005bd167aa54424b1001a7eef6b77d5013d0fa1047e2539dd77738ab674eb47fea5073862aae2a40d67c09e0ce3ec62642cbc3d902a744353b7487475ba6e889e35a5cbd77fd1a569949ba449cce1de4e2d9dc8ce6b958c7d70c52ae17636d8594836b986fec1914a79e8addc432f429c53fe459a9c239347c64dd327dc17a01737aecf099bcac0be043efff02289e731e4065e3d9a848aa8409b6cd47fcffb77aae7ba0fc9c1f555078854592f9bf26befe1dd650e432bdaedb880d70d61869a53c97155dbe6321bd9f0b6619cd7f110588e0b2c7e79a925c82ce848dd0b49b4544a50773b18a1f070ae296271618a2ba828466a083905860c00582f5770bcb136d8a0647517d2e5a7dd286ef7f967ec281ea5695cb5d0f48412cf30a901d2729271632c7d7fa2ca2cc5606c538e5cb6c6cf006ec9c1f6e892f13d6fb98ae779c7e3411d96266e13cff369febaf587902c1fd5e1b671969d791bcae327fb3872d4738cfd51b4e5cf27f0cee58a030b56706ccb2d708ae153afee92d94362d7d53e459fccfc7d3c58a176c6ecdd3dae185f005c88a3aecde0e467237b79021fe141552dc4f4ee90ac493a644d6ca575c43961f5a6443bfa53d7d9c612725e8fbedc9fd27daf6edfd77f06413a59b59d8583afb3ab0c4919767e17e928c9692b6d1327df634b8c206bbeab4a4090fbb48d4d88ee7214e24edb688dde8b91be52d57de421909275ea40a7c859ac6eceb685582a7e23561c7457b4feb40be42dbf611fd38f5d0283f3e620d02a82d940e13d22e642139d90639b27d7fa3e5e8103d5c66f23377033c9f40bcd3e73e1fa526b7b69e5edb6a38f57aa1c1db02d968090ca094f247273e7d86b57b3087d42ab43a89e03638cb4e3dfc3a4a116294f2ef161602b70e8d88506b8c2f365393c5b5d2bc1f7fbe44ec930cb1c4cddfebb2c08ea17d1959394e16311f9353919daecf3fd2006af3514c50de7e201fa11f1bb65c962340649035a7536a422b9ae6a8942c7979552d62ef50d1736588bec497fa9750346831857151a47d4eef9c205e87909bfd50ae15a6b88188ecbdf64828a42c7ac96f10eaa12b90971df8d9d45147d88a5f5776412b7540e0646056611fc91c297169ec8d3b387460a3530d8ed475dd9559fe546d1622dfab535f5da5afce69f86ae19000a459370aa3983d2dd7b533018fa441b528ec638131c39997e263238a9b7c4860ea5cfe83a874b23ccf34a06ff8af4cf45724c2043559e83134b37e024f2fe87ad5268cca2703e9270f81cd6b8f7423f10c9a1ce367b803851ac46f3bf10e8904a47b3333fb8f6721737d7a3f644cdfbe4bd134800d6f4932227926b9497e92bd63ec0ecb0c2252b19fbc3feb2a07353220256d7aaf97d1a6701d7cf50faea1ae49ed5724ad7ff33031389ee046ccc106ce40e0a6b8a20f4b0544749c6d43f2f0b58322442d5508e0d2289e9fad5400ceac39d323fae5b9b4404b52fa43a3113633ea89d44db9443270f90a400a58077a1e6763393c87918f71748e1b1ad73f6a7c8ff4ca59b8f259d42c2b7bd228be3914423689127c9a3976505f1a5e25232edaa472835806a8ceb9eec1c3bc41b03ea1ffa0577c4b5d0aa451b80701f5a2e7c69bfdd08ae6a7c3adefa8b3cc24776d14d01d805dca0365d7011b4ebf531842b7261db0010e45a13d94fb1c4fe089a002dca1851158a78d4c7d982e1adce491ef31125b77926beac0652d4954c3fc04e852670397de8f8dfddec51f24c85084c84746fe6ffc8e180b8af3c36e12ee0294dc6e72e5dea4f98f566665208be79cc3b0a5edd72d14fce6b799b51d17a1c3f4a67e663e93d9a4ba882d5687832fd351cfef09103028aeb1b71c7a6a634ec26e9c0831584fd7228e4d2264cb61f409ce5d69dacc1ce444de71b48fae51e538fc674d0531e27409909414f8e13dd6dba86f80471beca5d95f18700c4f0aac5de5955a89a8b22ec487af00bda1d9146ea0b154b425521a568f7f9ed351520cf0f3f0415d1981d2d4b1e9e7154b5d3c3ccaa8f9c252878fb350692040d917c0b1ff24e9da4d4d60c2d647befee560124a04417e8cf7a2bf2e50b279f8420aeadc63bfca4480bbce41cf2949c00ff33d25d617d5451c76a7b1a7c9ed37ba500995982dce5c2c3fdc6d76a05ba7e244cf63703e90782a97c8af76dfac813d0431ca04118ed1ae99047e78e206ecaf868b473c83ebe1440dfce044ac03db8542d9d70cfb194841af361c57dfe7d7a6482382d4da67e77be970791b46c613ad117b42fdddf07b86537ef643a4a0d3a3a1b5b0a9a829ac1f811edd8e8c4fd9c1a10f800b675b4f63c981be4c424943c625797ac08bd215781a853940cb70275eb7c5efca929ac83d0ca7140684a9881f0bfa66f4c253289b1b6e5ae2fab87c3e6c582faad1c995e171ced570ce7ae1d6be4712a143c1482a7ad36348c10ec3b0f0480be9320943d93bee2feffd56d8d53c28124913b7c9ea9e265073ec02ec0e646d4faa6874e4784fd36775244d7a030804c678c2372814a4112a14be1a57ae05d020986f357d2377ee9294701bb2cc459ee7957a430be3d77c06836b1b169b4413515bd693d803c8f95e5cb9fe94a477e928a19ef7521dff867a81458d2c91001abf574752c1662272fe8463ff1861dd1500a49a2b158f9f3b5ea25387c5aeeee83151062423ddb300d463ed2569870a0dcb42afe7e21faf717ef02fa6cba4e2768b5dfd703f83e640aeff2b5e01ea3dea85fda5b7d8afe145ec5133610db71e7e69e6c8a211baac7f6a0f112372b43970469342b8a541749013c4c115739c93a103dc1a6d7dde65c0acc7b4e73a47eab8c109c68d1aba2d8500d5f91b45347a3c9840ef6d99f981a53fb6cef1ee52cab8554ab5fa8409c3abf56751ad49d26ca08b82e0d115ed38a656240f6da9711279af8bba132e9dcd28d03e5b3c0404bfc6db4db6d0eafc2ed4887b161d2098e6099389f77b94578102d3c2f1fe79dcace5566e559ba7ca84a6ecc3af8fff12d5c29fc8b46d8e3af98e653c781a091c32d4524a571984b1325619d70a84e720ee4b11eb1808667fdcd358f695834643a3f52c8869cefd5e9932f33ad56a5d71dfd4277f90de1a8a58279f6a7af3d74c7e1b06e06d53c30d5daa6b825c6b280d3bcf93ff4376353c40d3c55e300b4f59d4c85348767394f574a51bf5c9ddec1d49bb4ff08f3c30c1a6d28df01b7824921525cf56dcb0837647e224dcadf8881dab34c94bbfaf060952ad276d9fbb94809f4e77ef355b3cb86d78f9d4255d9badc7f29a4077f0b448b310cdbbb41d41f0656755119bd85d725a6bc6d5ce8193c44bd5043c6af11f34094e2da88a463c2e63a6e571b8a885d8fd1384019fdebdd81bc8ef09d95c0b9455963e5f7f7759b46946c1b479aeb89a66ab5ab760c6f3aeb080e20d7e82c3ff37165fd1606a469e690f1798173e896f2535126ba4c104f215b349adbd180c90eed24ef1a077a9361f46870a30ddd633bec0207a32d27e1d4c2494e8a59540f514ae695c1b8fe1c379b9c200cf90aa2f8d28a0ffb027b654bc9add6651b8ae3c15e64bf1297d10dfd1d5adad693919001607eafb8d5daabf6142f41c2bb0d869ced9daab6b47995ec40174da8772fbcff75ec90b3defd348809e6a9b1914ad11110810d96c331b34b36a29e9ec9d927140832e0b2cf66e826eafff582e690ee3092bc4e0d1472a9625e3d185e9da6032a21e72535d28b5d2f55885a345c72965ae73ab40c458d04585b1b5af686adbeb05146c3c223c14c9dcf1ec7077b289d7e90053d53a88a5d84519962ac5bf7655f767cd7eace3bf0353b14b0f068454661c006ec938289a769966221e2fd600a54003636c3fab8c05e68e828392240d70b17f5641def0d8b73f1214db603039a1750a188ccdc461981b55e6be98d372920607ebe438f64a19207f0286cfd9781c8a71e543e4a2d0166c8e42d543edb9dc83e9dba132237a8c7c6380925d64e4ffc874cd2851ea85794aa77d20007338b66b29a1d0d2633ac57fadd5974656f7fe55a462750594e2a4297fd8324887b214f9136f0be544f86cec272e3ceeb75d4a0a92e27b1a27aa72daff8b55e4692a1ce40db3976a46d07c918b809c53f16b060e7f44b969557c49ce2ca0bb5e1e5b9f91e96ac1fa1c97a32f33dfea3e6262ec2a1742d389a784945350317a74defb1b7826de84cc8e0597606f383c1201012c5f31e935898798ca7bd0ecfb0a49468daf1469d18724515ad3493a0c10884920a020719d15a94a26fbea9053f53261391e026c73b87eef015187b96c9b538e39f0368fd7de2c7e4bb63211493106c66d67c10962dc035cfb2c1d42cf3fd1aaf4414c2798d1d2e5038d9a2ab91a05f165e50b2c92cb435bc59e22bb972893219ceaa70ab1f522ab8a1162567e243c64cf79c33496daa7cf9d86790f23ceef16ee5b51d7ee39ee99a399e6ec2278652c411fc0df31f75c1ef0b866923a230c4ab2ea5751c3cd49e88e5098d8ad0c224a646458766ac8c754520888599d486395b9327c546420979ec91ddc5f358dc8c24973c30cf2ef57fb7755d00dbf2a8bf701be57323dd91738afdb20c020a7ca0d1594c10067be0ddb4fe01c806508dd4ebc13f5dc3b4fed45581bff67ce1ca40d8181a6db58b47b7fe19c0d0b0ad3165c080aa4e4fa8d8cc95151fc7b8ffa2284d5dbaef877e1042a05a7ef345c8a70d4316b202e2fffbba789801cfe9c3ef6abca7f154845d8af5a98c8d930be8d8da9907f0e7785c72f76b44efe035532d4401f6b6a4c81dc5823802a04162f39600e9982436a6daa2507ef5769e92a0c6ae2ab8c464f215b79ea609b1c72bd1325e8bbb4a33db88b091b3ac951b8d62290a48587b037fb83e1aabcfc4115b4117ad82a69366cfb834b4ab576f16acbb18fbb8e2a0bfb413fd07a5f0b474f3fc8bbfc603e2b2b683c20fb20bb2894c46be1f539c96a84133644a9b31427a9e60de65fef7605d477050676b53dee83b5e94af841649704b4bbca31d9d6836bf97af983cf20b35b7b4fc1a65893076a9a1c9b669553f1ac11a2c447051009d8c258e7a16974b95fb2f5cbafd42c7654b07f59ebd282d05c74ebe105e13c260bc98bda186c3e4af7eacd07f2a19683059fb90045ed079cc8d4cb9cb1bca193aa54588067a8d145f1a2c3cf93890b041897f414baade0898be2b121647dfdcfa10d3617e887c653be31328df6336a49d5fb4ed9a2d307df60d00114bb611b61711b352d5d4397166f71e0cb57cd44994eb225b4af64b80d4e44bbd7b9455825532f381b33f38848d44d5e99bf66bc560c1fd9fb235230f7fa1d1ece9928bf112c8b381e40fb1039c853f5ff3f43b8e8b4c3a8325263696fd529c2d70bd6491bc9632776e420e042412da03636224bf45b3cd6eb391ca2448f73b8aa8265aff09e7a8b5521875d850cc2cd16cde569c712ec0b2b73ff255421a7faff0c08af7413ed16de9aef9ba87cb83acac47fba163c0ce35eee6c38835d91773ec94d499056ab31a170e77bb15846742309b45203bbf6c71cfb25d73c22d3f89f15b4074b18c718be8a40f391d0f255b6584eaf0cb2d441b751f5816740232fa5aca0742dab364e49aee7e1127ef53ea88713d6ca607334a112a9ac08a1ae5e0a781720e5d702bdd3ea5309ef3f149e485b98f5eaee4117eb8f04215fbbc148b1794c79d3f53465e2d75e46087c2c8092ac48c8e21550ca90bfb1bc2d20a95a9906026da4069c7b4cf20350e1365d89e100dfc86e4e83fcaaf9b8da9339c140dc28cdf59f096dfabf26ffa46d29659cc09840c16521dbf4f97a124f48c8209be98a56171ae63bc9647087aa8a5863480b53e8e76d3b438d578eeccf604319de640f5474283d3602ed0aed5bb2224023bed13b0ae29d413f8e3732c09c3e5b56f621ea1fa95a758c93f7813356df7091420d8800326e9f2688775cb21b2c688c2a1f8164defa5c41066840ce64ac2cd80c532dfe1e5e3373d57cecfbbc6787d15cc8516b2d25c84f8928ba0b8badce08035ad87a2e1bd3b1655b22d482bc08c61b369ba618e984565a60cd56c3e83bf22e8161b19859b3a8a3c24840eb8206c64c358c3efaa8394ce8369682bbf99494e968855670d5518eac04a1a32262df3e6768827ae95630a7e0c457e1eaf350c29a0bb44d0b62ae081f3a20d45e5fafa6ac246f1921bf91e9496293261be16bf7a3b75a9caf4e2b391cf57d170fc241001bb8b00e48be0c95b2e71b3a8e48a48769db048da1f97ac09491f8da0826c6e0cde4b6cf6237d68a2ff15c9168ed5189ba14d0b9ef98b2e0a25359352f6b61a92c89af553b15d416251bc6e1148822a6bd78c1a6aac1816ea3377495bd260ea89295814ceace8515e601dc908e77c55041758a191826e4d76b583206df6416870d778c19c94eaa8a2812ab6799fa51f022469d0a87aee2166394ab6c95e32e46dcab4216c977ba9adde111b2a07c7d1bebdf3fcf2323592e02f5c9599d744e61418b803e75509b11abbab545109bc25e127105d78d722711c97f40cfd576a807af4aa27dc97aba35f83cf1d641ce0bdc95a061b2aac56682014461eeb2b3c421c173fef3f6b9fba191506a8f2487a1df4eef91749f50989f051e68a6dc41edf3f4d9dae25e89a5f6f091c9801d4e9a023f31c908248e190d984a9b56680927924d9c79bb7abfb9c89dcaff4f55ca603558b6e4f9870d7ac5b30fda425c89a06a23984688d8aa6c105feb2bdc9d67bc01a26f098b4bb124c1c116e8718020bcba906461f2b012718124a0fe506ac041c49a298b2042f68dfbb7d4b7a1d6254ff457aacd03785f287ecda6d5924a5621ffa3ccc5d52e57021d9703a52f0ff04a7ff8a6950364710e73c80186772f86e8ab35cb70f1fad0b83b903568555e5bf8f03a908c49960d85551753bb64d6e761e1d24677d196f1610a3d5990bea547a1bbd85afbc1a9df5522b71ed2ae51564aa5955c69962282f15daf60ed33d687261089ff7834dc73db8269d5d40c8faf4268e7e2eaa24d69d18d22e1fc8efa69cfa397bc56931d22b47d64f6ffd4518104f8b8aaf44c610e807dd2769c71cdcc21db5b259c5a46627b943adecfd2eb25190fc3c8a5186f22dfa9faf368a8e0fadd6f6960241e1c855d4ffc53f8d7bc4327a23971c00e29065d3d3a4b0fdd25885a29934e0f062997acdbe63c77d9fb1024a9f79537a9135bac680508366a749e9bba9eba4e1c710aba2818a420e013d479115ca42004bab18991efa8ee3e251f6d474a874fb1243645624926a3dca36427d63432829ad74d5bc245c8e17fa57865f9fd68923de50052a37d22c764ba4199ab5726e509c04c098352f52f2f71424c787c01178a04c39803ed11fe2b6dc6b160117c15a0bcbde85aed86df71895bd37e8b01af20f7cedc60235a0d411f028ce215fa21b1ff433fcabb35237abfee7ddc054ad7f3718cfb8c97cd7d047d6641b3b5e0ff28850ead62f819484e158456cf014808145264580cd3982bb52ca82537676f4cf5d04a9aa0223bde5cabe7d79f4bf58873c7109ceae182c638533dce50c000b468f5ecd9c6b849f55811fcb4838ef016da306207e01fe2c2f480645eb982924d11f864ae804854ee9bffdf8173f210ddf7fdb595518ba3f0e98214d4001164e4e679e7827782ee236615b6d206b3daf74caee16e4059176b0be2f37f410f9ad8d86192b6b9e19e5e3d1ad1ab55b3693bc208e7dd5550ece3c3744cce7e570c66a8db77703c26b281c55b2d1b5ddd6e7b7c84b944932c9539b61e2c075f3ebff253ceba55c26882fb6b2ee504b283347299d5789da4fed70916becebac006be0b4956feb459785c1c760629674f97f52ef7728694a188b5a7bf007582e7f032f2746254aafb8fa2dc9444f4694ff225439193e485cbe26de2f9980f6ee3e8b8d65054b7aa87551d57df3ba8d5ca63b41fafdac66f26de7c67255234de4a764a3f5de8e522ce23e879f1f383c18542def793c4871d4f014ec69227e8a2cc53d617f730c4727e699dd51d49ffc57ef2bcd1bded4bfb4ad781585c45e3a9530c1bc42dd7917f43c4bdfe7a5efba2a2561a7d2fbc29b902bbe998c8262a4a1b2d07d6a1a2e58714e83011d97fd036c8d8d5f1a770c112efe3ea086e72dc14dc219b1c74ea2ca447b4230bf7bcea40c5bc7b9780a8b39ee46e45437dfeda081ad7c8d35cf77a99b1bf63ee6bf8c2bc5f71f386180384a7ae200fe986d8963333b286e2c2bc73f099308ae7acb4dea5dc6243f18a0c9b6bb0933855deb4e847318867d06e377c6d01031851b2f780735a7c10fadf0c2f44baf6f1045c1e1b8743f438aea4f2b060e366e202b3f1f02a97192095b8747a1bdc560421f8a196cb8a09bc757683bf9a82f03b61198e56e63f427a5b51b15b4a3cc5fc4fbad75eab2f68944985008766990bce8782efc541c5589a266047de4b3951471b55bd1676846eddebcaecdce2b7fea7f20a69e1cf75b425f43d9abd780debc42e4c16943b5d019cd65947005adf02afd4e34e4c16952afcda6696729f90108fcff7dd804ef50ef1b8c9c9d4791649b8e53a188690471e4400d3b7d8dff40e5cb18a5a260057284bfce8572f712c3fc9d9a2df1700e0df0af98dc7a70cbae556fa446bb19a48e3be3cd2e3222a41ff3f55e8dd876d0969e7a0292d66f11287a2b742224613244559d3ec22836cc8114dad67090295799008e904857020565a48c9820087825a1f9b56ac7dc3b7628c752acb4e81b8d58a9fc778b3495c59b70e3b70c95c7c2b16ffa63e01096e10e468b1ce29b1f94181660d9e40fcb9fec04ef5f0273000c1b7427a6d387aae07045b3a167321c8b942651cd5dbb43b0b4ce44c429b86d97589a0fbe7944a384801be57ea2165134399e7b006974ec9a1fbf0c8f2521410a79a8e32901d5a62a734e840eff4c70ed041b7051d33e83a55353f982ed2fab5a82f76dc071941538e76ae6088a98bb4eb3fe487b190c991af7966a1c1b7628bca2e0719c609b44051dd311ee5f85690d2be51a71772848d25f5656096c892e4ba005587c190bebdc0540166d84fe6220461925a751bdfa180e26337b53d6d81f6dd8c3a0001df8a775265907ae2a4df3490e01081bbb7e2388af4daa000e5a103da0fbee6da5ae2bd1554cbdafcfe8e138a3ff73fb53168f97db8bb8d36c0e73361321ba07dfd3c017fc1b1835451d50595b709c502997c1df4328601eba667e1e0b795adc07dbf00d6c15a2d93f49ac81b7448333e4dadc06333525a1e010a2aaae78b992d37ab6f0572ee8310ab73bacc8797d05bf18c5c956d12539b85e9026b5c92a6a193870514456f5b8fe2d1485042cdc0edd4cccf462ebd1540e0be8b8a3e591eefd8841a06853167f4967341be1772ae9117bd159f4d0b032a44c2e122f37e23f45630d0689de229b2de640ba43d41437a2b3865ac11bc96d65e7279c0394e5dce848f8fabbef6ffc0f63f6ea77c9c4a8443886bc850bfb729b1c68fd12fd6006e6832bc154fb577df6625dfce7f4e1f31b66defe38ce3f382fbb2e48ba986ae15a62fb0a69fdff946c5c4d3c5d31d079da0a23d5a4e46438ba35595b306b2388a8dcfef1136071a21dfd32be60ccab4cc84ea388a8d1114c560ad32d54a3c27eb0d9a433a015b4d5a61e93458f386a6f62a94d3f84cdcde3729122bc6d6cd65881d8cc4a24b6f7cb59a9f3d985596fba7c1077c6121a91fe5377488f6921a0e037ec1c2f720be8ad9ed3ed90ab9edae6e3b24b357e812f58f436d8988be0c1da13a8deb751e21b112723311512ccb2065499dbb47414f1134b620e0b6267d0d3135e2baf69048d9594507a127eb4790b621eae7e1afcd4ce16c0dfec2528e81b1f93f2a2c8600cc2f581b2c660c2eef211767fc97ff54ba35c06115fb300b6e5dfe812c867852bfefbacc41a6e78eed9bcbb0d16925dd6f3436daf915c9e0cbd155204bdb4b3a6844299e15e8fd3d76976251d343b484e02438539ad6a8d5b865abb6aec07a583560bab50e28ca1bf725b995176d06c7176748ab8252585365c5d039b4297055ac7f204aeec9656a276ce2289191431a81125ad8960b2d505f7a67fd0ef74918f72de7b6b3d1fb2e7e50aad909bd008fba591e3189e803a26c10d0c2668160a9cd398d2d3f7e6e88cb248aa005937bcc2729ef1cef61734e5ae64632db3080a7f4e3da6d467080fa26818a513af8a5196f66bf741421b9201935680c72b8a8e7fd458b654a39dd6b728590972236c32e18c8eead20d906db4e2bd422f7d2940049d81284d8317de47effa096097cdd2194d160284f65c77933b297f5c3da3084b8b69a9efe15dc0e2e508a2d94f688b6a4cc88a98f13a029cfe0d6ffb7d4cff900626aab919c10552434de084f2c4c8a5a1759cfe412503895a98869fe3cef073d4c9813e864abc88b9e78ada742fe49502dec2daed8c4d5564060c2b2d5afb223965f31be783a7dd2ebb5f271604c6644219894462e76b2090e0df213bf90dcac2f48e46bbbefa48056dbe3b8a695268a7651b218887a5687ed353b3134205559f25e5f9760bad3b32def95c7f292f19d9eb35e79605a74e0aae5edf04e0ff458a5fec55a621ae4a1641682a31e3b194c79afb96ef503554d2ab3ff1dab7bab28a27cd72b9f472996a5c46c21890d7fc713678a25184eba64193352dd79aacace130d779f39ad8a5e4c9c19a2ac287030aa5d04e3d1d014cf2fea1d86ad04aab991c06d008e99cee0e5426d6591b40e953801f58e9e7dc8c8596b5ec64d7400ada3b429676f7af743ff6203f3a67b05822d4f6352943a6fc7ecd686f1ec8974913587cb36767fb93543a422aec1da4acac991b7f029a94384dde3ba5f443c4249bc063ed481ed0d3177b2c7830cce923a364b3460f00667557428524221d181deb0e38c57d9c9495961c58ed329ba1f0bea9bd3c54900f5a937fa73830a66257d7ad8710e8f9ecf2910b3cf9d8c9dc8821de72ae20545a608469eaa741bad49b808158cae77f69965b90b10202200769c56fae654ca066ed69bff57c92962ad5d177632a774fab5bafb8f21ebec033bd21b73162ad609ec03310b652ca7a1c25ee38e73a9ca7db7a9c2a602a5ec1328bbfa4e951d04bf30f9d881dfa33763cef97b2cca0b71ef84bb4bbf324b7d8aa1d54eae452831747b3af3c3b6fa0e0b6bbf54ca3b0bba3461c2d4244791ba12b4f2cda5e715afd29a01302fa24d052643584d5bc75c530dc910803298650f37f9876a617b4c31c68384666c9c800d034b5205b5c3e4beac49c899512d593d7504b8b345a47a884b088c90d267116004f08a107a8a690155635369b75a5529ae3e6624be6b9392b5a1052f4481c6366d7a301d44c0bfa340d35bb492a6237bf961f004de311e4da331da0ece036b2025d55e62836c5f5e791e5df50ba65cc9dc1ee5063fb8ec106e274f33d46519de7fe931044b08ffcc4621a3c6e7427ef8881950283d5dc5cc5b7053f5192a47deeb5218940f9ac1f0659c8d3e4881488ef04c801e95a01111567abe99516ab4601676f01ef9a0bab7f1b05deb1b3c0a22cc1797a0597f668f75c980bcb2abfe5b5baf93bcff9a17234ad01027bfdb1172bf30edb8e068edeac06e0ebba4c7f93bf33a3721c91f0482139519d1e98a7742635ef74f9b97ffad572b8383d1e5b7fbaea41c7dd56a67e30d0f37bf67affeaf48d923998a6d649b82d4f29b11e858872c3d6b7f1277469cc923ed3700b766cbb7d6618ec2ca0203219d1dd8eb4dd4e97a2c3103355b2464c95c241174cd96cc966e4e336058b308fffe11eb0fb9b57668769875c0ac90c113c3379df19c331e0326ccd1fbeeeea555bc4a609a7320283c3cd615946f70498cc96c7796e4b84aab900889554b98fb3cd470ba8c2a1020edac3256aef672b16f6ee3a6a6e8e10fc3df31abdcecc870b1408e106e07df806228f0196337f39df449717b59f12bae809c4f2631048cd6b3b9222b9b767428d3a8d117ffe3db5c7702abccd2c09d33b00a1c55a50d8d5d185b9657c5d1af98ee9bca838adc924377ffa075ddf1401f77385dcfb467930f90f1404fd1e715a26573551846dbf4ad090099aef2fd3f5f7573c2bacc7e65fd5c15a35076c6f5a7bd3e937dfaaf6abcb2c4030e99de518dca7c696589cbc86addc59a259b07987fb87d8dfdc7fb0c2e5d9f488b983ebd1d9791c58aaca9771f8ad36d8bd14b622a0556aaa0322f2743ebd4acb7fbe1036b9f83967224e9ca0cc6bfdba0774e24c429981f7e5449d7a4becbd4b79a495512c2499e28f054f057b76f5f4c52ef335fbef8ddc61fd216eccba7f17bec2aa327b778f8e1d64a5051dac91c9c90662d592744556bed884eabb1bc3980734c1620c0c425f6fd7d9f05cc2cd90ebb65e8213c5ed8d80bbe81fa9724cd022309e2882692026c0669a7006a502052309e76503dce1c2b4c26d03dfd030e28a484041e21c6b1f75941f3c9f5228371016708dd4c727d7c98a317294c58b5bb776b2a813f92bfe335a9e13d279128000e4c5b6b7c1193a2f267fa32c8da520f8adcf608faf39e9cd1fea326d7a8b7692e251e90054c8000b03929da501689438a893752c473578f997b5de956395651dd13bb2a94a9fddc30cf568e450660c114b47a36b002ca7b36b758a637cc57f690540ea51327e0599a91cf927943907dfa52f5fd475b365f1194564cd0afde5fa9a3587a9ea2ff9c93a36b8bee6a5afb8f670d8ec4b45513438de02febba6a978e8f6a0d273c02e816829b873bb8c8b3017bd07ba2eaf9cb5d849b82488f3cfcab8b375771e358220f1d052f30b4d289a03d4704af94a0c313c81a1fd84a09523dc1be52ba897e5cf32d0f650cffe497c1498c3e5e5a0c259763541d21842808d9437ca2c17df2e22671bec66bbe9c967b4a1e662e8257ab2a77967ec0ee6fc65de81e2dff4f38c80304159a4864ca1da948140d24711d82ccb2f12f28371e0aa03037f9cfaa9b304282e8150f1912ee0115ad67da2a8085a08d8398e2d70c0659b20bb1f83e88442fcd1bcd07dd030d94af88ca36a680e7de62ab4144fb3446ac0efff90674750149a7aaa4fba6ea069f2da7d725ad496f05327ee9a6f78b897c225f6ca0c4e478d81ef631d907505af1b0384b4613cd1d19b52f988aba6a7bf094bff1f458a702f0c58f9d222ccaf462680cc392b881fcc97a48bf35a2fb763eb9e2d7076f643b660a9cf2a467ef0f187e81610e0f06888831ea190f39e9d2e465f2e8b240cadfe9409084f0f28eac0d51fb6618845195ed1c9e82d1eb00685527267a7db6b454410489a7de4e65a1fd780cbb3a5122dee2093d03a2f93fa8a3b93196b2d02fa305aae16b0e1795ee3dc9273aed9ded7a0eb5eb8923018e5207e5f315c761b94ddeac57f40ed7547ee50bccdcc037500e7502fd80b34ab4facd7c57bd3646557a0b1ac6aae4394315efc00c98b123063cfe4ee06442f2abbc50c6dcb0636739d495b8633fb09532434d05e8f10be3f4cf1fc3153dd7892f7cb5298265cc03d40771562660c7bc48099a9e5dcf5b3f1f36e29f1efa141d13ba16622b70659e77e173f5810eeb91f08adeeaa08e0748a51c1b2108a0968bbb1736a2a4e97b1b278078ff1948d965b138f2d89800b83953ad6f3f2fd4f0ea990f5f68f55803059f6ec84c93dd507056d9400bcd5938d935241e305dd9cdc2563cf1b8cdc1ae1514820ca8236056770ed9d31766a53af320d5d8824a2197d5b6d9fce3da9de1f91fb34ba249e07e0346c0041391b60e8a8ecb9ddf921638f103627722c9e8d8abf60daf887fef82dad1c9b208b53275d1d09724439dda34f83e8b44d73c34cb0c5606494b281526eb1509bac1eaa51bdc89ce42847bb64b648ba691804845684481d38a9d549d25c3cbf054eb940c53266d8d52a01dc607cde99e82ff9c5b816b83cba852531c7522cd5cd26ffb0c80a0d7a0dbef1a1681162defd6dcdc5fb383c5b29fdc4056b8ac952f2c784375080e53ddb02152942ec0caab17f236a4f6d1a9d971f76e93b45f2117d1de710014999021dca489668ca44cfeeef0293d0c55a9e0d5d205734d948710f42870a8a3401690b1336906625d5090063a4a948a195bf89663079398d692e837dc3fb372118cbd44d3940a83c9d348199369a822d0b20ff755d8413436d6e8a845c2d98b32cd7358d9d1bc5371f842d62d219d1585af03741d310123bfc887e626c678f0e370214ba4848d86064e8d36f58ad2c71cc28101eaa0074b376b3f064de01287f3498ccfcd1a1207f3ff08493eaa5274ac64ae15b00c6b1bb280bbcd5ddb2ae23e0e4c3ef54776b64af34ea27128034b7275259afdec5e874543d6617e5d22eb08816a0ac5747e83f6c72fe0b2bc5e578747f38767beb910c3837f670b77ad2ac5a1e613acf8aa0342e4263fb19cf36a50d03a9d57b3adaa69cfa0c000e7a80e82db4bb89bfdc1d5aa44e0c21530511df646e5dc4bdd4fa27ab8ca467518fc0beea65fcb646b7ce81420220a1f65426df8f77adb5aa4b8295b1f7e689ca95790994fc3f463c8a8c3bbcf7b871fc947ab4adf194b88a355341d6ddd97e517366e779c9a7cd987720660218f82de8548e2cf1cc06183847df82ad8277c5db88d8dc38019c31af6321462144b4df57930dc3fcc3961dffd003e4eb89acbb19852c798ce62522c7ba6b89afeee093bcd110f39c1a8b33c50283c27ecc34485c62669c64fd8d1d364d2f8848e80e6a01e2fe9b0156609ecafaaeb102f7ec56b2013deb0b94f59281eb5af03f1a216e4ccdb6420ddf9fefbeab708807dd6e3895e4f74d013cd00d31d3fb3f2b8bf83e3f9aa1b4357fb5628155fbbfa158aba4eff450704373e6278d56d73554f3c99c2ebc9f5a97e91e2412cc9f6c85fe65aa72340865cc75d65792bf54835a3cc13f195450d97954321314c4a02e2aa40c861b14775548721cbd8a0ba51baf9a9e076512e91bb64bb97f6af72735a9c608fb8109a1fe96a71a5cb0f4ca6adad88bee5c8d109b1aad6a3ef2d20a9e7fbe9ec214b13cf5bcfbed06c5b8f95d2326149ad69ab1880e666fd496f3e79f49a6c5ff0006bcedc08b96006f39839b8be1179e7051c68540e2ed6dcc13a55b66da7f1d79983463a3e965127dceb21fcc3b5b36aa8b8e0b3f5af563172f2605c39e37f9cc5a9c98f0aea828608eb2db7321727d43811704d92158d8f77a9bd7e250ce1a0e6c982ce67d1c35c423025492fc94e7389f49a7f10dfdc1087ec6c0811fed701607400ef347776294a2d8a0aa5986acfde73e94b15036ca0e0d080f88cfac0667e0a9c4587f59aa527a1bb07bbc6e0c0a11ec61879916e7aa5c612600428742c204827cd9fbc00782ba0e408290e54e801930d09fa018e915e414fce70d76768623c6526219724091d5837bf0e6e17fb3e4685f89e5dc0aa7faea736601b32e5f62631c2fcc8746278cfc0cd7ddb1ec5df4bca714d1b8656c152dad14bfff5050076fb6ba3efe7c04fa5ef713b65f85a37172b2204cfcf8cbcfc039add332ff836a3cb0a873efd62f57f0e169d2d5e6508b3570fe2f5f239195b66e6017739b11a34c9d56113d7df5cabd5af55d9177ccafa216b66ac7e9557f5eda70f6d465d649757ed491997eebe909203a0629e7e25d6fcd52ae5574aadc2da44a3ac5117a9a25fcda7ae670d2bd03a9fbaec5277d020febdadb24d08d6d833408cc0c5d12032a37e675ce834d776d40d57cea308e7cd039350694721f50b6b79203ae0b467a72a23c3056303c78cf2a0e9f751a040391cd30a84a18bd2a6a97f4b7da8f75dd43241665f9cb7c8f61cd82d0f19ab2d75ea002f7dafbb0a95029e817bb00d22d67659e3c5069b017507f346229f4f2fa92b2e14a7195d99c03e734eb50f9d08f9e3451254f7c4a73f54a3e1ca7a7af89f9707cdcf07babbd2172b2e8aea11c1bbfa167fc51f82d0d8ee5dab03802b34718e757860b2df6100a187a4bdf2f8777ac4fff6d74dd4d9cc7c366351cc01ca416344934b10529e0e0a34485ee3f8bca7b8c15f404a7e2b9f11f88df0e010552fe76394da047dcdc504578f3e68475a494e7080b2e474a2512e374f32f1803346a5c2501f369e25c2773c7828a4aa2562a97d993806cd47356a0928774cf4f88532cc0497f131442e4372e659382ad5393c13509e870cdda9ceeccca25a1be7d0b34d7828bc2443e5657e2e4c0f39962660336ce737b7b860187bbe3b71129e91658802ca3bfdba06475bfb2f016552591f0c66172fe1bc70859fb6c9079e209e540730b8cfe22b7f7557eef53c9fd7d70b313c0cedf9dfa7c162d9cb20d7e4275608f01f3d0ae312706c65054b3d040cca6660f11d08942fc90e8ab67cdc18619060c57f2be085979804cad15133ba6533f93fdda4f982ad1ff0a9c7d0552142f8b16dd6207080fb8c82803f38ba5fecf13f39ac984a983176429b545f39f4452d980764b47004ffe470ce572432d1a094689883b384891a7e39bc18fe7aea439900a16b418fb23c7bd1d7480ddf3a1824a94ce12d062fc9b967868211fbc87ef5042888894ac6a9a3ceef1ac24270e7dab138906aebd0d38a3c47406ea690e99c778d48c0a890451e51d30218e2b1d804c15b62964d0ac9bfc28c0161ba3d491c00eec93c9921d675d7275845ac3bb058405c07ba2087f483a6d7bb30ea87021c89dd14f648f3c022735f178eb346ce8be9ce038bdabf1946ed97c03c1ffc1dbf1ff44a7579202333dc3ae044abecc518799da6d30ea3b6b2aa1e23ed4530a0ece81842cb3073a738f69e64674c571750309774244679e4415a8a5826bdd9858282abbda67976d6e4977c5f29b891d5d661ab4dd506298e1d4742a85e7eec10463d935f9f8d7298cb9615a3e78b031e1ef75db852f34d15a7b032aa38c931c17d3ad575ab9ec6e4c5dfcdbec2be71e54d15b46b3787fb0dc24190dc46fc2c4a5c2c483026755cae5aaaf5bfc3fa154b21384dda09a5b28383da1feffbd88429022c5c96388cb935149f8a437b71606e89392c353487ed9a7f73759a96616da95ca1a53aec5a25b9778d50af4f6f9a8a114ec547c6a2341415bc508c357841b00d0488e046e0dc1f963c2b87fcb6a93861ddd24935df8de5f1d25e2422c77f4f55438bc4c5d7dad6a603baedd3a7a2cc86ed55729a9a0adbc87d0ca5b03218f1a9f99a2476f90ae63a0a1d8b1ce58d8d583faf8f15b4f9b2c139e811ed5b4b31dbe08759e9e370e684dc02250218698e3ee340be73f13f3957ca9b4f5afcaaf0a4ab4a0170045735ce5ba5ad7b4cc49db4804c281bb2d263aecebac60bd090d94a6ea64f86c62c5d97c228ec653eb959d547f03beb97e587febae1b0a8c7b7e98839bcbed10488b8797643d6f714634fdf28379f2c4d6714ac413a01d4ad47e9479fec39d4edb827b2989acb1b530dfc01d1ee7fe3a0f813af3c146fe7f35c4c6b0c6743d2e2d9eea31cd72b0f00d397cf982e173ac03e8f113937be47b29965a174342a859aec5dff4e266a81ded0db4f6a8f6ecb65110a4e947dac08bad823551b77509407c402122c857b9e3e648ed651137753b7e6fe66ee07928218b9ea19333e1d5c370e44294834254d167bf617294132346dd160e55e05cfcee60425969d4df051b2970181d4e69aaba23211488c046daa5849ecd305539b377925f787c6b3a52fe6e6c539391b7e5bdb3abfe9c6132f7abbd1583e07d2b7a9c574f971e9d231b1136183d421a014d1a5426148377ce219741d546407a134df26860e216820a050e4188c239d7bcad6c2d947e7cdbbc5f9e054bc91d8b5ef983838ff4230a3b4e0ef7ed0046a4102f207eeb1f720c1cfe6803d2a7a017643136b46114c5426e7427d40ae11d5770063da43795c1b073df11e27d40d64d78370aed02f0380e3b66f22d92c09f4dfd88168dc77bc9b41321eb5b787f8a1876a0b6e05643af6256025b406141c9ed006ca2017a40d5a8ca5c39563200f020bc3b14359a78bcfd805c78230b1e5031428198b5eafd5e9a7ef6e8fe12504a97d931cc90ebf4bf6a0308e018971ba713a03fab50301eaa26c2b11c60303103560fc5cef841af57b49104379833868452f183672772de361fd7a9353b7715b6e7043a7411fd0003d880f28262bd3343fbaef4b77dcf707504468a2ef5b5067906714b721aaa6fafc22f118a23e04c995c13292ab8dffdca1e59ba604406e28bf91d74b7df0041076fafb611fb1b659c6da6d9267c3cd5adcf578dce213668c61d2032a331495c7e0523b4b27fb5dbd591557e7520fd87adc15a5eebd50c955b1eec8f768f1d5c15e9a4033e265ae6aee8a12e9962eb6f8078cb0282f992397f7d1735b576c1377f5c5375782ea032069f516a5535344814a4d25ee4e52b4ee76b87bc036891c7e86e0a37e815d00d6c9c44bc467933410de1a7a19cb595280fc4b1b2b48481d45849d690e998484bacc74f0466707112d2e63b690e9da0256547d111a2a895b3161ac0aed9dbd1aba110605f7774e869abc6019ea0708838aa36cdc3542b02f804705ede5ceaa725222a3cc24656c0230554596485b12d5661326f1a684b8c08202ca7d886fa6f4bc5b82e0f7e5cbf065457a862184a2d4571c726652a189e1e5801574f51f676686b450960be688ccb56ad1bce0e97d57b42a4df60b513968a066be55801605b1d9988d99bb2e4b1d49577634624a263fbf5698b26d416172d452c92f5afc61de2f4faaf10fcb9504054d728594aa0f12d3c02acf39e808bd667e82bf091864f71fdb317a9e731421c37a317d99411e8618e50a4ab794f73fddcf298c945916d28458ab6a98e565d524f99d5f20e74cfb1cf0d1aa9a2a8b413c76c00a0493c0d2fb3a8973d6c092ad1bb9e7b9839a9682a63a41cbc23eb3fd65aac2de640ee427cc291c000c36850b244e74f9747382516c95c8188b5bb6f712ab7674326467e2b0e92c19fb7fbac394ca7263fddebe8677b8fd902ba883920d589f238e92f9f01d67ce9b35049fcaccfe4aa8d6a0bf8fe6166acf39bb5ac9b6d2d60eb18f5ec7f0ff6736841bfae9a06ad50f5c39f40385eead17a30e533da6d26bd9c4b8be11a3e4013798cac1d6873384fada0711720a812caa1bde1b914a4fddd5258ada7d9f33a7899f7ffec64c6b0b742b1efe67d2bd7dfd41e7c2669861906172f1fe25feb8e857f0882dab7a282d7a6f55bdbabb103a36f9f3fb13300ddfccf15231a2f22227d5179ebf762ce3f71c1018e142b3d057b731320e54efa3eacad4a038a94e0b0c59e860736af3a14ff9e56451f3cbeff270111c819450062dc83f218c9962a437399059b143e67ec285b179830a1828b242b83311723757af77c4f4f1a37a6627d2bd560df8ac218315783632e6157f5b44365dde50dfed5d43b4dbe9fb3c1a233212116662b2b22fa812751dece78cf93373e3fd0b47e799e5d8b3e1dd0c1ae43be59771f19ee016f918afcf967be97bfb2e4af0985b5e4c59b3f40d3f6a3fc333175da7d889623fa707e19458f8701a7202a5d4231a7addeaf767cc219164279b34ec185b1d1c1376b0c228ca9eccfac4fa612764c462207d04f90aa08b89c2a66d6a4da4dd8501638ece99443dfb6a14d686aec3bcec7f2bd80763fd0d3c8f62220ff0387c70aae5fbd9d6da9d50e12a371b7c8bd47e2a8c484bb60772d9c62d2aa8be31bbce998be61f67bfa0bbed0253f212fc7050f16649269d9df1d00ca99d83e34b7652a5a401869f98207735da31eed48ad2acf04847e2a47fa000e5ac57e80c044d95daf93046bda49021b14472c51da853d9c9bd15c364cc0fb87defc871ed32bcb66fdb57b51089b5e092f5833c96014b2703a7408d61e21058e72ca728ae79e33c8e0515e1b6757f52c2c190a08b1b7b40d3828656a6ea14b4d1eb80e244c639d90f6fb9a0c331964689cfd882d328c1aa30bc1e5b566f365c0968e72f010a74614ac9fe89fc31f9ae7fd0c09e4da7e5480617213be774709fe9e43e448a0bc73acbd81fe382d82c07681156815544c247bae40c842a7fd73ab8e93c4f7570aa26089d8c672930485b9089eb7549106a87f6944a9141e822bb173df6d8bebbfdee8b9cd0222402ec21841ef22ded97a4e900bcefe90ccce72803c54f08fdb77f296296605482a40426842e820eae1eb34e5270e161cca9732d1d016f07f1eef3dafbde07d8a51e1d1d784c908bd2bd0b111081f47ae27ff87ae05ded4ca8b4074c087d6eb6bed3440b9382f51b9c34b6eb7afb806215a9195e5439431794470fcb74ae88bfcc1f8f71b54b518a8cd6c0a08ba87e58fdd77aca9f2b7116b24a652ec435cd3582b2afa4b601688476aca7bbf4ba8d6a93aa825bd88eb5480cf5317453fad2628d4632ad232b1cf14e9176d40c3c0d9453e5d27427a6ed31118b3f5aea57b4c08c9ddf8ce03a6918de8db862fc5fa4ebda0073932f9e255c4d98faf07486990c93f8a3c50ab80ff39f3ba432bb98d4ecb91652a8cb3a58988e667bdfbef7f6d65fbb79127d2fd4f7f34c0f5429497afabd60344fa410f65d232c3986bfbac1072d984b5dac82eb8661826ed1ab218a22128abf87d2679e60fcdf600ac9eefb8a9e66e3560084f80e8c684c4d91a99fcfb62f03548702faa5e5535e6098cd3807adc791e31577288e6763cbb98f521d34c6669d6d3175278d6632d5da3ed5883f23345502cc4acc055de922e8459d7cfc259a0782e5bf31cf28bc1a012e5043452b26e7bb813fb6245ebb318ffe771311111121524a29a5943239054805f7042b44fe2020151fcf478a8e0767a3c96042f0f33a6ed332121de3045044210a51b081135e5e5e5c906dbdf514c059475b53aaa5608bb8f75a4b2dd652c8196bbbb74d82cb65c17a638df5def4a79e409e233853d1624d2d80f5e79a4b60add54b68250880626df7b6b525c6ca1553bcb28516acbdf87a4472c8e3f92d8b7ca4d8342ecb326dd33e11100cbf6ddbb88efb32c75d0404c3afebbaaeeb743a5f7973be4bf8602df179fb1e2c37bb9f8fe82140cea28b5229140a659e71fedc6927bc1c92c1643e118d66c3e17030ba09219fb75e888889e5912559afc3f12f6b3f9d8eb51f087e30df7dfe60e54fc6601886980ce6cb5fe8692584bc90e761f2ce344dd36834733335d6f362db4603e1a3e2f3a1f1b919dd84fcc91fece1b37fa4e87870369a0c26043fafe3362ddb2dc448a998d7a05a6bad75ce39e7d1be66cd53091a0902c01607d65a2f86cffb78f5bcbb6dded7d1f979dcf7799ee729c1799c9779d306dc86d3703a705d14dce9ebbc0e47c792acfd5039731b0cc3d0fb8e107a1a099e6e02b351de6732dee7e92368bef73e4f6b9b353360a148d8b20927b89ec56b8a027c79797979797979797979797979797979797979797979d15eb417ed457bd15eb4cdf2a26d166db3e020037f7d1957c6a5d5cefbb1148095ebdf1e01fbb9d7bffdf6db1303ed9e1b7aedf3b3a71b03343cc97d8b001d202ea08ef06bc66a0d0195014b033310e7482d739f640fb14ec1fe227be001d983111db28755ef7013e4dfc03b431de507f97ce10b9ca88afea42b8d13a949dc5acca0296f2e2365e94fa935d451d664963acaaf1175a8a3fc9bbfd4444ff6e4e3f3cccff2f0fd1f3cfc143cf31d8e79d0fb8d7b34877bb407efb26d9b917f9cae19f664ba7ade88365cd101b08a3157b30f1f01d987a1cdf806b79f614f3cfab304d89330cc321d863f553a1bffb0434d1d9a290f732473f62340efeba7010ef73535657e7f0be6c3bf9ae8c944cf7d0df5213f35e59c81e879a700b47d8689723fff01e609e581fa00847c456a9a23f9b511c0fd2135759e19e0cb3055300f3e8dec3334c0c7fcecf026d2184223ce10bef63432a2478b3430a24787e057c07e267a3402c00fc50ad407458f1665982a5365cf404f96943f43f5fc5aaae7dff2735d7e2f9b2c292760461de5cfdc0ef5822ed866294c112a4d52c5e2a529d5d2c7220df4fb4845cfd37a7ba8fe1381871d34e1f6cb39da4b3b71b827f89594bfb345fb60b71b8b22f464aad8dbc7ef3098a88c24265994818422ccd1eca20c2434315bccbb92e964a534f6e6ab73ed72b6ed863336e2b54dcbc43bee00d6ef64797b08802570fbdeba24054c811716e37badb5d75aabd9d9adbd18df9c6dbd37c7e96636873aaa358c9a6effb600b438cf0c6cb55aae0e59da13fc931996544b2590e790ed3db50ed5e4defdd34e18fbad0e19b7e1e660bbc7694b0b35d517f577b7f26559d5340b72daf2edffad5bf144ca62b76e00dce52a9d1cc7d9ccdbdedadfb4fd36e4a04335999d76dcad645793dddbcd197bb7766bb7f0db52a974f553fb7782f4e4d56d0459679df50babdc4a3150ea5297baa4e224afb5d65e9d842380f3c7a79506b88534e96f51a2020b232423128b1522be424803402c89849458d89a7fbc08a72fd70abd6205c97592c0e97eb0f9819759c1823412f1161f868f69111209c96446385521e1237caaa8522cda09558ed556a5529a635428793c1f9291152c482311070484a3221402029588708f077989d3551886980c260c31184c46930163b08f8f8cbc9dcee5012693c968361acd3f16a49188afe87452844244f65e21ea24e8d297b450a1b46d1a9291152c482311df6c383f7201a8fa9df867e3ab81f518810e7a1d83cf345140310089738ee0b72af867c2c0402631f5d19261c1e1761b96890c77f5fa189049d3c7cfd4e9e367ca983e5a4615b1511f4126ccf8993e5a7afdfd99ec73e216397d050901a32ddd58e6acbf4d6c5fd417f531d65ae79ce9de3b6fadbb95fdba5bd94168bdd56eb716cc37539665d953fa74ef6dda58507364a374de39cfad256fade9d7ba157d7376e93a65492047450d04386a5409dbe1c53c27aac9b8354aa32c29ef1fb8be514955a3605bcba8dd1ce76b03cc7982196bd4c56137162a6e2c738487fcf6ebc6d2b2e2c662493fcc0eebbaabb377bfab33e5b66b8e037fc6e2d6524957dc5844008e1eacd7f760f6a4b371f7625b69d67b6a1bd779738ed0c7bca8c710b6baf7054bba25813ff28ee5acf5ec67b52d86a61e00710aabd349c93216cb0519fdfe77f0373d69f542b193a2011fee563a0ef038a8016de87773dde6d0efa5773ce9f5b3ceb6c688d1af385fda035b6ca26c7b03e0684b5bb24c14fa3a762fb035008edbebd52b0fe068cb587963991568e9eb79b9dae9dbe94fbf2106daef6f9ac39deee44e637c2f798f007100b94ebf25c1716b8fe374ce29d2401f7fb624a85ddf8f5bebe653dcb55c188d63ca3aaa71bab36f19b7e30e9df2baf90469e7b46aaa713b532373a3bea8eff14caabee038edddd4332819b46faa3ad2ba19d392c616ea1e75f8ec65f7ba9bf13b72f52de35bff380ecfcb34ced5d1a6e174ff38c8b339525fe35cee1fc7b1bdc7eb8b4dd45ad7386d2083ca6ca057d48d6aa2ab8910d564cc6c608429ffb3711bb7692e43eb77f66ddef8c04e8666c92b6eaaf14bb554b4df4ce686d61954b782297b00c74dd5eb88297bfd1c948872a2ccfa55739a9c7eb2a975b6d28fa7bf7f70b1ddf744d15f35e5a3b8332bccf1c076afa5f3d2f976dce3a5e2eec0eb15c30ab517679d3181d52bd62fcdc43eed1b7ac7a96e53afdb46af5ad37bb2514d66127dbbd87544e7dffd77765ad7605f039845e854dc1cc727baa8a4ba5d5eaa23cabd9eac6fb780b49e5aa74b63b4fda6398b0370bb5d8b2c561305cc5ebf34ece334bfa0e64ffb7173f144af1c7925f729b5e34635c56ebc2cb9e85bed56ae58837d6508d857d7228b7134aa26f653477da39da5f4312c9a35b1cdd0fcfc3b4c714e7106fb59a4913d0d4df4dcfd3ba8d0394b192f59d2bcb66adbf7195a0272d63e8b9e5b81ec2d4dc9db97b6a753bcda0553f2244b1d8c4fb0b51f75b2b673e370c9086ed35680b59d6919df9c2be0edbd7392f4cdfb67ce3bcbb6cef596795b92ce1a3c0108113ce1871038a107fa89960f622f04c0051518314c4e504a5e90b848e92be8165ac050620106959e228e60a9a454225964a9d44243c108326495a09c98bc207961c4c363a4e322c50b2b9458f8f8a81f240c4e556290c0202159293289968764b144a251a6ccc432ae4c2b43ae58c042c58214e6000078faca3a52410515025022111f2449605085618821592cf20517601011d162c04039317941b262c5dedd8992124c2693d1902c56490ac5324756acf8101421afd2de7b720dc307e0051760e03815316094a09c98bc200181405cfc0a2c70ce61286331f18bc5485ad840bff027262f485ef0f0e8b848f1c20a2c943e3e3e3431b8470c06f78095708f16eaf34125d1f2902c168ae841922eb42059244996946cdb66c2619194646a684adca3e5da6cea862c113d48b2458b1625fea9e852098361955a68019f98bc2029e1b8ce8557b2428beffb120b2592afff0166589a444f15b705cfb0b8c7644962c6884ae252b4682bd451ddb6ba9125d1832449481649b2582516f6ae2b902c9245b2c812b254123d9268217a902409c9080b1500401a8944424201a68b9a3fda172cfcd1c66e0733dd371cb3e21822eaa87ec8311812d3eaf531afd17b792fefc55b3415312e180d061be2fb6aedf7b65b013f033fe335d8d80672ce8b73b22cfb144b290d1b9f3de7cb713e95c7441da550f4438ef14ad3de980d86a3c170b87ae3bdbf0cf38d5be78559460233ccf76519f759b7b27dd6ad709aa66ddcf665dcba14d1eb6742aaeda8a4aac1ec7f5f9f7e205246edd9c67173cedf26c8a9d6dba9d78d08975e3fd4601996e238515f70621c0047efe5bd98a826dcb643834892e3ba155af6d2a3d37a59dfb03846740ed9eb639cb8d13f9407b31f8bf722355835a138dc8ec3f55e7564031c3598b6e37e119c18a7dccf81719cf3da20e0bc384cd491fd4ab9ec9b42a0fdfb8cdbe7bcaac9f6f5394c6ccf895d4e3b053f564fa91858b6b32cfbbe4cfcde7632bc9e813f62605b267a2f10494164cf440b7aaf5eff8228a5620dd963f55ac2e68f9c06abddd4b6973d8e8de3d09a387e3a1dc9b7d3111d8d9c58f11665c0d2f9b5d6f95faa8a378028adc136432388f5a1b3d2b1eae037cdcd4e06fefd97efc79d0c15fd6a1d7cfaa75ff14bcd9127809cd844c97ef74cfc54ba956235271603a6a98902d2a90addea73a280fac8897d6250d1af8a0eea3706907ec53947be1588f5a534c699eedf2ad766a5d9576b5fe33850adbf542dc207d287d3e905db0c8d20ab2cbb4180593fdd1995f3ae13658f17a5bf529c694687d0eb539ee99f57d37e736d7ba2ee7e51f4a2f46b948cacd3ed895ec78b92b13b15331f00470f0a757fc85986f4a07acd202b0d031080f85a9df16fd3da9b73de5aeb6c5300765194db2e6baf5edf6a186f8b2dc791bde6a657c96ed6b26b338731eed9e6dfba6db5c61993db92b6a533bed65a9b51388ebc6bd8bc73b6f85a8cafd56ca5f3de0c0a6c645863daade06cb3b44c8cf10368a8af35fe8d3fc318e32ec3b8c3df618c1fbf06638c7196699f52eb7dbd1a8300b74ca4a17ef69bc669af956735cbf5e956c5fa29f67ede5eab19beb69e3aaef4e4b2500cd093ee294aed54d2a8755cbb0ed659c515ffad2618ebac62dc3dc65e877158b38a71749f757877a0e25ab38a6bcd328e1333cb0b40dab35ac35a2bd7fa6bc5db8fe2ab53acfd659928f877c777d3be6e25cb798f355c7cadbd5da5b3f3aab8d58cc8e901bad569b04f7f824024e8419f521f24d2a0b71b297b031044557b44add5c60975fabe1cdfea5bd14f8895ffcd72f6089073ef05fd86f13fee56408f4f967cf1b3e1f109f1a93ed5973ae243e58c2935dd9858df818165cd698c131d530e20f71b6814b15e5f773330304bfa6ca0eae8f3b3fb4e2b9edff4b78138ed1b08a73d3f1647ddea58452f6ac55b223a08bde2671a23d03fd3c8718d1f2d44f4fa1b08cf7dd68ea7d43d29c49388b2a4fa013281705c39107e3b66a5d268660599349f2181f0da45de3204c86be055c4ffe07ee4b8402a50ca9240a6ee670599ba8ebb441eb2a3bea8ff3c2486f9a85b1c88f6e7b3d70e6403610e84cf9e01993a90c87938ed1a263a0ca67533382d4bf2fcc85d1f104efbb66ddb16865678428a080971e9212b4be23a267ff5ca5fdce5712288ef0ec2756fe9991f3f5a32cfb9ab8e322a7ee42e0fc677efad410f027990c70784db1efef8d1d25122ff4e9654419e033db7e3c5518755ff07f1f10601823ec5826ad02d3124564721b03a0a3142481902ebf5454cd5640c314248594da0a826205f5f84a59afcd71769e1ff5f3fc40813657e3f824cbd823f72d717b613ebf5e706b5b9514df6de1bd4dd586f5013256f80d8a0ee26c706b5d9a036406c82d8dcd8a036a8cd6ae3b2296293daa8a8a652515badbd375f6cb5dd17db0daa2bbb27ba970e8aaeb42739e7bc4392566dc97b73bdd8e69c73cef986e42624c3234224c22472ce3924c324aac90e497b92f70e495748be2b24efc69a9c28393c22246fa82324c3900c8f0891089308c9900c5f212cdc11b64217b5d5da7bf3c556db7db10d494da5a9405b8196435361d5ee4a5ab52defcdf5624bba70a82bc356af324c95d0a92bbb27ba970e8ad9955dd9955dd9955d7937d639774f74e5f56a74e544b1bd2bbb27ba970e8aaeec4aefe4a1bc1b1e8b67b2d4566befcd175b6df7c5b62bb32b2b9197c83af0d654b46aabba37d78b3595cda2bda9a6f258ba0c5345e4d2549a0ab4156839a6a6d2542a4da5a95229180c0683c1609aea6eac35d544c99a0a34d5d58a50edd7549a0ab41568393495a6d2581aa925a1ad34974c6db5f6de7cb1d5765f6c3555e814f221f481908dd009db9d73ce39e79c73ce39e79c73ce39e79c73ce39e79c73ce56ffde34bbb455af3f55de6432b9b22b2b9197c83a66766557766557769565599665e9ba1beb9c5d1305ef9b77e4ecca4ae425b28eeccaae1ccb658622bfcab22ccbb2b4d4566befcd175b6df7c536bb442e9112a225443a442e6c43275a75be17df9b2fb66f7a130b076076eddd8185ddde9d7073391ebbb24b53dd9c4aa5529a4a5375a585c16030180cd6955d199215af56ab554886e406d581759ae81ca1b3837660f6e49665d981951d58d981951d58d9d9a0361f97baadfeb84c94ec325170be9f243e2efbb98fcb27061f197c8af8b87c5c3ead8feba3e3c3fa907b874e211f421f08d998acd089153ab158b0d089864ef6e4ee0d82a113eb592c91ab63b37e37d6399f260ade372444e834516ce742a7900fa10f5018f7eb876c54931d3a895ca15348155a858808a142a9cca39f523f442e9112a2253617e9d8f4452e7b724d57e412b74845ae3bba2e96b46dab2fce7697443151297a8976e6ed274fa6e7e17ba02d6ad411cff834d913bbc1ce8fdef4a62e726d22d744c93add55779b95982817e33b8a767cb65de49a28b5d71729215a82c2c05f5fa46313b9b41fbfc2308aa010b9443a44ae8942f7fed0a9d7cfa99cca29bbca29979c62e514ccf582c160315809b32c306b82f5fa78555378e582572cbc22f1aa855734b64b90a553d65359512e2c168b64b5582ed6cbc4b24de0a983fa494d26b2355bad576bc25a97671a6df199ce3cbc02e92e80fd1b68147ddf9761aa3cc70270ec7c5c601365f68f8b3dd1f3e3c2ea758f4eb602118490c566abe7c8b6d93e9d23f5330fd511d702700453bd560e548d23eaa2fdb62798d7c4d186150d168d54a73484e89486aa53eeb73d099f13471aabe786f810e8624f4017975e7f75438e790dcf80bf659e7651a86070641e546d1d84d913b005c27afdac5f95b59befcc6dae75d5565952ade24efdd0658f23ec78866338d8b2571c41b1d5ebcf50bb3ac8c1551d6d17308788a3fb940aa6ec0998ea63697eafae2950da4e46d7f1fef1aa40daeb4e91001c3954aafbfbdc6639548a1dbfb3bb1d3954aa7eb57f35d61365f690c55a80eeb05d6e0894762b1404458b83dfee36918861f71bb83eeb88da17364096ad6bf60b5eae6508fb1a78de3204572b59764a4d6a72b3af178caa5c4e35cf986e3aeba5f67aa30e77076bb51229e6a420b9691b95342ba6f56138a85e5179ab514715574b27c65a7be30e7d33757daa54d43900c7cd7432f514168760850448a97e3ae7b42e157862099bc2a804afb6f52c543300002000d316000018140a8a8422511824519ccd1914800d638e486464408f8b63510ac3280cc220838031860062083004285343423601303e2e304b32a4585c59d7cc51a282d1bac5a735c2ee7f1c1106e629a4a8d531de8594183ac812cef90f117c9b57ab7bd19dc2a19c26aaf7c29b7bc7eb64d6dfeabb65eec711b8e75083390a5dd9ddbdb8a54fc24e933c4067bc524a9d56e7e303dbd2bc7a683518156d60329176de9171042958abebbb728355795394cb6a79a7b0d003a3d5f6e45c3242087f57319cb9846fe05dad016e995d39d206522d7a4f0f63605abd1080c4f8e630142a08c1b64f91af2bad6db0c9b475faaec674da52a9a8eb24641deace72833dad2603acf4b9eaac3cbb5ffdfa9aef231e9aa6bbff0a72d130867e239b491eefd5be89e5c183511638f326cec2caa308c245294cb0fc18fc8bb9bc668dc6487e0aeb5fdd677cdeece4f46ac711a06eb221682745108f240529c00b0acaecd774a42f7b0eff0235d05faf8e1577f0f207baa19439572c07cd14a64caf4bf1595c8ab32990fa931779cb1c561ee0c6f38207a41e3c9dec9dffa58287f77fefd2ae9d480a26e31326d6aee08a780eacf6d60a6ad9df070e20c213f55d17557ba792900eeb71c332f91a5d1d462cc0b22fde34e91dea5177013e295d58f7833addfe3560826f388102a632efd988394d38118699343c4c4218583e3ac1c7abcd8c081e95369d4a44a250f9a869c0604aefce4f0af91021f1a926f375eff95a21e9aa56373b608691c51d17a67b291d8ce34993e9a734474f4c67119a9185fdd50c45360e18377fb62d2857590133ce62c6dfd175efed7d0c2954c04cee22f66f0afb4c5954e6aa57142d4bc0e413930ba64aa240b9ca2ced86cc67c74a0654033d5b4be33658ca0a042aaa6b8fbafab55feee1561c872e073a2f1861a0e78cfee98425494d36b2896a43e5ea170266d763606ce615e517bfee6a451304b54df72a3e3e433bed9a8af79282d82fec54fc8e6a037963eee62060609e8805ec83012dc4ac763eee154791cccb05d5c9dc31f98f19f41c23bd751de72b0626540d11cde1f3c0540802959fb0a92b198178c43a48097d401cf6218d0d239485570255ab2af7e252505c742fd1440def016b0fe44d2c114ce710f3e7e7ef33702dfeb4fa204a4287f61cf86fc6f54340ce0055f2891c68baa43b7de75d6fc72e25a1ef5ad799b7936900ecd1a091259576b8417ca2e0400ecb330bf0c45f01a11035e4bde240940f3deb726abb472ac2f09b3dbaae9afa44a9e910d1f65f1312033b1d16333bdbcf1eb4a959468f2afb7a0eb276dbf42ac3bf84580625ddb6843704c3a9754a2f19e81eb196fa28565073543b46a5c8421467c5074d20c96b5dfa24dc0d6a5beb2e58b2a28da92f89d1a3094fe5ee112d123c335dceb5eea37aa77d26647d6c9abfa0a3c77bcfcb6cdab59dcaf2b46e2c597c7101ea3dd2646e4a56a637a5a3258ab8a0491ca1335e29a582d6f5a382ed6adc76b9c254e6c1ad37389b3f4590059a468f55032bcf672dc82c97360ae90630b4ce3e4d5c30a90843caaacaf2fc12ff232bc000d51609d91c832bcc45686da936b0000f60383bdb7f447c6e69b7890d53cdd1779d29f2b6cba61299215d53f38838d8d03a2f13327deb66cb9c3be7e116b7fffcf2cbacf3613924bd0cc1392593bcf4fb205ffbb162f07bdd185a82483b4cf589b7ec03d016240751cc72cde305ca085541d1d209f017737b9d1a9accf12de07798b78c209b1d9b1de6ec2840c9e9256a2745108f200529c009cbea4a4853d9c9b3ffa1bc3cbce79be13a46478960dba9b6a55a15574176e9de5c877d06c8ad23a8a21c137d99f2d12e74200dbf3024e51104d94afa3dea3b4e7fc43e6a3561a7c8457a306c9fe815bda42928e997c8b36dffe83eea15724713cba07a912634918a5a1590838ae5d30fe79885b3df70aa92c84154fb7ba5dfe8d7aa1e3ea5c9ffaa1e54fc3aaadcf0d79833504ae93ddb1c151f4110ec5018be4b4f52709ad1c1b2420396a7d0289028bcbeeb043b9505656f8306aad1ded45965cf2a0eeb4abed9266ff08673761758e55b3d623575acad0ec27cca67b7125540228a4322e935ef412bde8266d7e0a4fe06aff547eca2346c70caa9ecf31e950e0055b2cbdd58e281d359488e05ba69f06ad170d26a26b8bc45af5198f5909a5d6f64bbe2c5a497ccca76fbea32f1f516c3a707a331bf5f7ecca0a0adb37bb3629b8e7a454ab324867182f6c976d17b54cb41103ebbd1d0143969fc97c3e0bcbb5156e78133bbf66bf282494518a6dccacc6d6b14422fe601d0349c85e225e7715fe26d2783ce9cfd4792b8183ffe9e08df5bda69b681d463ec5d8715df86e9a9f66e4877d63c260e3666f76558bb039100320fb81080f032fd2346defb434ae44763373d12420f3148c68d1c4bda19641b7312f2d32cc6422a48816dd15e081f218ab6721526af444819a6aad17587bc09718b8dfeca072c8d3a4c6cec731d8c148e6b17dfe70274c68e36ce5b010fd518cc501bf3c27ce3f41971b45a8865666a2352741fe815b9240954429c08ca6ebff836ea057a23136b1a707c27eb3471a710251df0641fea15b1a790455157bd094d7c82cea9425ce42434f687ce588adad9af704fc9590945974c66685838d86b7238f17d84565fe2e07b045749e88ddbc5357f955c096d57bc7f374be88a5799dbf3c27e077a796566a49da9ad019a8a711492f43a2fef55c7ee4dfd5e3cc4a2c340357b36bba9467a927fd6302b8eac03f9be1f071c95aa2393022ca4dbb773c49ad4a75883d651db2995168b7fde131f34814d9e02cc4f0adda0b6298005417c6d63ea4b6a7c60c283b91f5f8b64cff59d730a304df992d6b3c2d96acc56bd47fc704d7d36f2eb1eb41b72ffc94a8d5f5bafbf19eba6be32ba7a0619147791e691def0fc3a1d2a45b99b42aedd986c11ca859402b46d0c220eabdcf21503424f2980155732658d07b96898376f0a169f314795e57e4dd6ff891381f923207f5dca0d3305000a64cd1f0a744ab90182f2f00a0073079faf88c79dd668db44fa724ed769e86193a9a8b977c8322eed223b1b14e0c89805b02844091fb889858032a034f4ced2fb865e5800391bcba85b064f628fe84cdde1cf0df162962f0b408a18b53f4865457feaa72cef382248552563769857c1f8ff88e5e39315560241fd24d0e3f318a134cd4e4e16c07204a8ff5c9ebe930b884792821460ae6871e79ccda9aad916a0fd557d81d52831b385ceb2ec9c5fbc333120b0141ac2aeb4caa355ba056816544f179c63829545e2ec97c6a9519636adf863a74bd020877bc3741480bd6e7dd45111dbaeb12e370578ec59517da777ce371560e4ae905ddbf58e2f0d60f42a897dd379273f013cf2ae88b6d13a4effc49f18f27b8244460134fe1add9d781c8b2c8e3b956cd18f5016694dab874d85797c6b578b595dde626127640de3acf3b225b07f8e8917aea8f635df05ca4af0993ebb19ee202983cf4587cf39169fed1d9fed4dfe5bbaeb99aae36c8ec7764135689817af0912bd583e42e086038cea792f6f32b242b1be439069588306be98e471db378b0e30277d74ca0e2b46b74c46608f1991dd46638cbdebb505ce3f020f5773adf5c4ae5d989f1acc5d55d755d223f0d72bcd7e2ea14be22128bd56b3505e6b05ebf09f13c065ad9cedab654b871292bf1e69e7232702f25140fee619e123f9d1439abc96403fcaf38452ad6d02599bb617bbd138906dbc7e381b4ad7903136b4d8894ecb138b522cde9987cca9c1864f155f33958c9a3af4218649854fdb4332394cf3195e21c55b7eec770d8ea8dc1c9fee903c64ba4c84f8cef6d28566922643a6696ff9f5a298698623c1a77ea58a4ca7e89a43f860a30d6d5e7844c12fe0e8107e5c4a10dd9bad223d20e20becc35a1f18b9e13c2e904d8c49f442c9217dba7cc38bd23b42a5ca08cb82acfd63463d2fcdb87890f248e84a7cd5a54be91e851b550b19c175831a53be1056ab12ddc7e79ef1bbcbfcb4bb2ab495be43a9ed73f0e0b76d6590b45455a89fb8dd95f3e57379878bc65339e76d7bebb5ddee7959e3554a7e08e6275b53674e5a88ece1bbb238e282b557a785c9944c324d7a2d1d9425a2e1d7eb077aad1912a2500b853f15675bec5d35b140c97040ecc8eb1d30af701f87ac678f259fd15fb922bd473508068cf937853f709f6d74bc037a0bd0e27d84c47a186b18ebfe91da07fc1940ff92414e75d02be779112db491bb50232ae13bf6e2cdf1b87e95a7564904fbe8fcd8f8c51df74ccc987a5465fcc7b47e559c936126b6b912b9c141eea05009ad0de4a1f7f10bd68b77a40cb29345a404ee6ea37ad13c203ad7863c1d8cece26c74e69d4aedaec604cfdfe0ecfd2c90500dad4d2f2d299918e6e3a849dc5d12b098fdd0f46ed1666e6263a069aed340823e945574f527dbb432449d6e27fbb4d75a2451829637a009fc1b10220e2091b93427af878b708782b5e155fe3f04cc66a705bed4df10fa88110c1b7e45dffe1109661e9b1a054d4c906048bbd81bb2b93dc0d81dbc43aac84f609bafdec2379adbebbd4e35884491e5610456d9acd6153ea274377735a76f3a937a278e6a1c4df6226a4a2dc4657f5707d139d9c39de5698438ea03d643ac2d0ce019290b7d0132fbc784f0b28171318e9399d42eb3d91ec9151fb7e7f6ea17cacb6fad7f238f0b54809cd830719411921001dcd366d5d94ec2f8941711b72ffb610a9b4f094b094196a31d9a34815577d9ab14d52691a00688077ba5be3116f5e92d425aeb1f082e2dc9fdd94a2c9ffa87e67d5d7f597f2d5e974148657b841317e7e7d46ff280723d48551d0bb994fc532f8166468568af288f47eb4d074f3e7d354b2578101a4dd70013b24ca9434f4fc5f19e0c79dd6c6eec6fc56e1050fbf9293f6b561c7af1315d43a0e6de666e18b061125042f49b071cd3de2376e241c25e92ad5401384e43d75ab2f3e19119a6e5a81587d8ad60f9d839e1ee5156e12d11b2632764c88adb797d15348f5ed35e228101dc0420620a6d9dfbcdb0d27a283d585a3b2380cd7cfbb6389a40426583dd67aa39c10f6c1f3202178439950866b62ec5caf39df8f689d67dc013e92cd73a0d075520469eeeeceaad100088a252a21ad17cf43568fb45b5ad0aea269f7beb803f3224074bdd0b7069de0af2690ac0c399db602e2d63c639799d8eb889ffebe4c147c11707ab04cb8e83691ea781362b53663b86e47e0efcc197ee867f5bc06786700610ec67195a80650b3d30576bad9f153388581bd10a050f88dc672237f6b95203e3d1e3f07cec0b0993dae4b1b76ba2f465915a317466236086bd237a8fae1249cd618526977379049092e5700992610ad7852f969ce730a3a1c354ef0fe90e204e4ba4cf10a1197cc136a239ca931bfaf3284b5b4c176201e0aad0712ae3fcd414581a7a095897d5bcefc36c0e1c892c0d557b37ef250651d34b0080f47407804ef8e755d08eacdc9a719b08bb85bde18310c38c2df263327353989392d29825d579fd3ad8290de393a13167cbde7a71647a8405138583575136ed2da6e9467cb27cfc759b9d710e2b1c197b3205854377bdc0d8530a7926ac9b40b484cee7dd0b72be2cb4277b161ff8f48a1d1f82d74ea05448ad2b284bd6b143ae43a4f78e43c80e86cd3856feb2d8ea1eef9362f15e9f9729c089c5ef881da6a63feca3c8600eb210b4898a27cbff7496c7ba15b315ff418ec9220309c13eab805d886a000c553b94b16033a472597ab199bf368c1d3bd6331c91a2aef28ec2a5e7b3f5613f9b7a598cab40beba0c339a85bb15b63a6b9cce6acbb70dc88564927eb3cbc3f4da1478de2fead18bcefb6320340f5db559b4b813e87a6afdadb378188e968c9050265959454985693043837cf0161cd0750ea2b9a053849ddf363f04053908b328d53726243a62bb96304a1e8cc8021202fd690aa0d7b687bb4b04802328873dadfa33246c1c2afb0fab510ffe71786dde5ac238ba499ff95dfe6701f6b20593bbb66711bb966980115f41d2f9e3c3d2788901807a367c8fca23e0051d08d6afd5d620f73b12e307603dce106c756db90aaf357f52de322e5655256db0fc5aa061c6367d35d1a49675cfa4a1c50a422c974a4147a6af465cf396d367f3f48c42619f77be271567076fc086a4d89334680e9ecb0f0991349886041d3e64223ff93bd1c2e88f4a9a9a65116f321c405c2f305e725c40ddd7f13c995c4275089edd852c869a7850fda2e2306cbb765c689ed8b6ae25849cfdbad1fe4a573aedd4d27e5ca66d4e19ac2c35296977e7c1f5fc97fad9bebb3f0298c1d066580ae2dff9a6876c2a9425548b61c17e8efe3610ff84ed199bb60a9d67b9480ffdb21acc042b1cbcc03f0a0ad4e9dcb343acfca41645e0c223a71cd7d25304c95e95ac6ffc75fa67a9a08e5c6934ccae7b1ca42bde3108852eab6d1de82141335c5d69bd85144a9e0e8a711b5d0101ed24b9beec95ca0e09d300cc3ee7448a7725f84ac83420a868292409dc0ca1f7ff84117e02a80062d707f71917a9caab0a5524316ce6c263bda1d9129c3f527ba5b73c39f36f8c19bc430ec886d371491961de1f411ac2d1a6f69815cf4effb31339b8a23899f932ccec2b063b5a6b3892d193653b4231190a8b784b44889078fe3d192055e66495bc1f10dbd4e96c198b9f18e354652a3c15ead08c7c98d5d3bf0456126fb4681d2c812e44d21529b1637795f2241e7c42893667397990ecb3e02e27b43ef14bdead86ff1a35a8bafb2b546d55bd25708cbf6841dfd4e1f568e0ca88c8d220e663fff2f7b93b5ffd2bff2c9a0b584bdc446bc1598c5a5ad9fea76c28e4fa069aa70869439080e734d814282c40a7ec040ab529927fb98f8bdd6aa6cf69e6d222bf9081cd26f66f0aa99960ba9997fd025465c637f4495994b9812d411f2f673529aa602e77ac336c11fc3049054befb85b261dd5d2c3c61c2a48b8a15be00d6f1afd13e9e6b6a11891fc2e139ebb2dcf5eba48a58e601798ed35178095002f4c608048a3cca21fde449f42e0732a8b14283f31ceda91c0cd285f1a9c1567d914782e6613a909c5e63f44050745eed29181935ff33efbf8e10093e68e96a340eec148888b628e54f6977200b950d128997ec2f1b7539057ff0ab64fb8f9fbb1fb5db1dc87ed16aed61c62f5be63b4478af70dcef7a846bb5b62e1a2994ab31efcb3cf81da9b847156c5fcc19b2a4e0566700ccf0a0d699bb69a4664092ed3563a83d28f0a82d0ce66a444a5aa199c2fa1c34ba07e601139ae478c4a76a49910726f54136f5aaf142910e83c2126664ff12cd45c70c69bd3038052b56c8ad07997404530111347a27a98f5228285d9915e66b0cf7db8dfa1d35bf2f1f536844edb6807e196f2095fe37915bf92905f2a66536c27fca79a759a412e8f2273260e53e6cf5daed3a31a4f210d1188934c1e3d672427230ba9643d08182cd41b73c6f69d300da101a492e88e87818db8ae2870378bb3d3137f15b554030c4ff67211af5b9c7c4f0bb0929063fb836601454fd6ead47cfeed80af58b0a9075c11535c3eb0e8dab33d455b0c94a3d0b442c8f60560ea362214822c283a3aef62981388b9f9f2e66b6b8768c8f9e928d52a8f5d1571ee07b305878de565c27af7ae1b42f32901aa258308523553c329fde9bd0257ad96f8820942aefcb22b9f504f9516cf8ff1c8b03621ad50181023da795eba6c0aa7eac2d77e0267c8107675dc44adeac22f6767f088b66a79d06742abe7217ba27383bbc91e22732383e63a89eb01296faf8849049df3d015c25460dec72e85c280cc742bf335d0eba2583dc22a16004b54ad6be1d531e5fbe96b589d860dfe6751a473810269b430c4833dfab7d377a596340582d504c50bd5c775387efdfc7bc7770101ad020e052825818010487126c5370447da6285b3e18c6d87ab37f93bc221b747410f8a54e5faf70428389850528e025fb8652a887d1be0ed85a08f02e244080940e10d32532c4f82dc57920af776bfb3e5b848332752d26ac1df5ad4b9dcf1121093e85d1ef9f12e5d528fb2a5b4c673e83ce159b1a994762d0fa61c0523a41c743a32461be89ba24e8fd9f77beb9a67c8aa37012e614c30dcf92de1fec494953f815a7b1bf9aee7dd02239662ad9f386f0ecb940a7526d58f2498eb100c0f7791ad3ffe3676cadc128775797a559ec7881be86c387153d729e3331058f41b76a0a6cf8e78c5dc82270b50c761ca88df5a81cd6bae3ee29cc37b14eb18a0b82823168eb9f5aeb6c8f9ff7832854e13b9972cf9f60065ff29ffb19107119825751006071142ae669aedf997999cf13be93d993953eaabf3940d45ff801f3ff3fb82b76272c9bcba605b271ffa1d75728395544ff05aaf0c73376f0fc725fc7d0025a157c16838a8b26d35c28965003ab7584b2f245c5b0a29b5684231e1c90d558adb524987dc4acc5733a6b4723b5aa04423ddac9041fca5b42de763c77d5086ea0801684eda6fb3651338513d7572e6bbc84002a8940375c8373f4d075edad35cee2d4f4cb4667ef9bbfca57b2c87215a0e4f2bc936ee9f68ba800e3402c5273ad6ab9ad80a04c1f54ee6d676049ddb88c5707e543e9f340c62695619b78ee6353bfb5df5d13718b7dbb8be4d115baeac3160eec6c48460e0ca3901e1de946b3f862e4562914971a8b380c4a2108095c96a116e4114ce81869085c039f2719f16d5a4637e50dfc5331842abd74806516b710a323e1effeb1d6771a76a8b82abbd45a22dd52f28f0e5a5b5c4708dadeff57c0dfb605b8e7b163cd8804dd5960243c2833576137441ca6b77a462d2d49f3c460a6dea197434e37d8dc8a5a48dc0f461d3dc0abd9a4b96ae26ddb9a287852e59f96f8bf7724469e2a959c4d2d8e3f95d5bfb5c3814d01745a61285605a88328766a2a38de93708fc4eada0fa773df3d911eef8e8af101dca804b673e95baee1f0d02ce90e45fe1996147e580ef81f414181a19b73d3544da463590fdc1daea6de0a28df841ccbe19ab02e8d0de26cd157276ed3ef4588263b1d0512ff84e6d6a05ca394e19526465fb72c72441c52a88895b7ce0d81c297d85b1bb43e571d803b35b6aff25c84ead0b5c5ed009838be407b403271bcf3ae404c36f0be23d4c90b1055c88724e7d0b358c524059a5196b7339695f4304c2ad5e3d111a51ff9f2c0a25e0b7d6e6fcb1b53e13d95a4d0a8cca8e6fd22dc6386082a256849adac851de6ba7d9ff8ca373926c7c2e12671c932bd5fc6b9d3c00b1e50f096ca5c9532ea162926d840e04d41f7401f1af8501bc7eeafd9000123430a6c8d6a8c4719bc26ba56a12af89bde3b5454bc47004fde6299e2b64262fa9fcfd6f8dc36f53eaba25e1b5bab6b58a17645866b13b6102436c5fbd701d7690c719feb2d51fa4150ed9254ac5e3cb6b9fe2a5af5d9d7d3c7dc886732d083790fcfe5ca5cb84cbf6ea4606b8d978a77f36a91ec25b16153a5f4637949d5d972851987ddca641fa64df253ff53cf0c81e9eba44696feadc1e0086d7a3f2ce5b78c5f6217289b280fc596af52c6e8ddce24d96a3acc15c50b9d9261231836aa0626664ea163dcab2401d33c4f10022a81583b20d403d190bc54bc40186f303e48e7407b374f559bad05b0ddfff89e8d542575ef14a4067e9412bbf4b94550139b124d685d7cb2ef158d9f4c15944972873f0e8d1cc7f6c6e9f568438488c927427b1e8f7dd0490f7aa23e9d2729c9b102781e547afd61fb8171efe1382e105d8438ad2f0f025d278873263ed4b2b131ae9f9dfa1cc8f142e3d8e931f4d743ae5a81df41d4ac052166e9e3b9ce918fb7728415c641ea8dedc70b5ac3676c7a87d34b1c547fb19b853ee9087329f89110b3b3af217502a5dabb6ebfc9f19e5361637e5384faa1ac90dc109c7639ff7fa045e4659486489553de578b712e8f0645b5f46d942bb23a89a8b49b572df9fc1c5b1fbd9a9c2955cd3f84a0f3178db7af5584c8a50b21cab34e9cb28b39da972e30dd814fcf173549124905d9751d6815cc5261cbdcf661fcf5509af6bd628999e312cf815b7368b4a1fddbecb6903e6dd5547bab9222f288fb4efa259f3aa556917a4e8f08186c19d1e9e8f71ef6b14f64692b7030526116c47ba530fa1d8206fdfe4a34013ac23f393f34b7c9ba6e169c4ff790c820621e020adfc1f45b8c7847a8eb415af110b15100e99f5440cb283b8fc0ac3bd56d521d6d014fe22edb955e84fbd783e11dd6b22742873535dc90830d3018f9227dd105c4f108f58481a2d16bb59f37825111c7af73b05977e7476ef53d691ae08c3d44c1314bdf407479f89fc3dee6502fc7512e73bffce45848a7e7c37823d50221bf8ed93256439a6f3a76fd23e98f103971c0c6490c9b90f571a2fba20ccce3766b101d8e4e6c376dd1b0448220828e1ebb665fb0c041af819f3e30cf21a2723822de5a24ca9d2b34c9390772c69a854d1cdffc9b677de81bab38d284954f74fa58617191943c94ad383a6a6853f24787e06304896e0d15f658cbc9557141b85a21ac016936eac09f96b1af5fced10fcaf80f9f455d4101ea232baba56d0b60690461d185fa814c10c82df92bc072f3200f46af1bf7d80f610bcd8d9e45f6b13f516a69c7036c4406715002a389287ea995cfa2e1fdf7d1b3f8af0220e3f039e57c6564e0359542f32b56ee6dd54ff09d92266bb7cce8bdb60d8896fad421e5da260037f559aa9890ad6ee133711610c50af2bdec1fa69ac052a060ca2979da4ce9f4dcde24b47cf108d03d98e0682c8ab402659bccab8e7196c0279eeb4390633f274223b22a8175cd72173493539c2e44f9ca44f9826bbc54dcef18d3ae55a9da5b3e5eacee417dac17e36ef388a957ba43fb597687398ad6db6b7c16ef2eea230b7979bf21d81519539428de140afcfccf3c97343cb2f7bd2da500ec35b47e6e5e425f3bcf034f120236f2c3c364fb4343e53206e47f45317b82174537a5ed7e90ca8987dbf9dd615e1bdbcdb5ce1f61bc9f0e8e4a9244d92840bc43bc1795fa189df0ae0fa85834a7777abcee0fc9f28d88af2c76963dd0f45f0aa0da92eb3b968da6f135c94120665bd2df45fe3423083ab202bf95a61e3479151a72642e58f40d5ac4fe5e1405beb2e2592554e930c65c0ac52e51d44a20ab69c85dab12f8c08c35c5ee5b96ca7132eae176b8140f634ba0e98745dc3a6261d0e011b675158a622d0472897ba3aa3fcfefa7d02e60595defa77a06ec3057010870db886a2237fe77cce69fd2ddc1c3b5765d891286da1f7013e3adaabc961bdb3a8592897f583e10663046501e47a3888d95e848bb933439d670ce0b5319ebd227e10fa550cc0d6036badc1accce3b356200968219e5259718be56d108df678d8477d7223ad495cf08b702ce67cf5e6f458546310ef631ec82b39fbbaf276785b2130fad5f84debb574339a392df56db33113f999ace8152747f1150273cd51f67e9958cb7ff94984fbb299c43e40fafa099daeea7fd863a3e472571f5c4fe8fa8888c74b4f2a3872f44dc3edd47035871aba65c5f1053ddf44a884455b4f2407393cc4d4626a37e2568ed6391eee06874e2331071f1f4df8af7d6c9c455f97925dfc0f7d9678cb0d652352dbd7027e922560ab48ec0864f2ebaa0d8b8a03ecc8466c9537e7a15d5c77b0715d2f0f97938f063a41af0863a0f312c8e7780182b23039f646aba44841674f6c75c9cd4a5b182af86e524d6a08e9dc93cfb2e62db6896fe7288d23587952a1f81202e1c74205470dd95800c639adf11300df716b3e2861d75ebfc3d419972a44044394a764ce2b470184393a5ddbd5842f011c4b212a8d15fcb8cda3f812f5475e806b91252d32b33700664624068f8e4ef0c24ef019b619238e72777b88446464a82823e75da2591a264a3bee7b6bb35edd0a35ee4998c088f128f1888a463e0ec5a4015629f606309a1bd113f1d191d7f7a1a344ff572eb4e7aeb48f7fc1fe8907f316fc782a1ba799e727d72f4a7e54b11adfee115d3273dbbfec7f41fdd1c8ab309004c1c5673893e03b7d824cc0ab528254438800de112f58a99bfd7c0429aefe77ef29bbdaaff124b4e91888043733710d892711d6132f08e48fdb32eccbfc9d1c1cbd26014fb9596f504b75f944286c460a98bc35040005206f3147a438d6d5bd12910148b9fc109e22569918028f3f11c493f401a87efee2075c3bc671739a015a0edcf393448c8a2f71b6e2cb9e6e47a251e5a9b8572307f58b77e9b9e0e2edcfa9c183e4b064cde08fba3d9ebcb1a93cd3ce671e4220d7808f1203e5e83e20f9742b8b3131d3560b077e4c06d2de3545febd153dedd7f44a4ee94a4cff4a445693a8c5534144c5a64e6dce892bafb3ff0888c27e386c93e7f1e33cd34e768c47dee0220b19b67b028cb0008ea86bebf1e295828a272633a2843235a4358251c975a4ae7e76f15b12adf64a495da05e9ee2394752e130c987df228bba3fd2aa7a90dafdafa807c157e8adeffe6785c28140bb081ebf002f5d13371a4d4ec9b9945408d365e9c29d04e6a216fb98348a2c5b8a00f1b6b4a454a66b29a0f2a5a668e76fefcc55b6ac7ceb366c9058596bff6572556ce72249db2563b06ead010e286bb47a427dcfbc56d0b4a7c5dfc29d8c88a5378172a2d98e7a052515d35935900aa8b43f513c7a804543799438795fcb5e9d1d6315dd1a95909601189ec5f2f1c7f220f733ecbea5849e007ba3d47022f959b16fb8d8794235cd3aabd63053e1a063a2a48f54b965efbfc6d87929e4e9064074d6a62bc86831f424a115ba4b5c9e10d1f28f205476a9c8d8df34bb5f6d79a0f4b4e49a5ce34af763bf8a8010dc61f0d22d716e8f91bcc5e8397ed28005ce3ac40d2ef77c02845db38e3a09bdcbce5276f012cfec4c395dee32315222aedd7bd05d10bb2244be510acd917f86db0b6240f217b37cffadbbd04569a18f77fb72fbe636a330c0a10d8d4811416756bc79689153a1377647121b142c9f8e53b71de995ceeafae203890e92cda0dcbd2861d2a4cd8a9bd0905bcea56665107513e0d69fb5a3828a085a0721ce59895bb64a8b82d3bd88a9ae579af8d1c5d9777e1ec46e464feee61d741a3d6782cfa785349ef61a5329baa0ddea55a8e63d83c0fb3facc20eebf5a485dbfb514254e041cacb5fcf6e4719bbc51c8bc52181c31244ccf35473aab6313a48cd3bc4fd90a3152237c010f330d8801444cd0962f0cb514de06148da4536edf69685e21357a98ceff0c6c5331a468f11fa7b703ccf099c6cce309a070820c8f352a05d039bd8d431840ebf13de528ef633c690a4ca54e49168253b35aa15f422266ae24a269e123c5d4d350c62c7500500bee3262004ef65d0be2ba148bcc44c1d8ae5037d8411384f31d2d45daff881d6ffa4ba4eee0e304604a563e04cd9d486c7ccbd1240164bcef6946182c12e927c4b0a1aff85913c4027ee7d86cc9efcbf4b1cefaad28d8ae369e6af4c8875892242ea241955fdf37e13ed5fbfaf9e41a92868fa90f49b5642027b130542042335c23a4a93b64890216fd58a6ca505070ce3204e2fc1f8dc224c559e43108724dc02297b290324a1b0ab289844bceae8a4a7e2a8308f7288814564e4a900d8e255c90c85be380ef94e62c3a931db3fb6b43012b1e355cd77851e9d3552c5a10f724aa5d78d13625c70c09dd199062cfa2ee7a347bfb8cf07ffe56e994ae4d70b4d1c49c09e1536772f92dc03b80bebf521498cd1f5ad2189b9885ba875f204c229011103bc381cb8e657f384b2a622d36fe009059140d21b83719cab0ea49e5110b4184e4fd04413884f947959171ff1225a124bb4bf6969aa228d6f68034a9194cee03ac0a3a0af7053c12f6998d42f36ef13dfb578cd5e21e72b395a596f219383c972a23d8e0f2d99643c17ba40770884feb57652cf7ea63612ce3e63221de72998033eec9a1d07e9de00d76162d759d7fc6b25ec3c92ffada54160a5bf23199938cfeac8b0f7c9f85c93d4ecbdc12cd5968e2d5aed6bdf86d9cbc7d94984b75317c9371bd2b4cd656e36c6cd2664f0469d012d45b4e241481b54e6fd4007237ce42268dd050249055cc90d5c7d05808c53b208021a60f39b31d8199a89be89084d11a39a40145a309b5c338ac528932c16f531f0168b1209e6c067fccac64b348ba622d633ccf9ca7b3323aeaaa2e5145ac503f9e61cfab142b013f4092bc2f33f660ebf3575223e70ef6a87d00904648a7643113ae60831cde7618f4097b70884c17978c1c868429024cc5689dc35550ee7a81d4042fcb4ca8770c5e16f5080a470574c58346d0f9468781ece85916d6324122fbd25298ded4b2ccf6e2720e02ac87693da19a0ebdeca489cc199ca7b47960904745ccc084c1b9a81543b38ee6a946ed23d083855b7410b23d799318887b12bd6273e48169373a45d5dfecb44f3803a964d1c9cb380104ac6da68fd709620df0499a1b56ef14ebae546fec07ae209d68ee4e5be1af0f81bf008ae74330d32b68e4c53097436031e51f0f23fcf7336e507ea2025075edb0129281a699259373e3e448683fbeaa60efb79d40f060d37366636dadc238172eaef2061128a9a327cc28e4fc6342181e6a55052e76ecf556d045a38265cb0fb0a3a9592fcc9d014c9c69de39e9325ab22ea71201481ba5ee4c41c0265a6ae8b44737de63e72ae0642a034b20b90951937e1358a6535b8ecb6691850bccc7a0a041a0e00307c0cbea3094cfd8022b55b90e5f51402776c4b8471b30774edba5f8e188507d4f6e1196282bd4274fa350e10cd7b764097d0046df304fdce06ad02a575c0c5b91546bd4021208448ab075a97344dfa20b2f98af6d3b067b846942ced8d61ea4294e5ff0fe93c41f529dd2cb744124c024143290f4ed0f10949b753c4b50932b05023a0004dd06d742b96cd293d0285e0af686b1902133440eb106e350e8fb704b5aad02748e5c593374ec10bf4fd204cc01561b987e8a86eb7db31c85b73cd0f46cb2628412faadb5d0b4ca9a7374449669cda3f7e9f2e1d9dfa889538ef9dcb3c62f4777f21b18d835cdbea533b1ab6cc1eaa62b862038d8647a122e84aca49373c45200436ad1b3ca37ae9a8203f19306628d21397854727041cc88c58b572789876cbf0e140c9d20d072f19df917bec78ca31384703efb43b8e3494deb9816eee184b1b5869f4e19f1a71f0d19ca250e0e13878a62f1fbfe273ed574ec6ff83c6826bfd43fab451dafc44cdfde55fe022b8a6d483af2076ba6b7968900dd79f4973aaaf82a85fb3f76495dc6fad93fa90d4f0719e86b286ac0d91efe51357ae03c4d487e106b87cff63f3b8e43f833fc74bfd7bbf387d2fffb90ce402d6d07a05e08b0be1928bab4404af273e56faef30b521a4eedf9b34b0eb760cd802d145bc7eb44fbcbf99a900703420731d0c9375d7680f7400e2ab1ab096422de5b07db8f4225f405e7eb889e967d102160ec0bc38ca2140ccf9de128ec7b48ecd06889e2ae470e07cc0716e040f5c7a43cb74becf9f0f90a20dc522a622f1fac5999152e4e264d7e529d63d0329426a400a5d2a8979b51fcba63236485fb562d90c81071936f60bfd2a1fa0de58b42beaa985f7d87ff36399a119f7e76052fa7398b7536db00185f35bd5c8ca8afcbaec6aad4e49ef8b4133679a3cd010767ae8bab444f2456b84b509f98056ed4523504ce572ad4b2e2130a5d593e0cb44f526d6294b97ffccf077055c98d088bf85ddff2743417d9206c185cf1f063ed63ab401e486e369659684fc82a04428628e6e708995cb2b834fc87ec08f927ffd78981e151c8411f7e01ce38472ad10a49826a33f1f5f72e8912ad1a0831052136274881b680dcec5af2884f746b03b32cdae00f95a1f092e64d30540c88367b47c7fa319a79abf841ac08a54a89e644e2a5a7e52a6e58a4fd5416848158f7074068de654f836a2683c38b98beb0fbbf3e48d4262a63f8a77372e771bcbcb73080de591971630bf7ff8f59a2b47669c5c10cbffbab780cddb904ef86f1e532831af503c40f5fe629c58b38be897b365dbc3399bef79cb585d1dc3b9526db085d7912ea9b1a7f07b633868af0ee0635c385ea33e0081a2ef005dd9e39f9d7ff07703bd88939dbbacc9ad7c7fba7882aef11de586e4345a32daf54b9591f1bd061907984c70b7569b7a426b85430ebb963e13fa18dc387fafa6e5e93877ce5e2be7e623d85e63d3e6e986ad3c451927418d7e56be92ca5fd77bdd47e59f5428865cced56b692418da35a769b094f70105f77c59fda6abe6a20b74743341a0df5ad194e492ffa1663dd4b8d48ed63a1474a5b304f8f9861fc8467a5b572cd1d287187c6e603f75baa2e6084670f0c12673466ef0eb0840c314d43a5900104aa740ae3fabe4e59d69b9a28ee59bdbef192883c1d78c7ded2fe01323d2f4c40cc13205a6c2b862ceab447329cfd08d3262a18b83a5801349426e23b3c6a4484264dbbd4063206b3dae4b2b1a5c518e5bed03ea7795fd6fdcb2a7fbf267d7eb4552165cf117bcde8dfda18bf38a424482eb26d3cf3e822bdefedd3ff9d022100613bf5559f44d4d59ccae3bb285bb1547c115b7516470c415907989cc745c1fe9a68820cd86efa7ae84078b9cce5c02ddbb85d1b39c158598ebe6f2b209794719d52b9ff97b865c568c99292aa0a86862825891190315916c5eea4174ba234c4914f4359b4acef407082f31328da9223f928c098d15d0b501c71e245c136caabbd262457f5a317ab7a5519ec3f10af84b196ec50df11a665a1b3f42c62ecde03658bfe9daa056710f9b985a78136e4871ca4da0f4649156573dfe7eaecb394a15e98d75410191ea021ec27cc496cf732ab63724e615c134a0aaf8bee75065ab8ad9ba9003a9f5690b69ae92856902fc194a152915c15e7ffa57f6dc4a0a339fef547c64e31cda757c57cf2defb5949620ebb7f956f773116cd16d89be44e0a2f029b22f15e6dca62b637ba73a74af034deedfa262b49523e866fcc20451904e32612208b58207f9ae6c552d2cee33b9f212eefe7fb6fc53a0016a6162d76950d1d1b4cc396950d6541533f48570fb5cec03336e7782b4773158b32c0fd423a15f5c33055e6c14a4270164e2d2f1a7387d86c8f8771ed0193e3f0332c33e451c32a5a86668b1c3bbf699eb80b7a294665c6b229a21ef3883a45364e8dbfc55ee29d2521c6632cc997ca35a5791addc6244c35695df73e53106bddc94234e7c1d4e34886e63d100e0daedaaeb5a0a4e88ebc1bfa2c41605e68438088966310faa01a7289aad2e4eea648a52a227d5ec65f3529401d0759cf0b4c014d70b6b587660e8167c8d6e72a8cf5ea4d9677397b9b184091af45b5f293e8053eec2de5ec1199c6782510b124a717114089496146d298280fe96bae1efa95fa2688a4320291ab201578ad26ab381e717b8a8021288888a590c150387dcabf0701467818ae93348f848ad55feb1f4e3245bd0f85470a7626618c6151796c18d551c299616054befb46a3444750a90b67244a44b4e51540e88b4a981f79a0072403e12ab58c43a9638ec3a784e4c4e91f0f734c36d4b7d8847bbb2e2879dc0b395c41453de47b17a5d0083ade243713a02a24b7199549188d31dc098b314059af6236eb43345ca9e68f34053e40491a357f6dc1e42a2354cb3640c282031c571c706dde967bf51912897e24f6c29f20cddd227b314e729c580349cb63c4571e104c19cd660d27626c71864525c01019715197a0742e953523c6b5223c11d508ae7bc0d41baddf0b232cfbd28453443682169370e964f8ad38b9898df66cc912565d7f4c11c4c81ff335e464c3a62988ce9807ed7e7e5f876a05ba3ee4c8ab603c07bd3dd71a1f899628625c9c876a79bc1d140302a03648c44e1f4ce2c29cae1f627da6b05afbeace3b27c24c5073a137b1a1f1e48a4283ce13849ffc47a14b72e6ef3f2a1172404d95dfbcf07bf06bc8dadafe0e6297ef9d0f359edba7b3f914995fdda44c18a917ed2b6f6f6ff08644913459e96dd62214331a0ce63a11892f4437069ecbb21c60fec4a53144729bbf6e97e9589b8c6ccf7b3d6b4bd93eb4272963568f8259785e42c2ba021975c6e4aa61bc5ff0fd6e2dc0ee9da4204b82f78ca2f06417f3dbae029bf1004f5fa4893a7ba24d6543da84037a50a4b4bec9a6ced7e59909cbf06197afd554ad2bd48f08ca62bac0ba5227b1db605dbf2ff20eeafefa2d0b53f191b18bcc20a42223200606bb2bdfbcb93e4bd489c3cfa55e9ee0a58bdee34e5e1fe01b2e2687c37e59e0e2dafecbd0e321d11cf6249040bd2e41d48e040aeba47f4c3b9237c70ca7473bc8678058d90a396e8afda86f3a796c5364082040e119d7b878a5564a6760b85aa23d1206144645a4001effde578ee5bcca5360be31c583cd3f779ca3699e899fca5f16999761e3fa85cbba86b479eee67a262b7115ede8f53f7fb04065d651002ad69bf3d2cd338de3df88c3f955c386b928270160e2f1852ff9573cecb6ae0d1a3dd002604440768022c7d6b5491d649dba35879e10433138648e0c8bfbe848af34855f3463aa228b17274c35cccd2b668514d37caa36df73a3f5abecad621a2eca50e699057bbb20f92c25eaf15a38b45ca221198738c112ffeda2ae329ccb2063c19f9664917370398e11fe3d0840c35538125d46e9c1e3278ea671eb3a97f3cc15858d984e7e164734fd5eb9be627615a8f2bf2f21a4f67f18117e1d3e598b585e646801d4071ae08d024065e8cddd52c6ce3b6057e09d660eb9844fd5bd5a3f3409dda84e565e21cff3983d245180c6a055f1b019303af47877a4cb1cb0194310f57cf826328b6fcae362ca6740832fa0bbb61edc0a35211bcdb6ed149bc5e6e195a5189f1f4a3aa55c13dbdf2ee060e52ebefba5a5ab174ff4b1e985ae4fc04f95f5f3fb7573e31d5236c782c65ce5de0dd4444cb3b13b211e1334fceb0aa7d40ced46f70a50bbd643bdebfb451589e24bc54529ef36de8b6a707702809730b463e7f1acd00d1f51b863ccaefecbb25071e54c59442d47835dd453771124c0d56249259f66d2b192340fe5eae01ea8c2e61befc460bc5f85321720fc635203b2f2e77bacb9d3c7157e9c6828a07e4f6a8c7d6ab793aec025b49d21657d21825e11be9e889c563bb7018c436bee82d394a7a6256a0f14d3d88c0a219d307b0b00db1d5b5a2b8831ed7872b4c1b5783404d412ba602f98e45907f54a953804171b253cd2fca04fbabcbeaf14dc76c24314deff42cbaeafdc1c2b9173ebe830a8c3b7a56f1d241ac4cfe24c0fbbc0212fc43d9cd7f47523033aee0971bf19b9bc6b7ea29f1cbd2c7d383624ed1a6382ceb080675ba31740650d78a1e0b974bf35d7471c46ecaf7ffb810e5031f4bbde0ff1952a54567b87d82198fbb21b5185b2ba974079de787c6c2d627533a0824754ff4812a56ab2f5fd93265c3c3c376c0d5aee8060de3f4ce97b3ae85b16edcf32b55c3154e9096fa75e346ef2d485abf8cd2aa35f0e10e29b56ecaaaba8b8b9ed0e4ab48576d41b82441286906204615223c470a1756a55f43c76efa1cebf89f8cfac0e92bf488939721d8b84d930148ecde5e842ee86d92dd9f266630aa2783013aa013f637f63531568c3623e41f5203b25d8d98de31ac78d1f8f7aa44761e857a08509f23175db866938a16a0de538b898e1aa9e5f9a763a8028a4030638a1e4db3858d6732251de2622e37e5f88b89aff3376e5697840f6194bc381ddbba64c577c4d8280f7aa747159c04cb066918f9f42c90de13ddbfcd3531d11935858ed751c06f1ba6a9064be08b3592cee0f49496d06125b0376ca993a75f9343fb7528b4899f79890b7fc9f979ec4e27934215700b663a9346560af142d914324fa58bead746b84216e9d7ae0e7555fe338e25dc3514121a113a0954bf31da499b1dccf53c43deb42ef9921b54b948a9e16089a2053fd7e727ab3ef423e8eabe5a2cff9d7d8bab5bbb6e9c1e2bb9c0475bdda16cf2325d46556a0bf4a193480818b2ba91ff55120c336b75af52bd3ebd5292ea4ec6e42b3f5759dd7365ca155dc8c55f17f1cb8d46c07a1919b50dec4a2cd0a4d922104827f2e8fe701e3a180ed83974a996fe1f90506bad3a9de16396f4d5b7da23b187b48d1598c3f9c193dd84ad0fc0159a947b04da678166049480211e15a238454cd8896a9b40b6a9e5b0cc80e9fd22e9a8448edd1f6be38b375bf211aa4919e2fc8a64047a78fe6499ef935d5ac8c3121e5790c0b39fc30dc9b30334098f73d41f83e7d3893831070363c0c58fccbe210a87017680569f9acc2989b7534997c592600eb1f30239d16f2589261815492f255b8aa39fb62612e034ef588e612a801d021ce0c6e1dae0dc46cd56d61acb95f1f91078d8408815b6c40c69163860ef655d3c93c5764ca25e0696288f3005cc404e5feb01bd9b4e0a96d558f8bf523971e0c50f938750628de65e0d3669fff0cb53780116a944d1751dbad08815db6fe75e65f4c371cb94684c7878e27af101026fb403e30e0e437b66bcdae1bc2dd13d0aa5d46134baa5a04ecfb30de8d8ea8e0475cee5b40a6443113220febd38430ba2f697f0d2e2be350a9396889595c6d725e3e1c6a2d9da454e83a7f9ed249aed03e68ab274911d9ccbec4dcf76cd2dd0c9ed07b9bf9a5ba09bdb037277357f838e77ffff9b5b34b5c32aa490fb82a7fc4210f4eb9105cff9c520a8af8f367922546f2a3a94a59b5671676d4d5bbbba2c24e55a050dbdea2a355130a867205c102d14d37cd9166ccfff83b87d7d1785be50c906d52fbb8298a483da9bb677757d9a08189ce978f1655c37bacb556f8af621facaaffab6e89ad5bc222beaf664f4d0456a8dfdaa624177d56cabf447841d725ce49d8fd099169e37ee783aff69ca60889127756214c7872f3deb5d348ad2ba53f4a6e9c1416c01cf921a750ad16888454f523f70d0b819d0551e42c87f11a9a862e6485949a513af5e414ceab688b779545dc065f2ffa0b1513a309ec271da974ca68dbc94ae2c7365c466c4b52475d4f9f6bb5f0f79135a6566515cb691a46a1cf81b7d2b5c24759095726546b083d7410b2e516d3c290ed71ea91f834eb806d9689e1275d895cda31ce77186ef91baa3bfbeb6f5e5e978bb2b4ff25530f6fd17c8c591ea93923c03f1d87bcafdf748a595a03ac7fe888d564451156467f10dc823c31cb08acb549df38ac8a159f80073d553f144eff9217311b32dc450292bdb0b616ba4ca51f96e7b1e9387163252d706dbd79837b9ff338524bb390866c57eed2472fdd7482c5d03cf1a878a23b0bf48581d68e4db1bf8c1d760c01d2403fad12fcf9d8d1e410d8354557936ab7707652c4cb79b82563d81d3e86cc5968d59918abc786a0d7e09d400e7be79200c862494852a7c94456588326d8fcf2234928b57017f232db2bcc5fe3feb9b1069b53a39e535cecaae089d611b8f994c609a56785c47e09c9f034a0a77a5572010b1a20e82ae36213e1fcad3d0c6086dabc9c885e71e41b2b1fe68e872a1685412564f2393b9b35dded1ecdfb8581c54c4329e870b5acd51e1a393823bdcd9897f714d1c9e84d4c2b3af11b9a56d7b6fb9e596524a19e509890a210a21f49521e163aa993663ba97c24aaa4b897a437856985785ea107760e24e95944718dc558e314a3898d624911e54a2391bca497ac5edc121668f9c039c34143ef4e8c650e92143c25945432e7a8231c65ae789f2390baef21a0a92e78501329c214977845052da54992333e123ff3416906be829cbc9963bc0455c5e1365fd6584c7592844dc79c2fb82c49407c70f39e71092c83beb5731e319f25226199224aac898285ee2bc6cfa3bb1ddad9a9bb5dc2e6bb973f6d8ce9706dcd98db933c3cc4ba46962c09304e68b1224706228d4d85171c5e744123c3fe29c79b2e2cd068c71aa4b8930c6c31caf3d530debbcd67eca661dbe182044c61fc03036d1f438e79c31c67464bca633d5421da52f75e2184098a6690a8c4d343163264d0a356f70b99d3b67189f88e131b670e6b8f03a8e97d74039433e784d2567ea6ace8e16a8e664cd42bcd6c9f4a43a385242e88272b5ca831736e1e53551d6facd3ef318cb6338bec72ebba8ebf12c86314e752991c51663a0182301a0126a1943f50688a97517cd62304dd3a2ec4103d6a5b9d7c3546b5c780d03159b2842aa364b6aa8dc20d5279dea2e5ac59ffd59edfb97a6290adcf6abdb7767e6a2259670bb1d5eb483df7e53abdf7e892c10df74af17fcdde4846f1db05a82474f0d3c3754e07675f37bbbb5bae8f8db6d0fdf748a81ac25b2ba14d64c3d55818117e5026e7b9bdf6e95b0fc76ebe3a2fbb7cf00df44a1703b062e9a7d7b0a21d8aec245cbdfbe023cbffd05177dfdde0e017cd3bf2d6e9fe19b18c440d6b77fb828f6ed361bb82163468f0d314e2e709bcd6f1f91f4db4bb8a8f922881479f1f163f262086eaff9ede799df2ebb68ebb79b4a720ab023c7961d6bb2f068ea60bbf7754ff794be7c49fbb26c52a51ef39454fc388e39ed23e69973844eb8710b856f5d07901745d106f52fc79b0260a58b5ea734fd9cf69c3316a6e9e71cb4c1b79ee30888ccdb4c4ec7c0fccbbf6c859580ba9681bffccbbf0c8cb2e7557af1876fbae7a149951767ac585901474dd66b9dc3450de7193e1123e79c7100792ce6b16f1c791e7beba23e679e69b0452b6e7cf982759d424a32e3036bca0c5fd2f8ecb05627e9f90cc62aa569ba02637cce2250240c1d372b6ce4a983cbf90c9fb3991863ccf33dce39678c2f5296d756668050e5ce15efc96babd7ee2d5efb07edb61a30bcf6102eca80d71e04e286e0bd7612a06ca879ed256887c0452b54d294d74e818b56a7facb25150a1b48392a26218953d59aa1de52191c162e01e39c731631a691c2f62d281a465e8779ed5048283af85ce2090e364e4888ec193245063c150b096639b4c537c3c877d04fc225e86b365078f4e0421a5a9dbe759d5eb4622b2307177cce4c32d770b29354dc3eed0f0770a628d3fbfcab5966a060c863d4aba1a7a2314d54f9e11be6d1b46bc737ae4de9a2ba6671395dc34a35ccc34a17ad318a6a18f372fb75ee7ce58a79454bbaa77dbaf74b7ac569bd3ef0f3013e67df4571cdeadc0623c433d46122860edc99cfcd3e4803e5d4640bd60b2b70d5cce76caf73205e7b09285421fbda43e05bfe69ed4117ad54305e785dcbad50812fd6b4afe73bab75313d7fbc0a0523c70bbdeee1dbc659d7beab832f0f72604b6c122b5531b3895c6b8569d739e79c6fce39eb4c6b71cda4bdd7566cb188b1088355218d5faf2a246697ab0a65b1d5aa42589b6615ba63f955c8926415aafa65ab0823d6591433eaaab6ead8710d63d173d8eb786dadb5ea259a9aad15c58d33fe1388b58d77b06aaf575dcb9d2fd6aabdb512a2bd6246e0ea648358be228100917105fab8dc31add70fb9a010676e66ddc66367ab9393d4df5bcbbc8af1e75936620854e078c2ad392d369da35f8bf17e9cf3ff305673ebac8357acecf5da76f6ec79e77bbfd842084102c6186bb762bdf75a7badc5185b8c7150881fa78d848b86a88920fe5eec178b430168f919447d3c87cd68a878f8d333530cb47bc984a392ed43f3a9a2fdd07c801868a8f478f81a126d1f0d359fdf9e71e67ecc9f942926dc0969f8c0360c63b4201b9c5e59d7d6e4eb2989a65b52a727fca4f8b6c1f130dd908e523a51d43299d6a3ccf783816432d8cbb78bc40b368e2459cb7af1cfeab16bf8c926d105c2667a6dd84c6358ce989bf584bd328f07734b1bb79bb5da6c8998cedd13951ebbe6e5b2fc1e9b38fd499b3818dd05608fd538e8ae0dbf86afac1446343accb707c39863cfb1c7729646bffbd13dce1b808fdde7eab16b08fe1829f989f96069eff1c8e39df8a7f61a62206ca6553fe9457fd2d7f0dab099a617351deb5c9ee320e3b173d071d85d74749f1a7e0d5faf9acf8e71fa98d7b662d587663f46b672cc49d239e81ebb0ff9a3f3294b1ed68c18d6e9e6e9b9168b59ff496134fbaf611501fbb807c32a641d9b3e0e5b60b1c7ccd3c469ce4c3f9829be6dc79edb41b6bf36c6ae5aaec3676f995b8be5d5044052234c18381c94ce9f19e7c49edbd7763b649e7f688db08760bf1ea76d06fb8d5d7ea4cd766b843d3442e621651eecb78760bf1e1c945898c002134c30c1d652f8c2401f39cb2f1a115309d3ce94f10f576d33d7b646e74d237f866f78d6f291e672d8e8f887813039f248df18b87fa4e160b625f0167fd4738f5584cd3b73b3d9ecafb56082a39f356f7ccb4eb40ff28b7ff5e71aae1a77d8f509f7352d07699cb971f7bb3288993e083e36fd8cc17479370e3110d616eeafe6d5b555138882f9c34078ccba36bcd3d638c4b7bdcf731ce6252cabc33799ce66590a42ba0c639d30e1cf387c0e9dbd3776793906564b96d26444d786fd75d6ac8c3376fa881b3b6b27b00edb3aebe3315a909f1f29d98e43d605c29b88846eac17bfd2c7e370685d678dc3f006966c876f3e8edd03270e430c8491b0d3ef0261f701833ca596e75aa958be5ea5cba5c5ad75f97a952ed7b897f2eff255babc54ea615d20eca96ed4e6d84af7de2e1231c73f66dd05e0e1b56d1aad1403e1316b1cb660c3b445746fe4769d23ee263196f33e4923622a9d43f62d003bacc431bc68d6455d8efd4cefb9390cbfa724bc40d853dd8e2c635eba48c44eb7b996d1524b776db895c6684148cf34a421d105c2adf4da6eb41c36c437d2f7f63dc6c10b847d1c6edd638c49eb329d0ca7bb6ab91530d6e7a12c1d9dc8521991d9729d00b3e76ed933763a3e6b75c74e97c98844122207d9eef1eb759e341460e1dbda09b2c3dc84c1dcd64ec7ae135a1f133dc761f838566ba55504ec663b6c5885b263d7e7d2c556fa7878835d76182d976b2b94196f6cee9725dd45b66a39d96711322d6b5aeb83e0ce81c5fa8310e1dfbd4b249dd86f4d66edece631e7ce0dacf123edcc05b067f0f3d3df6a4d1105e3ef84fd18f8846b1b6803f8d75b425b87a6ea553fc3b2fb8e33ac2aa467a842d94531cfb27e86355b7351ec33acd90cb334b3351d18cd84b33533ac9b3b38597c31ce5967118f786711cfb06255312bb12bb12cb12a7c730d35f0ec1d312f677db3a881a781a78187b13c29173ab82be4af0781a8f244f4d749b8a8feeb3a53c3102b778552179555fd80c126affd9a69d2fac7b55fde55ba3d1f8ad7fbb55f1dbee954d7ac198ba5b5d67e892c506b9f26a7aa5f8fd7afd73ffdd331d796679554bc96bd0eeaa0760ca4a0b5d6a216b5d65afb081fafb59376d2bacbafb681c6d16bd0a04183d36bd0d0ebb9f032994c269349cd38f23f21fccfcf8f4dffc76b9681238c948c3841523192bc8f8f4f9a394458c1602c169bed590275e7f773a18a7977a6693a59877124659aa689d3c73a98fb58013142e3a5a94acd92ed995475a6a2ac9282508290663d618089c1625ac37c60b0139ba6a94db0e0e4053764d66c2102e2034b528ad54cd3a78d006c58ba1031b1424377e3c7e76c355ef8582f1dcc124d5b7a4cc171e64c0c2a7c882b4c53ea058e05983eef748405935d9211518f56129c9aeed1b4efeea05a384bf039a1891e1755535a48316279a063ec05f3849da74fcc2fe60294da05f9e034cf9fd363bc3730374d9af6e99e69c662522e56fc799ea64f4c06516cc824d1d01363c80ef35ce3038b9da7540b376f9ae6707879f927c7b084b9fc1cb5a2c867f373cea667b74dd8a9ea27c367d8e79cb35b9ddd8950f179c3e79cb387408515e8903efb0bf2878be69c7d84eff3cfe79c735195cff987cefbf8f8f8f8f8f454e8f898e7582c168bc57443c044e9f6942f5b829122ea61567bced5145fd197d75da252f8683d9b27557451452a1cb075b6000c16638e603022844169dbd379bd9c61311ae6c1dc63301abe614f80d594340c56b328e26c00411229658094d91d1163752480ea0594233141a4f4c871c6344df356a18bbfbef8ec394711c9f059e873148a1d9f67668e0d6db02813858945901838445839a1434d143c46cadc184d7d9e311317c8809d63b000f41002c3110e292b2c4962aee68ad8093b11a541fcfdb02e0ffb602ce1f0a65d1efb25ba68078fdd02634d4eb6cafe8c1e73788c310cdf4ebbb33cab74f5d8ad0f8c1d0329608ca70c3d2e1f631bc618fb88243e8f31c650603cc63e35a71e7f9ee7e927f04f979d4f45fef4f0e7799ee7d9eba179d3b3699a5490bce905ca8968bb69a653587c2c163345219494a987c160a6bf6942e1f15a6b0da5cb6b2d517200a1a2d06980d6e1f35231cfc9d467cf39bb2c5bf96cc5dff048d3844f12003963260b89af8b1a1bae5c83c83c4d2d5e59282736f43985c89821de1d2b606a8c9617ac0133ceb969a80b549397aa1378813a513445c7400aa28740ece0c5a927a21745d121208a6ec3a20785708af2a2eb455114453f63bce8b28b9a2ffa94931511b99af99c7b54728099a212e7b1152cb22072c249f1bd9e5244837aa2e2b5d3942059a6a6f86c18e708ef14cd570c9a20d1b125cb9e245078220f85d63a9b396b5df5c860c27104a786940ca435482e827bec24a1496269903509c979a7a4b000a12cbf94129ef8f2e7cbd26d65594ab9190366c86b5ddeaaaa2fbd0e152840d0d8a893628658561d4ef00694d0a1136389171d38ac0c5e8dd71863aca317fb9c8362d250419aa1f4644f0c329fc852eeb12ccb5ab63a78e7075e0b678444ac9c8182e14a91040425235529950e143f3e5f557a52f39b8385499e17e78928da470e0398185e3971c30e30c84e83d61bc5e64135a6878eaba71e783cb8dccc89f38248d515302e644946394f5d3df1d80142d66e8be13eed20faec53a5868e314e515a48d1e273333f93f464144f4a55af6a8246ce7907f049879dc7dec25eb5765b9923e79c7346b32ee3419ea71c2c3cae5263c85204e491d95155e468ccbc3166b94543d9229aa1dc4f38966abccb2b5fe91a8c4baa243ab026b5d61b890f1690e8a1cd00850915569ad0dce86254e2ca7391b369c53d8f9f8e383d761992168fbdc34537786632c705189cc0d41893c402858b7cc509865deaa6e65d5c4ebb59c3bc6bb3376af64809b7472b7e2ebb56c23768d9cd5ace9fcb3afb9e7c39f5e261c1d8d4dafa607cc620c881074e99395ce2c8592183523352a6620f81021cdfaec796155bc4a8c078a9e835d5920b56544c478aa40853c405292350268d188ad031030565444ae7b61f8d31c6a688d2c475faec397bad5eacc86082c6d00e7827450cc52f53114902e1a639450a1f0f2924474b626c9199e61b2d40a0ba91e40a878b1770b021010bdf744f055f5cc831c31018516050985aa3987a5d891cca840f10f2909a3c38ded82012076889ccf44e1e9ae1f163ac4b1821e9aee65c05f7d4c0d9139f9bf9aebca85214b9e06a96406ac18a0f24225f0e33d6c456b256c8967b7a04f8ecb614a2eb91e4ea052551ec900f8ac725c679babcf6d73acf9bd75ca2f4387189dae3a2039b99344d57e4242de162d322ac9c73d6152e796a8478ecd69633136c72ced95a21fb654b54d60ea03397ad0c07638c9704a04441260a0f0d0134b9ca136072ee2d9576ca01a8b8acf19531a2a6d739975ba202b085cc639761b7d5496bb7d5e89965b985076d683543464f478309cb9e92c84a6f296b8953e614ecb88151070e5395147a5c453acaace5e741a98ebea37e74d945cf1ffd830d8fa31b215180d11906501de500011d49d73aff5a9f03f1434b2c95d109047c768bf5d6b99ad861bc84f5c8224d079fdda2c23c75da10c1d0650a2eb7f37ceed42958c8a26551e6f16f9ba6da5f2fcc7be19763e0a2307f790a2f0f810a54676cfcebf57208bcfce5367cbbbf344d67e05e25101a51c1a2a8ceb00cee95f52f1f91e55fafd7cb09121ebe31c3387196702fdf171dc0bffc7cf32f975d74f6affc13f35aeb582c0363c058bd444bf28fca8c8a87c1dcee73533961b0990c9fae697534b125ddba82e46086633a310fdff699adae8d06f39206ab894dd7669558cf66ac889b7e4ddf347d8779d35b1735dff453367381cc9bdec195bcd980375f78f3a68760c220f5a683303d04092364bce9255c14f6a643a0c79b4e818b9e6f3a0a49de740c5cd4c39b9e82074210e64d1fc14535bce92a5cb45205d5bce92b98be02236ffa0b2e9a80377d06a6dfe0a2f94db7e945dd12519109bee9d6c8a48a41c99b550c8fc59b6e6f985465cabcf97ad36dcfbe4628e1c1020db0089737785e59f7301e45d1b54f86198c9640ed891345863bb1134470760999c23c81b24b539c56c162bdcdde72ab9b41abe52d4f01b73c042aac20eb5be6b77aad5eabe5b6960795dff21147bee5255c747f6bd66af9bea8886fb1a0f32d975dd4e75b9e7fb5194e3e47e59c7b3d2932eedc7e8414df302f9d92a15bc00e67b13801634fbb7b51988521d83c8163c58605262ceca42fe81ae6f1623c0920682ba10ca1820f27a53c5153575d8639100f05638cc7183ca0d2dfec7061a297278d945a47c4a3f364c839e7b28e238c1d8ff1140c2e8fadf830c6186389d293c1cb1a29496e301d8c31ce398f18fb165d09f36e8863ed7c71f42de2b32c8dccbc862a5d21cc608b5e7b0812469400010aa040a74ebdf6143c100220af7d04172d5fbb0a2bacc0f7daf57aea48ca6bbfc14543485d4021ba2800746e5ee38bd6a916705ee7d737a65c005fbbf5617b17ad53bba5d7b5055f8ad76e95e8a9175d5ebb8da29db26801394bba0ca96961074a840b9b089ee769346500f957b3e09879cbb82160ad9ad921ec76bdcb4f3aef72f9071b76d55c3ebb2ed7f2daf3567a2d664a5847ccd49b2d361dee00421709d738239d44dd1ba7dc2889306a8c6d8ae058d3befd36d7f49e6a93f5c1e7f8a6530fc3d71e62d06b1bae553f35768d71d5577bbdb6059c00df35585731eb456badb5e25ac58ac5a06a735cab59b4d6e6bcf7edba894be01cd82b6a315bf89682307892b0f9e9287ac1c2908259ad5f313b214992d4a2ae2adf32ae6616748659ccabac6cadcc29d7e1c36bcdc20d0b195e6f1773b0c73d8a28c4cc20e5b3cb66d93d43b1c8f2d943c823ee88cb62891e5ba8c00ad4c1b73aff2c02ac57342cba5c6183ab2076ebcc75f00ff2cf8ac03c1735a6618d71893febdf1c672ee8732b80f812e39cf398b1f0b5987199db88f914b3f045a5bcc62240f43cead1354df452749cb3701c7325b03e6fd9316cef0d2b77d9b5cbd2aeb008c85e6eb3dc295c9bc69e75ce95b8f666d7b46c776f9d7ec4cdb414b09d81dd5960b4bb6bd3b9c4185f6ff988db7a0d252d17e24bd7c09c73ceb9962bfd45d3bf1de7cb5f59e839fdd356d7a644c7086c86f8fcdbfb3c67eefa77d1975bd7561ab863b5dc79c26ab9d9ccdd1614f42faf2f37b18bc4cbac0738ad2b7bcd38048ea9ac7d3081cfa597355d65922f5a7e2557c799d3bda68b66eb7ae9a2557ffaeb286f5de7b493e6d1b44e35d06e346da477a2d0f4145ef49b7496631306d22deddac91fdfaedc29d256b0fd076e8e2e123f3f567ff0c1072e0f366436558418ac08b06e4db04a7d6d5ed881a708675f98b9f5bca60ae518dcbccd66de7a2e63619d47afda8a02d7366a8c473747cfaeb588458c4390a057a8c09144886b1b6bb8d2505083d801e0a6d3343ca60140c3bbc768b92a9500cfb514e0b97304cfc93e969b7dcc3f66fb58d0c7407c8c848fd13c56008fc5bcc34545f0987fb8e8068f790817bd79cc435c547bcc4754a19ac71e7f30805b6d00a7e5ecbb0720141ebb16f30d5ee715bcde8e692b043d0edafee3668b06c237ede7c7b78bb4dc871745d15bf746bae872988b64cde6328f23eca461170d2ff9f08d749bdd966e4db78ea52e3a7aeb02690f80d78b0ac0d192f6e1dab493b41906d23e6a372d2d17f4bab63db848bb798b561f44b5f90f2db742d0dbdcc3ed86f5071c93cd4ddbbad97cc4e50042086e7dc4dd2002cdbe06cc2380db019018c001dcac67905717892039a8401c1302bcba482000f862d6a2a8754541053e08377d680b70910602448bc3cd731dfec3675bd06710798367f78bca3c7b0821aa10ccb39b66ee3e4db320075fba072cb05f6ea0d9bfd16e1287fc437d4437384aab17086ba0dd24b2846bd32ea3fdd08250a822683f69aed658ea7a6d15f8ba267a90679a02dc87567f01b4dc080e82368207294001b49c4712704c23282001b47a6d41b47a6d08a01da016e2dab408b4fa21d0eab5198056afad00b47a6d40b47a6d3602d00640dbd7a61d04da8981b47ff050a3a55045d03548ab055d5bf0ddaf7770a7d517002db73f00b55ceb4503002d073365fc073414d8de83da0966ae5d13c93a7c4ea72582a88093c5250d14173b9c75717851ebc25bef8096829d39a6ad60abb901b6a112d263461ba62b612ad360e60896a42a58522a5a4099cc5a6706150e266bbe24c9c2024a558ad0417564cf9292346bc634bd4ac0509124048d9396365380e68e567d014c939dac19be48b51113c30be39c4140250995912435e8e4c0d930affd9cb9f0cf7a6a5ccbad60fb0de3b460beace5f658cb9d62edc9cdef732de7afc98c0143064a92245926703e1b36a6a2a21076f5d76159aec3805548017f1de6846f3abdb0aabf0dc052a30b0ca7312d6cc1dd1dbed53d3a2d68764854766470d761bc8bda2f7f1da6846f2252f4f02db9d9f1630cee3aac7751ebc5a704d604c5e4afc3a25c74b45351fdd3bfaccfc261151a01dfee70f852c237154c795a4ad3c40e550fdcf557efa2b6cb5f7ff9f0cd04666010a3e5c511224870d75f4d17b54ef856620a9319372ecc7ca113c4592e3f7dfd75f5aa515131f8327aed5ebc2a5480bffe4af1ed62b99cf0ad862506353244bdd0c607eeda2d7fddf5c3b70d7851e1c2478b3538a0e0aed5f2d75d417c738195123a499e3ce9220677dd8575519b4528e7a2e291bfeeca7239a9a8f8fb45f9ebae2597aba90a01fd759712be5d20b0f7d75b417c2b81c4891b1846f6acb9a30477bd8575518be5afb784f856d10cc9c0624d0d1956b8ebade145ed95bfee4af1ad6ae1a2878e93ab1e308a70d75dba8b5a2b3b192ede45afbb6eb4c6545474129daefe7a2b4bebd7025621db5f6f45b937cccbb5a4fe7a2bc5371ca461f43481f3064b1cdcadfa1254aed88082c574e70416eea2b6ca5f6f29e15b079cf81072a487a60a0bce52fdf5966fc85f6f29b9b71177ddb45351acc3baac357286558876abaa94f00d04199c76c3ac222222b86ba7feca800b9619473000f100c15da9bf6e3ae1db0a866024b913acca7283bb36ea6705e4f1d7cdab8bd6a8e87d7a7a6b1a99324c5e15f2bff9973389fe7a59f5c3370a14a138922606a43b4eb80bf5d7cb20be39111b645cf042444f0cdcf512eba2f649c8fb5be2ae974e2a7a8508795b2e954acaa62a2480bf5e2ae1dbf5f9c820be15a04eb0881224413a3bdc7512eba2d6e9af93427cab70645c2933440d942333e0ae93c38b5a2a7fbd4cf1ad0e87102162648e8c30297077ca4e46c9bbe8f5f2c645cdbf4e8ea9e87d715f90577f9dcc425a91c02a1480bf4e3ae1dbbd97acfaeb648a6f26948921062b6fdeb428c25d277517b552fe3ab9c3b712484b5a00be218af3040b779de45d9454c237109ac0518187cd0aac15b8eb64efa2168a4f090915e5a2a49d8a5a3b76b2d6c81956a1d94d6f8ad56bba68adba68fd5901f3fcf57db56b54d49221f3f6fa36da322e5aab1087bfbe537cb3585855c02ab423e7a27968e7af8f59a3938a5a2b56defab8342a199baad086bff6f77b1dc4b7123a26aa183f90825bcad827f85601df0b1b36d2c0a85306775d0f2f6a9da04cde84c161834d1434b8a69d8c8b8e7f7de4c1f9ebe38d8b8ea83d72445ffd759d455b5db4be86bfb6a9a9aac4d15210324fca18a9f282bbb6c99760f223498c0b3064244183bbae7917b54c3e4492ab2b4d566d88dcc15dd7bd8bda253e25ba89cc5fd7512e1ab353515ba3c69a8b0a657f5d0c5aac12424e1425c5915a3307084ec95f179b9cf04d041d3c57f04c99c212c45d17ab2e6a93fcac8062feba7875d1f2af8b352a6a615818e28dbf2e1a89327855a8f557f72e903d3d2712fdf55c958158422b7f3dcbb9b7170ea5819d287f3d2f659ff9d7f345873b9f267f3ddfb8a8cf5fc7632a2a02326f1d67b968cbafe35ff957059ce25b8924bf16b2c2c0b9226487bb16c95fc73b7cab7656b4193ee1e104490a9c3df2d7b112be5516a414f9f2428985a41eb8ebb87751ebf35dc7512ebaed543402d5cacdfaeb77cd9533bc417c43e1d7abba68fd590179fcf57b7551d75fbf352a9a8004dcf8ebd7c8ef0e5fde4d6f092677f2ecaaac58e1d10477ad91bf6e8117ad5817ad423936eba24e2ada41b559efe0ed75aba4a90ad95bc164093112f2e5081d1db6484573e687191947b050e9c159a607c8f032a45b32e605197076692703f6d73950515b6dd66f9b02285c4f81cd509e154092d61c05c159220c30ba41c6479494e011eefaeca2768806aa9c1062c547687de382ecd12bc75d539dd7a59b6339967b2c8a513949518281f5a462b9898442e2bc9b548de4f874e3477999009be4938950a7424b1c154749574f8610b539a25ae21b99a42ef6f6a16ac2520a3267305cb910aa81d11b92a7c88425ba13464a7a445c28d92969b2c8efb19491a3140aa5609aa62d869a76ad522aa4aa50c9ec949da76c264b614d48ad7032ab5b53f192f48d634992bebd83453c34464e4825b008e25961548251b08415411fc19074e61895e4385eedf6156f5f295df566573ebf6ab20595e5d0976559966559da58482f50d5ed4c6081e7f876d2f029ef299b5d053150dd5904d6efb1b7a1dc7bef2de6ea025533a50962d6cc4eec3d3ed5991203f63ee0aa078beeb7cd76ce3c68b79482c6968964935a7fd05b6f1faf11579224f71ec791244972cb3849922465a59108aa1c514f6e92a40293ca9ef44d562f6b24b94992244972d46449525909cf7cd66aed054992243945a6c8937b3c835ac32c411a5b7b01ee1d75270ed218a4ca4227861e472b27adb5a830fae2d332636785a5e5c70a2f422129be683162c5d342e5c597dd8cf6f5290b4d8b6987f9bd5ba60947c216342a3c3d6f9c3ce9f174e2f790aa85092ff19e54a7cf6b9335edad9311bc6194f68c5a00951c99e062f8b43361a7c4a20b0c135a34cd3af8fa646388ef72a824f7e6011bb5589665c9d33ccd33cbb22cb71ec95d9aa62f641c69e5169d292344bf755f2f5aeebdb7d2ef516b92246d3c4992244992387e1b0770e3086e1c581b8770e3186e72efbdf7de9ad4fbc8e8a5b5d65a36430292484112098b44129248439257ea209224499224b5d624499224496a529fb933ea271952cc6dcf9df4bb4015b88327d64ce849435b1af49bc40d5d88df5e3a1991533edea847adf58877699ad63862da7b9f53407c555f2f2aae2841848d1e29749e0ca972c78454f00d997b88e086893d728451b65ce1f6d053559928e6075d948c9bfc5d77269fe8cca5bd4fd96c89eec738d6bc975469ada794c478ed79cbb4d65a37f9685a227d8aa88aec6162440d141665703a7dd2f4e4caeb71d45a6badf5388e5a6badb51ec751eb514529d659de4c76e4de7befbdb713270c54779d1f3d97793ff161a8384cf638baf9711c9baa3050dd6eef388ee388f4e3b8f7de3bc718f528c3b64d74249aec48921cc97124a7920447124ecad65eb1f77ef28b3ad32347921c35100c515c6824c1bdb1b0d0487a6190c423552cd8a8c843167460e0243d5d8c2b9b1dd125cd20e1f3b5209104689d7cf61082387c7d8ae3f36d2e99bbf5a4c20eaeb55dafcda65fa7ea58d9f4499a0cab400384c1e48554132929f6584d0dc5ccce7356f7299b7d7d9a61747a4661ea56490e195bba955b1ff40815bb674dd69a336a728f3bfd32b3232e391e3d5959a12755f3532babe878bff38c1268502961126c23a7066eebf95d45172ccb2441ae16a94d361d8c24499230529d59be3061fc7edc7bbb2e22dff4c0cc729de5fd42c68b1b673992bb4ac5f0e9a2670a491ac7711c4717c1b24a8bdd8fa3dbd3774e336090f991dc558e863c8751e5b6ff127cfdf88dfa48b8f7d50badc2a7868d916854a5c60e8e2c9b19e93050dd346ce01403d5ed2bbab2d9914f9f70d4743291614f5811c440755f89318ee3092c7c18a8eebf3224c057a81341df668fb1345b30fcdebe65fb77e9aeb29cf5f06120b324ef08cd71040204089071efbd79bf37e9a39be4488efa041919caf10e9e9666d2655d9522ba2246294c316f1e430c548f5ae87105cd962034e2ecb07998e830e1d9a569aa0206872c9b55a8de9a2a5d8e56c82e49dca273d6e057a825a2dfae6bf0c70c5544862e8fbcae6ce6a30a03d52d9ed84c5755d4e021a9689b3793920b54a36ca933cbec4b262bb7690fbffda4f2fb85139ea9726f1fe24eb177171856434b27acec81ca624ac3e4e689a4f9ebd31024b32b41aed668bed9db35b6c6566d54d244ba49e6142693154c5ae8256fccb872dd792bd9912c94f894cd96a4e56672a2ceef513b97dfe5f5d3e6ffc1f66b39c17cefbd7de7ad048881ea93ba2c7df411d73fd8cabdf7de504c66fcdea326f7de497cbf7ffb2e7defbd97f8305025691faecdb58df61e000d3833d8dce0957181db787efb09fc0db5e4ccef5127e9f987272fc2cf7990d9c64b52ca62a51fc751fc516bad93a47b2fb9c8b2d91003d50d2506de79fb943050dd2fb6e0b8b299912a233f23c0f3c4b7fa428d0d244d489c663f3a8a1f5de046977915aa3f8e23f002d5d747821757c40903d57dd16a4fd9936ef8b9d337e9c30e4bbc9891f5054c1217d8b470a76806276ec498701305378453244bcb9b2b44629ece0ccfaf522d9072520c5251bc231731948eacaae9fa2a7554a5c7b8f78b56929b295d6e0c6963c48e9e22d857a92337ba4ad96697527c88902d1d2ea92315af33c9e5a5e1ab94911c29232c17d4b8b5d65acf6b5d948f8643466f5e7f031e2e3cc132e6088b275c1ebe71b9be46a5664e3d5ed53367de6c3d8ee3388ea3d65b6fbd759535595e5169959c24a24087fc18b50edb1194264431505db580d37586980c4519c72123e30b1dfa21d66043eef628ee4d6aadf528eebdb5d6daa5b59e09ef9843795a6813ba918688436badb50ef25a1cc7711ca34cf0f8717686fc94cb4bf6352a4df1adaf51432de81346092a40a69c30f182c58d187444e040c99cdd8b3c548a80b17344881051c2878be1953a4a3ca2b8e0ac9cb77e9e1121b4af531c2ba95b68ed5b43392255e8335092c6a8d4854c034d6f6a06d31a3d615ac08d719ec4997a5267e6b6f1b307d53373c85af5c4ccefaf534fae84a58719453ac90d9c5d1c9f101d1c393ec014d1a832e3c79b2e654992a56d136496963423deed66edbcb6996cd76433f2b228f544ed172ec049f31b6327ca1ea190198634761dc7d12b981f7ff42dbbb78c1bddc773cc44b31f85bcf951c89d1fb5d65aeb749f58ebdc397bed4f42b6bcd6f9b53eebe7ce1f5910f9e0b696de699d8131586176325e487105a7dd14c1d839f00fb60fd736d250810791144be2bc3004056e6cf3e3101e55ea5cd9dc67a5f9c1fcfa24a4e9731e44b6cec0207fae657341d82f50032e534df4cc39b19403876b8e813cfc887bddc30759361d7ce0471baa1f3ad690a1c1a664c09319741419499b345953b514552d7bf213120a3269b2ec7cd4c159356ffdb43ebba887b7b66e80c94acf9ba9a91f36d2542e2c3889f2a22ae98d8a19ce94e0a53254f1a2c4c44a1c2c0e708009903c7a6850418a4106d858b586b75e31164beca5ecad9875496eb36abcc2cc73adaf359b6d0bf2af307b5cd31857a9e2b2a54e903773d03041a3c55dafb298f0d4c0f9c2b43b13e4e12b149e16befc0a85a78b78dde82210a4609c6accf191a2076e34f3a35192057654508200937c4370b90c99369f5d8647cf670f21c8f6152aebe85f5fa1f0ec112f9bd28d69676b5de6754e318e6af6f0f83ccba26f903714ac936f3f06a68d3879ea9029b2c2110307cc9ab5a6c9340dc6b080e4846715030d4e93897aecb21976c76e937aec217808a7ecc37561eb2261ad9cfb6b1b286fbd859d666e3d3b459979eb1deeede2ac75a0f3c26c4962af213e7788f3f9b38b96b44b4ed1ade77cce1cdf32ce673eab42c60dd16c866f39d724a08446c5100e112439381bd441220db37ec89d4223aa0824e8927493acba963a273a292ee01cb7883f08e1f707a246a8f42bd9ea72d62163680400000000d3160000180c0c08c682791e46614e6b771480106094505c5c3e1347a3419083288a81180832c618638821c818c34cd56d0313920587dba46cbe443d6e6e942f8ece4f97924babbb140da2325554422ad73b8d6b452934d9def0fca1d6609f47c5f69867f4afd4e013824e6b8429e4b4f0be994470ef3baa28e800b788ef7dc33fe5e231df325cd714b163c821050406641fdd0e19168e34ba021e22f54a2a3cd56b02d62a46f0012539b71ac13573861bdd34b72aa0ef7c29280590f624ceaf58c87dace1c596db8300747e1c3429a89a319ecb1c77ff1f55a32ef383395edcb05156e07b5d2a0747f0c51e2e2866d021c62f99d61fc564a24284af0a576652432f70c8e0c4ac82a4feaca9031a96594f6fc98d0b78da49942866f62f055822014a492f6a14a67d589a4e42fbb496caa28f4f53887bf659a804564289a454082c55160e824628c5b0f9b3525d5158014c3e982556c6d84a37782d97679584f4aed951994cd982318c953e4700226f67843e8a9c12098484e2fad0b172d424f309ce57759ef68d057f9a4043389412ad4094edc42c7e35dc823c830235ee926995a29c49fd26981165ba954e6e5d8646cb05ad53a0dcad34c4680786c5a253d299bcfc47822894880c7cf00dd9161bffcb22e5db81aa27e75a578af459707875debd40b0500a00b5acd62e2d0e8ad6d23b4c9182e44733f96149140adcc7115b3eea912b5175a542165ec2586ac922659c19a850f611becc9249e468a7119661497b2e329d4fe91d2288f0670cd70dad23014cd94562a99a2c1038a1293d6d67b7c8327f0857f8f72b3d7a398735f1d493125edc5373f2825a1b920f0144dbe800a78556df181df750a116ecf450939a2a951b0df125fbc2a54979eb7bf977c878f29853ab655727613b2ce8035a380e49d7278b839359116abfd76a41114d834146f53fdf68a9ef9995f4803c10dd6e2e8cc283b89072ae19960d76514cf6744f7583cd865b63473c9c1eacd6449009b8aaad3441978f28dd976005fdd845137ae0d20b815d6d676bb28c2a03228657a54c1b772813a40d6c23304fce240af6f1a6a4d17bcacfab22c7f33e2c4a48480d778782687d4162f13c55e49fdc7030b784abe27084984189f4591e2fc245d303a0062de1607815b8225cc2af74efb26c84e8aa5ea12ebf6eed8a121944f18684e70e349f3173c91313b9f43bba9bc888462e0f3280e241b48dae7e0620c11a761e70f713edf0e2431538a214173c3c7cf70a9c05c3549a780cebe6f32ede243ed8c437c4831b31762af4cbf4353111b1b2dbe639b903741c4c01a9abbfc39e44da0bbd87349f225ab8641082d3189a8682d406de0fd15d3bfd3cf726dd5e703aec4cda6e88dc5e44eccebdb16cdcca843308bdb717fb963710ccde97a50185c462392c16706771185fedb83db879559719d023f4a03368a1e3d74cab1fe54cb4505cc08b1fcbfa0cadcf784166885f6e265a08f98a706d2635f4f90aa898243c27e32dd69ad0d278aebcebd685de2345fb320480681a130f6a5d7c51eb7257e4b8a55c6f278b5f53221b827535e4b6707451018f450ba578706ce94a366978c2511377b28bd81c889b0cc10e2ef758787b39f8f2c7342de3d2c16df76211a1907b62c9140953424c4debb4b17fb7c75a8d5156255792ef44fccec26d3736e07f50553eb134b3b08a85cd4762163459f46346d57e8da4f7736f4003e83ccabc856686877c6f5305e941e59175e6fd57cbac284f08b4bb4dd1b35f5b2f9fca8d3db5018ff53109979ff51444a60984e71b16e315be302d437f55722aafd9aa868c595a46da01b789efced12472f26d4c7da6444eda0e5dd0b2327a2c57ce963164e456049c6b91e54194d280d57c6bee9811194920e4fc140d2f846b9425b84421f312e319ed577719fcadc1c2dbe27855ac6ae9248b77aa11f8d1a0968c7454f6cf6b6fc0dc556a085a269d642e22b1fae3b92ff9e414961ede0e276a4ed2b1159758fb1da5193513b653e648e77f577c5bdd4cbafa1f6d0357ff1645dd6e39dd3f25352be56947ab12717c42af474e3fbebf5082657bde3efc2fa207ae7958d03c3989fd734c64518c919c97394c2e3ef58f1cc4fc3b0738a3c3c6fbe40694fcf567c20891df3e2569f3159cb40812fc3f1b5bcf75e04a169938bd6d83252fc3f4ccedf8f5d45b556edf1e4818ee43c0d6e22d0116d6c9c69b73d28a19183415726d1a20e4fe6a02a33449a9f88b8425b3d05fb2e89031babe90dcda486a1fa81468076a034485248bc3177bbcddffe656f52d229f1424ed4764863c9c10c38851310e9e0067654cf85efe861a75b1ef55812ac7d8e0e2ab60bdcbb9dd82326133d2eebac0dc2a91818838175444976a5d3b8f05a53a3bcb9e7b019b271fe9f3e53a963a892f16ec218df514638b3e9fcdfafb33c320cd76fe6e47b0487768463d7fefe02c91185ea57a33e8f9a596fc299b25f75e253081b3b3cbb2613dbc50ccc01992289c82efc3361b8a63991ef218743471a4a66557b3dd15755daeb4de017cf5a3e9a6532cf586ce2a6a7b27bafb13a2dd6687f14e73db9756f3c4b8f9f8ae72ae7551fe0bbbbf0ee86e427cfa53466748225a3499bfda4139311e55a359c349278d7c33fd4b16c263c2fb0da9b1e216a8c6481a819cc84f0b4beaa64112230b79a26865189b5bca49753f3d409b18b0d2039a82bc7c6a9aaa6c7fedff0caaec98d341b72ace73a054db0a8fe7ff22032877260d26cfa08b6980e4b77739132d04bed222293f92fb9c73821122941736e90d16443d081b335c2042d5ee7528c17ac831f26506374f7456f92171dbe626796cdd61a3106beec4f60dc87d9af94dacdc0bcde96155ed660bf1bb4cabda6dd987af58381a796157c61f83dc58e2f4284e5e915ca3c01ac84aa235339e8e6ae1b82e4b1f7939c8b88446492df852f6278655c3e24d206203f6ab9671385b8d9ba844aae832d06491c235035c93a7c88c55ab52fcf2559a58bb2bdb9156842abfbd0934f6aa1168ea7e094d18c80219fa5bb993fa90864508502465c0acc858045106e9b2ef0f114972adfb0b4efe8f79648f2d11c352d4cc963c9092d113298dede558335f968d24f3ec9f514ac35055f6c52dcda29ecc625357e1d528ecf798bd912a0de986f6525845ac650344fe519084548a34a0492e5f2fd3c8130931331ae6604d3869fbc954dad4ec54ddb267b35008b24986084555f2c1678c97a668e167a3cd7273341270395eaef1feeb975ae4d44ca2d6ca230c84c80b2b5392bc1c19859928d9570bd7e092c784ed0cf6d2bc09711aec4d0e476d55bded35418f3ff43cf56ab07d2a68d3d29f516cf9c3215851244a62055a05b72e0332ff0a735a6fd3597760d6aa7a48400a5e0e54d47dceaee60fc4def27b33250344b67108336874215d8ccb6869a3e6d9cb41407a5408041b2153094921166d1c7198ae55f698cafb5bb1be8463c87bf0623e032f530ecf84e65019f8e08b7fa4ce3c2aed2ec260c007df7254e30fbde9be1f0798410db947fb6f124c8211c411c76212b814bfa555528a37247ad0c398f4df2afa9765f0dfb73146aaeb13bf03253964ca5026d02969b6225e0406f504714e7013f0d3cc9eadb3c3ee9f1ea04866efba18957538521f5ad25a73cf4916a2426d82f8f17131fed4a3bb25f79cf1bd6083111d05c895e4b54254088edc4132c9ca497de77b1e11361e259d9f8d1eec441e2c256eeb6cb74e6979b0820a5c90c0485724224f330c50d531705115b3de0795e30cb6c09b92c308bbfaf0f3478f0b00a38e40ecff94901d001617688a73df1ddbfacbbbb86481245151ef844747c9f2aeaea61205a5423a58f60459f50c6c1cfd490ffb0d0f23cf5219f05309db401a7e8f151a54e922c4e71dcd0cf5a8fd3b3812f16f5e2c30d0a11d4652698747cb55c07860da02165d77e225e07c65022b32eb8e0dc14d92c1854194eb6bc3a079af25888dc364493bd0813324838b83da1b409639687b5a7fb86b84e1c66eb20f52990a97ca98ebd7839ece4149e7bf554c493b03d82412b44c3969fcc1a665527434c009bff0e07d170cdf4ce8953c0f8be24d05e611603d42aae2975fa1b899764545c6214b102a2a7a33c19929a68e86413599f4e0dfcb662098b1040f42387c377037c494fff88972a110c2c2cb03bbe34003e2ef9fe7d004163ac6ec196f8dd2ec81fa2664b8ee29455fabbf2fcb916d57cc89b3a7bbad212a17cb29358bf6cdd2716a198ee89325be18d72a624876518163d8dec05bc98950e9c64df68a1cdc03792f53866aa04c9b14bb592344118b1b3eea30461b7e121c78d797553420fa080478a8cacbaff7c95937c741af822be11730445572056e13ae8f5b1d232f2c5ef2ae92844546263dc3268eca169437eea6e75c8e7d32105341e05d0ccabd0ccd37edf5aa498c3c34c842e5f5c42abd0a6f10e5bb03cc040af6d1daddf34817d71dce86b98d2ec6a29c58a5b5c8e5c585a4f6ccf0c9a16d02b1467693aba605291988e511e25026feca10ac227ccb31da5cc67f8947650320c7886477ceb53ced3accbe2d5f40de3ef32eb5690251821c3893ef210f34f125cb1cb8bf2a86a3e173869f93f612a638ea088a87d9d19575f4d60f45e171ff21b5299e03bf45946c912ba4003fb050d07b4d8c82cec7608642b802efb34e2b340718eb1cc5be8b6f419693d5e0d455805a6560549b45af3e0787c9d111268db25d1534a6e1bc2f39b2cce090fa43757f2efe227663d600db6e08d887bdf360e5ce5ec40cf6456c2d7388bc6dc39498ac3468c456b53fa7dd181ca03d1e03b4d441892622a4c5a290ed66cc96be459b7ed624e13f947b298df7eb6e2e1374b80cd0979bbe882c6c83cb3097a1658411e6dced13632e61016d0328955948a92c3081460c5c824e633f8e11d7d359240abe7db4ca13645de2da6174dde5e88431cca3b8158ab728df1a906cf8cdf5f1c1be378b01f12aebc29b0bcf1708c10d272fae9c6212464d71931585be1a54ef2988c12959174fae0b918e2ec99e984bf52f02da168663f9e99c9569af330ac431cff91084340165e79eb2010d45b455a9ef20710834136bc602e57621a29a1be1c3a7f24d0d3edc4bf01cc8aa2e4d707d97a55abc4c3381f163550d69e6e22d656d53873533756f06dc42d2175178a5e53f6e55eebca111e5de3e7b6e9a0b06d1acbd4449cc08d1436c62b2ca4fe8e54215bcf512e11bb38467b450c578a046d29770ee642895992b925fe92f4b296fd4cd24ae8cb18c610b0cbd163ed687c498d9a14b6ad56a98e4f441adf102535fc689a607d603568aa5c29e6b2b65a2982d63a812740358c40e24f2e9281a968f0f85eec1c4604e67907adb03dccea323fc04e26646102b19e99aa53c121a2fa5f706b8fee0cb597142964b3878511e16a63f7a77b97fa2b9e2441a3b0ac220c44a0cf49a32546db4fbcf1fe60e8d320ebb1fb577d18e33faf59da7a6921a279ffef8f40ea7138fe2d91b0fa5cbb53f68426a69a70370aab09e6f27c604316b47be3dec90de4d4342327d269d07f26dbd5548508a2dda3c7cb0d3689e96985b8ba8967d2080580d32d712500c72cd629be6d8f1dda741c3a1b733fdfa8b4a36e54af65955e2b9c756e69f6746435b7d86ff1db716d55425f7bf1317bee4068d7b8c5d20bf0d846c091283a162afc4b4e7dbe4c293c8f0589532a5834a26ad062365436e4b31e3df6da73e518a3628a66545a9d8ed592cab4c854413f29b44a96ec095d928a39aa4b6cc9c8067eb3c339aa0d03cb5e85f31b8bebf2e51b4b23308992eb9975cc193e60154a6675290f24c1bf771f0e77dcdd7a4b23edfdf041451d3c959d241d5c6c1da61c2eba5e3219e494c3b79d800c14e8d619273c5668000d74464d0c538147f4f96c35a329561900843926013a35bd0b1aabcd2fceae75d78df9665685dd00308d4f52a1ee7ccd04151e318be22a491a9e40e7cdadbb5734a51580c74aff4fcfb389209d72aebb8e5249874c34a1066592b9d1aa28276c046e948e8f4697d03b5efc8359a31ea2bb3c13e5a1ae218e7f123d8bb58f07ee049c5f542e023a02a2006cc5dfa583c67b248f166a61ce464ad529458dbf9627414f61ea623bbe944b3ce42058251891c34de1c1f935841f89c94f0d18e55514573b58585894c107e30ca8fcfc2db96b658a73865fd8a8100b316d6957d2527fa5eb31fa4de84440aa7d123d33655118b82e879208e21e65630e42d05b47907313878aa760faca617ad626ab6dbae3f924a5a84b6224daea37af488edaa50301702880dcba2b8516c90c7d3e20cb31de10fa0d9f01978c6c9f7a281cb1668cb9a3aece29c0083d114a5f83b1a408723b74d348d42eed54718d22a6a0a82753cf7dd54535d6e722e9cd9835ee91844d49835d60285d260e82e8e5f7d49cfd0cb9872bd2dd5280e3eadd1d9e4a501734c7d0b8d12f4a7a7caf767b36378358822a6394d42f082c4401875acbbb34d6cb49f6640b42c0c9b7b175f21c9205838baf584d8fc0e2ddb6c54fe1caee7da7c21c4d8828890ed36abaef32ffa9976810fd3b3e6faf398a1de4048a8cee480db4862cf1b4411bd2098a7559135c8ece659092a62fc2d4ca86615603c29f78c31ecbf672c00930716ce1a914f23806c00130a3532f7e7aa20882db19a93eeb501ef425e6e11aaec73262076bc50a693499f6422b8faeaf1451724051847d98684c3fd78fc11d761dc3ba8213d74a34b9a74c7b916c25e47b7f993a6cb784370f695abeb314a3f20018e72288ffff86abc862a1367bc37b754d467f4ae939538ddf9089d1814efe494a8aa4f3846d626c9fe2081195540efde2de1c260ab891ba07569d34bf557ea2fb0d91349889156cfa7bb014a9ea98c3be1e1933cbae7cc348c14814a40002b582d7a1ffc4fc727d86a8c75f7762ccaba2d621240a55128eb0e6ed816e02cc9906fefc9367db8b9df0c93d7b907e448862da33d4bc15b5083895d8d265b4fa8de7a64cdb6268aaa9614363e9b5bfbb79370cb295bb3e5e6930f95993a01a2e64f47336e4986650ba00d71a407a959c8766f5a13cc96b82ec9de19c66942c05ac03bb770c0f57329696571702dbd2d5c4572a4e04ad82ca7a06e2b52c7b127d0f251a32a029790ae6e339e97c40d32cc95b537fbed98afa94e10b552433b72c133d5498f98a08844e27187fb1a56355c14fb849e35f8bf2d67f69d2cae43d6009c8d4911797d00ed923c93fbb1c834cef894ed66e8d8faa9c475c78dd9394f308889718e393f3a1367a077e6997f41e561ac76921dcdcbc6b9afb786df07ee40bb9d2fe301330430697a7ce314d9030cdf3951bc18e70a117a35dff0ffedd5f51e76fb016671df0ed1629624cb4c5256e70c550a96c705ebbd4f59f1a6eded99c27f9da76e7b54a279a25a0824ecfcd00e0eb4ac5e792ae8186761c8f33ae265fd45e559f290100b7a5218684e912347d40b89f5395c4c85865466ac9bd336b6fb564bb94d40e11407d1e20fb98f545feef6f9211636689a7927632433efdb0673134dce10ec3d7594024d6e3aebf2be4c2e8e560ac187f54a3e92ba6dcb5c12132bf22d105927738e308be02600c3bca9016e12e87d05fe1d38a1c64ec4c43f822747a268b30a2da225be56d624135227c197e6d62e0edcbc48b60fdb5d719624d80a69ad1e8b7294c101edd4e8df8a80a27e1ab7e1b4a3a4b7579c3e8c12767139835e5ecb27b72621699e90af5241da10fed9a5ec333832449b1b45f51cd55e5cdc59b06abfd68245cce26a004c52952ed659493324fb44ab9a7128bb31ed8f04ae12738b030b676468c883badfdad1d380b3cf1abd5eccd03af61ea6b2b3237c83ad441c2c9a314dea8ce4ab8ae55e6304e799a0d9d733739fe1b25b2f7e302cd4309f8dc8c0aa7c309fef7552754d7e9818b07a5c6e963bb93dcf8508a333c1558332c2d6e9bd5e6aeb68b3c31ba57881da743ffcaa016c91dfe119b8ee442b751677789a5d5c10dcd5d3429756dae2a0fe402b20a3e797ef3e94100d0feaa297ff5d48528e87e51c044c4944773b07f44e90ef6dd28b98a16b6a3837a8a9b6d9a4d0f91b4fa347844eac53dd3bbf67e1451f0fc931e186bb77808e117b1fd746544267c0457ff74517fc626d51821f85f5c03d4c4c128e34cde91e78d5d1150566c8ddfa0710ce19b1d141bc7914ac4a610f5c5bd0b5419372e276c5c312a1793368e2a16bd64f95a0d5925249b480f71cceddd1aef05615a9e5254ed886222647af1652aa850a218143a0727e03c9e93d4bff22a10aca77690cb4eb77301a50444a58950a3ff19a2f70e7db140a120f426bf938c06d1107aa33522f4d32914cf6a5c72a4d51790bc2150f66c80a31fa63286ed13d404f5cb0b9e94bfc58987f3eb1ba535a2a3bc5a4e54d4fe30d6aa9fb429518c1619cab9fe9fe776d6b5403736522fd641708a4d77cebb14197fcdf27e35da487cc7d25b106401fbbf04199328614af726c2b447c367dd89bb0ab22f9b7a98e7875a6702a0678166291c59e4a6f02f5b60ff25f458371c14c673a0874e8fff49b30f8f2aa7b4f0b742acfe28eb8cdf0aafb12f4ff3da8df577bc410f59aff41d068b407430cad8a18e7ded31e463c7ed03e14d5dec20363518a3b1b80284137b95a3372cedf566aabab8089962442b4f426ea373fcc9f88adc45127deb497b379985a6823813c44e0dbea33120a2608fe8fd653286885541a38212c441e37cc88a0902e599318dbd55bee81d15354a00195578f6eab3c831d2d50cbb506c41da0324da0fb4d3fec7ace37da4e6665ae9002602619eced370148409dfeb9612fcaed134a7ad6e2e46d718b4d3c17a5c24b7ef9a16f5c5903d5797ae8efa40075692676f73981a7f1f8bfac47f0d35319b0030cc4d8a35dbb11040d0d81398afe0bd467d880532fe9cfbc24bf379d0c850ec5cced1db299bce6410459436cd22e9a4dcb944877d9602d0900e07347e031a3948ba0e444eadf7d6cf882f1456001b9e44546c885d5cc0ba5bd5003a96426b8a7f994113e9e24894172520313af52c6229124c9149a45f7a7335d266f73e6064c46226caef5a78bdc1cf03cc2b0fd8a8860a105437ef38ecade9195a20cbd38e7a1bbfd5e7e52b2dad28d69e9fe021e44bbaf92e1dd604761b7f2d62d8226938989378bde13171e248d9e71647498ea2760ba120d3c5f13a7cfbe9c052b35ede1b9ad44f08fc21e30ba56768c8e3aff977ed9116c8a125db80df2a9663c08b23d001a40c2465e7408998403c9e939a0754562d88b97cec988d253aff4e3aeaea89ff11db129b1b1f369f6ebf6ff2ad9a3b4477d4c221822af3627e1f4e1d004bb5656b31efc191a9daf6aa1384b9700acd4c43e5cc755b454102f62edbc4e6254593de182a5fbb00d2215b79b5c31437c4c2bbd75da0da7a9468007b7f7a06a2f63158d6d08a8301c378d56a582c307a83600a031e5527b525d981edeffce3112d4ff34a9d5e028ecdd2d56a6189368df16cb764837387df2de89c81b63119e4604a156013efe6bb16588508bb6688a624abdcea104fc5ddbe908b505132823b4d917b48806e292312f5dc2ec644beb8300bbe37285eb973d577bfea88aaa4079e5d146b9da4eedce7b17455f79f0314cde174a8bbffd81b46b060f7ca5dc91a0537cdeb73dd457cf0cdc87577e860aa04827796b3539a382589248d038bb979001c590e72d453bad80bc4dbcc5a1d51906c055a5b6eb6a05514fc91ff034dc0159732714d26cfc26262ea9b19ac1cdc1b660ca3cb264c2b01fb122f304d62858a71aa62748bf6abc27e5b99be2fc53001ea0c432bc5c05ebf4dd167e351e6b86080c40b3ca55b906b7d65a8683abc1da0449c5501b81006989deba3c7b0f8306cd70fc3439c61d6c867cb1918042692eef342e827593c8887db6301c449dfc155262c0334bd4d50f53d3796bf29d096d3b56e83708d7e0d3b5a42e613a7126c5e32194343d75d6cccf1347398ab82d2228d8d307dd14675f32310726ff0c5a87aac85b81a43b87de0a5376023cd4b62a1b350bd3f69136a72ee9819258f78e0144e2b7e4e51b80b8b3904ee9ddecb7d7df0f2bc0c0c47d17d30265dbc4752c42fc3862c64f8b40f1faaddcd146f9384f29e78190803ba4b2ef9dbd7468f2b2c126fecb66776206d2a9ebe5f211a076dadd16800ece87976fbf25e9629ce2e1ac67048da99a97e111fdae676beee3ea5545cc5c97c714f057b7467934cb9753a6ef18b87bc4cb80967725f00bf2cb9aff23f9988a8c3a2c2aad2a8933bb049bb7af774300dc246003775bd5f6fdf76d506a12cbc1e43c688935e54fd8fe33d7707688505ca06650c68a2e930271b1c3b06480c5da07f99f4c6296d0fee46e33c73425c6154b4518af5cbc1bfa3989e0458751b597bc2b8de6b54dcc2613003f2922ead1c6a8ea72aaf169985a37ea6707df1083f784b96a73d28fd75aae32f0845472cc941b2815d435c2c869d95b2090a92c08ba41fd30eab8b7750c01b8a9e1393412338985b0304cd7a8c0360984294109b49e4e4ac67143b8cbc6d68a014e746f34e2d6d1d4d7b5c6cf7ecdc5d71625790249cba58e409d1be013bb5cae5b7860133a6c33f73ce7ea95e8f5a6de207581a3095826c29eefd0928285f006b0e3060a0185028438c11a3f238bb6d7ed54e5b701c0581d811d79a223db5d5441b9a4402972ea821292c6b25136f5d6110fd53f58daf37b9346496aa4f74d22ba8724510aceb84105b6b8a4b43e6fe6423510489d809cd97652502c1a921232c9fe18ee4f92fe616071d1fbb1939304655715ace6c5076b4b1565c0ec94a53b7b4ea25c0de92272b459c2df6b57e692ed95f13074d71061772e1675dd8c5894d485931050e0aa5a17b955e27c9eff3b29cd8db3fa5f3866c5c3c22923e29c9f1f8bbc1cb8a5a5e22ef1258060f595995176adb82dde085c36c9a215d28e56ce88398cd6594c79fcecd16b8f53dadbe4e12e8e6e4a3d36783b49f8c5e09c399febdfdd4126340ffa3dceaf741e0e5d0d5d2b2d4800fe842e40340c05c5ce4327994609b2233e488747167f6338e38203e07cf4cdf96c077d1223f9b26fc7cce8ea535d6b6b71bcefcdff69aaf199919c751b14e26466c7cc1e82fc6fa71504a834e09b4058cafd706d9664d60f83d2371f59e20181d04e506db90ce2fe439af02d23f5f39f0ff04d7ada38f5948b1b2b3d9d2c1b692debdda4eab999ea4606aebf6b91f71f488638ea8771a2b1bb017fe4b19dad1e5935cc13292d434f1e93370e54a2ae976c2d15993d697439bcbcde8ee8bd2b4e5555bf005de4e1feb19127da1a0a9703dcf48d842ec68ef04f6c43d93ef895915021f3531aa30895824bf7c0481aefc72c14353a634faa6c8413086cd6fe09b0ce021a64c11b84822e76ef1fb422418ef1162202c2ca6af2b8bdb38920f88462f6145cba725d685c74d144a7fc2cd02bdb24d6d60f00a5e0e9d2b044a10603e74c3ba0ddbdfc6130465f9df2d34f77559f6327c83df66c0fcd42dfdb46a3e006adaa498200873f66cad5fa31b3007c5c76727172f4deaa18233926384533dccccc423a6aaa70189e2842ac8b64950998476b2694844e6b174570929ca1a5c365a1550cf1ed157738fafc21af92e3f3a03a929e08a5012fb370e2f404655787bed7ea30e2380e8f1d0b71cc19913ba5e7d0f0453a72afb0bde32b5cfea6469675dfb77bf9faeb40cbe3f2e28b47b89ddf21e8c716816ca46be7677c013961f8651aee3d72ce113bb5160e3e5acbe3799ff459058689d47fb05e12c682dd7f5366a808fc4f65fefea8e3f2ff3eb22091e04348b05c309f20aaeb7fcb59f19b0d87527f150fca393aa6c3d305de369393d0273fa706ef3189908958316a12e491e2b5041ad7d7c32db397e6c3df43b484bfb6bb051ff4bb6d7121d645f09ba184e92b4d26918c1016c10ed04e27eca526f4ec8135bec4a9820490007f8d9f369c6a3420f725a0029ed477e435f96625db192a6b91703d5d6138a3aa02f838d2b37a60ce072fe7a934fb547d6dcaf57ddf4f3999a860f6d848807857605ff299b678f88f97003a7131fc0d01ee15cffcfe53e9ce25bcc221406ebaf580320fe763113cfe9939e0fb1e086a9b597e3460ecff187c628d0af6ca1034c24e036224709a64a839db5f5396c0a31fa34823b06c05292df4f8f0998f9ed9199ee8c5b0117fb04c92afb5f15b2fdbc1845e55147d6dac1f361c0e93496231a573fb59f547652410a8a24197bd440f20812726a28af52c04118c8044dbd16a31424a07cd9a961076ae18fc104458c167a6e2c565204d31867e3a235e790eb6e8e21a9c59a1816f8e46cafa05a649da2350b65501f49db16f060823bf2d9d9964301e7b738199d26fe490015c498803074ce6999c522504a87fe044a7402849c05f7ab6d3009dba74319b5a8b7781992465788ea704b80ab17d1be5b3fcce1d0358397b7c29a9d04c2cdc07421867036cd7bea2be3d657bc6e255cb59b950b5c45102f11e666b40eeec10d5b8995ffa8186b9e0196cf2c60b45a3e309c822b26ea9a7302789427035b27345863486eaefe6ef9c4e924d3a1acb9bd4483d1287a683e322eec208543dfa1409fbdbc8774a0d8460b6ed7f878871b101a81ccb86014ed74207c38381148956ab280b4c8800345e508bbe5766850d8ccd8fac25043b6f160b32ba9864658087bb5ebe91633fbc1a24be926d55468279ce5b8f61909f4d41c94c662ebabeecc3397918d5c499e96abbb4274e060a850e565a60b7d4a5d8b3c9fd1c7d3297f6fd66b395ba5af14d08ff3b59123f6b32273f3d793266ff48dfa61d946e9eac279833ece966f7fe56b37649d1e831319413121722009b808c943f3670c8220cc3d3bc0ffaed0c0f695c2fef37e324e71a84eec7c85ad534cfc2d8351e18ef05e62c147c907e3dbae24b5472391d67ed74e072a5d49137d29ce2c119f72e699a7b9abd5d8467f2d7f728a79f14d383daf52ed3df04eee1ffcf147b1bbf000c664cc34ed6051a4f516c4610c3dbca4b16d1abee89cc3df119d462b3cabacc06bae403bd87a762e54760c354c566d5cbb9f7f96c9ef0df4a1a6c3b2222df7580a274987e19c7c3beac34cb78f0f74d38519527359185fdfbb404ffda9ae73e5dab54770bb98ddaead457dc915d42c63bbef8846e012b94073c677a0c77fe82a421fd6590930da6fd4894608a9ba1c069f9ca8d5116ad1a2d5c43245492009deb4b58288ae8a6b02399b603342df2f63a6d800338b0ff1ae08d3dfbc1d0ce27c132a917787d4e1e1ea3c0cc176a19822448f14428f0dba16b90ee119caa6fb49b4db1272158bc3b61b6f7ad0851e5cec834d873b4793506c978f14a9e23134781df27ee29dc4dd8e500e903065a6a464cf62c318446c11418c369d1bfed76a9e222958c2f0aec919cf3859bafbd9774ac5e4041445b78ed78b9bfbcc890f111fe16d64838ed8ed26a5f48f15848f14191db27a14fcf7c5ba1e0b7ce3b0eef97623517adc8c7060e3e5349ef5fd8f01c9b67f08f047f2f6c65df1945a3897963df7b913d4e2e7d7356b80bd91daa99916d108f8f650cd930600ebba836fea1948d94173e149cc0b785d60991d0e87bfb963f62db1be13a1dc4bf644c6cfc54ce0972e1171ba5704ca59146250c97785ddce0b558daa6d183ed8c9495c5d04494abe49a25b75ad46c103fc2353f1262c6d77dd60e8fcbee962c50adb6f89906c04b030ba35ada49daa2cd1cdd5cd21c61274bf2df4f36867cd11d60336009e6751dfb48ad50861df01cb320654bf8139f6c9e39c009381ef1adc4bc5b81682da2b8191d10739d4d5484f1defbb88f78ce7f7b46f62e54fbd9a3dbd3d0192c54a31eb8fd17696ca09800f18a614e0537d93eaa0c7a53933a073090751621e43a1ca122c94b2f5847be71a4f9941be93ad3835232d641c856f72e3dca72c1d51602910f4467f75adc57a31dc9004cca3fcda21a2af2bf5349b16ee3806ab037f0465a11d004f6c99e1cddc95db5f7ba6b7f3d6e4aa4740708e00e0d00382ed14e4f51f5cebb212c23ce201f2173c9f8b031d5db31b7a1cd708c43e01bd92511fd11d034ffcd513744e1ffbb377942775819fc030959198b57a5d7fee16f0274f7e5c9893ab569072a9c18622c7f2c2acf60633b8c4a84570f91e7286f3bf5fda1f9b1065b80344dbede8d5a24d11d1544a07f3650c7c18f131942af934c53350491e6f26ce8737ec016ef953fefcbebfebc3a556cf843b876140e146565084ae878befbe472e8f8067175f51b5efd597efa603432d4c6e8e29d38230ffbc40926c8a2458047671e2267ed0bc89ddd7a63da1229add817a64acd96ff64990f02d68d5354e446b51271bbabd2b254e855fdb6a9c0c8635692871c47f5178c7befbd154347c7690d678869401a6c3cfc483f28b3c81114d8934de87715dc539266c6807ec7f63dde32d424abfa2f9ee82f851287244def86a4766e872f27dedd418e9aa834cd53e586e85b7c9a7a3e16ae8878ccdc64849623c4fde6776a3824171267c4e67bd7005756ca1f2845989fafcdab757cf7414e38914a40fdc6aa0c244dd33c4724fc3aa28f865f2e0fc2a048bfc94790adccefa21e6a419d601b10089f0f494a72148a5790210c8f06d1fee7a95ce801c09708a26baeff11bfc45c26b51f0254d76fe20cc996b5da2cd4f4e32157a3d47db16d9ac714a0d209737ef52585fbdb0662b1a4b4a63282fbd8f3fdba4148f2fe5ebdb16e62f1e878425b420c3e03ade76e2ce9695824d78ee5630c164f7db4d304b778586aa33b689422f5b1c41f7a5cee47c385b3cf3e58911d8ad505fc524a433899073a0d4419a4604372a3dd7098d197c3c09ac197527b8301e2bc4fb8548b5cde97cc962176232d94f69e36b9217b995ea133fa0f67c8979e96a7440b3748b251f86357f24ccfe3db33e1c9e2b0276e01d3476202189c073af616b9a3a347bbcc0f1c6f953f04ec687e31fad7086eea64bf865a1c4ffdf1de51a197f8a74bddfaf8bd3f7a53d63976ee180390d6ba48dfaa31f36529b2653378a4922b7413fdd23f98c76c4315088fd04a363157cafc29502dec3de81103aabae9f260dd8c313699c7633f853a84d35452c20d8fd21a9ab6143c562408c070c027c1c38fcd685f96bc4cb30e56a905da90a3840790371dbd63827944f6cc78fee0ce5aebbc66a2a73c215dac06ad60733abcf8e6f088e977b47f23d0599a6eec263b5b407df5d5abd341061ee6f305bc85ee90af1dbe202d5fc11e77dfef01a4129bd0e17421d76737fad875266d7c89df0b2ebcb4f3d66cd834368a7cc7602b32726e321623288bcfd35ccd432c2dfb1d49b03bbc90084ab167a6c5e2b8c779b8230acd10125d658dba15366746a2118dbfddaceb028322037f34113d7844e683f57a8e985d2f2bc871b86fd6b614b4e114eff02b981243deb0ffaf38be98cf1ebe0501e0af04f503d0f52a8e94b52fb062eb5161d058e450c144cd860871fc5962a35d07cdb6962e63f9e0782166abc095da0d5b2c1918b026c1c7bfd9a285bd31b319b510a6acd83ae0993bf05434dbda2225484e1cea8345ad25d79ac9e2bc1f05317c3ecef40bba840a926f5f05588c0ed762b508e06815b2f87aa1783c8271253192a932120a8ba5f29ac4a99775a6fc520e918ee6662ec0b8c36f0ad35d3b58257a25efc215203c9ebdc6a8200838d784d4b3b77bd65968605399b791227546662137e00b421afea6558e5e4e6ff081436c3f81861c8612f02b097f96bb4301d4d9794519fa7be48d77dad560684ae74923c8f418f319590afc59f226b420ede6f8e9fa066786d333bb93768c7ad8f640ddf2469bbd469efaf896ff3e0cb7d83946ff68928c6afec60096b141bdd747e29d0c16739d56942fcfcf5e9ac35d39e24a40fa39273e38b4318c8a5fd000ad5d8268395029c23865d5089ff1500e6b7fec6110c7777c8c035cb81b0c683ecb6fde3152ec51645a933f6058d1b21f187297ab9556ac7458ef18b16419d1093c060ee5d012dc43b42329bffc8fd8d311452dd90c1608cd772277c9672d13e4c8ed2840130812132763e3a9cb22da41839de0a1c6bd191e4e5d10e3d7ea57b2951f32ba89562574807e17cc63cc043acf6ca5b9cadc40593dc348592219b9506fb0921cf2c275ad6d4ac28ca5ced3070fb921ec232710b0ab24dbc6ec599c44880762999fa6c0b231465edb898dd302029604c637a43b0450074ae61f1596446b463c913500f651d1ef9d42a7837a8483962c526b0094333642780c0932272a4f0dca5c4a3ca71d0f56b344d19ff52f48bc8b36a2c4b6c5db96595a68ebfa8b1b09adb1a5782ec28d3b348c2a1ba22cfb5bc9ab772485f5a9e6c5fc14d7f9e0b953689731124a6ad48799339e2cabb95708d758b8a036ab4a339fa351b940acbe6d7a111f826d9ee087ba0a953f38ca08593ad75562a043a4b8a2381c1e68dea8a2a6f312122ca53e916c8c9c3cd1ba054b824443f83224a0d554f977e32e61940f3607eb0f22b6bd3dbbcf2eb007110a055800deb57ca9440f2336a548d7b1557fb89e0fb10389e77c1802163c0071a024eefa22b95e1618f00eaf08d1d3fcacd28e9fc1f6843a65ee9901f4fd84fc3ebf9ea3a6da50a5bbdfaa65e7349d61879fee165fd521cb5aea671624b2cc2dc034f9c2671a8bcce5eb544368fe3f77a06ebd636d8d0a24e788a67ff9d6d93af066a5da956e07c97b607ccf2eec3617d0408a5765450c8f5828479d25eafc396a26f15599c7b109e47caa4afd9ab1e4f43a0d9c744dc2e60796b9b7ca3d1709b95e1d693678f374d448af88488fa4ee0fd8aaae5f44a4ed6a62f408580f9807fe22dbcd51373ba82e525a5f107b2f94aa6d923dde28ea54b814f8a48015402e354f9561cf2307b137dc8b88f42aedd720db7297814e726644e82c2d777a61efeef784d402475074c250c49648513f3e7108d27004432434786555e8050007dd539423508b59ed5f16a71789c673d0889a53b97f941f611a1e8f38372c566ff05c216efa73fe1169a37ed39157788618068c89031b49b2b1fa7d86f301e2fd53508d6eec3f31bee99b239768a5ebe8ca8b3970acbd50a2db97324351d237af1c44cfe585cc3132a423a0cf5e94d618ec458f4b231a369321686a0f22bfd8bd80a2da4acca863c1fb4a9cf06373cab37102a5a9707bde86df558e60741d742331fb73fbff036a11430b3591ee4ce6b59f2a5b2cb0c358d9687a93d9ce37292e474e7169900da65c6385deba2a2844cde208eff017e60078024356b6c31e4cd86badfcbd6f8acfd6ae2fd6a1e0440aae761919c64b832d71191ebbc31647fa0f780044cd3a51f1de83ceb0a60f633d342d142c3365aa05401a60c7ccbab65a7bfd6edaef60898aaae4b61c7734f946e1737c7ba77d2f6ae1b9a579f4f5b5929650044605a998625d0bfbcace05a1893b75f3aac879d65f50021233eb0eacc01b7f5cc2034e50f080fa80a3bf23513136e884b04969566c4626821a8d1378b7d1146e10e1f417e5fe75cebc35c561de1592a66497d9d81b6439cdd37f8a508ac1d1fcd6f199b5184d2dff6ad8e41f4c2d25b17750140e95696d5215d1c57cc8f686222298512eac15fa69ac1901692cff2692a40940ee52d5f8ffcc9b4d37ac68cd2e5ab8a84ca2cab453a655d05f4c66d764e5f90b5d6792545f154e664d35ecac89d82fd9ffb33fb4f50304523fb155bd8ebd9ca7150561aec59685885031319d18b551445baaed1cfad7d0967187922dffbededc37e9fe1cce66615ecc41b84ea93f4e1056460c77b4a04f1b3c4296dd76af425cf50ad8fec019f050f4f16529a77e4e2700930afe3a797fb9a786e778feef17cff8f49b9300936ba21b55f0b7cc39dfdc55467021f31ff4c00694d1d29f4942d1f3c261f0cc50ad7b109a690176a4eb2def7aae404466631e228af6f929fd6031fc331bdf15da70b1d91cd52bc5c56a71a9f7ccb26dae799da2d702651548478bfb5158c963b134d953d7d6a76627a70001b6392ba88a5a49ca0c29d224a32f05a52486f24c3cbc5df7f34126daf5c27ce0708f89f2baecbe7a0b58938de0515cf4deaebfb53fde41e5a1cebeece430a7c3c272728e1a91334c4d0e4d0cf4d617aa81305bfeb210a5d159185e8c6f79e8b30c76d7a54a743b7c5dccafd4f8f9516bde67f4f3bd0f818b21f447f929fffebd72cabb1dd30bf55a839891109d779fc80d20995cda5e528134e3aaee36d39d28cd28c8155f746f25f557b3c17f4defde4d3968f5d8ef4d1ef1eb7c5ed5fb34cd82156447528014f88148113061c9a310b7f14683bc3ac159ebce493219b7dcca1a6b001739cef1f5b78ecce8f201ffec7737a0dedeee1d5aadc4101ff75d033a696902d9b022c97d08840b82aa05c2038a6cb6110168ee540aaac9c5fb52463f3306ee373ce0e0930452d1bd86c4a7a783297ab28e8fef2c476a4ee3d4ddb8da6bb767eb2a0667401abbbf91d4c1cecc0c295c53431b40b75ae8d47fe6024c99c4a3c9ecefd51018875f313e019f74d7bb4b7d8d7218da2a33119c73a2ecd407e77dd3fc289e3a1423f649c0e682ca0fafe19670de0878bf87d189714b4e6572fb3805943541a67a0fdf383cc0df5aef434b13eff103cd3b3547cdf5e2b3738bdc43fcfa29564c31e5b9885c37c0c5d7c85682f33a84511f264dcb6b57ae47b256e32a72cf10a48d99d5f836a7b81973c29ac6e70a77968bac0015c0615fad59ccc4e8ceb739cc401285b84b7c5c63c7106f1d9c6468b59469085e43345b1183e17858c170bb21acc771e23f519c81df7175a69cb8ffdf1c69c1fd32c29d893ecf015d8d9a7f5941f675e6941b699a6f46e4fbdd6d53803a2d2f7ca6ca2167227127054975ebb4aa92086b5d4ca789cb1101065eb3747b3757edac6f94e6879535f7b0c45535b132cf5814c730ecb0acb3e5c18ac560d212bd6f32e7cd00009d395745c09dbcb5cbda656de9c366041ad82b894dc61a688d8c7ff3d2d310e16acaa439745369e4c1b23889f54f600701cf07d4aaa7e8a612a2dfb920c5a4e05ced114639323741480e4393f39493936b9f9981509aa524330cf475a9173e54a60e496f7705c589ff5f5be8bd7ee6ac658b42fb9173f0fe58f2735b7d82611b22b234fe7356ae5bd5e764b304be2c4de4d3e05596a2ea739d3de0b4dfa34628fcf8fa1a4ddf4355d9605641c2d0113787e8c34e260409e11334810ea97fe07a32fc31a9dc6633e47030fafcc036796c33dac25cad6e0fd7bece2aa374cd7b23064590d67ab4dd309641c2e9bc359bc35fda7b900865f825ac9d0e359e9151580528d67aeddbe3402f8815974fa9b7c98db3a94d09e1940732b28aaa107f2d660e3c21ae989e78745d04be367c0b3160a5cf3452bf931f8e7ba8a4d60f9c6ea517dad4f69016f6124cb24cc6879a1b3310798b7e9439ccbd320531bdc25fcf04b14d696632020e204321211c206fc39cb5390d4915a85e31c0293268040b50364c52f538c859820a993261df3093ba08859a146e4f8a12b920d0b2443c3ec40bfe890fbe8583d6ef6106153b4fcc76c1dc48b63304d298909756c27394b20c3ec13650404f1658d1b51c604604de0681431e7be27a5a670f7c400d475dc8ed9b16f7e0491bba11367b700e3c2592bd46785f3640d839d439572199662b49616afe6362df0861db7e921cda483db1dec271149f0a0b283a8e703c53cc8340d90301bbb9dfa599b9d99469cd310eb1a3f0e9aa4a9019fcd6e05dcdad812b8b1d46068f3f814dd587b145ccbf871c2195cc785316d515c5dc863f73082822d135e60bf03bf9851a3e3ba67f829d62723c8a7360d7082d0d279cced32b0b8a8ee31f685acf07f48cb775a0d4707cea3aaeed0a3b93cc15a4750d53a05e8bf58f39ef61c5418b0cd5c22539f10d5e2c8c8e53466e2c580145f805c206276c14b001bbe8dbd6e8a191f0077a86e24d975ebc28022b43a9ce40a415ddb032f6f2f0a4edfc0d324acc75709d6f1d5842c19a70cb3a3c3509f40678a557ceca5a41f0e04e0d691b770b35e1c66c2b152482a708fed0993c5d10f80878e01a3a2b98d592f2eb6112805299e0a12b3c7c56ae578d41cee41f786d2d01ca4dc2b8e5f53e6c8042af7b026fba152903596d3ea4c211b3833bcc002bd91846d95e4bf48d5ade352881bfa9957ed7d306e87cecb1163feaed83ce9c6abb41065f0e70b5122aab8d0aa7c125c9ab8896f7eb22c467a8bbf7d48f6395bc290a5e54c9f65498a7c40e57bf33111074edc045b6dbdc6a52d370834db2865ffcae31eda9bbc87a54d9290c0aa2c6694194a3ef5f9a1d3d353c6c4feed2df8187a089be855ed22a187c873830f45980b22b5b86c2ae87a34fe5fed1e69e99cc1a39c250d3d760f7e1ea6f91fd80e14f68e94822f04de53aa6f76b6ad64739cab207abe34f056a8cb7356151f6341a62bf0d5a4fed40ec41b6904b69fd4b4f66a51cd56f6881f2a404236650f319d6fda4849f60ba472b8f36682a7a14140d17f00de180136a0778092955ad9d733186b51bbf75ddb605559079eabc361228ff3fead1e78718782abd9575eea05057810f36751d3173da480185284bf70a9d1e078681f9e9b5d7ca27528574e72f68a5330f89c2a049eada54bf865247e1bf26435811b05930e4dcf154fea4f4b8d4adfd75576661e718acd546824e6c40149fe1add82a7a45759d422d37afa02b3b59ca17239a8b92eb5662a07e4fa65818dfb317a347998dd27e8925f438d54655e5aab18adf5a53c2352133df1500c0e8036c9312808f915a0ec74cb8c07c0508069cfe7ebe3191d51a112221911c8db6ede7b82078056daba17a2826ca7add6508b134234bab03cb60d70bbc5514c6147f7299192e31650b98c8d2c316f21ead07462c2a55b3d26e768aa2a12b80cea00d0b4123be7390057e28155c84f000195b56289669303e32ba0088025458421181d074bc5db84a8f4a02d25a43bb6064aaa2d64a7ce78203ee56f4d041fae16780c0f7313d255f82eddfb9d95ab321ce43828ced5199684d89c26af82805cddcc9b669268c10565ee9fcb303ea159797fd080cf04b62dcbd5adddd3a3cce1d6789b1e051a4e450911e2ae46e1aa87db200d4b41e219f385b242b207d405ac345f38a1344c4ce6bd35a5f2d3d5f027278ef79da270324906cff9f1af283680f7fcbc702e087a153a821eaa9a3424fe5062bc984f11c2e6cf52ac84d0d20b3e16a30d3c4b1b46615ef07c297ea06112da6dd2a3506705d397c90c3c0212ee5d1191caa3a7f16b9c98de953e5fea087f82ae28ac0ea3eadb1171724b84f9ee1c80f41670b65e7246efb713bb9bf4af884a7bb31d23f5aa5d8e8928d01697b0e7894ea417f2064bf721f2706ee33e8341bfe8634923e54a4f2602acfef25928d1d64bfe966744e72785aaf4bb696b7d101198e794a35823d5f4bf8feab50f25e4d7654a156b09e15dca41b5b772a54daf0e028463fdcf141a042f5e2893d46da06d80699a4ceef70ce177003c114766ac9e8ae3358aebf771ff5d053c1bb3bba0dc323d7b4543bb49ab6672bbefa8e30a568a04dd3aa274ec02fe0ec176d8102028453a42074a0e22c6c14c53e8b0b7208220f1c479ef30192de412d944829865e586bf084536e9626ac024ead4a9333a29fa36aa254d6c009da0a2004c223bedd4c8879e9399e3001e5706a354f1723b5f06206a25b00b43195a37bff53b9178757480f717a4b3964a7c823e8503952143dc5d0715e220434dd6259395f0d890fbd0d699ceeb54f80db8086c967b98e24c0f1f40ac4ab53fc712f9590d6ff9f9c4990b1e01e685efba17ea8b4b80df00d0d004c74036c32a7c04dbd8809504ba572387f4a9a58e0e5a9a409c2a071fc8cf990650c5c5045ee6ad466257e264bb33cfcd7406c899feafe8a4bebd50d60f6e50021289e6891453e523ab850a0d911b735aca034c56595bd7d3c42576cb165f277b96eb772488876daf32bc2f946f6003880e69da7a9e9325aac02d4f10228aa8cc658c8d799128d93aa259e5417be08070d4fd2260ba9fdc36267425f1c35b12ca7417b41550d2f0d79118f38facc33d121174709b20d7495ae724e383b0bd3fe66db01c80987afa9970f9a617ef577bde2e1db2a15b9835421c556c836ac1fd3b4e648ddbb2b86533bf7da5f80d33e5e61681701edd9fb546da39e9ebc1a925474bd26b6dd39f3a49e64d45d76f8f4f9bd783f7f8cc312d9bcc36d7b6bf54d44aaf7ebb76cbe3739cf292caaebbb00c89a66eef72827fad3c2ee0a1da92eed0b9c61278cde5fc2c0f89250c04fb70f9be41b18ef7ad9dd1b76fe07071b147f147b54671ae8a4df834c1e02d5397de40a368399d1df05122c30649bbd98d0c7c1a64e7d5aa858015cddb541117cc513e48cfe0e401082d2b6c6fa8e61e0598fedfb530d82d9367936b6abf4bd130bd7584d5f06963e2f33e3df889abf9ea1689078b622cb0cbdc0dfc6632e5a78e4abd40c6174f1357e5904084b25de960e151b992acf015dc62f445d65fae1224bc9700e888f168c4760165a3c5aa6d9d0264fe159a2d24e058f2e47bc02c0e88d9a7d2b1612d5d2266db266afe58bf7823a346cd4b17e842c23b9f34b8cdf598bba1ebb625183e772e4775420b6cfb355dd3f6078bea60fb7e71af873664bd92824062c49331cb5207ed840759f9f1fefec2d763a78e38a597a6a1a5e1aca9408c4dbd00383730f095a946d1a321c6b38fe6ca57de709e68ba816be4db78412a9f707345a0fd32ffbf28b56cea4710172f002c41d85f1c8e82f27167b6282c54688bd4926f58586b6884ae43b2703a5a940388e03abde2f2d9e62b46c6b67a1c513021e0a9d2d9ec42003b27ddc30c501882d3c6d52e79287f5171551b5a813e6cfeda321e951a8bcb358401f2f2db5d8a66daaeb12b24168ea5a8f8248f6b9da9cb13aa7e39ea78d14cf7ff6568de06169f12a74d10f6348d9cdf7be53bbd29dbcdd242a897cf1bdfe900e3bc5f2d35134170424ae84ba26023b9b1f20b8e47a9c08b093c24460b377ac0372cbfccf2d4be50a53a0bd7e33a717bb8c6a566134a52c199ff891067a36a1075012f21b09bc2b4fd1d720ea85a5f41126206cb499700e2fab914e880c170dd0c73c1e42113e1d706b6846d88f2238de896083660350f98849b7422270e5a9f45253c1440873b679e569c59629bf0b3b2e63dea9a0a853b28b69a44b2ad2db27007955a7817389f100c3c4e619a0a12b2c53b91cc20a2f2f8b36646dd2030627a4d0181c6455a40fa961e4203539e47425c58652527052008940163103781bb3f235498df47fc7661b341476ecfb91ae3ce799a7f685604271e0c25e5507e51b3003eb5c23fe0ad03b9aa38191ce990298d0364f8c4d1ab5d06fc1db7966c6d44cc7d5196005e2637eecb383f279e628c9f3ac6558cf83f870e769bdee337dde7b3d3b4ffed8872e6c1b701058a740ca6f54848d6135e8377a11dd4f1d1ad494d83e2710befa81277e202d790eb41042f0b0aee68f3961480354e7a7b2ca4969893220a41cffcfc1af492318efd0640d6c83967d8be0943e5926ba082e77cfb23b8377c0b9f493c45b3802bfbb94eefd6666d64dfbb3ec6ee1114c04a0af091faa4f0613a474326371402e73b3b7420650e832389418f6de15896ae2cbc888ff20bc9ddfe566bf609e31eb996d70dcc2fc751fcf9aba13e5a1a9a54f5f1ee3babd5bef403862824a7d94b41284086f0c03d40c46c1ce97f57f3230fe33ced7f62c818f0edfc28f416df200c5d6d6790e6d1da234059b25751505ffb08a9624a562a0f559668f29b4a103f6e0aa6c06a00df12082b5d53b381cd2d28266b5cfe6a6097db18f762ccc0fa9fb9e4dec959b4c837c764a28fa3327595516c15ea04098bd2ab3905a407378913c5aee8eda00774d857df624a270b50f3d31d891a2eecdd806d46dc810697a2979e3951049da2f8978c878dd58eef10342c6bfb35a745d1195724ac1af3b4df9f0c78870632912d55052c9f3a798513e66cd6d716af7b345af26a0c965c52e833bcd079172d26e50fe11a173f6d10bba28138292839014bb6c52dc02c2524cb91d8f7cc46ac5ab84f8d38a07458265ff2c2d360c402a4aaf3f6bb89c605d003add09447b15316deb33a68a538d2a1629fa4131c1b3017460bc5f4cda017dc6551a53ecc1e2be849ec1f0f673facd241d400232b6c3f0dca2e1a82488f9f94a62c97b7fa5ba70c7aacab5335ac1b62a2dce4b05f40480e57db6b4cea82e05786331c7fc61eced9ff27183cd0aa2f39311a2a659b84b74662ef09b3f8da802e543ce6b9150f642ebb51ab97153341a2421888c7ee059437c67d8b572f38fc9fb060bedeba995fb526642e24e6dc5fb137e182bc23b445a3e04c99afc67bcd30a9a7b54af3596d74d97e723b18262d7afeb0ab420f99cc483c39fea626f60992f9e3eb5d7030c73c1ef09e25060f808a5fe9b492e0127f0b67422f6367be1edc87f0ab02b12265ef0531dae1f9bcab2187403ca7cdd968bffa0dbe17556ea49ab7ceb33d26ac92175ef096e8166ce3f3d35541da82adeb981088f374037ac2ccd4a032caa9197b80d6b55ee4d154222160b75812fc4c23a34cd480ac4ab28e144b87065b9fbac496fd9574e56334b17b0e5e1b1885a9c860878ca859760066d659f5b8958bb5e353df1611515f57dba3f01231a08d067791c21f94979db058bb992c787edac9c3e4cf8a32bea02579024c93d51140bbcb9261c47ae0251f755d495c383723a945f661621ea6a8ed12d5f14d75be43141c7dc684948acbe598c93e7ae91a87e3aadb5f2f84593188424629afc1267bede6daf879807d35becee2ebe4e1e65f824de83acf365991dca07c8ea57a04a6578f6459cc87ff55c1f99e02ce9786640c6f12cb8161feffece1858c68122ed658d17300de39e4296df3924d3710017fbd49dcb44b1cc8f2dddca4ae1bcc7f5189824897fba7663183c92f277b4dc3bab177ca00ae607e4eb78fb7f121cbce5d6506cffed0aea70ba6a0ea69c4d1f234fa5c178784b2055966a35713fd13434800d98e4d072552b1a719a62a0bb772a91e132d93c688c16b7335cae5f8ae5d110e277e5611f91de3b5998b836d156dcb24f4197e823d75477e519586e4f03575c858c9417e94143416d24c52951957b1b2504648124af04c4f5effc40fb7c845c6f52d1a426f497ab16ab9fe90c255b63e2b2bbc1afeaff3f2b85a2bc05824b1e1bfb313d68f9e9c6b1e4f7ecd7b626f59099dc621dd29abbb0da3855d07c9aa26e1bf202e89eae0d71dbaabbf4731d08637cb516816fc6e76748d10dd646cc4bb4ea649143f5b79ad8dc241d36852abaa88e2a96a04a32354402850e29941854b263f8b00a2f8748759ec1be5673320ecf61a021dd4c2dbaf449c72b7c251537c4221b8478c61edcac17328ca2cef44a011bdaf2ac6b77947b21d97a9442e2fc4751f158d79304d3b4383eecd1327d008104323b3dba033fa0dfc2e3e983eb8f7f660d2bab4d40b9ac725e011a346127be3d5558b891b10db2552ab72fdca9528e032482853b0c90642e83fe75004b928bf4d1a1eb181c8487d14b9f6507b9340cfa1ea0927c300b63bec2d1aa2182a86adb67b35b2a74145c2d50c72a8c4b313654c0ff2535ac9a446f1be910eb98b60a8c674eeebc09966c013fd530b4286d850145d7eca486435294290ce98cf20ed959c050f1f624cf7259832ac30e19eedacb4aef3c7de8713bba1a77e6de8d9e9d70858bbc01b448b6c2c8151706cb8277cae006a38c32fa2ded7305f9ddfc9c9f03ba579bda11c6e4fa8d02605f0abf3bc846cfe2255c26bf90333149093325c7614305a0eeb2d39fc8db55c5926862bf558a55fb83b09c8ae15619a0076609bcf389740cea2cc481a6d56866e53d9385b2900a46d154102d3332db4db2412ef03e52ddb01ae04655cb453956138352a535e15b97417440b5b4a868c8055599f8d7f2335442242e673d8d2ea0da977c8a52847b5a9e23cfc4120f1835c5652117a2c6d92259df70f0289b6ee74c50620a522d21c43015fd9568caa2cadc9469bad978292c462200312a966976d428c24540abac757369733ab36ef2dee99e9b87cc70be8c3abc49602c2f3e2f908ce86f128809d4369fb579f45a289368012355234ed0fd7252fc74c53db6d8764c28234d21c6abb5be29f45fd8a7360b39801923627f2d2d619d0f6b03378088f6fb98d8d5f0412c5de5893b23e47d097d9bc97697db711dc55bc46540ac55bc53d10fc20c0cd100450b283efccddb0efe6260a94b979eb83b376d4013e8e759267792fbfe35cf9b64b24ff93ecedbc188bbca5a8bc0c0c3236167d3828a0cc332937c6bd35d888ad787b46a561e5f846bc7361a0fcad1ad836fe966e0b06b34944ae5477be107857c80838519d34ef079962d81be64a92a1f2dfc113b1c266de22df08924113794c0419f77db395404e64dfd2daa119a64b71355b4e3604333493347b2f286e1c15432b0f3371e50522e33bfe68933bd06bc75376530a6064b07c21fddb64a8e540d9fa497d2f557b9919373bcaeea6e18c391945ae939a2e87878d742b624626e581c5d194cac13842b20f5e73383afd1ec62262d42b0120d1837cfe18e95de520028b71732255d0bee48a9413956e96d2b93d344855d975da8c2135a69bc28e4dd5971c85a0faf33c510480893d39c7adb55db7173b060b74a887bafb8007cd59fffdc88983e418ebb891e1ca701ba45e5415d70ca604e3acaa21e02cb5977d0f340ca749fe1518ed5d4fb3b41daeede550f3aea7d087e39d27d88fc2fe79c649623391e1716b00996271eb6badcc9d69c5c350d26de27ab7e4be250023e0c0660fd307bcdaed40f4bb69432d16ed2482004ee03a7033deeeeaed0adf0219999f966074bcda64248858f7e87545a96822985d3eeeed2a5b5c8bc32292b7613d08c0893891d458f3966774f48c95a422e6b48348251c91367293352871ada7b7775baa76386f6394e586293759cc49670031d28de9c2d94337387a10d3a24750cff94c0f415196e8016fea69eea4a0d7f52c11ace0a6a48d48581268b15a1e4cfd0acfc299d110591b859e4eb73bbdd727e4a0880716a4804e48533a39980cd97d7d00738b72e97dfd4ff98086df70f86f293837c414c414e41504155415abd452a33333333b30d1f1b3b1b3c1b3dca43bac51205ccccec73f241f9aa7c5a3e2fba126b92749504465bcc58d9dddddf93d8124a0183f50756936ea18801a9e245f7fffe3987d966885293ed8df16eb71b4d0b183b39242ada552ebbc3a7e0b2687242485088cf06ab4629a84350582ad66c44beb05bc782b7dbeda6850a8d8536a2de13580d450c52fe3f47fd873f87b321ffff2beabfbdfde5b0056ece1de6b0c94790478f200f6e405c98664689c38698498261815c408659933d2858aad2ddfdf4f4f444323333ef0f1bb514233e46764678467a94527a5efeb182024ad5ae8a57d5ab1aa23f7224d8cfa450882de14f95029aa14a2fb69736fd326dfa6343a5e4154e6c09af70f84a47b3e9e8f4304991034b49e7830c180e4ae979f985ec79f33258e5725230b125bcd520b8a553149a99999b082ac7cccba35246d284e409891412a00d49b0acb0d3810d204370469010c201cb85e2889080514acfcb375828a594d2285d944fd42e8a17d5ebee37a59452fa9fd2ff4cb8d59055925593d5d3fbfd9f97cf4e3d34ba2355d552692d95d752856d91975d4ae9df74e9fea74bf7ff7f4ae94f9952eaa453295d4a6996d066f9b29868594e364a29fd7fa71894c9c01fb125040231508806f4d9280e0311355234bdf84dc1c4fc92dcf6ed6309cb3233f3111db125ec41f1538f0075c7ec54eeeea6cc4c97521f5d95967363210341b1407eb60201ea8db90a825402a906570f170a5329f5a994524a29fdcfcb3537253b4aa05a5465093d600b03f5016c662692135b421d5a89f4d874382cb1c1539231358461c30af2820f5108271c6667da31e76c481c4f3d2068cdc663c783474b31d33a7a1f300e1fa19a9dbc63a764539b7a413654a626285de5d1e3557748c1e06a361d40594b6853f7b1ddcd0195a38a26e203cd6e0fa9d71e405ac92b302ca02c39031a006d14252fa5b0a597a5dc92ceece4e9921f01581b5a36bc6c84dd78b9915bd245e1351b928ed81222f530120a1ad28fadc45118878243604437221c110e090926ad66a35145438b86178db0a0170a64ebc9423eb125647282da40a8aa697f31d5eeeeeefe41fdaa7e5a3faf5f5885f24b6aa7634bc10d96c036c071b335dd6eb79a25265842245f4f6560577577dff858206d4b96a2986279efeefa90cccccccccccb3f128a1d2cf43d29980e3fd734dda8a78a6798997b7b459e6156c0ef080a105c59405972c625c4b2729cd949caa29b56bbbbbb97e4441d1ac9559b4bb7a2d2d5c485a3a524e9fe082a285fc1ddeaeeee5e92d4dddddddbdddd7d987f764c7777f7a9482537119a06a574f464254f74cb883c7f0dc95a425ae393b982dbff6bb6244d2f66a3970f3333f3aa98415d7777b78fac0bf7eefebb7b8754b2ebeeeeeeedeeee8671fecd39d893b5844c6eddccccfdff7fb3d1166ecfcc5ebddd9bab6cf40506c3025543322947749c4149066597a147cd0c98210a47660d65b89aa160b296903374d1f4d62d43d80cd76c3e624bb8e3c1d84cc67ad299f119b1e1044c06467a31195c0573190081321920993193c111608c08c44ec913ae76a7d2bdbb5b04bcd52e495c7777773333777777777fff10b86663f25a9ad0748b947ab73311eec776352c12216cc7ccccdcfdbfff16db2a65f4a96191915ccc470308b5df36ddad80da32926af7ffeeeeeefedfddddddff7bb3b25a0cde6e370f3d99f66a58e4c4545f6eaf76333377779f9999f91d1656f9b2f24551baca33b30a4550c0a7580d4f171d81aa2f77811cc286b10849a732586fd3744020c24643efe6c7c98bb89395244385b213f0630165b6e4d38c26d9913a2895853656821b6d6808355944da055dba6f9ccaa7472d26012eada19452da54e9ff91524ae91009242a9dcccc2c4347e5f3f720fc7f97cfa58b69bbf6ff1fea29a5340781181aba273f5aece8a0e3a428cb47293d5dba43614a4eb928b84361e62438594bc8cccccc15800044b3bb1b34d7025bca8d41203293ab294ae612f43922ba6cf15c90f8348971e1bac958954ceaaccce776bb8188a15269d9eece9a6a780475ab2fc96daa9377bbdd4ec474d16a365d0d8f4610a6cb52f2e61d9b6eb79b0b1c066e2a026b78e4e4550ffcffffff3fc5553f6b7eaa10253a8051448415f44561a82176b8a1a3f7fffff7f6b6ce1b27533bf235f5ae4c89a8e0c802caacc9ac152a9bcdb26e249d1a42fbffdf76a4a9fbffafe406160edaffac21594bf8ffff77f7fffffe875f49fdd408f5475419ea77f75fdede3dc21aaabbbbbb7bc4a77129327a6435715652d653650a3c0cd5a09caa8939c7cdac6633f204d54103ac1e974dcd56641744028d95140e27551442125c10a743d5d3891d20af97a34111a9250d8ce88670d0e00aa775b31a58e1fc47424e7034a8c2e92495cca23ba9c3a1af0bac724936f54eacc8ee870129889508394f53bdfd42a2a958b39500dcef50d64742d8d479a08b094c929d0721202207ad0f22345050a4c5d32bf26eb75b07a21710465d0d7d604dba3aea2a7469e0e9509aaa5a82f375747362814411a26d737777596b5e0d30f0e6b220994892b2d16a345acd56b3854cabd14a3a8260799574815b991f05a861910caf52a470355c80c88b1424601809e1133fccb868a961d1cc4b4de98de2910c913a2b71005e4da142400d8b6684545a902bc82af0026a58440353596a48c4d54413634b28a7e491daee4c4658e5925cda7d0e4f6a2b01f509d1754e0e4bed48a7eede767777f7ffeeeee248f9641fcf57b9ec6666669eb1fc5efe6f6ff7ffffdfddffff9f834265a58653ddb27b777777f7ffeeee6e4e0c145acd16c4fbff7f7bbbdf6759aa72ea5b4aaa2ffbff775798d8dd7f55527e80b5282c1a8a53d5ffdde69dd56cbe13bdfab29b6714c1ccfc6f6f7f85b090be18ba7e3f67882eadd992c2fa394bb36ddf53d237c3e49a6de8677bb73fd93744ab72d9cdccccdcdfce01d2f735052b97dddd2e785c01acbb20d0e9f302dc16bb0010f184c565951b4183cbea76242cef4e2adb5ddf08a0eaeeeeeeeebe777777f7dbcbccecfbd01bc17c458c7ce0f3fdf0f0efee773fdbd864204cccccccdfeeeddede870876c02905656655a282a613a42ccaa258b058c019c939cc4da652f02af7f62e5b71a049d0fbffffddfdffffbbfb6f9fd58659ed8a27e24b1622ab2746ca4eeb90827a13b2274c2e6b39310cc0a90edb57a12ca40517b492989999b7babbbbbb6fddddddfdbfbbbbfb7ff78dd468595240682abdffffdfbd23709c2505d8b4bd32d9c89311a93e8e36cbeab99085c24477f7c9b09bff779fd66ccdccccbeadb0ca38ae9e7c554317b6a42663dd9899999999f9888e999979db6744027c77ffff4f4e2c5effefeeeebeec82955437bfe6ff514401bd4568b166bb7064684f15bba085f393efbf7f013892f04511f1c8815f6f861ec7dc45bc63aad9e009985fa8ea8dd8305e254d11662e50dd6a2e14e915c9e580497825a774cd6893bc2fdb28a54180624b18cc2008d80d87a3cbe0c987fc106566662babcaffffa5913152f8f1944413b432810a299cfedf7d1a26092458eaa9ffff5fe834532a35a31b38a609d22618c1d0f9bc459e1b4b68c4412ac6fb99991fdc2d8f881526726a2b2dc254b0d08c480075e31c66e6b673bd94ab18e1e02dd2acbbbb8d3c40f56166ae3bd7834f51babb444fed6e212cb39acd839fdece69d19393a36edd44b9afd929a54631bc2a97ddfdd84c86493b9ccc14dcd80cccd988c58e99993997f20dca7577f7aefb7ff7414c780f1dff3c1a41dd2aaa0684396b36a32a1ed877c66c6ad42425f5ffefedf76b6a6c3333b311915ce572976d7e761b9446f8e0a104c385792a1bb955361253b9fbcd0ca3d737e35827e96a97ab2399bf3fa30499bf3f93cbcbffff4b9acc39e9d87c9b2f5c9ddf2f3015319c3a1e448d8022894b841b542eb357e764a2ab73bb9a7c8e734e9a396daa56d06870314307e83243a8737abdd40a6585ad16657941925b0b9e1858131914403844f990f10b31644eee13234f9e73768980c636eceefe7356981fbb7abcbbe5055d43ec627eb93e74a060ee72e5c4d89ab99658260586e9694bd261021a6d2ca70421ad36a786b18ee338d7b665951b97eb6702170d1c96a0099b151039da978a19952f9e4cca922a1e94e0cbce6cab2b87e4d27043b9a0767aeba98667dcec07997f258118791c26d187d1825f50884edc7277c30d35f3d79543fb7d519501c891c968e31e66a79605de58af8e6c4159e182f282727451c7b1e4711c4b0e2ad449019176cc389e4fd4711cc7ff349903ca1063592bcb2d2f50a9615109609583d2c28f29a3a94971040c38655502840bbc5e7e4f9a605501016d7500242364333485b523881863099090214739493654220c1e5386a147013d00a8e1afc7a2a7a35dd6837f9a25bb864741286823e198323a9b479f8e19b71d890e2e6254bcf8fd7475471d2d6916d4260822b7221fa41076b24af0909e7c2caa210590c300a914187ebcba5a78f800490be9e82266bc18e1064fd808a65c5614415da41d4833b84b90cd24f69474c7c9e467c7711c6bab61ce12a66d4e2631ea9c73ce716e0d7f5f5d95ac1cd04a9e262815613ac0c10271a30adb4df55cc86296745c42381f247e6a7cfc7889da91834586af164d642f89e238d630330fef2b628006d110214274481f3ce0e91a660a1f8804d59031c4838f0bb3a8cc3c272aefc739abe18f676607d93fb4b00c97ec8ad106d311e91c6bb9dd981b75c78bcb7f8e8bb7e4a70207e84493cbee627ccc1d09ebd183068387264e2bc056ac540e4a0b2566e8a487162e86d694541251858e6c312693fdc4f71ce7389b39ecee6aa83b97f7cb44a92e870fc428da0a3269827ae1b229ea26a9fb7182ca416981c7121972566677771ba586483f8a4a0872a40334e5740385a881de910a191f2377d7869967a22aef8ee38e3bbe20cde050a1218341f32b35449aa151536a8834f3b332fea4faff67514fffff25d8a84729e1c54e50c3a212723e64043e52662e5d8fe36be388d30004885216538ba221279e7c6f5a16ce947d6f4e7691365a501b63c690b97304b0ea818387c6a7d44134f1642f520b649634065b4f6616ca0bb6b678cc9031abe53387397bacec4c4f04192b92818de9c083ad9b1a1ba8119666c4123437343cb7d9dda5117144f34243f637c3eeee96b6c9352322adf0d50935445af1c28b66930b16b1ca01da21fa78b071d361664948c40891c4f26154866e4a7c78b2b50564c44efd88e1391c1cbbbce386302b57424505ae9a7a828a30e1c14214812346c6721b62eceeee4e3018628f0730666885e4b70426078c278718c2086c06ed912261ca868b1c582e13449d6506462923b099ca5243232660321f7320811a863eb10ccb06c842143104b4951afe6a5cd5ade1af28890766109bdbdd1d31541769048b5aab2151f0761996016a48e4244495d4a8d4ab37d98806a0802000b31a04000140612008a2b085f00414000c22966c98fc645022934b033128181204411084500803300cc4600c436118cc6229e201209012e103858cb1fd08b6cd0efeb97e9b0d603f37f54d3122cb57897b69c404f3e4a507bfbd5dd93da5e41ebb0e56df465090047fcb1809deef47427c6bd7378432f87c3038bc321bc5e4ad2728a3e88b1e27a085a533466fe04416ae6497826ad727c261d6da27a3fa9cbaa7d779c5356cb22ab5e98947cecbbe97e9dffe0cc83f0d5017edd7788ec90494cd0df342b99952c18d9e777b2de2c5df649443e96cb940aade06ca3df10f3ebd714e2d4b690d69ffe0b0dfcdc2bba7e91cfa413135da9b9d2ee7ad48de6b7517b415aa7f1ccd07e7e90f1240feda68f2391f4c387a498a15ed1339d7ebd7f382fb12b0d22e1d2adf725a44fe1bb45ac8aad28711893ab7bab0e18be706be18f0bca0e4483b6a65040bdf6dc16b1df209ce2fbfac3447021dc2cae385371ffa032e32ff10f3ea37fdd182ab895a9eeef00f27bc5a3b36c2485044fd25b340fa6453b4099b79cf6324f822b9d98b2852df279f259f4df653edf941af49af378b2a4a4ac964815ee83202e8ac0cf41a63fe19d6792f5433c349078cb79418c0044d5cc5ac0ed92143f07dc1036e82753234206737ebcd1d446958c394d42ab47ed60d0eb808f6d98587c96cbbde7810a13163487015da1e5f0039c8fb095f3fe5542703cd48d2cc753a8206fa0f94d9646d87af86b24f95f5a5803ed6e88d8f010660d9cdfb5e90444b731dedbf261436d9cd966d1d9c14e3e5367ced671f77465c8534ebe662848996498497050106121e887a3518a47fb709418b1c4836e50e34bdf73cc9a0a36bcb10360236b1be086c8962d16f958e160c63b33a760e2d1e2b2193abc311fb070cd4caf86d1b357f0bb5811f7c9259c2022101a9c9308c2cf6b5a551cad75ada0f0326a21974f07e382e4cbcbf80313e612c7da421b2320297023e5a5ab940d36aa90dc070cf83ea20b1ae4250a3c386b460f4a8158d2510f7a882a58f197bf6404a04f7a1f0c1e838e08b96da5948c11e392850e8809f9948facf63ffcf5e25681dacff6f554c4e7aff26d8f46a4ef81cb5fc81fd198da40a5a65020134ee2296f251cbcc164b70880c9150825f441e6c995eef3b06ea1572bd06d156132ce83e1151c53d8feee791692e59e70f9d0f9cc8fd377f899d82bcee2e8bf84522e92561803a7877078262e9d96b950de2c68adb5f137e1c555fa6c9f94c8496ef4ec72dd59f5aeff0410ea467779ef64b314297eecc086cb42170079ba0497b9f92dbd604889006a8756c2fef108b71745b3e4548bf05b81d821ad0b05687203720f495771c27e8b47e667f84119b06fbef8d146db4f1d9f9d5ccf8c5c8d3a1d12c1f9cd41b2f4d4e5f06eab959fddf3daba026635741206f359b94b2a0c20d237e2582f3c8765fb3b03eb1b36492de6b35b873e6c60f390e44910068946a99b0dcd143981d55ed68ce9055f215d039817d26f358ee8f9c4e0866627a0b4e0acff70fd3ac5218df859268fcac65d20d0fc8f5d9ebac54103790368fc8ca5f1da49fa610d30d11bb43784ca45cc729ea44c9a10da2e373237f591fd41ea8d0b7574830e97aaf457a53b2d22bf7b2953da19d21ba9ded5eb8276e4cf382ecdf233a45066c9d5a2777a13c64369a38a05e8ef23fc5fc08a2e0bd6a056e5260f2d53413a4022833176ce185ed0e7a4bafdbe290f6d9a0ea092c747956aade8b60f52176f7a3106d3503adf36afe72c2667261b13741cdd172fe636249b6fc2ef11191d3b4f304b2c3883df3ec4012459a65c20a741267e0e574e05d7a74194b263a20e529e8530be4def29115306495826a61584b3a74ab74a01e229ca65b5f41141aca4928be15ddd670af4aa04e50b61581ff352ad3c50f034ab7619213439ca36c9102f920a2c7a07bba5f8a3d88dec39a070fa2f5d7a6c6db0f3aba7b177d97ff84c495b3f1f703baf1ab40c3bf4b4490a12bbb586f5c8a18d9c4d89053d60c9641bf84252466645c9e0277f9342e402e37251aec670f33ba85960b25294f6eae2cff24a2d9c36562a4c35be52f1fc8132a01b2bf88d31730479c85e2680dc353e46b7f538568d68918c72dcee244f21fd80d58ffa46648014f2ee2402735328e8dc031cff277e806a23cbcc56e3ad5640fe25e4401f01bbb09e722cb58fa6ba03708981545b71301f83c7550404853193f9a1c1561d7c4e65ba16bca415522032c97475d7313883f7ce91b103ca66a2585fea2b81aecbb4b804483550b25ae9fa7cdf29ff57261d98d06b975d36af61f04a5bb4f82e47eae613860e3f886a7a300dc68c61d8ccdfb95af2679b49549c9a3b48cf1730d4c60e4e8c43e22282da7f807e926e629bdc52ae378aa097fdc90871ac62fc79e2ded130f44d5fedd24cb10bf53acae5a837402f3e31d8b289c29d1088d633255ccac919d582c482cb8109d427c479482f79520d878f610f4207c334fb6de433887f8466f498ea243d4218371e9d83a2c9de60338188038953be34812c8510b70fe804eb97c6c6389510091cdef08073e7cbf2b566261445505cdb476304a013f15088e9bc206d3987a20c0227cfbbe9ec0e4a5d829e9e7b602c5807b76a587655845a871421aba2129108310b42f434cd19fe1f789338888ac89cabac81627d61d780023b68c95adc0eb10157d2f44f6663fc0ec97a4f072cb17f3eb13d906de83b2b94258949e94c353891c471df7085c0f1b29235736b6e9f9c8debdcf0e0070e0c521871d09e3e6156b4607cb09a8decb6da720a8fb88a8961d210bc8deeed8aa08e78f58e076a5e7f2ab715560a20b6c4375700fa54727dd4f9d2364c133a861cab66915e2a865cec8fa16fc5a9b72b1f29a70551bc17723081783c449e6e0b15ea3ee81f815d69b9e8a05af54ae094aae1512ab7984b49d9bfe6e5d6c34ef7a399845fd24b19eed17858f3b2693ca93e05969fb29e9e765cbbc7a3634b7115d04dd931c855fb4b5135af591991e81197ccbef8a52c2a740e2f122e03b2e729948cca181c32c9d92d570b2204db033f043e47e9eaf278260e0be3f66788aa7d14180d7789375156941e97f982c967030bcca78044f8ee8ad763d0c4b94e5fb030a2578e86a8fc4a49e17c3e961b1672f27a45fd21d85269085e99da22e85869a2a626b5caa948b8c1af88008056b2c3d5a10d1f58910704053ce832f4aa83d286a45773fe7a878f22f878bfd3bb74bf621fae55d1530376f4db46ea41850ed777875bb238a70d5ceb99328db8cca71911af95d66d68a8e76c6a339092cf149b7648741ee817e2c0200a922831d3afebc070ef6cd104144bc1f35ae6c6cec42d951a3568b7630a6026c19b42bcb51887044d11371f89c16062b055ec7d883f8ddd16286169b41ff94ac67ff20baeadddd7006b2536633e879bd4ddb61920bb34aa096ac64a1f110d35fe000b458dc8c6a215d2d008f4d09f13bebf90b803c8e36f6f993e7e714b5862891ad769e5569c978837d3c1dee839ecabc77c3ef272e204efa3ed3cb6b6edadf654976dd0efba1e12e5c4c3d589232cd54bd41c1fb4e61bc8d391307d03ab8d82e259c4d52393ebcf6f6c6af5cb2797cf81fa676580b80712bb7d68d2b8d386c3ae9ff8e7b4e0139ac97e4eb7b60dc46d1fe6c86b0cc85171f7277a50ba28747bea0aad187e0f6acdd7cb9da5bd435b3ad115c7761eef2bb5ac11aa9e8e960df4859e1b81e8a1f9b6b25b4f9ad7530db1e755f0220636d11d8ecd9d9883623362f5d05e1e4b90d5b8d05c371d00c5e765052229522b34ef5557776b1b46ef87a16138d09196fac33cbaa7706e551b56656f5540ddd629fe74057c142cc7ba2b0b4cb882eda8eeece3e548e33ca0da33d61041def4def41fb25d351c530dc82391bc1eca6aaf5e156d16629f49b00866cadaeef0389197ba23cb30a2b044f91476715c3544d197c6590f8a1804b629fe0da152182fe19d5f9ffa6f431e9b48e897412a156617c42c59c945fa1f57808a7bc77adcadc34123ec86b5c04ddae89c35ea8b849a95207b559dcc81f08c61fde0e8495905c40c51ce90cd21d99619b71241c60fa0286c3d2b3dd2109d590c48a5b8ab7a00cb43bb8f3bdda3886be994bbc076381132cd55b0ce0a8626bb934b6c7f974b8208f9595f58833569adfaf2c8debee7e44291c410e76f271545373b6695c90482fa75b5e01a5c4e13524b2dee2d95816d3f75ebf8e8784c0e6e0ac061e68839163c5a0d7622ecb0c4ed1cd2597c8be6b6c91d6139351052ef923068af81165789a665aa3af7ff9a9a6524b8d26413cc7f0b766f696cdd68a2ce2bb4dbf6b5726de72aba0e879a2b5526199647bd985ca0904ca534cbfc8c9dbcbfae4b30b778de345a9504585f9c19ae48f20003dfe58a68b3e49354be97b9515a783b17dd2eb6defca7cd515974b43a5cdee659eb439f77f2de044ce73966b3c7cb8b61699ef1bae965ae1a9ad5d436d1b47c4ea2990ee5d8ba283813ab2cad9b50e8936eb67615e45efaa8161185b79e489101d6c6f5b1d2c92d9754a63c9de52b9bf43273d7ad190b183599450aa2164f8f4205e38d1a09de630118b28efbcc2f4e2547e3cb6d94c2a1557078f516562bc670d4bb1b5cad2761e62303d2d9117751222b62a1ca82cd3d06c6e1c0ca7718d8adf6f53e5a2c6a6f148303475c6052c0a26a17a9d2910d601891ea56a93e967407042a69f5f03abcf4a2cb79431563b6057079d7b29b677b6957c5c79d79e1126b2f726ea68a4d3345680d91804178bb8e834584514b806fb865a8a994cf6b93f958a314f282de2b950eb17780a8ec7d07a58e6b3968e0d709c5091e45d8663c66879dd23b51b52aae9ce1b4dfd9a8825c021b1d7807c69fae88b281dd47877a4aab1f1d283d8ccc488a43978140fffc9ac4edec39e0fabae55edf9ba9fd81fae302d51f5af8a2897b599bd70332ca045d21d477a5d4e8ef7cfc591a9a153feb99b29bde662eb93d94ef5c08b5f7b8495daaec269bd147b465d00562c9e82b4403b628c509a7ca52b9eaaef67009f4b9a87c468ec32a80f4c8b97a18adedb91b942878ec7317f0c624c1e615d5b4b5e7595b72aa94b8748f86190633f75483ecf76a2a9663ffac21784ce93229d9585099837518c34f83063d5deff76db698383e8b9ab5a34cc7148e1eefb96e9784445084f116ec2626a5ee61a5aa796e042463b68b3c90c7eae423bbd53046365a670df9a0159976c1ab78f5af23903e357726292a1321ce073e1d2f5898a4d3cdee74415b8148afc4b4563327db8ae2d036b372bde9f22168df85324e527994d4ae9831a58394ffe4ce9eac20ff2234981f70e88c52fbf983e4b1ad0249ab91f74308515c8b0dd702ba597f575c941c672fd37df8af20701217ade2f7059bbb516f0f0cc2deb0802438f2c37cd0b8fb7b0c42b26548622937a114b9a7bf5c0520edcb226104399ff0390cc1f0976a60e29fbdfaea0acbd902c27f4e0e41c488cafd86c94c1bd53100aeb484bd9cdef586271f504fc374119556807779d4cb6184d4b49bc44dc311f66e9f5dab25dccdc77d439d24720e0ba79b4f79271f96a7aca26a128814fafdeb1d4b596495951590c0fdd991360f42d0c19575c845ec85fa5135e8725e681ba51f5c61354d064cbac28d89e832d10bcd5f774e61a8319ecdc25261ed361c1970a77b44da3c1a4703bee34bcf5b4285d20ce8f298f397b37fdbbf788dc55dd019c68ee5aca9eeb68030115cd33c924239a2e6a315a80a0a0832a04f4bc5285e6134716d64722f43dd17d41a0deada44bbeec831e48be944307eb2f3ebc6478f687549ed24b0dbb8e41ef5339ac449df86ac61decea30b9f09704eccec95a9b44dc28c47033f18dcf8bf422b165de1127801e0e5c3c917b49de49e5bf2380ba9c0eb1fad7fccb811f576137a9ef7c78b8076e419ce183f0cf526558e6e7157be05f1839fa88a7e0c468e3de98af0daf0512253d161b3369d688461f8370d1534ba5f8ef8b0c9c92a0e5a7380ecd99df8de75c4c70060ac93874f511791bbad43ca5e7086f2d44372e541469390399e32248c7832d3b83e14ae1edf986886859629be06fd6a487d81204b6842b37216751850f5c05ec65cee194a1a10748bfd0e69abc0990f8c30f6d47db3d14542f54f1449dfdde5fd99c0e95dd966a9b4fcf2742f8aeead5039ea1208537aadbbd72722b83b0f120e4d9b019646d4b4b41191ab3b1c1ed8ac6758c976624a0da36163425c19304e6b7b773217baeb05c66ac963669a9526c9eb67dc3031fc52258a83504160ceba48c0b0e68ff58eafe13a471631d65a52de5766f415419507ba9f9897a0516c33b00f78de58c35ea195fa0ef602ca8206338ebe3c34f63c3e2ae53165aead7f8b26bbff537a6516f25c76a665b7c49983c60a986a0e3b3c3e534ac6204f92d2a990910a332898ae58fa88c7bf3be346b24f4a701a6f424ab80153f13eace4e0c6a365492a2fc1353ce06ccd09eaf0ac46f857deae0b952e9f48242e6f24a0627aec1f09bb517162b9b5f7cd16c5223dea27a0c3a013a7a71b87bb525a1b18ae20715c22d5d68e87f62db760891d23498d20ca83d8506d787fc76bbaca0b2d01b6c0da74b7a1a6dfa9d5265bafe0853c08ac28b20ad29f34059e647834231ddb0861adf43831c5e4470c73e8b7f9d0e824043cd1bd2008e7c5d9c664d172d843c2199e8d89549ef7667e98b03ae964fd10d0ddfc55c9a02b3be8da4fda5cb96dec68bc55072c045212cf4846f33d703a82ae3864188865b931020fda356bfa7121f6a8795e3e213782c2733935b7a7bd352a053a13e43a8759496864ee2e6abe37411c404aa8dd204aa66577d61a40888c75a08986073ebc69d3f4c327e4fc65c67321560527d4d38a09de4f58f484e7e8d358cafc2e91d8766e7f1dc533c3dbd22643d13ab3741065af7621eff1f54c083c1cf3616d3a59b340001ec078881d4ea12819c337373a7244a81321b9ca2adae2e3458009d3005ae66b6ce9b6857a8d11e10b58e2ee3cc74de4da5cd7b1e5446130ea78f2407cafd14a17740df658e9d94c47b2a1d17cab2ec127b2034baee0b0aecf14babc8f00812360f419104de7ee69054d070c4f3a373a3080a9c30bb351b42d0158206540daac033785cdc68b7150baa9a85c8b37f6491b713617e03cd8449e7bfc9d841db2858a73aa897c8b08443c96769c9e00d2015e94f79c3d51d7ac46db7e1f1a8357b8c598c2c6619cb12242fd267e4740a4cdd4d87b51dfa768a1705948b4776d8d22b0c44c52b70b5569b3e4f11338a125279c2537452418acd20f68272fbd67368d727fd5ee711bf1263feea6fd7dbcd067a7f18c80be762f283bb359989014e6799fce8b6d66140c66da894bc3dabbead1d735430249a6060c0c6956c123b663ef6c65509e1e0bd83c4ca9608f68e2fa839ac7a54a39a0bf3e21d80cab2243ad58f3733c4efe910d2b23e9e7b5c2501738f67ea801ea76e56e318f286df38e7529494765a3bb1086b1d902baf8b8201f02e58423932944047bd52535d2427033a8cfb81a88a8a322a4171594e8751161e11037a57103c5384a242c3497ee1f7f30fa868bfda2de2009d8204ba2515f2a0cffad87507c0cca8f1dea3b5aa94630dbf9a3bd725b49dc01602100ef982d3df5580d03e829f34663ca10fdbdcc2624e7c7822fb4d32673681181404b10e69ceba2eeeb571f9db79c831e5f82ea0c77a85de58f09b33c7005707a83022debec9659a67d4991e7b723280a667a498002c97263955fcdb227bb7d48bccc944cdf36e7d244d730a8ce30d484f84af28ed6f32e11e1d07a52386ea6024f34bbd298031f983e87dd332e3042bc52787243bb80df11d83d083a80d3d4b82d5eb81fb6691f5c9106628e03074a6be0dcd0c714980972c07c60c0d0aa738c0f098a041b8d30f477d36c2cbf5f05faa538a981123423d32b2709b76094a00880e043f4909c92f8d2897898aea9466b445f23b1087980db7e404605413f74015fd436a64e4c366f792cb097b970d9b50c5d279350b0ce2f5dc58a41ac464b163a2e560f2bd919c8826676fbf3d901675e27032554ee275542f7410bffc9bb59759c68bf33136424f39fd0a471731d26f63ef71e37db9c95dc639f30433d0d0f3a1750304370b1fa9271b59fa9d67aa832142b09de7d2270136dd8b9fe070e26831722bcede6f4737fc46c3f33de4cb6b9e7d97c3a36e9e6de381f3114587b496f018a246589caafa16c08f9b70409e96f9331be1667b795619e8e2495563fb3631c6c63b24d6db481fe84bf7d23a75bec26062a07235cd9df83e987caa2c14eedb05a193512db6ce9c31828d2f483c129ddb8363caff21180f655490809ca5c9ce41933e5519fa1d9d88613e49af95d36ae18364688a8442783a6da4483b34bf843facdb006ea21bca55c1e0677812235c65de42362f24d093d72918a3cfe0a5f963286e5bd9c0187d58ddfd79d1ab5b652a260ee23377da1c8913ca63b01fabac602152869a875d032d2c18b6c29126b049851895273853c08cbc02e7e0332ad55bd3baafa08c0426399853c230c08369f7223a05ae5e9ea3b4e615f75d9a5a02f24829a9635ad5ceddf60b703b6df81286a53aa5d31fded927a846b6650ebd86438eb649abdd8ea81a68f0bfabbb8f1275a33a5260c7c5ea041348aef84f3cf19676748aa45531a71ccb506f957d6b7037bf41ca5b7ae3ba182d6f6056d5a5b3504032bac6d16a1677e03b4e5046548673b52988fb60107a756a004d04d00ddc930526cfb5e8688f2eb87fb15e4863628699cde2190120a401aba2e1c8b9811feeb78969b03a76406e984be5276fd7517c0e4069f23a660f327678c6b2f6d342e10b351c784212e0902831ec765f0b22f83b01fe0bb631db4f155144ee9d0d7e19be132d78d7ae23bbc60ab33d5abea7b5740230ec622cbbf334d9c27113fedf3aa87d2357fc88badd979905060bc815c026b90ec3281e90e5a61839c9af58d3b0c5c90dcd0c31c73ec13298e0f04c90c25b4d0c309300929dc4e6fd175c98d5031c7702843e0b22aa388b12fb853afccb89952abca314bafb8eac1650e60d1ace1d612988384440949fc872a15e6a3d76cffb05ae664c4ca95be2b84ae3efb405a6a9bd2fa7f009a7c3841c8d45bb9dfe1c66357842b2d3a74078d8443e252e842e1b1a00100f3648c7666a3303f6431dc642dbee34fc69d7ec2c02a5c9bcc7bd3be0718e3eb98452111aff869eda8b9bb961dafe76824cc432535a8e297fe750bb171b22f05bc57fe6087145b59582ad184452b03de70e43f7f4a18fca31726bbd4640021a2fcd49c5000ddf3ce7b11f95214d374cdc0a526be35b604639593f3fb6bbc390e141f136f74789cbcbe2591f33ba50a20ff2132bb242b8948ad5eb0e0064f816dca83758dc0944e36c9253e30dd4839ed606eff84752119446833cd19ffd8fc5b601bf63725f954a033febe58c8bf432d239927d2a2f8c042e47ffe243350615be9e42e75541b7796d9858c422826e87453c22caca598acad07b0beb92cc2209b326dc23f9c9f152f117e0c4fb63156f43a4b4fd8e2abe2f846e855ebc05157ef4e6feea3d55d3926d5b7147c6a9b360baa962dc7f937a0ffe9d195b57ed00e205ab101fb623333d3265ff33342300c6e8dfb7c1b49a7a541914ecf079cb17c18ec37078575a71b1c3cb2b4ccf8ca2328bff6596053083029d3c6ff822dc9939191e98349bafa19901860ceae999a140bdfbefb9abd303ae6f8103673a98efe7c66f75d4f6f34898afcc6e2b5fb764f115072c3399ef4075bda9c13209db96b3251e66c4acc3de6d95e049f16d22f02ef09e32ce1c59f8056fadddad87ee44427c231b8d90e3a82242eefcc4de6e89bb1e846e4ea189ac921cc637ab6afc8f294b6b202b5178d380078a38dd84822ea928ceccff3a9ba1b35f53cf7d5ea19c5b72d54037f1891619201205b2c1fd1bd5051f0317a2614a4280b3214e09e923dd0287d2b3d0930ebece31e9e6e2bb19073a0eb6bb50c8148ded740d1819b21aebdacad9acf06433a05b3c6cd8e2f91ee13f08140854a5619f225e29a133ed38637115a82ce115093c8792e19461b75235d42db677cfeab71d62310b63df379c72b70b119ddac2e89c8d9c85580ebfa98e45267b210b0eabd46176aabd3a0524f419d78f5f5236ab5befd1035e7eaa5f7e7f0108ecaf7fb88d6f08959cf49b535e5f03f60d81562272857cad301a8ef6e387a2a329b7c889c21abb6bd3e75b959cc1d7dce537796b6ad05380bb4a12c9909476d5e6a1cc815b616104b811f07abfb99f792355cde0f3bda2fe31b36f87008adda3f2ebae9bd1f5da52fba5c8938168f57d474e05d3734002558cebdd793954a95ba176491cd94765cc0f21cd7c138f8d33f1b0d4ad205e11a265d96de25e87fb0050f27767c4faaa3586226eec0ed4b64773eeadc92c840bba3a38c1c7a8b28fc8de440ac787f427cb17d1668c135d2cdf162f0a8b002552464dc10581ac010b271309c282c6533783289fc611b9713d25af8d141e2b609918441a0992502899a56eb7a3d737cee763c73d7aa886f24a67aca5eab55fcfc23fbad18ac79c40c39f3d6356b1b6ac5fa725dc6c2fe4016ff59ffe4c59dc1dde8c018072e0682a17710ef1d7367f6a8787177ff11c98b42a97e5f1bf69ece705c9a40482a1c1a0b96c28cf4168288e72a5008bdf63773f146a23913e5761f548c05dc51a3d6a1ce3ee117971927892548b1356f5f706ab250b693dd60806b4b791f45ea7027c88d337ac0991a192d2927e25130ec5d8271bea18543ce0538165838502bcaf306bf285006f64d81f93afe212a906ad194b0762bab0e462c4d07245d7e9c0ddfe406d2d61f072033caf5169e300ae075c973bfe6848824c84be2faa2f0ae4769e7d27dca51ef8ac5530748662909d398d7a5170224ca214bdd88177bec7430170364ae9d8b7e79d02f39013913a6992a781039af33fdac80a88bccada5bb12922bd2a3da7f8d9d22a5cd83daa6828966549ff8cfc9ecdae7bcd5830ded1995e32d3c863b992e6981eef1823d4abe48a232ad0efcd7cd65b23cc193fb49a102cbf2cc5adbf9f9304a6f71e9830e5e649ce7d0c6b7d8410f88787df2f650c90cdd1f80688975f768d20a289fc0ca610d071d2457a3cc226d3bf8ef7c680bf267b58ec3fa67cb20921675415ad737f408eb2807e367ef4a894a84b9c42b0370e9199e2eb402b4d37eebc7f6c43ddd25aac3d8759b3558b665c6870b8dce9f39f2e98f63793481982228905078c61b81e12946a900f3771486d9d3803ca62e08113c442d5f2e2ffab752469f1071f9d9617d3b69d322c4645cb3c5705e928aaedb54d4fe221e3babd8963d76cc1badfa17bd840db9c9007da7871ea04ba992a6e9b02f12e4ca54d944120834824ce10ee8b3c81ddd75ba17b3e0fc854ca735ffe78a044e22e6a663f8fcb11e5144fb9028b02ce4150b9ea3a7c40a80ae2ecbb7dd12dc79ed2562860f4d08fc79b17729406dccf6c933df57aea0419be034150230280f0abc941923a753c8738b337c60ed698d7709dfe83b256d1f25ff737b75f3d6c4a1d054df5246f55414ae0ab515205fd69dacaedee30157ec021a18e63c96158704e3657b1504f7e3de7bc34b056b0b18f832a9c6350c7d2589931d69358bed6ae19b9f4e3185cd6513f2730233f3bc98464b945676d5406673a74949ae58519441a0e96a2c529f13c292ad09db8b3d84edeee73b385b73a83d70975902f301d80ddfc183e116e55708b2b6c53d3df8e0eede47cc0e36597b6a7979c99e77b4e01e8aa40171b9fec3a918d5ace7affba4cc94ef72b052ef49a8be3ddd2556476f4ae5c9d5f3d03e46f50528c12fd92a203ef0ac95ba6510657fe278189216b16087f2e27de1e10453afab3da10f31662cc34dc21e04bc0d0e464a8c303d21ec947f0bf7384b31118ad456bfa69e53bb850f2d2ef833b8e008bd58b51ac8cd2b02ecccef94adabef5dba35cd297ea2dfb586ce7b926dfac85ab0700e88809bdbb6c5985635c5148ea60f0669048c0e5b59b5eec770c30d80832c0ed3ab52642df17d51705725b4e44782427859a23046301ac0e734f42c7cc3d5480c92e8065f507e45de8a6b229a0959f010c00aae0bc11478b39e021ea4cc244c49a85a310f9562991d3f90a594898449c439b2974b6f5019174e0714e1b8fd8740b9a1c114efaccf4ad38f5d2ecb7a44a400c578d9575f96b1f5aa7a089cf36c245176dd98dc5662988291fc85961ef01577b2a047992f9a6184e6a47685de17c5aed9db3cbb94e22a8ae7f3c51f1216ed45cb76069c96a9f583a98d7c80bfa8687db9d32f1a4fa123e9b3ec2d403238b53ac084073ece13bd5934a3477fce7a527a542714437570e7e4cdfbf33097098d203388380c929f38033042053c79894493aca4c826604be39c0e43638b80c0614e94e192eea10474650015b5676412bcf493306e80d0d090f20d3563b92ce7922626729a1374f3035f4480430a17d1cf072705d429693171424c95dca63a1bd4b81b910b78df636dd6406c61092467edee709f10c1b639c5f4d135e637ddc2a4d142c6edb7e2edb001a310df9bf5acd5adc2139dace5274f9c4504307aa6ae0e99f535514b9928d650f7881cc9e4a5d92909eca4b327a8075eda52bfec3485aeacfc634b5d731cbf1a9ef8cd5734dd345906f9a879072a3c2179c5b605f11d397c587bd88714c9b7b4a7d86cb8202ef7ccfa834ec4ae3e34df579c5fdd8e9e830531aebee109904372cc593d1eb6653c1a0dcc3855dac61d90d61eb39ca0dd9930c620644794351a059505be3408ddb6881537960ba78fa093872b7b525e16a5eee9056216e17f1dd8af43972277aa42ac00081cf3b65f8d56cfba0ad32701c4fc83d1d4a18fc00c33dd95d4d3f4347ea9a80782dcc4275de6c3ce61f8b05518c92155624d2239ec83559d328482d768f852979477f25e4ae653fa5d3098c025c05345c37bba4a1ef63a969c4a911a2b8ca80aafd9836c13594ef0bf956c503944102dadcdd5f5c400e4a4e07eacb54ade2ce21c99a1dd200556dae4a0088284a2da599304442741ddeba9161f6888ed825d9ba68bef67fe27dd49cd87140c14227e9a694b9b909800295adea2e5b0bff8972b90238b76d12136c42f6de52a624a59432e905f905ae05dddddd5ed39cbcd65a6badded5d65a6badb5d5ddddddb55d78adb5d65a6badb5adb5d6daeeeeeeaed57677775bdbddddddb6d6eeeeeeb6bdaa724bad5dadf55aabbbbbbbd75abdf6c9a37b77f78b0362adb5dddddd5d5dc9c99520fa3252192a3921011322f9fb9d4d06952953acb5d65a5bddbdbbbbbbbb6bedeeeeee6e6badb5b6bbbbbbbb6bedee361060010b63bcd010c4081992d8542001990f6050c006082426c0545a6bf51f2345caa0a939b1e608161289ad091e59fc60431624564a70645665a8acd617e9d452fa4536abe5eeeededdeeeeeedded947e91f48bbbbb7b77bbbbbb77b753faa5dbddbbbbbbddbdbf7cf94229a5d4d62a04c6054ba610d1421368bec850424325a3f2f73b76e78ab75b6ca79b65bde00e44537a59f7eb5432c214570c5139e28c10258e784208284896b01266861b4cb0048a114f94929a8e98e2e5b6dcd2850b1798650d129b2955646982052e4c45b51a416120f2c293305ca65059a1b6b4e403143adc9045992374c8626967830561bd6badd5b6b7f7b51d7e75bffdae6ddbeeb66e9be89aabd52ad52ddee170945305831a8c68b1c2110c257841902d5582aa5861a786988d8ba1898eb3b6a8d6aa2557a22ed5b6556dee6eadbbbb7b6d6bdddddd6badb5d6eaddb5d65a6badb6bbd65a6badedd5be706a4f406dadbbbb7badb5d66aadb35aee2ee35f3940bcd65a6badd5b2da8fb8bb1315a9d67aadd55f40592d233744819a42b5d65a6b4d014a5e56cbba5dc2651561add5dd366a088916549429b20609129158cd12031431d4dabddd5fa8d59bcad860486f3bba3bb74de1167675d63604b76eebd6ba059a5cb7cbc2b28598bc6588658b23f2775f4cc70305ec90365b9228b61b2698e87a30e176b5d0dddd8ba836a8abb66e5cf783957cca10cb0f32252ead0d27112e56442005113b9cc08919641154d4a800439b760b11c0972b4660c4941da86801162a90b237e532543ae304106ac0d02364947870410c18144c09baa2268b9a265be566a8b4066887b37573622dde64a8ac160dde144d0db259ada6686c90d4ddddbdbbdddddd6ba5686e9093524abbbbbb29a5b41b07092d9a28325e965007552419a3a4c4c90a4792a490620d4d698d2c6f192aadd9b283825a6bad4b80e45abda3925a4665a8a4c4892b91f8ea318d1210ea9e86cb9024869c08722f2b0d1599cbdffd0ed2c9e92f1c6009262740b2a187362ec45c12911d8d11d99bae32549ac24cee325452134497d4b6b68915d95aebcab63681e2eabc36b7d65a5bdbdb2b7d012f05e2ddb568c6796bc36eadb5454e64eb5bb2b5d67e770bd1e53cad9b146badb5761b628b96c8d6da221ab2b5d6fe9645b64f57d65a6badadb5bb6b376d624a9190259e68c10d25a8e18c135ed39cdcddddddddddbbdbddddbdbb9dccc561b5987071d1ddddddddddedeeb5bbbb0909727b5b2643a0acb5d6d625b44910d59d490e2b777777777777f7ee767777f7ee767777f7ee766f26339c50ac568703e744cb904f94278a00cd9c2c5519620d501725e94e2b27448a84a03a562bb1d61e205b273354778245b6b6372faaedb7eeeeeecd5a6bed13d9568f0188555b6b6ddd8c5e5448ed09e87677d77203e9ee188872777777370cdd35c88c492293a1411a8ab595dc444f72887ce85c8068d2244d0104509228468450620294068a8e2188d553487777576aa4bbdbeb0b50d4daba240a94cfeee61a4877b7d72ad4ddddedee6d851035e92472e46575931260b0640894b5d6491a0a5cb1018921e20a22110c9122083923b7e6053ac8637fa805e0e866db4c982468b9b613804a8104983523e80da238020c9120c6c0e8992e48cc90437d99599af1f0c47af48c962f5a8c741ab06a49479c2068cb80a219c2044f4c5173cc04e1a50d191c0caaa8e2a505311ccb053d745942c572909ee1814b1426dbbcb556eb8e26523142885cfb8a0b371156ebae26eeb0a4e4ed52441d94c6580dba5814262cbe0774ecc861820d11e44bee503136a498f836fe8ddf8afff15ff177e27f207922538e6f23be08f173c425727c1df177c447218ec931b6b1f4855aeb14304c8982872d699894d002041b15b0325462d3c5063a77fc039287e6f0a60993d75361a74d18764520c6eebb4ab8efde347b6ad7346f7bd38cf8fb549337e59e4a9330f927168c7e1cfcc9e060c39f0799267b7652f8f3e0c5c1cb8041f11859c7348cc98fce2db99f6caa5b6801148292db4f2fae7fdfcee0d27349eeb7d1fc3f679249b3a7be7cd92497668f9d4d7b97f02791706bcada8cdd3f79dd46db9ab2a44104702809c81c9b6cc2b6a40d294bee28251463a494522e8708d96089b420b2dc9a78c86636daecb1441326bbd423d95aedcedaecd95aad9910d1ecd9685b0ae3e0d667892470611298a6fc22c3a4992c77f234c5dcafa7e7c201941d2877f374bd4d68f6dcbf783b9a30a9faaf75127a2155ab75baf76e1bad36aba9d0e3664e0758a303186effcdb7fdf6f56deaa7a702cab648bee4649ad8ce7e6689ac917cf558a48f5323dfda7b5b2d24896443da30f2256bb387532361f225279b30f9add7efbc3ed869fa24522c2ecd9868b29625773461d232d999107696a5ab84fba73fe11faabf0f63ddf57eb070fafb3e2e7695a0fafb17ffe05ef530e6e3f4dc4b548ed343540e7f1b52e54d715d967cc9a758ae448a0f2fce7347383891467abd9f58a4f8fbf85d600df9dfcc46cc2839a66d8bfb359468245ff2af3763980bc1ed9f7f39a0cb1d71b2d9f31393cf21713388809825c51f17f1c72d65f9d773a609a34d4f85f83d6ce672e0a2c01a40f793484812893b823590dc6f3b72324e73268fd6bc2ef2881a4868c2b6a369edbd3bdf76941dd3269d1da119a5740bb79f3e17317734745d2d18f225bf96149256b2a44bb0867cee85fb714754ce5ebe8edcf8dfe34410cc1fca6dc0033dc917dd617a3c5859763cf2fcf63e56cbe55f4be6caffac91dbfd3417b99fe5c1caf0af09bc647181284fa638e4424cd251ef93b31fb22c2d8d49088a50518b0543be6294360af1a03b5cf936a6f578b08a047d11a8b31f03dfa0484341de91574899fc4d2621639a8884099294e3cf31b32947339c0b1768f6d8091b7255e871f3644209d841d43284286b19329424c7efba3eb1baddbd568902c14eda006badb5d65a6bed5413e3064da178d6e48b8d34407c59e6c69f4c92678ce48934c9f3b38ce48914e3138432c618e5cb7b217cbdbe9865a63ff3449dda5cfaf6690366a6df758abe0d09610d4b9f0b924965cae4ca92afa006c8f79f35c9e3f87242deb5213921777b2ec8fdf14523086bc8c7f66d48296759629f4fcefc87ec9333ae851b69f983ddc7d7018ac08c75587eb096bf0834ef67310f39d35193e1ff55c17f03316f5885edbbcd0b2166086b506ef3b295f379c8596e0ca1e4895138b5b93fc7c8d79d3d7105088b3fa485244620aa74270d4fa62d17042ee8420a9403d4f5f4472c5a00253921c6187378c927ebd656d942961c3f0ac524b227358485991c1f463639361016466a4142f2178bc89808114b5015393e0992c7796616810875c38dd4902d2061f13916ee072103644057c0a42b5618390dddc380917541b8f205ff67c6589b0980f395e1d7ca70e727f6dd321152ac42cca71c51f6862ba194914e216772d6c95a00bad99e21892d4e5832ccb468d11b149940cb0a2c8c062e5a8aa82f254a5a767862bda32c5a821071ff044b96329d06ac264464e1b26540a358a9618a9a73594a80c852840c0e06517e28c2092a96a361044564a132a50825453960b102005962c48854400fe24fac69734304e7eeee5264f720b5257ce86a915abb1aad7604e710cd165838a112459224552841afd49a64cff04a2d098d3374181305c9102149ec90a48a20a66a6badb548123422d0ac40288827311793dd565babadb6565b6d3581db3427b7d6d65aabb5f57ab35a6eed10a85997545a6db5d65a6badb5b6566badb5d6ba7777bbb5d65a6bbbbbdb7a3d4556ab1b0826433b1b16b2c3591a7d335364c5a25b5be19c56a766c0acea46a935a2812d8e9ab6988162ca10288082e64875332cb8d57a0775779b11ca4d2bad94ca6a664d4ebdac3e4364e5547677cf90d39745cff4b0721aab0cd9dddd4d5de9c8649d3941ee7b8606e4f6cb503a7346a7a99392821c96285103ed4b123266447002ee548fb823f142162ba8e24252192b310fe3e44b931b1a35843691a1d6eeeeea356bad0d10f7a0d9b1093847951be3ea63e7e2efdf789f8bbfc969e9b45ebcc8d1f1be9ffce25daceae905e631f34a55bb2afcde7fff571876ddbcf1bed4dffcf5bed4df8fe6a6aa87afd2f9f6befefbd0fb1af79019fe8de7e30f7387f3d0fb6e9f729f326caac27d5fbc0b2f85995b3e29f8c8ad87f9c6bbafe3a53033c43ef5617e91f278f4c8f57aae1bf7fbaf3de1e02f669c9b7781f310fbac60f7c7e3a482de571fe775cc1e79f3fed283127683f33157d40d99af8e098bdf7ff3abefd7317ba2d1f63aa22a55ff7af5713c1d29fcf9ac56d7fbe0df1e2dcc63e6faab97a81b5d76adbe95bf55ca67f550a26eacf0c77a1f0c1e3e7c49933c10fb6cafb23df2f6d0e9b765f859f8292c993c1ff82aa83ac1d8c1f7a383ef03193efc7e32f4be2da75458d256de87425e559c4f7d073d1fd5cb8c63435061ffcde24fc7eae52bf59d4aa56a2a27afbcefe62fe7592c181f5120b8a00ef93a41bea2fbbfa87f531f46148e9877dc3cfef06bf0e2bbef3dc4dfbf06aaf757dd583d84aaededabda85836f6c18ca97eaadeae1f7afbc6ffb9c77c0fdd4db900f50a9be1fc6bfca5bfdeafd55de8742567d4441006257eae15b57ea37ec4ae11b50be50c82864f8db03c0faaff0a98aebb80785f116fbdc4f619f17efdf83667fe87d2adc394f513858ef3f51375e608c7bcc0cdfc53bfe3c4cdfc54bd4083710d79bdadfb0fa4355bda9efa256c72afcb9f81e33d7166ebd8bb72175c817083a5fbdd66be0b968ed903c2df8107f2ebeabde0e1dd585a7c143540827e8b0540f3d9d776fdb74a0115c7d77e3f57d285f385eea6fbccfd0f1f6edc9fcf2b57a88ba31b3ea6dc81b2fe655345abd0bfcd90c819b8355d847e7ed0d1d6cdfc6dcdc832a1dcfa2903bae7c85713e1acd68dbfb701e00bf791d8859a5c23ef0ed4b140ed6db87a81bf02184b63d146ea830f4be1802fcd4db985907e733f894ed9cc7c13d68b63936661d9db731753cd66be0d19c81f7e5c8390f004fc70e773d84b803f1060699b565a836d4b47ad5cdd7b6215323508f09507dea6d17d15cb8e5284c96f94816653ddc90f16482e461b156ab15eb73be63792678391ac965b1be1f07f92acfa57a17afc2216408a83e85b9c516dd11aa22145537b451aeff0d15ee8c541fadc8a5d913346b50cce4f8f148f224c55918d913d4b2177cc9f1e318d903c318492993e347d9b4aa116244e9bc40e1e857bded3a140838c8af281c8d5ff59be7ea8fb9dfd53de4c6a368245ff5870b4780efe2bdf52acfa75f85a30095b75afd44e1a0f2b5fa2fe6d5eb78304795677fb3f8ebef40ccf671ac4ef3c0f17ac857fc179e077cc857dc215fd587bbc11aa9871e8d1da4de85e7b183948535521d3db1bcfbac0af30d065fb164922f0c3e070926e438bcefa806dc7b31780cb0a4c957845fbf3ec4ae7e98e1175d960773d778c7f340bee20e1d6a010a4ee7de87f3abae3d9c879e7d1c4ff51005310e107fa786d0c37995a77a9cefef38e8658b43f451fd2aa21ac7db10e320df4a0b7198aa873bb819aeea71fe8334198410deef220ac7eaa647b6df5eeaa1b7b9f79d70f4a7b00f942f140ef83773f5ee598fc729af1e7a2e1ceec2b1ddfcf630bb7df810fba4de3e76c187b113244ce5824f33c43a3819ba7b164486371aa5bc08254a897fe4c3dd2252b4928d82228e084bb09051063f4216c04c20202bc8d128ca87d1c83fcafca36b911b1b458921362aba2e12a8a438caa2d18445a3974c6439266388c271354e2166f8724c964c64f9f0a5377f42940922d8c01f4c587c1c8f6611976372bf0f6a19c600c1e9270310cc9f482500a683325a36de813bf303c903f3cfcf3bf1bf8348c917522c4ff20561926c8343cbf2bbf933cb323c6a4f28d7211026bf1255c9b22291d538a21b9f3b923c11bbe4d31eeec71d1d8d00f24824f892dfaa65b944cb52882cff3bd1a59defb6feb3ee5121204f354273219623b5dc5f35ca63248fcb623942cbf2a91729ad481e48264b3a26cb25f227b36429b9a3598d0214c88a226892154e3ca1b369946685494be364ab5888b82b5702c98c34d084322346ba9407a580a226a9d6ea510d37dbd2c50c0793b674d142b6c5cb931eae3b7daf29c731caa8edb9a99c948aed7f9ebf7f944dc751168f629459f8a27fe39d3c1684d1b71e85376efe7ae41068b638051f797b18a5c8d78c47b47ec5761ad1ad6bb5175c41656c986451936441d870352144aca035929084315a21698abac928162de8242a20837393349443376b5284180e459b6caca46a6980302295818c1a6101123ad1b210524555a342d6c98092a062654dd260f8526730b0e0092a95348194144962e1cb8dc964832aa012041493f9377f7829fdefd5c19e49046fad32254c1985b1cdf45a0c252a46ddb7dac95a80d2834f5ac3028446b72a85908e6202628e09a0af82fc452b793ef5b8a4fb4da21996365662cd05176ef2fc4a9f6816b58cae04a9c51c99744588cdf47294273d923c7304999724cf4b2f92c7f3fcdffebd7cfeb4fe477fc3f248bea68cca997ccdf7a158cae4eb35e59299ab0245e2ce79346593a84a9e6dfe69a3de066206e1d4e66e797ba854822819a21ab0d11a942d37892651d10c33a1c8a31ef29c4879cea43ca7973c67b71d499e2f364929b3d622a33c271195b9235f1ec8ee2785f2944292a788f4225f532ec9d7fcf9b1299a913c8f44bfd611a51547841892fc24a294ca886495a89fd69f47f5670572c5249a8d29e66620883f5576310a0b1d9cc0855a8440c99f7d0294e75b9ba7842f6362e028c7bf2d189287e5802e766a9a720f29ade41e327f7049c950ee21b3cc1c68e51e37cb9f5e076c96f847c608d4c1035c88050950864a34a8e120432c4361aa9050eb05230d2e4198047f07f63453beb4530ec880190af7aca54116a1887cc10c3353cfe46b26b3c42e1cfd65c028f7a35e4a4a2557bf839769422ce3c21c34e5a6c3a0be99a4fcd47ffd37b867cd24bfdfa77133c9d72b4af9ea99f41ae57d3c4e92c8ddbe6792274c33890069eede86ecb697de779212e57518098b8f8231886adcb3149e343c872efd6f32518ec3f176b39b5b87799c287d486dd3e4d74d3de36cb85f15a2cd9e4602c2e22b91e393c9f1a1c8f1695fa4f56c32f56c363149c974e5ebca9e458a675dd7ee2a24798a481e78a54d911cbf2265913d9106594df2821a18b68b7d1f1493be57feaad0d09022f9f320f6dddc54da208a455fac21c72f3ec9f18b36e4f83142c9312ae5f87116e5f8df2422c78f5f27e92a397efcae021100bd8481913f9804cb98f1207f30096211d4440af217937893d77ad68d94e37792266aa21c7f12419168d264ca4bb3681a4d258800ae86ebca41cb4b13166d68c16849299fc8a497f13540047046d7f5e2e0f54592c7b5e3c14eb7047222d3d9bb3ec81f34adbb897ecf249eb9ce5ed09025c7c8506986305d7a48ea3294e39f8082163452a0c42da57ab823b65af7f65bfc1a6c4ea50ac27e78551f8d54aa5a16f1885be1ba27ade0030b4318be8e003cfdf83be6cb2f21004f7fbefc21203a4423887f489074c6bfb00f1f3f3f24d0788a7d4c81ef43c6d378884980f988f1b0ff897d900663d2934fbf8419ffc23f5e3fe3855d70c6ff70c17ffd4f475f33de055d10bb224083468c87fd0f194fe34b80c5f820ad02afa7323c97c7f05c4ec373c11fc0ffc4609e0b3e8dff89cdf05cfd0178192f3d57fffc18df6d50c36bfc06cfc10b40f534bc017870c29a03af86e7ea17c0ffc436f05cfd1cfc4fcc7a24c4f8f92a2f0231503426a4a8a9c2080828e6825fe37f622ef81bfc4f6c831a70c6d3f8194f830301c05e3eec2706837970c2a4ab84187b18fb3185840d1ef630f66303ec824ffff530ec82b884d7d37f611f535c395e2f01187b61386125389b2552c820c31210500cfa1092b1d7830088de6985880f471c51e6855990ffdd19de4f8c060d6f86a7c35582fc77234633463dc92499ec84b99672fc227e6201f07e625d3c05c08313168da40e17c6160063312683a3e17e9f21bd7285240d31399db8957baada87f8bbfef95bac43be76405abf8f378eaff276c0d7215f3bfa4f487d7b3b523a76c8574442f254cc019a71fae39f2079e0471568c6c13ea9f72416a040a85241082107b08f5c7924c8577f0751f0d2d4a720ca039624a8d4eb5a0a6a102aa56600000000004317000018100a070423499044410cb3f10314800b5f984c64682a8b8822f2280c62488882180441100010600c228629c49474530300af83857cea04a3cb456cc0963ba01f9ffa5e69d823dcc75ccaeeb175839d4a7da76851f2e0ea5c4f2b3c88efdf606f1d61028e707441ba404757d3bca821479606f8a9f04dc1d3a6e4e1825680c6da973b772d44df864cf80303e9dc90c2035b10348f11e4613bcafaf7d29df2f6e143af8e5975c074da37606fd3b79f29502544ee5fd12c2fc18635d3c8c705fb662a84a4b39391d59b19b058af05d2e67769526540bf085e02a8be1bcd46eb9be41b79b23cca637f21040c510216d6a1090841fc8514325eb2e73dbfc936c3776b3ed5cf797ab76cad36aa88de3889546c0cb39ca5ba77dcd8c58359d34abc0a4d0e97448ba6540d82f3b73db21d0ced528d258a49040708eae32f9b2fb875477576897d676cb621d210e8d78463f67e851c76fdd257205e73a0a95f8ab3c563e83a23a997ae04de18c8ed9eabc7338ea809cc13456c6b00db35b188ddeb96b81c8ed735cb722e7571a3a9bafdeede1727ca07e639c8cb38cbf486140d5e9979fc59cd55f5b060d4a07b84758c59cd531fc25e2483d47cb7940f14853a56fc13f2bc44e8e77db510315c282a9442abbbf96d5f0304f4cceba82ea140494c30a6eae276cf32ea69eaaf65aee4143c56c486256eb81f93283872be5b888339be6ed55f263b543c963c58e0db21332862a3247832615d117ba35255bdf16cfaf8c0ad0f54ff852cda1a7df3a29b52b4fc02190a119aec7a95008e8848e4cfc7a2b0f39002c032a4ffe54708dc4a612ebabc5c5a51f7716023a2e881e0ce2fc6b9a96826e18eb3ec6b12ffb593d6c9d32c49059b2afd642e9a1fd2f3d1b60a499c8f8dea3c28a1a884fabfd204aafb338b96ecb4c49ffa991705e29a6c902c0ef3ded32951f012134fde04e35012f89b532e0d7305fa8a5735674880e3316c6007ee6b6480b821428c396bffd5f1b3640348ecb80aa8e53429dcd3bb6757abda078504939abf19ec167fc282462753e7cdeba959918a175c41d3bd8491cbac6e1953402b3c691709d33232923bdd22eb109a7839f120011ff6216bb3594a10e236446e14dd51db4e81534da79baa05bf9f3afc46ef0ee046719ba66c20d438f611cc7fc3911e1696a7ab061bf2ac4cf4d98cfdf31809cf11daee37a051ddb232c4a4c3591462f1603656575e2a5a46ac3881cfd20dd78f40afdde909bbbf752671e7e660880a68021244c706f81316ae3595f69cd8105be198bb6e07fc69c53e371058fda793926ce6ba1c4d870b916d5909706ea699f270a8d509466a4768e63571a0bc18105f152c4e3ca557a7682b30142aa9786169c1795c052f6c10be17e6cc476019aaf2996878b6df9fa3b9f762bdc605e622047a3cde523edd504c7ab21a4228c4fe45063df3998c064b1b7356eba6432c170d8521f48249055e28bd82a5b781f0d8f62c14be138588ef395c405f20ac4c4d99063c6c759d5f5965af104806315b2ebe82fef92a68058fa1753424d96230bb38c8a7bff3893818a8d31b3e5678ab824d67369849e069c2830bee8ae0ed1e74fb7d6b9b841dd1db820c689a43dabaa71ce3c69467de85dacae9a63f03540b325af147c94fe845b2391ca8240fb58096024070c25c7d7f1bfab1a2604a1d168fc96e852c535216828e691e5d7fd0bc1a91eb7534f6f43f295171ed262f0956b9f0e803300d5d61230d0f1a2b97d7f12711f02449b9cb75baa9105478851999065e9fb8e980b8c1804e5e6be31d2e57c2686d1ca3216461c2cc40807cf51accb8ffe8440b401ef30e05cac45550c6e58db41a4d9228ad848535ab6bd035963241b09051d12bb43a68ed403c398d7503f53c1140e00dc97674717eb19bf77a0a9d279bab86767c1072161c1ee04eac074c2a4fd5380d2b56648d6a12e87677c60a651215f15eb9ec3aaaa70cc48295ec4483228f7ee080ad1f57853300f5172c7a00222b22e808e4b1606eef27e7a489abc61d64ec70e73e81a2672e48ecca5d46097dd0512f8ed7a247624ec45f7da773a82d9818042dc046b94a18be6f9cceedc2662da43ea192317bb6220743fcd8d6abd77ba931a0cfd697122e44e8f7e3af6e650324ea95e457f9242f12c1b02f1e2588a142a4da368dabf2b27f0dc17087e2201d5304e9859c688209d9dae31bf40b80bf9f2657cf68382364955feb46ae93a5bad883b43ee90ae91a7b3541a451c92c6e8cf987c513574efca37269e98e7a7758ed515fe0e86be666c9b2a5da3665426838f2a5c013bdc18fac6541e7787d7f454d54c9f2f2223bdf46c47660c0070e00938335082cff93ddc3d5452cceb3c86da7830beb68636df9866fa73d6f254b7078928e0958e9a050bb01b25c407d58521a9c55ff1f0e589e7603f265efdcf565c95615570aeed457e43ac23bb4e01de382988a3aac33b24c22feffef4fdf3eb423d286244cd939a4844cd212aa0ffdc6aefa5698bfc1aae4de83e0ad870068cf1b492b348bef392a1a8a0873ecc115c373e6921cf05643fde241a0aacdf1f7175f2fdc9cae106e48e633b5f055459354f2967f2ac037e5bbb575dcf66216622d054ac135116e145c165959960be1e1c9715ad18221b75e04f405f6cd747f6bf01081217accf955c1255088b3df963a39069e38a2f6af90dd05f17e485f59858baee5566ebe7694b9ff346e7f983e0f33b1cd7299f8dcd9708e0af5de64691b8b09837551d07d0a2ead67a29bf83f3c21c62e03977c5bf025a8596d3c56f90cbc01c5252d96656660af2f26d7060c284fb3b9cf2261ff9125281a6bf8441abaeac8ea2907cb65d6e56e88e8e8c23692a7e8e45f6beab8dfb75047ff29309f980792a9e77e6ca91d4c780c68d7872315f84a194a6eac11b3253e00177307d51fc9f41898ae98a5dc830c3d3f8735b243c3dce9ea2f68cf98ee2b1ecb13527d5c9e1fee1bf08f0ecee15ce324adda3d70e7921bd63299553f15da1285d0ef210e9f7c23abe2c706bc2b41c2fe8ad05982a1dc99596a121c5c4392ab365aab116ad08f368fb28e6d375f01eb328edd723037d21bda501f919c00662c7ed40273d785c38fdf7a14eef1ed3790526934c065e8f772e30ac6b890c71591aaafd84b15deb4635de02a314ac92338a095dad9c35d129c71dbb9cd4f22f2cb6dd0fb8820ad1ffd4bfd50eb8203f05e3c60a6a880494997054f23afca19b7141b806e2613528b54554b218ad7988c1818ef3e391168bd52076c97182e183387f9da17a833f31738132d0739b99a5b345cd3bfe8ceff7d9045637656c62cb50651b3782ac6f28e95f5e2304c34620d14d0e942c5c4e5713e662d713244bc9c7ba1480d6b4e55df7c41339ef540331bb1c0162120aa6910b61341497823ac011d48993f31a9c9f0dab34e3dfd8663705d67376fc510de64364dfb3e2cda78d0c945f2886403a81d01086822a5c4089db5cf91b079961b10ff5948695a674c8ac067e6277272f8af11812cbfdcdbb1e110d452c44a821bebdc65124c0c6ec38966c53e72bcd4c767ffc408dca5ec9e6e8c32a04a16df81a83723350a3a9a15cdd3aaab90e9a455c88c1d76badfc156f54a13fdd95edade4a1cb5548ca9c32c924a42449db47578496655d00732c6a19b75fd9d456b1cc0d6fd27e8f951f21e71ec8fb07782385a79a6272dfe0d34794bc02714b461267b0f64994278f840837083c105d8ec23bbc6eaa7cf48166a09a711c2718164126196b646aab141be0a1fb15ca641331ace6a3f8b18996bd9e363fa3addfb4d95e571d835290cca79448b35d453a5f46ec54ce18c35728d9b1fa981050afc8ec603fc1308c37b5a4f08b25082e9b0782d1a82e114b59358b45e10f0b2a16294ff7d60a39c2b4027e101d03d1ad0e08a01028524a1b997fa96731cf61f08ad47d23bcb2500bf9814a83074bba2cfe18cc96a256e8c20bf8475b347cabba05ee901109a82b292099206a707875057ee6a5179d4e539905683c94e2306c3f9200cb2ce8b171f6e6631d4b19f0b59ea4da66c06c8f3826b5fe9a087d6f58948bf2124f185f3300ed2469a3aabcfe64c3cdf095a09f1b577e2d10acf1275b781ad3918a90d61f689fc79c7a479555bb4412f33077bad9b119ddcf0df688a9e009fd62c4ee1f61c40f59d8f6e2c51d8342a56f69cc17d5155a2f40c27d609deec3a34fd46c46149884e589de6bfd24e6d5af50e4c06a5823b29991a83b2e0fc849180011295cc5995525e0815866696be816f256ba60c89a768faf75a13a1d171493030b66b02e3b6528db46d16f856e837bb4b5700fd742fc0591f7e1a83073ab4022bed472388c64681e47af49b91d27d8805b865563e6831afd98cb6887493f9b7ee97ac541a3aeadc1ddb566493213132b08b465f0fb5dc569122883a4834187b7479206102bc7bc9d485d423c84bb2d28c94b81670757f67c49127b0185d2c17aa8dea768446319d129c51f063f5dd51d4202cbd8169a12560d0678a3f8ecdca39a5ca963d80ed98f9ff98ca5fa700508fc2154b2c77316af4d9e03b69768a235d1f6d36e04264aa55872c7cb39bef29eb9fa0ba5b716df3112f8f1296ef621a740a94c341a18b09e526a0527267d4990aaa4842f59a028a39c4b7e30a79db1e1339ccd017962187d5684c31ea0f6d50e8924781d0c43956f7296d90cb786fddd1240973ee3c90e7c744b853848065d159954d3a591b55fb83dad6615d03b40ea3c6956c7a941e7e6d589a0fa911771d8da971ae9422baa5ec77522db841ac608ac34a0c248262155de0174a98722dda80682aa5b84e7e11ab96ec03360d3f1bff1d7ac25d3d809362ce11a9f60fe5f92b399db518e9e8016d98e9d8c3d280d2992ab0f031915a2471717c13598f4ed74e8774535279061cc87a3e26a203de3cd09d7b535250946206748944fa1fd63da442d48eb7cd4de3b2857181049afa89b4cbf9394aa13b8723405a36c3870c855b6bcf38d147673fde2c85221326264a5d8c719ce866aadd31b9b018f333e04d2413615ade8befdd06ed49679569a6a833070278032413c17750e9443592ac715737d02d5f1b1e0f39d592f118406ede73e28f8044a94d3ed45bd78ab20f886021dcb38a6d86868a2407b84cf441b51c4977cfc8d23d6c3e098df69ad0ab6afcc7f0c2b0176b7831c30eca06aae26939bdc6e5340a17cc81a61367c515442cfb30676f2ac2e70feefc0377d470a9949e2f469e00bcb9a6ed19f456d9d5273902381e2123e71225b4ec1bff1b2c5929241000776bac6100171a7f6f92000eb5613168260394245d2c72b41d9e0cd8c06e9633afad8446038707d92d05c2e9b187d04d65883ae691cf661431114ae0d6161cc56fa49544a35007fe4e0fea341f82436cba0bdc2815e54b4090a92cd22e51c213348b2f54081987f0add56c7880bc5083098a8340f2a6c0dba93b784ea1a97a65d97d1986c13f012e90b2863e21f32cf65cee04112cfee317e5f0238c79698773aa70fe6094a3defd406f3cef073ee246320116a94db15252472a45276148f98ad8a4926a2cd4b01e2bbfd949abbc904819da6223890cbe9aabf2a532cf4237ffb36e391ff3be75de8abe21b1a5cb7580bbf948646cca978b7a3c99df2fd0c16d59309d68ca1228eb4c5aa03bb8a64103522cfe5787d6a866091cb84645569dbc1fc5b17d95b78960f9f630a1bd0c88b16406295d1a8ff00d765931ca098899260de7971dc3a98f28624cfdb7ece3431c2ad1be1b6c66a387c2666275ba35d4045ab823a354e6c424309a40f6d5b29e7520dba73cb3109af3f164ec9d0d93ae7b3fd8990bb1a85e2f4afcc32b1155f446a839ff7a2b91a7cb247c6590025571f7d1957d546bc82bf1cf572bbd6edfd53665262373728c26eac6f46b41d7d477161afc44e010a28cb214f447e1e58caa3a5b91aae61766ea3529ef8b9702ae1fedc840ca1dfa8b2e30089e7b502f032b6c68c61662c6adb7c1f76452c020f815b57ee48905aad9e643ed2f73328ca6c4a8d0c12d8476a6f715981e2764a1c8c633b2d0fde8232064b1a4c40045b59f5d572673693aaac99881345c6e7840f96c2e1d95694576249f17d5333927dc146b9d275af8ac4d2bb3eb8ca75ccf6f074c20e5a0ac49a992e5251683ac0856b913fdfa9f2dc0e6dc94eb06b6906ad6c038410ddbf8145fa0f78e4cb826d5d6b6d9b3db19bcfc8fd31db12c3095afa07952fee985849d50023582d9a77218d3edb1c4c57a27c3700f360e0d8f08b159924dfb33915ea23345d6c32fc0653c49c10193375161bd8515edb9baa808231e375cac1ea9bf8130d46889f9eb35c5f90095825cf16a1ff4001896f5ee0db319168fbcde615a539d0c1dde0c85a1098a204963b37b09270d824c13896228346a9517947d93c8f339255c8d04845afc3b9715e35ab9af830c9b0407af5cc47fa250a73c4898292e6849566981bb36b1b3ee54c3e2bd21f93f4ad1b46937663e097c8c32dcb27551a6cd0d8d465e4255a89010c9784abcbac062d29cba70c8e828776365a2f36e8fc9476cae019c35ac31714708a1d90eae0cc20c8f65eb8b2b44598fb0ff6346b829fcfe0332ef86cc5361ba18408c7c81abcea48900e685c112a915f57eccf6aa1c2d6f730c9879bc62dea705f604f4b33f233c5cb71b3827866ee362488629b1ca8a06a0bf5e043ab9212adf5e17f143b4610cb808aac1a451430519a1e9402a930e0a3e2d3149616e5ccd8f9844f71a678462289683cb2cca1c04100ce75a0efe1c841641bac6468c0da62012639853a29ab0b4ddafb52aea50b80b77ee9d6a8c744c1b8afa110bd199ea956af7364776add7dc65ce5538cb878389c731b3285abf8431457ee76aaf039774b9364ba9afc9e01117116296eaed9340ca4fe19b8f96b21a06b6ac896749f70385024604892da43563f09b512874f177466d2547cac9166b62a859bc11d6ee938b2263bbe87bc12e2ece00e546f4764de11918581eec1c37b5401b58c1b4ccfd9b5e2a017de8fddc942be1e12473e2bc51915829db0465134bf4b990cb865ca0e29968aa8ac5590045455c89d09f819b7d45c5521fd67286e11ec1b308c0ea973c1eec2638154e7721e0b38ef74b81514427065b1ceb30ea854dfc094637c911505e04996085ea258113cfa2e0e80ea3fa850edb83e683f2a978eee250ccfa71e77f9954f62f5741e5b6f79f1ad2de9f590a320de5b178eb36bd018d1e43c632884825ebedc4119c0a66e2009b5403f917475221767ecce48eae38f141aaf11a41e83df110c1b6142970211ffc2b18f48f121b82cc438060daf144f767f55bda0f445a16fba61b2c6b99ff84ce9c85e48aa904a3f745f9d455832714da8ef55daed0e08dce67bd6b2744031e7029ee50faa7980ed22d544500327a3a86a23805cb012a9045cc2e618c2b5d4c2ceb612eda537563f36e3cac51435551c9d61978e2f82614c5a8eee142c4d248b3dded8d9a9c264a6001a328bc988db6829e14af1d173463bda7685c965ea1d9c2b50ed2e2ede486101147a18063ac7e971152438f6e5dccbf2af9eee229611cceb42b775800b7704551c74043588129282b38796bf3d478aa05a0c92abc22864aac7a4ff6eb679540b2254966295b0c639909f1919892c4ba19438dd9c1b674162b62c19451380c3ad1a12662a7442dbd55c3c1f83f62b5aa316e6a68674a767c132cadc9dcc8e286311b987d319ea053f70276145d7f0517b51dd8c7e012816f3e4eddd47ff101cfdfe5146f92bc82aa58f785eaf315b05ff5a02b2b29514edd2d4e1a6f1c62b81fdc21815722f7c3a9fc33086e23dfeef313020d961bc381c2224ac19a307780e99ff44d984731c62d977e810169d25e0b242e4f5dcc988976c3ac2fb677825cfcc302f7586729e5c5490f3464d3cc54cd6c7e8807066f32c8eae11ea1c594427eda746f24f30175a2888457e41eed8598f9b22343bc888af4865c09eab96e4068430de46f489e82d80d5f29700a660226a334f7708be20c91758d3ee28e5fc26b9b723e57540dcb146a110d488ebd2d2ca7b0538c10b4a5dd1d479b721e4a09103d93160ded211a53846025915f923019357c9420c52bd4285730a3a200a130e6383bd565508b2649d8753c4b6c31fb1fbf83cac725d9b21d5167d440e25ccaf0f5287ca8cffbac962023df9aa038d1c64481e82ab6441bea19d627c1b25cd4489535001d5be546a5b28e0720ef9007323f6cbd92b8e2a80977994a148576b732fbc525cdb5670f1435aac356006a7b798cc8f4ad96977015b84439e61465b0a1d89315d5d7f3094574445c2e879aea138631b77ed25c89896dead1697a30133de693d6f7db0a6365db14bc0bd72bef97f8f1b0894098efcdd2e32049f90b6df9ad395cfa060058ba75a25901b2610784fbc3fdd238f51d930ec9584f7261c20b4445e44b0d8b5ea081a1043b6888b975cc895076acd80b04ba05559cbe51090b6747c95e5ed8467d4d0027920a0b77b921e4d5beaa844a056747de032bf57099a2dc032d974354af56f8da036542ce67ca14dd46c7f266b5cc02d801c0748247511403b9cdecb5a124700f074e6f174cc9739abff8e4bb2849841dc2474411a991dbc0d158aa9ffa8c10098fe5d5e6cbd907a00668c703da4ea332ea3676ef1d97804237d2f43af6405de7f66c31df396ae758b15b77617395a1ff19c713d764054da60135ea37e0a3b82525728f54d03a7bdd0d718aa856de3f6fe208814c744d662409bab5aaacfba6630ca9d555da4c79a0d3529bc491c91d0f59b8ee5f524c6c19a9116df0c44fa65e2db8b4560371d4a47e5d1f851cc3b93503db0e0c9ae03b5400a7a5a418581fb6772499dd1ce7903c0ef50c56276de18f402c2c1292cafe8b7a1d05f052e37f6a67225e4340e83b93520d83308b1661f0112ac57fc2c30b9e7b29bc4f654fe143a4bba070a95e37da4c8f69814ce9e0c6dab3d96170638d8014b0dfcbe0d2ed106317028e3cc53497fb915daccb00dd608329d463e8602d8fbcd966187a620ab86a81938fcedb68d021633bdcceb5953786395060e4c3281015837c9fc7afe38ffac0287ac1b902cf46f2fe8479a998f7054e9e0dd55e66bbb5bd176ee8a73b985db592fa8d9ab042fc12bf2c7420420ef747602fb57b8f3e5bdb80a7f19b3f5e4e80a5c036a9122b5102c3a0a44e190a11bb114b4555f130569dc362b788076abf4129baa7b1b4ca09d13714f2135a315bda0384d3a4b8579295aff209e3ed62a0d310672d1f8d2264587d24e063cf0fbfb64e5ed03661285b9a834bd631e604c52a02bde36466edd3107e030905d2704e41ba73712bd2c4c9999706c2fe636e80ebfd01f6b9b0a97722b9c6ac94d6310b5e40200f48429b05b47ed40a448e5f296ffa5e967bd53f29a9fa81d05219d9d481d509a5106cdf31dbb21d9609d5053551585d4547acd65b342dda20a018f331bd78235d75352c1d01268dc915adce6c345758333bbd26cac6db7c454c2bf92612a54b88a50c2ba2311c2852af34c253166095e820574fe8a60bbcfccd50e08296840d975ab3bbb7a6da4be958e0ac43ed06a44487cf26f3b6181dd5ebc50bca5aa16e46ea77ef995eab1130ca74d53d4d4907bf38d88a634be4909870843990b1d3080500c48672018c30f22f286e2baef4f4266ca2f552b454a9a9d96a0eb08c68d82e6039e9a818b4423183feb7a579a02c79458d928b2fa3996c47a5e831c6a9485f63613fd22e1a2606ec9aa1c80ca91a0666704e5ce032add51d0243c464726059512519bd311846e2d9c8469b2f36e9ce5fa93c72b2b0aa4c07ac23fbd0d430afa8909c0e8de24810baac5d5d35040b65a076f636e990f019c23dea239846d3cbd998354486ae70e6506caade39c8234a0e94ddd0541e15626624063ec6dcd26dbad157ef580e696bbf1d3e0327c170cdf0c54b4e7789662dfb301f8de56f9254ea8094e5600351ce9b80af920d611c78ecc9fb258a19cde71b5fc57b29aecfacd690bc26cd51d66f14f06ed8981ccff9284ace5a4bc1bdfe342bc9e820811beab6ae0e44d4640ba13b0928f3d0c8f11efc1e769998e31ea27663a1bd0e4d29e57e664adc02e7e2096962e8f04c9ebaa73950a1e4725d4f2064d3c79c19012ed22f63acccb60a7b3dd4e03ed5a13f940f35e83a04df46da5d5c460eb4e1c8d74e8b229a63d40b9ca87c470f591bf522fe6c90815f9d281c1b8888367de3c5560732cf53d28effff012c3de9ed8e938d9de2d0fd524e153e25d49195b8ca38bb1e7dd1cdf115daecd79bdf844fd878004f8a8796bd999df8fb9993632b8cb3bdd4a76b76e3f64084717e524e72cb2c73d53a077add03bf66a09ced77e97aff5307290e82bd93a91c0aa732c57c0980c82104a5d4543d80a96e73384acaf942d2a06f76d5d43106f168a636928552b0ba691bfc2ddff3ae924cd9586407c53956a5720a6da823f28af71574375a077015162b671a25315a4e5a85a9baf68358f00f803e1ab0e78aee205fae167b92e650a15800dfeefc2cf451f13339a0fb2743592baef681dfe2c22504a5dce9b8b56fc60474b916585ffbab816ee4001b613bca1b5d0b9d44ce570b0965c12be0d18e4f4ac2482f72facd0a50cbc18aba2e3b16a8813781d26ff610fe1ebee053b1a31353641348fccd3ee1afc3173e7c1d79972ede8f65312c5c2bad63897af049a450e6577d5575e8c5d251d42fab2e4f960b72c2a8d601fd0a75642e9097985ff6b04a4bcdbfbc4b0cfe0182693a32a6971ab2a814e91f17bff43cdafb6bc4681b942f731dbc98a2572f979999c456d6d18324e26429d4e3533fce1d32572e0ad17b3384c7bcf95da804a0bd550e2da82c7c8ee60c06f71978585f944e2580265f8710b28173ed2e14febc0a164b9747ca9b5760dd464a05ad8b7348dd938818ba4213ae661c70f1735b6e795888efb685749122caa22f6731729a18cefe2fc1c387c2b53528660493f5190059236aca2a5285d340fbf8630c211c352002e68adf5f5b818c2874dedec9ca5fd2e251934c9da61722dd7de70ae07707c0fb85e86222a61edbc952cc7205286e600a74a6c5885225097e10539bd80de808a904f2c014fec09eee5cb4005b1873ef5ae6eedfce81ea8e4c0ff8eb3085bdc86788fa3c2ebb92a1e0e57f558a39302fad7daa9095e49101a118c3b0051be242c1874e73a108cbb285dc42d290416b1d1001dc82172e34f50f8b0513898180fb5619303e91f345a7f99309c681b5765e222740d0bc7f0154cb02542503682fc122bbd2640c611bf7de35d7c36de029518d4f46501fd6a9288aa32a6eaacabfe23a01950ecb2a7a65a0ce60d090464a9a42716dd83e9fc7ca715f2005fb69213c1a6bf03eb7a6b5b4e774eb3ef6f7a26f65316b84da15ef40980c076f018c42e0d6599eacfc183e9e9e85bc29f6aa392d148cf7f3114d1c5f346688093c50cad0e27e99204d39b38a0d24bc136822241c2312694ebc0194bf7a2dd7e42b05c456971c8c012989f24721b17c71cf903a678061c632443d9baa9153acd409d221c326169055f59dd91c8de9410e75938823bb40d5d49d0f1e6bfa34fccf47255f962dd1cf5db5d2ad5c92a790346acc72d20700c99d15a42e33c45f964da05480d6acbb9f490aa278a406d89b5bac8f15ad31526bfdda4c51bf74761e86fc5a4062b057ace4c95bbecfe9fc790849e4c443bf607a71477ca3f9c51f44fc91b449a7742e10019d61b0180e6631b1c886d7fb0e15bbee0c32a11d2cc4ce7e2cbe56f3c30a9ed177f4b46eef0027241c603def68813bd203fed2492cc2853a254d9aed8a2e8c0b48796f65d69121e5fee7b74946af9f65bfddc595984fbbe95425476cbf46c746e5a45cc11c31f4442ca2bc596047d7a81734695b92552a635b46aa45730d09ac3bcf0bfca7fc6da30e07e4901628b14608277048bceb55eef505c97bb97723322d04bd20f9f0856be08146e60d048d71c88fa2a7f026ada6e70d81fc945e6bdff737a6df1cf81baf9ba5f4c7db25a3de66f1d6e336f0aca13308bb8eade10e7358d28546c0cbfeb6503bc5d750b64ea08b4f11f0532a59187726025abd3bab9b06223e625a7eb8a757f26edc7a916c2bc7431c0266d83e896e5da5500c6a17f988fdc5ac4d5e5fc97a52406326c26b5dfdf893ab7c54d1c2d8888d9f82402ffcae1e9644cee438617984c25bf38ef9add7a65c2f998cc81a04daa4472456b6a9ecb84dbf1259bd51e8f45e967634c09a22647aa5cc85a0c4b942db7d8f21d0370ff75fe0873418ca5cdbcbb842ca8728160c2f1fa07a9057af1902ed82b0d6e36b554402f3d907d03cded84e7df7fa381068f61c15b0ccb833648dc1fce5a72a010151f8a8084d22d077625d931e170ac7b2604c8395c606e07009e5004d758c47f286a4415dbeb95ae563fe4be599c14800a4e6c564b3e9d6682684b5527f9a4b8b259ccdfb087236b2f344da5508c586350cae18fafca46d74fb3e8098e4baf46417fd64d7a6e6f33c025c91593b0d551342bff2a1b1438601bf87489e7ed82d54a9e6407db736a3c751887ff7ee5a11892fcfaf5fa9ee1f92e0ec7bc8b5801fb16a7acaaf9128dcb24362c8c35a85b1afbab236a77ecf53f1c773cd61d749cef1389bf8c6e1e19efbaedb21fd43ce44ad78ba625885f1f08d9699912dcfd13edd5b0d25bb95cfe2e1064b32fcbe376587bef37d255aaba8482dd8dc9cb1f80d490715fa406f0e16e5376538c2de00b90972398031f1e8ee8926dca055fe266c10202301af28b1623fe73b0fbaa66700a069bf4c5cfc214cc3613fae04df1bcca899d726dd4270a2a464804b6d8a108ec5b49d4ccf6de2a1ee0953afd4dd87ff3dada90856a0b76be0e1ed942760ace30df6ebbf2611031cf52942265018a9b20c3c32ac55af78310450759dfad70a64061b5e092cbc4f55daa1ea2fa0787f453d60c0a06a50ee3e00ec575a55445c77a732ccc0d2144f585cbddda7fe62c11ef71a74bd807e95c32e231698d218780177050532f073d805902dca29ee37f55c68fe0d6ecd5a6e004565c2f5f2bc7616f71483dccbeedf5dfe5f9b7a6f0834dc8e95849b700b354855d1a834318d1713cce83e209221950d362af1a361c3b1cfa05408c01cc5ab368592661062be53b696da4dfb73f9b3bed3e49b0f0cd282c8a7dbaf2bc0f9cf6326b814f0a062366946caa290221af8dbfd647e8765aee6869cbf74bf8807fb4285339976f5c8b92f5043b81f85e8f4ca80b9d4f89b9d839adba0a27bb9d41e2e086bfe781c0a6603f16d4fa83026d2ae1e397705a085db8a6a62b9c20eb7856976aefb84e35798145a22039582c7707079cf28212dc0964f5206d55b68697ac68002274400bf0c4e009cff49ea5846b41636224fbed0b048a8553b3b60acd894d06a90e08e0297a427f2b15213eca19435f7617545cd5c9517e800dbe7677dedd27ce2e9cd387603a4fb011fb8af8a28af6b91b651071716d4813a2609c4aed8f4ed4ae0954cf765196b7b7f6abda07f069d0cadcfb77dd6cc6ce3b7d9cf3910890e4dba858e4051fae7f818d0067c4b2f757c559fc3f6dfd3de61ac4e5a24458a9c41c88d2c059a5a0620350190aa46d4a01b2135ce6d4d09cb73d720a42b6cf627f48ee4b88add389cc69d45d98e344c119d974059a5d32cb89a39e3b1ccd86660184fc905ae800ab73c3917bcfa156db8123dd13ac6af56f72fb828333e5f8f31c9b5552c1c101e9fd7dbfa37611a232336be2dc7a91a6434bb1e8bb296249e11af4bdf5c11924a1e753c9e36559d8fe32b940bbbd1ee831c9c5956a97d3b3098212079599415261ab8ff75f3165ae4a3fb5895bb52544a39996d2bcada8c9393f9af64983ea2a2dccee5295894e52dafe145c20a1f4d47780e23f20cca8805a2aa56eee959db516693789ef5a3ec6e90b8d246900cc92887a4003f6806445cd00661351b9a561dd517be0908e44f311b3707bd04cbf87b1ef2538a61e1a9000e7e1a519f19a1c02b97b937c840b984efddabe130d4568c8043d86f4e624d61a1be9b7f34565c54fbcedcc791c5305a3ca36c67327bbd2add9e496e4b493bea671d2dbe8c6cec4328aa4bde49b36bc25758217152439c874ac0f5fd39225ed9e71499458e0589f9857be8ae74f0d61fa521e4aeb00828c6aa2fd675fed9703740a409d096ff4e511081727f29415bd7d257eb44b8857925b72beb2d7c8f8cd7930d80bdde543512a576ed346b00fbe938cec8a20af55fda4ff96c1aff1c74ec5f4fbf021a54ed77f9bfce904806ff40aa01fcbc79af9653ca3e0b5afd30cb6782379f559097a1562fbdc9dc9dc612f799419390ec395abde58e624d1dc9478027995e900db7dbc384721646eef33c00dacee4c2d76652b14a958ab312592a8aae5dd5fd2d3c458420cc9532736e54f7ebeda20d003b0e4aeeda06c862c94fdd712ae80fc66fdc2104ed13a87d912bcc31fc6e6e74eb43c1aed6496eaa6b58bff6292c4f24e6c1aa236f38590a722fdcd317f256ed1ae15d993fbf106fcb60b35d156a2e53f543a068e861aa5759e7edb29a9a4119dad1316d83069b48a1cd456d03c463288706096f718e5f1c195a87be4f24c96e9bf5eb4a19c9c2f6d738e725383b350f9d5457260dd83f0b72da3928e074da85d7b024a5a651df32ca187c0192dec55c50b29b2ef870d7808dc375250aaa17c42d06676ca2a896499ac0eca8257b82b826ab184f43cc80e640742abf2477751effdecda09010b1f2bb522563604443af54f157b1d95f4a091882b813f54e96ff87d5e5721984e3d223601237419fdb1bc5daedb788cd4b8fd20555202eba515ac70ca565b8692e4ae75345de265ddff2b667960a3e108eae64e760481114d842c3a79f2054aeee00a4761cb1b09c462b0a475c4fefd726d5ef52dc665e201f74dc770b05bf22e7079d7b36134545f31a8507a373e1351e141a7bd4ca0c5cffd0ee30ca00410fa2dcc5b1bd2ee6cac577f4e9001318dccb95ab942cc549b60da2729d688732f65c030e50dbec5b574063f94d97329217dab7d675b8d2d29db8b405062aab959264bc89cf07c506c85be5020a37839c10d8e1e8956c91f6129f3ec5453e4552e35562dfc53cd9e31ed3fbfa34926f65d57467e54c4df39053feccbbdea5c6550c46bf952f1792f21c64c2a0bb8e41a83052466eb9fd478b310f0493752b5f46be9ca0fb90aa52459aaecc7cdbb3bb8a7d587c78e53c59a51b1dd114ccf25aa35b857a0e0516eafb2858854bc13ddafa65d5cbecec0974d4b1e1bee631fca0a21447d7d58a137b579e45c0aad9ffaa2ee47b9ccc45a36c14e5c49cd9da1538a5c01ccb4221ad63cce7d74ba71ea1c36469bdf36845ce99adcba97ba60a075e62c1c741f433fb9344324101c206d140b7a830a033c1fe10b6ccafe822d68f1c655a898f4133813ed0c097bc961498aae1631434a0eea0c0de07145c268bfb936df569006640c39326981a8b05c71ebc5e043c7d5c5fbf470ab8c4fcd82f44cea2e7107b4186170983cf4ac9adef4d8ed79d9c2ea973fe4353e4746d9f847f24813ae16c17154cd3255721ef59815f88b3c79881d7890d45b05e5985508a1ca1324143c3e0b970d3ab8ff37b4cf66a0f94d39e431cd69a31f87679bd982bbc82e5108a28744158e93dd62e628006293ce50813ce4aae28b3ace463a0fd146e8454a522ae7ace8f5477e89acf872e0541e227f9a27c3727a5c9c6951181f251612100a17943c7df8121b5e6a77279e5a7a3db14ab0a5a2a8030bdab6a5a057caa6f88fa2bf9b747c2710a3fe8a4e95444677af31c37909454780ec4467d4d2f89741e1cb0f5bd0c067c68fb415da903830606807a2b18581cc38096730ab1d2a209d6d7bce009c8062260897961807e1c95fb4e198104594ae40f10beaf2b8e7a6383da6e4918c6e46b6d9d4f916ac514c379fbfbd81b2c54a74569725ea79095c4a16e88a7cc4985716e65b741591eb8f39feb6403ef562688402ebb4296ad2a0026e5a19b8d7dd5d02425b3544a3b2467e0ba2dde1cb628372eda1c80e3a6fc3eb0303604d5559590745d89fa5f29f54d19fec1451a86b1eb63ec2f9a983a0f1d75a5412173346ab66b4d961d8ed622efd6027e7019e724fffa1bc8db812b2de509b6d61ed2293f729e66b4087781e242af7b6866907dbf991f06f181818a039596905622e0b342ccae64f8261939dd7722f71c7ab6fb3959f4fad59fc469101e761b1d10793e206c720eaf76753d8169b53367a632885b5b860755a68cf1d902f92d31c900f0e7e2f03af7502e0ee73f8d8770b3db25f56e238a02a22ed7c0b6b1f3184d31bc103c0fc19d068061814375c301b0b1e7833f54a59a0b0f01b4cf71229f84a018f69f59ef59c6786a4c47215026cd02812e53910538bdceef075bcc3286c96c612ad5128e821753030107d72cf74ecbaa19aab29502cf1c1c4591d16f23d8131a1fee486a3529c35705ee7a6aefc28919de31be3a7058e4dd567ba2841cc1ef50214a1b83c50d982536a71d88bc153de53928e9048be376979b1f8f5879ff203679812f16f8f50767f106e3db246bff1d6e9b026d60cc3db7963354be8ec384b5fd9d6ceef0cdaffae30f97605e2e65cf5323d66660efe3736120ad44a88605aed1951f0476fe02391f17bf7a5b0212762c575baaa2ee3c51dc7957f16f5ed44bfd79fba5f018a001d787ff727b1f3dc62e45e4514db609324252bb81e4e37bd81f29721465d99999e2951efe252ef4c68794091dc0ae82119134eb40da2c1ecedb5a9c0ec06472d11db7c3b7879dee633a4b137897c06f02920e3d52888fe0f6a69c0d00aa9205df000bea3bf42524a4a9d9dfdb4d698a12706517ae411a2476f84f4770383493c94577bd0f4f1b5edc0e683ab9d76de14371b397a7014d4dee7a977a38dde417b5a046d3ec5caa734a4bddbeb39a9d04a2b0b965a1927af1b0de0f12de40c9aa8fc87b6e2d3c428870e95479d7e06b42c53671c3ea1c43c0b50122a862eb6e5f0b443882fbce176a168698058f96b460cc06c11880a8882971aaf43c3fbf8d1bf8a8845f2b233b80547db05f4aa4751664ec8496e5fc02828ab1b8c79a387d58e360c8f4473fb59c4765d1fe65e8c0cc41a32cf2a896ec0fabf6f9db5b4842dc2fb2c36636bfc0976edf17f47029b02f605de88be96931b777adb2e4c3f241f8826a1ac3796047fc5ba913392e08e787ab2d6949236fbd33a3657db64bda826207e2f914aed0b8ee490883192eb4a53140f58ab92e06393dcda065b1444a21aaa582569aae08847c057e9f044c0e58305c15271dc932955eafc78de3ead83db6ac4112e1e6d8ba54a24823a22a822ba2b419be1700fd7059d108c518b0000cec30600084d8ca1e41219f4d81587948cfaaecc6e066c67995adf86dcdd65a4288b44d08d95b6e19180ef60d250e21cc8ebe1d7d45ef2fe2783c70f4a97d79a1a736b22c119c8ae9c7b48da1d6dec9a172e861645d0d7be8a344e2b9d8853e4ed52e05eabaaf63b8771a67fbd5a0769d5016a961ab6ecff413da5b46ce1a98d4f66d1ef6e44d835a4a74c914ed9b0cb4d32feac814edfd6934f584a3a9952c99a25d2a41274a98483bd63c270020e20d407589b1155b2d1d1695759098ac63bbc6cc991bbc32efc235b4cf193216580a776a5fe419d8a76d4ee1b368bb7ce9c229f3265305af10f24eafa53fcc33d80ac1ced602a086f4cec993bbe5e34c26038e99e5e4639631dbc3952cb750a314aa0f345eecf1e6e071ba01bad84117c31e8578207b8f7985a84e45c494f698d2ac4c97ca2c8661189beeef6c823be1e8ed05555e1e26d5dff6821a0ba044091bd810df9accae5995eca391599969f3593c9265998a061d3683a1a0b69235ac41e7b61ad4705b270d69c06850e35943031a92dc3ec3196e27318319ca50063290e1f51ac318c4208630840109123080e10b5f9899a9d67f88804b4883c602e4b7c36b9bb867e60fee01f58309c1ec7c8c56257fc2618156a5a655497b2a2225ed0b112238050246928a57319254112919c9c031113d3072b98a9a292e172e576173e4d21e342ac4812557c763b41c903fdde056dd693920ed29882b6d68832f128ce4c67380ed298878e3fb0b9c79348f87661eaa65d8f7d5db438342681829e7093856a936b28c696cda71da1a97643788819c129391d9f8f0930132662fe56c25709ce2c99d70c8c747fbd26f2fc4c7afbd70e3f936aaac1bdd368f87b2fc1033ecab0c44bd73da1d4a5029e43c820c10b48fb5bb9b9011461d5774c99513c713cb17815d5a1f4470b48fed588a999efba3f58b57c9e831ed719e66bf88ec8ddd877c664ff3d1471fb3f10a9e117f9912279206e3cbd5a0c935448cb46da94c891d75e2b401c7a355d77396117a58971e3bccb7ed987dc1bed913bfcc477b6298145399421fbf89844a77504ffc8db76d7be47c44eef34574d889e3b713df07f6faf99d787b3c8ecd0711b638eab1fb88ab4be2f77441b27165a9651b9a4c1ce88ba9b8922b1e954ca15781184983942a6990d21daad320c55455e7521ae394e9c378f3e2b1757a1871505e5fe8313ed3617ca3bff844a78ff4165fe9a09364e9161fa74033f4947e86e6524bd9521775719489cce389f7513d717bb4278fc7937943c4d46fe7e89cd8e7fc3c8d47a827ecf145608f766ec78e591ff19b3d35777c22d2b48d33ecb98999b6c6b3f286f0d4c8147a8f8a029c428f05192f5c4a069a3b04cfa0dc76847a9227694f14e0bebd08eedbbc8fee9c2a626e9ff62491f00c7a4f9006a967653d350d6ea1869e9a4b376b844c196208996284caf7410447fc761ff598adc78ea3e2d88e7d238253455822f1dd63b0739f363471112abfb31867c388b130feb68f864ca17106f3220e78067d7b71c533e8e71136205788b40d3d4674d3d99ea41dc2c53cfd10728553f4469cda13bf85cea5361432bd857d11ddf497d14387a121e3cc2235f680dbc4842a451cc2a594060bb846bc9402f3a1e3980fc5cfb7c501baa941dbe38ba8c7ac8fd0eba38ddfce292e7a43c4947e6272d2e8a279108e06e9a4177d2ce9471fe93bf958a694bed1c729510a44e967116ac838270ac46f37221a118afd575b1c33ba640aadd42322a640e7e6173f9c537f1e2695736aec38e2b14ffbb28a363285fe85257db4a9b99229b4cf038878770011dffd4481982a221e3b164615a5d5a3baf4f5639129f4db473d0a740a6469c8147ace13d9233f42361a7c96674df495656ab32a3285fbb20c6a737858a2794203c7a35ea6cc9b640aa718bcd3644271c1d12b2f5832e604cd385d5260f182198711dc4c726d94ebce4fafa56b94fcdc5ad0dfa988e823857946c894988ae7646629cfe0beae21702c239caabb711e95731e97c7ca1c7aed98196a28735c39dbbd2687f08c4d85932ccf8b34e891b155b1aaecf03d0d11d38f0fdd883d8c3acce219db76cc4a9d4b9d2b77b6b74aaec8c815c9fa7c7bdc912bfdd6dd24ceddb6ed02b15d8f95395da87d4399d399405bb440db93c70243c894ed1feffd22bcb7f5410447f6be0fee5e11ed237b5360a6a26d954cd92e59db375648b76362a8d5ca9b06b74b2b6d1adc8e85a1623677bbdc8e21a9d4820d6ed7ec1bdc1eaadcedd816eaf64ca7c1ed590a2a5fc6746c689736b865f6e4e186c84e04a78a486576f3a20ecfd8be15a1ce77074dcf468c89c9ee3d86fbe727cf418749755fd7ddf30e645f3eb65732653bf717cf6e1cf7651fcdc9f3ee30a997ed1905b273c7919dbbe79c7d21e2b138b877f64526eec894ed2fdb33abba1ba7381d99b211a16ab7c1f79e8751471597c07874321e46ec2361967b18ffc5934c8d8ad654b9c66853c5c53e5f1bd58f316236ee48c6c167196314929d3d23fa8463bb77cfbe7436ba640a0efac2d9f8922952a6c8222611314559a6b05c39e1d8aec1a4341cdb35fba27db39e2fa6a835c99479f084835f6052dcfcc2de099b155d7225469cd87251a1509d6ed81b775a66eec49d1977aebc9c1e23cc8148aaf82f068c172827172d4ca51313d24814aaa08fd7719b876a193665f38cbe10c9b16dcb18689aa66994dea6b4b16855c0067180ec48b9824d7599de5c49551d571798731c538bc58a314656d4096764f5a38e5ce99c97ab65ba61994c3ab7b15683dc35558cdb10aa76288268d5d52c86f3f1baece37558c63536e8a1c9d334edbc02aa378654eb3e0ca751481aec681be3e2178fe11c69b0a7eba686bd735b984baeb04ba51a414caae7ccb93d7bdebc6ecf32f810656e93e0f65dcc1b62adf6bc644aff83ade46bd5ad3055c58265d8c02b9b8c196e4d7dc16d6c05b74b90c5cd0b57d8dced26c3e2b7231bced66a10b342b6875b111eeb0304f29ebfd07bec89b33ee83d96c8f428c0a94973e2d68a9b8c8949ad32b7db094c601eb6235bcb08a4bb5971fbdbaa3723b47846efe834d89f5454be1a129fe7f57abd6c3a0b5ce38281573a4ec9893e44e6410b8ccadeef2e300a7b9b9a6486db97b30ce324dc50464371fb5a9d76033225feeb946a898689d8c9122c8631c619dff231364be6d4fe4ded87f3f221006ebca4fc62293a46665d491b6c193c235e5e11635a766a03dc8d737b5ec1f527276daf45ced813c3a49ccfb029bbc8a8f9eed6626590b1f8796166945de058c64653f9bec0ec094757492083550a260593aaf6257e01095860a55eea97f0e1093e60a588840e93ea0e93021d26f5a28aca619fac91292631b2c8228b94c9250231609ca5b98a22c731c9906e39b1d07cd82d99f9b9008902490dbbd592b78f342a0e91f38b71c523de30aeb020c22bbde2141c302a2b0113cae085abc5556c1df08aa441d1fe81ac9134b246d6f0a7943435f4884be329f35773f667a65bf2481da265b3d5282c30bf45bbe7dd92d91066c6cb8f3a2f266a185fa37315c5c9715f1fe1ceb2478d43abf6786ea3a26621cce5f66c58b78730aadb23bba42338c5e43bd7e49c0d4d26a736ac266f1517bb7967a4319e534c6ea262f2cc9e7c364a247af45a44261f8d1ebd96d12c525b7cf4356c169c3456f19ae6f9b2b3cdb655ec565cc5d823bb345e18913b73c8723d34a60a084ed05f7cd2b899cacd404ec9aefdc507fa3e9f87be4776699d40d0d9967ef1c6f8b8482fc09f3fa251946a9927e36ccbbcac94c1c8327aee1cf719b1042969c0b0210d15156fb3215bcd86269433a3fcf4d5297edafea87f1a8dde2b4a33ab79780bc1788ccb228d82f1911a3cdd02d1f730e48d64cd61e648afc4743a4b9648560c1872a65161efc8273ecde369795a9e9694f9644c839e670fa5eacaeff49246796cbf9c20575e78167b6141947e6c7cc56be33733e20294722836e4c0cbd1b81c77d9aaa674c52a34c29f4c3efa4e1d16dd32f9e8f1bac86c7884c9a5d7c263fbe8dd62dbf2d856ab0a6d3aa186bd6a4ac35e891ebf30bbc80673a2efe4e21382d99366e32a35e7d45983e8cbee42fbecd6e705f497255e96c87030839d14c812895fe2b4e40d3629cc12c9a13dfec3fcb00776e7339c065bdae773cc7b7a60573be799ef23bd82c5219d22bbd5389eb862429d73e2c880c60b9de76b1b4969363dbda2a9f16aef2143e28a456abff3e311e567407170a5ecc1952d787b2dccc5aa7ddc47e2e524cd3645e7cce358d1a85087ca8d9fff9cf8ce06e5b32ccbb2ac651aec1f47aaa701499688e1ebf6682f9b6ec979bd405ff32d6c96659e6b9fdf0f0dcaec934de622c7518ec69651748abca4c9a4681c66a28993b3f49c430db955e3d18688f79955e5ece0e8b45e2c978a25d39ab939acb7401c959006eb776633e3394d6eb2435ed28e182420da86d94d6ee2128146912e7ff2edd06ea3af264a22922c67fa3865f2c5cb45cf6444d2a6a665d1e4932a936ab22346165964714d7a48a7c8c798a451279767b9fcb6a1dcec618e4b2a77d2882b1bf6c86e7693b631f97ab529a1573d248660c986a00d55e2ea216d1b568fc6ac85475cf6c4248de2ffe4cbd123bbf1ab46991c359f99603d32932fc624b2cb362691a39e217dfda341f99651354ac634ea397386a6dbad887386ab31b307b3619c9a55cca212e2c0f2f014ec851b959ffdd028296fd22cafc143e22393e2b6282a7659b3922b983de1c05ea21a864086550ab3722553e461529266c6249206756a9dd7921a4a1aa9c9f82a2342e52b1353d86344e00099983a65f684bd88cf41d607111cd83ff694fd734e15811d74907d59a208153a4861f694d92140c7ce294e653f7880b49906e533db320dce22481a1c708a7c0fe810aa142b9e81841ae52aa47166517364e7873a788a30ae26ed8c9bc21362cea87d3a788ac6c9baa584baa2dd204d833175ee689a2667a2a06559964d1ae9840f54acd48cb623def9fa3516b27004566a4ecdda2454cbddf7f239a6d9acc18695054d10483a382e60c10c0b8b2864dd0ccb8930a8587208d203ccd379a2250303eaa951411754d0861c785422089d3579b64ee1f2c86e18555f8c5109a961ccb9a21fbf2cbbf6792de7d80322dece765d7ce2766729b090e2c2dc2fec2e17c66f74b3a1123037f69097da4882c843863dfb68b4a18eeeaabc6b185551d5a838537365e2941163e20f2fd410bcfd1d2e237afd394194d91972fb2fb453312831d3341da44e09d5196ac83b4ac815954c1d41ed36c5dfa6bd89a0b2172f57c071a3de316e97935d7ba8070476cd661d966197a39d46e5e5b6cec371ddd6711e10bc792827613a624e60afc1565ca8549842245243ac26f2c763de55cdaac18e37c46ab020d10a9eb16a14739cf6c4b6716ebc2cbd35513319b9221f5f8d83e560368db2c213580d16a4573a8515b97dc5156a5bd160e734d88d23e78d5c91d186acd338584d4b9bc9c8942c60359ace651d2656052e864816ff107b66ab0923993abbe725b73f2ba9573ad55d19b7513c5a7a41c82caaa97de0116ff482e02cb2e8b01a3dfac6201c7063334e0d2be5410d2b0a9a45ba3ba8613c1f3b8ac398e35222ba9048723b5a1191dc252c63f45aba063bb36174c5f9c59c06fb1cd64aa25db3648b63194ccfc90dc8151a3a738c4246c45f0100cae51525644a47286ef7f932b8c687f2cd15ea2988996336c87c593adeb8b8f99cb3c3bc162dd3a46703743db65fe1caed2291877ee522970bfb15e476f461b68079e8171972fb2fe019fd30062162e107ae17191c999c9b1cfb43fac7d7c48eaae8f3ec1442a3503d76fb64b477cf02a183ec12a722620af4980259992e15bacc4cc5802e029aaaa75f4c490fc74c85ac0842004a81de298fc700dca5d7d281deb1015a8afb79d82fee9eed064b71bd47c9b75f92060d151510fc4da65a3f2dc5e58e84e99dc33ab2fc78ba8f790637a368706a932602309a8d7977701657db805c9129061b6c70b26686793f666e4b8c74e9e70e2a7dfc7490eea467aba3c1ee5887deeed33137cff621d1dfbe01b9d27db39d4ee5978ec6e1e8874483ed9943a53ab887bcf3d23a6ddb427a0fd5d12df49e6f030dca5467e74aa66481456edf800e24361bc6eb797b2e7c3dd4a371a0353ba7c72e2a590db61aec235da8d90cb6848b2996b185e08d8a4ac296e9468551a5b2e2c6f44aa7fa89dbe73629d478255fab1aec182cf455a778962a24703173884e409f0aa16d7f88ea62e4f623c056b02be26008110d9b34662cafd9f861971a9835f6993c17bed3f6c0aeb467c2051cabd42aaa3073fbef2ac8dcee2aac78dd4ec1e1863240315115bf05572ac61b5420d8363139b3ceb296d6580846a05bd3ba3beb6cfb22d0292e3f34183fc4467b4caebf215c22f05dc06bf1582378006a67d1e2cbf56ecccca551d8e3233044f7e34c625ecdfe30afec3e6d5ae3690d071ccbe03ad565be8c2362d81746999071eebcb37ff44f37b0394d189513a333a87e987d32636da7b5e1e49602c771ed8844833e6caebcbc42ec8e31dad6d14890e8f4babb9b3d02aebbd875c7cb9d6725eec482c0bc6ddbb66ddbb66d7d83f40c4dcdcae68695a392a979d16a3a886352a101aa1c345d86255b33392c9a53c3a2352f167dd9b0a80defb028efb0288b7aa49724075d0eba1c7439d038fa6d3b79a2d83c9eed73a53aa99945a6911f33d243b71db9a41f399629a66bcfb19d3edc6e6c96b5f74f14a551a104fbb36ff7d05f40bf6e9a8e927e86c233e2b96fc67c536653ddce3edf45a69e7b416c96c689e304ba845ba12153ba77ae447143f5a2646949a34116794c6218b52cdd324a1a2cfd821f72c681eb0f7b285d573b762e02a1bf88bd349bdbda4aa660f462581833cc62b3ce195f5922803224e786342e7692e9623cc5c5b01d2ef619bb5b4e38441d399c70d0130ecf8b0726c53242173a97b17eec23ac110d8258a02940add1856497de941f8609c161b8d1e690e7fbc26f7041185429edd1b3e1e282584aa818bdd8cc217abca3c7ec13b2c99f4eff9448bfd8e7d2156d7c5f891eaf7b7a14e2439217fd924ae1e8339a30f7f485dacd0d47d7215d5774c9b78f5ecb67c405a4d722e539d24da44f93231a6572369df469b974944f1bc6388cd3e7e75388ec7decf1636f64d83bf64f2f611388b77496965f88bd6dbc9dc7bed3e935424c7b3a61ff5cbe317b43892bff79a9e92fccae43974e2efbb6394affd81cdce575481756b293fbe8d30b427479e9dde042b687bcf3279736e4d9a0b4610cdb43b62701d349a4874b5c92bc9c242f8810fbd440e7914ca49f9048d2ce68c313d2342159939f18d120e933398cefc4c484a73c8171f680b84083dc9d630954d1fb5c7c9675e7648ec9a735fde49ce99bfdb9fc4e9f5ff861ff9c6c28e5977d0a513acd3d8927f3269fbca2c139852859db7d149b4566d8c771f6a7c43ef985a7ebf0ec4bc2e6f08210bddf737efd0ebcd444f9cf5964179e2e43d2dc70f453bb606ec7db75a2c3f8e695f1854adcdcd175f8c2979a3bba117265a648d6c6fad98f5e16e2397b9e24bc1b26576485c83cb5d90b740a9fbd911dddb4e69c93e3da75f39b14b525e508e78e6ea46cd4ec384cba44ae46ae6c0d62cf02a492e9db4e229d904a2612e905b7c3e9703ad8c6c92ed660b466c41ab546471a15314e87d3e174402cec9bac06a7a897bba39bf8d38e784f2e184643aed433d7bbd1a87674435b582bb626540c0355c163629f5fdf1faa945d8775ece2dbce9e055abc857d892e581284124da9a614a451a7f34bab4691fec9b806369a2208f3c09fcb651fe8460d274504b3a08b2da1968ed9d4cfb9e66477227da38e5372639fd18d775928a68ed3190dd16a4636a3d51685d1ea72cb74b9d2e27cf0825858106a4985712f9ec12d8e3dd370ae942c9d50e5e3295651e38743fb665fb4b614f0a440ac0d0a35723adb13aafc9c2d7e8b6fdec81456ce6c192153f8480d695c0e47525cfee43147adcbe7e88bd1680483830103c6c7f7e38d50629ce340a0175f6946a6b4f7060fdd3c5fe05062bcf37e685477be8b5cf1ceff616b42ed1bd2e8340e3b0ecf357bc2a17dfb86d2208f6e26caf99344ba39056990bb7feac660fcd843538c71329aadd98a71792ec677138a09c5740e792db24ed3a7a52b9606617ca78fd6d8a0d6dc908669d5a87014840e3181ce7d471ffde42506b1463792f58205627972b6903cc52b6404bd4053805a8d3a718174404a404b7a85cbe0021de18370222671a6157c29716a08624594af34837349dfac16ea648e3d94dc4e17c36da1898dacf8480d6611836229b288b93c6235eae4f247397225a692d49c815f3afc510b9359773f7806bf3fd014a016682ee95431717a2df3a68feffc76c46b522969901f3fcfe934c876c4b2dc0ef68d8c34c8b38b6990cf2d6990b946d8b774661f4891077ee99d4ca3da0d97dffde01af1ee346aa2b02c3b29fa30ba611ef8fcd14aae6cd68868c3be21e9f268353bce8806fb18861d71c230d3cae8c686a7ef88cf8806f9f2bbc073e68db8c011a78fafe7b5bcf35cf81a218f90a056831ca9508d38e2e43c5bf5f21f3bab0b3b87fb19dd700b4b3a8b94915b72f9a52fec4c70f9275f48afc917ce4bfa42fad11bfac2792be81b0591dc1fd5961ab1640a5f2aa162d7669f3e9f78f9d817efc8c8e83552c21f4dc1cca39ccb23d7e55192cb9f4cd21ac666f4be91914e613bbae1410d47372cfb13399df8f5e594342a5ce2ca67717e22a79371a3a66c8d73680d0dc2e7b9b52ab78424534c2f4991519221973f32326a8d8e5c3e57a1841aa8525c7b2d369541ac0b34ea7403bbf3d89db6e32ce4020512ec86201688d5289eaa38182157b49f8478346e0e36375e4ee7f279b6e611be11fc0b702ab57dcc299382581f688a06d9030a41accbe7741a158e6e9434ea971f732a77e71ddda05c1b7458298e6b3432bfb9833aaf7d9cc9d98259aae3da11ab411edd34c8a31b173ab361a2e665800c0ec03007c89094b2fc3cf2a72d649dbb6df24a34aa6fbff4773b0ee9c722bda2809a18d328a6420a321b27bb0d12884674673950a8f421b332ee4a34d89c7d89aa069b776e04b1e53871e78f762e96a5c1e61d25e8999b526a32fd32d68fc7bc18a98baccc0731b22c465721bbe93fe9fc4e45e5199affeddf46957753f9936ef68dd4ddb22fad896acc62f9a15177919d7491ffa151990e52f7298d3a48b7b9ce39b1e06bd9e71bc5576ef1d2635d582e8b4ba35845cb6c48e34acb381b15b89f9333da9e1d6577f76c19e5118e7f39c618555a3857dc9861fc468554c6fc9879e88845129888b90ab89c04266a2e079224db4396b194313236aa46d07f2a5ec69c9addedb2c894784a6bcd9a45ae441a9a2c8f96b6a70b2144e6296a4fad5921f4f4c69cba5da6a2092f48b186a61d0888744bd3cb291ad7362469dd97a48b591a5b0de2e5789e115f05bb90e80e79e788d65a7b820b938f383911e73f62e50dc732421953262c14a38dbc9136582808cfc05ed8a367c383856cc4e11958b422a741ecd1469c06310c0d58cc89387225a6b07bb9528f3dea740ab063a0636f15a60306b17320d161525d77d0717420fb42248a5ee416b2314983d8eb37535c77dd270ffaba7e765e0d62f2f545c8575b445f45a6600f7dda658f8899aa36ee803e5fab640a76ef639e1182b7fba40e18c58c1deb1430881ddbb07bacb46910c322768c5a6c0b4b6e86829a92ac08133bd20c0baee7c03262c3a4ba234c2afb6447aed1d1884422b75023119dabd1902bd5f4cdf350a5a52aeb980635d0b1771f76cefb4ea2cf475f5f4428f46a7d10c1413aa77c7c1e7a11de49d607bdf710bd771fa17fbcef247a3d4ceaf3511a7ab52ffd903d895eeae945a7de43f685defb4be89f2e143aa5d42e7144c8b2c814adbf93e82af53b892c0f1cf52490084ef549f6e5a55e3b4c8af450856459a674b5eda9ad9d80ee43c89438845e8f7d5ce8834955d1e947451f57bf38531fb22f2f512553b4232153b457ab69df4104a7e889e054a83e8c3355a5d9c41a9b15b509630d7dfdfa62a307350cb9645cf68400c0fdd8906b47bcf4a21f8da226f4ddf99cc9e7bdfb422f1b72c5b8c917865cb525f6a171c90de7dd80c02eeddab38172d043aa904e6dd50d7d21158cafee6c6ea8a1877527f4baa4c136d430140a8566ac47a64109d4eadda821ef46adb59444bc252bfaa1a4d2875d4b755f5c63f4edc535d8503d310f45e7364f02a31ba5531b3d214a0f2569100026ff42a52f89784dace84783ed5135d81d13a4d7b5d6102ea1ba610f7a4387718fca13037a74c1813efae86db66b10043aca4bec5119aaa3864a737b74ab6b718df620b9a487584d77c4895abf3df45c71854706f4956ef2c5db2274479e3bfac735e847a3475ee1d4e82dbc9691e604cf68199ea153abcd415fbfd9907e7be90bbb0b3a47bfad5a50cb6659e4617cf3665fd837dc3c4a6e7fb4bdba181f0fec862157c4094751d0ff5cd6c1f8a68eeeca7871960eb94248443f76548de2ae359a01afd9d0643259db895ca328ba47417a34a4898c8ad4ae758b9073c32ec9d6a5a1869da7fda0ef5a946e569369b0673a01fdd074066d46472a99e9ecd71df9ba56c7ac997ea26b6932dc1de914ae9e8b5a140a555a2ba5f4b6d6cff3d0a7a36fbbd60d849c4e4f3686bc96b8da4ebf01b9223a3d1272e5f41845a34a9701c0a597c1354e42944bbb5ee91979e923fb506f220f7d93d3d346914ecf5c6374badd136bb687b1c623e3baa0d54df4a1ee441e506c5825c8cedc0ed9b035194d06f45310f4a1876c8e794493695468c80d75a3d148d491bc169393bc16d2499e8dbea373a4ae3d1ba01bb25d2b8826b3922b7227fac01279e8d71836ac30ecea36d7b5a48a25fac0ccc3e7b57a52f561d617b15228068c3b5b21988bf29e11b2b3657a8162e7911cd41d40f0f4162d1e532d4e2d5c5c746af14eb58b1a12b5b0cc06a830b7f43e0925a1be4d8f926fd7aa3664294a368441c2ada741434505047f93a9653a87955a8d3a31d910a6f431cf38b1b3d560b5f3c8170abd1a1cd9900b07359c2d08843a250af5431ff38c6a67ab87166ae7914fc8158692dc7ed7b578cc1b6a32b1a6519e37fdf6b81d5940837d1a5d4ed7ea701aecb06b75477450c3d96add7964d4225b22c2542d2e61051c2ba032ab083b97594458728bf0e3725c254665304b19bbce23e3623132772c0d6a9aa6fd870534a85966ea12638c2ef13fb8709ded6f87065db487524aa979ba047503ef5d1ad5f173613966492ef1d2b2b8b8fce082861a326bb2fce032df8f80118da24751424ad2dde5c6614bb5f0e5320bc9b04fc8b43f744a93a086f4a2a20ae3867061e8d85986908f88e7149dbf1ef3924ea6ecb2d0410f3121da392c742cf41c58e81de98ca7ee7c397ef41ec618637cc54f7435f87a45fb62666ca2a62bbea22b22119dbff812a9c22ebee67c74c5970becf89db8e489c9ab51fc3af94ef3f3ce9b7c42b624a46ff4b5151dfaa2cc17633e99a7342eaae4cacf50c3a892b913ff78df31272e593523a32a6583419d99dc56545254759ce9c9368c3451d55ab47745978caee7dcb8904425913932a3e8b85e9c04c96f9b649850a8261201a53934b7df1971014e2287b07cd123efc9b0b3b4b4d94e7945bb94431a5c79ac1c7269135756da58b95a491b3944dac8d59c2142cd647846674e642aca32675a998a73e46ace304e7f081c516aaa28f92c9d73e53720573ac76a988d4cc9321cac087683d96434f34e8bd5501bfac26aa8aa26c88683b58c02bbb958ab75a49264304b1bc673bf62bcfd6a97ab91f05fd1f6abdbd557a8f15c2379b978c6495ecb54990c4c8acb3eecd339c96bd8ce95d97160cf4e445a1cd9356bb19757ceed21b0964ce98d08956f832f2605cfe879962d9982dd60ac68c3a9c26e6ad8aead0c95761a0b3650e33ae20aafdbd74012669d86b8f3d25ed958d3608c354b6a8dfcaa511293524a1b57b1a6c1200d76ac89c7e4ac611b65e24c4d7ce22deb6479844947055ca0311e61bab3b339ccc971cc31d2bf5133e467a6b999fea198a63df62ccbdee781dd1ef3c6a952a95435a9ec5da6d96aa914b1a966b3d86116982a1c69cac64083d222b7df8198993b6bba89aec848551933e3d1124d6d026b0c918e4fbb063b9e3d9da595d6063b7a9e471bfc2aed988b5e4b77b7af459efb5ad89ee4e30db11beff14caf029cc2e2e631d188343a7be6b508c12c4aa7b4a9a565516a02100e4b6b3c43d97fe33d6793090999c2d91909b6b5415327a06bb3326d8a90743d671bc66bdf4c50b58e5e7ce44cfe0a4f480c639e93336c46d93899d4dec065671921c91533693a01bd71a1869366469f07cfe8ef98359baa92988666d6442bed8c823fad8a6d14185f4e9a06bb463e9c34cf216d9c349e1999e6c79a0669bc2066140dca1492ad61fea4e9cb511a4a328995d25a4d266dc67a4e6cf86373d26ce02d42c5153a5a0ab415d41d4f1635f486dc0ec48f26fad04c78ab1db9121ad2297d7e48c37ad2ceed8786f48aca0ea08cdb10c5146d484f489809eb202157ae003b1daf76e12707650365642a3b8c70704638239c11ce0807675453e3393906ca4f4ea8822e693faecf0ba42259cc62241b24b806dbace4cae934c476be44c0a4b20ed9c81598102bd4baa7b86dcf1e9f65e7eccba95f4ed1f2208253a6972a53284cea2ad1f2c0d1ddbb675f38ac280f55b014a740ef1b4ffc21644ab3e58123fb762238e5625f58644ac3a49ee19c7058221c10720ac29e62aa592a55ea146dd451a96eb354aabb5995f7ce02dbb3e3e0fe792112ed4b4c6de75814e094674f4574cf9ed9d33b3b6b644a4f282a1fe5fbe4749d8b16a6330a8a15d51393936866762f484d837dcf7a333285642357482a99d2a7b456928a644352916c48aadb27d99054db76726143f0261b9ae2a764c32ab2a11645b59d36c464d2b490d8c13e642ad63ac03592a8373ebe8fc47c410b78d250a1ced35391ea865672654469ad26d343ab70840393c2b41b2d08c6c5b84da18693664641d3a8b0c3612f88783e0d315dd74855a2c3f1641a1cd5d05a43a72236eedb39c59aab49e30304dbbbbf74f6d4bd6cefec66bb1d9942e474045f0dac78d2308f747474582c9668869e5413130913cda06166d6ccd56471889ed89056131b56932934e3bae045430d3f39ab908b7b5f7b62645b644330546d149f20de87746091db37a27d535524767007683a9c50e88349856e4238260eadaa1a3a1d99d2f5f5551d9ea1d9d05bbde8159386268a59137a5c3309f514756c60659a3471d2f43b9bce2676ae0d47ae64973b72e5332f6d48addcf9e4c47ac38c0cb7cf9f1cd7a409b599b96a54e871795c565872fb1e2493268a39c49304bb9951cc9a4993c5210df63155f6cac8c02bd12653c3ed0c0eb735263e391dcea4c93e397747a6cc743898b539531bed098d469bd176640a5b39d320ce0d3d2e6d66dbb2504339e3715d6963cb197b8a4348ae6e892c638014d2c6e6dab84c283b806288c422184aa3e8c31d2e4f1bf24313dbc7f94675186f6ab0a345f9c2c9c518b96d8b5126f2c091049107964a20891186dab6f96c1a2c62c26cdf34181f4ddc46e0196dedf943895f1bf98c93bb260669b065106a68aa8935d22648b70b79136d6c58fd29622b3ef171545d29985064186d82f4ca2cd2293d8d2cb961b491360db614ea8c35364bae2cd2603f08cff94132494d92115d4839694417efae51266f93ce6024b63395489d4e126f94b111498312498b7f9e8525dba36f44024434c1f877e69fac0a89f4175779615f3ca3cc29269b9dca953e9b4c1f9d44b77f564777492d3eb2e1bc9f7f3f7d9d1b2a8aed212fa9c5b78f8d1cdae725d91c2dbe873aba5bfa675d743af554fac986f1c795d2647394da0b82f47961b3976c0eedd8959e10d8d56cfcdce4d97762b27152924ce73876279e0d5faef7ec9397f67e30483ccf3bf94867cfbb4cf4e1e4e4d9354dd34eb8abd9134d7b946191da277ff2b1b424ddfb4c4e1e65488f243839e9d26b21d958fb897be279f345fc71c31e329e5e702d3ed33f1fdf169fe73a7cf6a5efc359fa795efa3e254a840eb73a7c9e8fca9496e74a1f6db0c56d8b16a6b367c3f41667e9cfeda7c377748b6fbb7411ea3839b1b1462497cb3eac85497edee51792b22c96ae699a6d61927c62431d9f0f16c25c0c7bf6c50bca6c0f0db68be61693d36814e97d8e639417ffe8bb74f118973684f191778df33e4dfbf782cb3af682285dbbf7e9b89f9377f916a66b270fe9fd9cd850c73d79d6856f0b6bd22eff094f1e3a9775f2cb4a972797d9bd2462dc0ec0dc937ba4fbf97c4eac7779efd2fb3e2f7de1c9b7635e045cbc74cc7389d7c5b52ff4feb19d1baaf7ecf59c16bd09c4fb29b928591da4fb614f0817ffd81c2e5eb239be6b3a48a1677590ae0b3bbf20b01b9fe5db1e52b3610c3b61d81ef2bef8e9d193c08b934e7a91659284794184daa5772e2369cf2e5fd8d04796d9e9d9f02451507e3a4b933e948fbe138a0de325995ccad339d2e9f48d7a68b04db09f9c8bdae567f230decfa78b16a7de4de73e975f462addfba2f7c54be50abdf4cea6bb30bd850dabc974930d7590aec9b74babd91c263fb1279f8f35934f9e3d797269b221e97e9e796ff171839ef72c73e1c286f47a362c7d7b8b941636fc7c3b8b2c7da18e5bfae733699acd2183c07e72a265972737c9a1fd24ebb0a854c61b6af71e962ebaf7e538791b71c3ed25ab83744f1eea205df9ed218c76f2999c459a7cd8491fdfd137afe80b7fb8db435fa8e36e57912b33c551d0bc202b849ebd254829224960df3e158ebbc7952ff1722a5fa8f2a14a0f16c6fb781ff6b4ef37fbfa3216af4a0ff49be78b5493510641274f694d4b344c36019083253397a9b82c05164cb81c08e4ea1822d9411e4fe3306b077d22788ac866431f36773bc7752afcf8cc82fc68a3cc7768b055dcc3a8e23eeddbe7798c013b012a9d00eefd1d5438edabac02825668ddfe0eaa981e22c7a0d795f54cde572ba9f68c0a67a3aa6752180395a58889b9e065294260e42a892aaec14410da6d10b8e0f3a1360477c0d107ee1b90b1c606dd39f6361b1ac1a3eb112fc71dbb7793bbf0bc8f1b3479022a76efec71666a9427c4a7224b2196d8f450ef1ce66198f72b596240c8bb435ecf32cf98e7c229fa42d3ed7480d7db4eef42f4905eb3747bb40d46295416627b0e36f93ca7719dc6d9309a7c3ac0af933aa8a4b325912c5fee479df3dc73f0ba322e579183296e0e8a709fcfba11f7a3b60ae8a3af2ff783bbcb2f806bd04b06b006fa26fa8478ce659de8eb6fdf3dec3de2edbe5dfb72749fe738eedbbb8fce73f31c476783d18a0afa703d78f1f401cd0d4db2aaf4c075e57b6099b9f228bd125352e5926e689a5c092a183912d46bf22995466d0bb892a7b8f2288d0ab1779737710dae91033bf790cef9eed817c63b314f08ee939bdc59dac3ba6f92b46fda8e366ace19affc2c11613259b5103972e478a6cc4ed49059f12e2e587e90974c2b96592c53e9c74b2870ac52752073f9f2cecd2edb26beae496ce7b6ce8c3a32ea50934ecb1885d88a4e608e54b81d5bad231849c8edcf39fff14ad7cc3b6705bb8b3dbe381928a43b674ba64c250db604c27b6ca4b6759ba7376bc02b5149a7b40e6ed491a961ecc9fd0961301de0958f494057daf89a37864b5c6eb06da88b6315e6152c74331d6e1679900fbf9b5df461dff6ac3e7c8b9b853c28d24319370be3499f47c657d0c7b3221bb2d1769745d62f8c01a2f57ef2ddf6f8f190e75ac6fc6ebcd4e1c66bf6ca9961678fa57b65a6989b4a3896119b49b17bb033b14c02f159d75e1093669c7941c4e63a4e1f441fe2e5739eed597f3bd745aeb123de24e8edf3d432ec7e1c68e397de386d486d67c1065b40377e932a0b70c171840e256266a25815611dc9f992a835646f76517b12901192c0daa0fc959eb67248ed1b665c07e1e36607bf4d2ba3c124e20da310f53e5e93546691c5e5ba2efad04c741eafc573a32f37a784c165cf468c3bed8e18d36b99d73ef046dfd0c7d5be699fbcf34369d308ea94f371b2a671c697729de78b1a273b0d08ec8b9e674b3071b373a19cc3cdde60a3bc207ada6810501bce478d7a42f467f6b5112ee6d970c09d76870364ecf9e940df24b23bdf12a50e28885c71027b1319965da650b046935c7182be09ed54b34ed0541319cb140c7b1689846a835386ba06a7ed2a43d3b20b8d91fea469171a23b3270ac49004e5321562c0b9a1504b2f64e756b72d140a85425ffdf6559391c918948c2149cdd5e172126292d08415f7bb9c84266c2e2b0b99fbcb2c392cb1a20e1181aa899d2488e0c80d45ae46852123b7a711a9821b86928c5ca1d5b6854e87dc7e901ad4707bd13cd128d4f9baf05a5077a149c0f9b6f05a1270179a1eced7e4b5f470171a049c6fc96b41c05d801ce07c4fbc9603dc058801ced7c46b31c05d80a89c2fc96b51b90b1017d7e0cbc3f98ebc161eee0224876bf02dc0f98abc9602dc05080ed7e0bbc377b80b9016d7e02be37cabd722e32e40585c832f78be20af05bc0b909fefc76bf95d80d8700dbe333ee32e400870be9dd74280bb00a9e11a7c0170be9cd70280bb00a1e11a7c0770be9bd73280bb0049395f8fd792721720325c83af00ce977a2d02b80b1015d7e01b8007e02e50ec700dbed7050a1daec1575ede050aecd8a7086a385b4a3eaf063f49688ae870f65a74d0e1f4fc69e9d7350a040aeb29f4d039257a88724fa3f32dfd443a8790887428257d3c655cfea82472e9d4ba895c7d0a21f9422e912b14da5ced44fd15e984429b0d453bdb452e3beb89da90d23a24043514b942ae4a236972402b1b3db0bb9dda2a81ed352442126285acc8257a750240ab57a38c346ab3424e6f910b0444e84fdf98a8218ed2ed9486a80e52dda1b45693e90741159516509146519b63f41212b754b2a10e1d77749a8411c4dc50e46a142741044b6e5f8444a4331a6da552a9542a954a4aecd8acc9a90ed2a5070dc9411f32791c86d8d86ca8dbea4dad37f5a6ded06a03343b1a2a72bbae6ebfd2c815110e8d0847e4e29d1b865c53d0ac685634456886d01469a26e34369fd7e58a8271a159354d0d4d0d8d8de845b3ea15918b26481456d42158fc88c3901f52b0a146d3348dc686a608cd9006f96a5e8b0b4d109a9a46c1d0d4d04421720111af0bcda4a979515aabc9f483a00a0d1a17abd9b66ddb3e391e299959e34fcec7f54162f2c8787e786454d81594d66a32bd06ab51a11153c3ae55830a13ce8d52ac0675481ca87821b94cc56b8a8bd5c815ed0719acb8a1264305198eacc4edb58582c4683a2f250e58dd68467a2586e288a104b743ae2766421bad378d0a432e238d9229b87d6da6bb1872c99553284948a73b7da15aadd566b41ff2a68a5c8dd26914a5ef8b908c548d3ad1f30d5da4043444b4531b3c854e210b44df9046c54bc9ed1bda68b65dfbd1a8ed03818a504aa9e845a91521d164341a4d0b420da5ea36ead5a8782ffdd194be144027b544017452a7d3635e0b35c21123afabc9684e700dfa3e2704bda1d3f704b59e262382facb2c1a5c7143acc6c5f610ab910141ad093519abfdd83e9768321ba6aad9b61a89846a85ab51b747dfd05da0c8097d2e50b84060c3058a2bba46857587292d43cdbca285da584928182b5ca038d2a8f072d1058a23564081130323b7007504495cb0c4054a503aae285e0b3d8ad7b2591728ae7809e7a5db665986b68da29cbc0eb940d1d2645c784268596491c54ea3ea9246851e99504cf461c88b6b308e5ce157b7f399a25113a7d3f1549fd6c7c887e525b95e8e87a4dfb5ba23328dea3c9fc17edc95d0922b8ee07c3e1f8a028b3129b94d73bb2792db54bc8adc1997a978c5dc52e9a673d2f33ce412b9a8c631a124c6ce925b1a59fa8515895bcf2694766ea8db4d3801782d27313c17be279b0ddd84458e3e2d005e4b6763adaf064b7fe1b9f0adf6856743fb0ed6a68e4706abc182f40aa7bad2971e6235d4ba5a4aa57fbed2bb96915b7a5b714b8f71e4960e234e714b47b9877e3b0700af657bb1955e3ac720b754d36029c667923afd271a25672e5fd4e742f304cd09cd8f4649145cbe09f85c687ecc98ccd0c4344a9ee0f2ede173a189a19121d1c82c699434c1e58b80cf05c8121ad5c873a151296994fc71f91ee07301a26447e4b900d949d2285982cbd7009f0b90243a21cf05880e924649125cbe2a9f0b1024affabaa251d289cb9787cf05c8152e90cb8a464999cbb7009f0b102b723e9e0b901c20471a254770f9eef0b9003982e3792e4070a6689414c1e52be373013245ab6b1969946ce2f2053f172046581cab48a364cce5fbcf0548919bed6648a364082edf199f0b9021361e9b208d9220b87c09f0b90009b2a2ab281a2599b87c01f0b90089a246f35c80d43cd128a9ba7c07f0b900798226a301f2a3519dc5e59bf2b900f93183792e406680c434aae770f90ae0730112034466029159d2a896c3e51b80cf058a254054d27301a252d2a85e7295ecf44e9246351697affc5ca048a2e302850ecfe0eb02059246751c2e5fec7381e2c535a20b142f9ec1f7c5b500f04ec5e9985c3507000f399cdb2a99b2a236f546c535c12ba591c9498d3a797f5bc2a938261805fabc8190db41220f36587130e015c7025e9980562b43963ec451fb179f2a3983441fb657e4a13f835cccb4aab91d8e60703b468cdbbda20f9f9cc843df6343938d26335a8d6470c3ae0c37b72f8203833b9f488948479444f412217135289203a7e44416984c80d5345189f0f978dd39f636fe80315eb2e16fe97a37a1d4844dc08b7638e88270c0a89316173da4a710ebf30ab15e2116ebf699b93e6cd52834da425b44a2b9e5872e61e42e6173e9b9413a79227169cf38e767899a1b46d785f1ca4c774e4e62f55a4e46a34bcf79ba9369a38d4e3e6db8d7e7f5798d4c2d4c2773c6e78e38e32380fc42af5092eff3f911600601241680cbcfb17972f2b07e9e9327d8e91780cfcfeb8749ece4e4dcc91780cf4f349b6933577335874c9bd107f4198d48a451c8bb3112793746a1d1c9e8c4a3f2c4bcdf792dd4823ece1b7d3444005a66da5eb9ec292010c86b81715007fa46d74e4e4e4e4e4e0ec36b39899b4eddb6d77a837eab1b57b7d1177640a0bc7eddb76f00ec496ad3a850587768770ed47d03f8a85c71f1ae2e2c734ae92d282d7da7f4d0047ee3149ac52497f4f1881c66d2b53e1f0facbbcd3363ea4db5744e554be764077ef16a19d75cf4eabb3278cef34df09b2acfc3a98a69b0bb968989c949d6e423fb4b2add7af6247052ebe9b9cf677af799dcfbb4cf8ff4e8c1588d46a3d16834aa377d9f9b90be798e93a85cc510d5d5fe7a93c967baf69d04e098d71280639e005adc1abad5736b7d8b6b3f3929e4ea1a3479e819c1b8896bb0c9e85d2bc60960351bd201d8b0de183fb1614db1a1e9c6989e8d5f8d14e326e75c782d2622af029c3add641443fbe8303e8e5ca35101783d7dbd89bd9618ff3a3754d361bc9e2b99ce9e00ec8dbe3b90b887f1e849a03b8c0fc687ad6e985e6df48480f1612b6c483d4bc3886177c4abd50fab31612bef0600aa0d276df02ccd305a50724daf5948f9a1f944f109f2597d867c7e7c66e487e613c5a7a6c16d0ef547a342ed30def7cc342a8776d3fb1e19ae11e37d8f135ca37e07e830ae7d31be78a72784e9d5f47aaebb5acfde8d7ad3593ac6c7577b77c4f475385d4e7745a7f44dbe0e4983af2e89663b2b3a6a3c3f21cc75a2728394742b08fe2613f7b69d7e9a8bbe7e1a95432d3dd46466c7959edbac8c06a98c52ce0ff38c5f4fbca12fa41b5683d99625ab22b7f405dc520f3bdc928c1085744be70ebb5bea975a4a3656665d4da69aea4de0c886570165d752b9b485450db7178aab58d5dcfe1601be5d83f4310e72a5720feb8d5c8929efd548afb468d4e86dc53d3dac476e9d42aeb4b0a0954cb1ab936599e27926e71846e8c57d3aae3de8a5ff782d30fef15aa8ad1cb561ab2ead1b85038c87be50e87543ae06bb445f3f062337ec5a8d622ac650642552318699d0652ac4b0240741b680e4dacb556c8175eb394e55ae820b4f5cfad2398ef35a366b776e6f70a8a136faba230d9a7c7c47485857dc7456705cec606ec8f343a745e852cfa52b5dab9e2af124502dd5a1962ed9766a0ead47bcda4c833b35477d8f784d1e86c2ee737602787796fe7cce09e00bc0ec62bcfb02208000f0fcbcfb7cde678c7fb419ed096af2b0be3bb7bda1c66b63be9ea54dbe1d51e7fb9cd6180faec2a8b4ecf3a64d903a85666404010000f313002028140c888482e17848a2e921123f14000d99b4527a541887410e29640c21060000080000000020080200a4a2ec761fbd76f04c60e78dc1a2593f6e64c2d5ce2aca8313368838663336109de4c3af91fc5d135954b7294119b881397df3b8361b3a50e0e18d146351acea78e7fe998465e6dc30b4955c50a18bee3f1e0f57b404002d75040782927fba2491757794eac3a6b393dd5363a1a2ab729ce9895edaf57818ac17f6cc687095cbad764fa16940ba7b6791ceca9004b8e9c85d6461773e3964629dca7942bc06ccc4460b8a25093fe4382fb518671136a8686b6d10b01604fb291b30b7ea1c203a7ed61ad48705fba83460619e3448213c5b873d863fe942b3a365256a4d10232733e62ad6e843df8cd89ef871da74584960b43b6a2e1f4105313ac41a262be7789d4bb1500a84b372a55dddd88f9c25a3ab4661a2edf07be1e907f8622e9984bb184dae99847597df5a6408ee5933bc9e63cd9145c2e67607474aa8d920d158ef00cbc273f211c3c0c89a0ef4e1b5ac01a3c809d5d4552496a9ae8e40d46b92320dc584f47dd75028c0cbd813536f4edf9708a5d31128c1b8e09637640602d1b903ca8e6a1aceadc7ac3ec917d3858e875bf16808b3d79c6cfc9503cdbfc0f1d83a62f3c5efaee99dceb8525868015fc9d9d1613047ef6b52d375655e55f602a38fe69837551b3659893708753f8680d8325960c873f3ec25cdad1dbd7949995d5b1ccc1f9088f5328a5785e818835edab9d451fafe54d7934dba2a36f38d06ac3a67f3f4150f7d931de666aabb59654614a8bb5920cee1ad812b1ec034eaba1b0671184ce48d48d810d576c019d7df56dd0bc8db0992a8e7f9facd2846ec43bb9ed77417ba25a271c9593c035c80777f1cdf8f2c89205219e97ed0f21a5d1eb8333365a535aecfc4a49c3afe381ee4a212f90d5cf030c2652d1ce925bf297844a77011a0f5f6bd37a9b46a1465b4d49d43d5c7a32e5895e31a3800b013917c07288465c930d153e4bc3649c9797f45788ad9b47b956810d8fe80cb8dabe1a28cd7b347de5bb273bf471da1099c1d5bfa0ab05027f557f464523e084541c62b22877f9a8f573591ae3bf526d538634a4d81ad81f95ecbb8a4c827fa247add3a1095e0041e8aca3c485312bd7de32fb865c77300b7340034dbddd341fa2ecc91def376b27ab0bd07ca6cbb4004a48bb8e195a2af342ca30a2a32e5339227f45f22fedbac3909b79161bedfbf6ec8f1989a73173b4c8a3f54e429693a6e62b2525c28fb0677583209f6d828bce79655ac66dbc5d59b9e59eb135606007f3002c95d107d81ca8aa0f1bb9145d22a9e34e27106fa842333cfb7c02fcaff116fd0c9e0d7ebbe3e707ec976c240eebe83573dcbc8125e064fed777e9d9b298a627aedc7e41f3ab8bb06649e977eab08c3a9a7dba0cc8f66bfa42b760d618a1cc1fc5a952ce76bd3cf5c6eac6ec0e4d69a23e545643cb23086c183be682e7a2c4f1b55167c2d2681db182c2380e1c9a9a4a1a8c8dd2c2ade69b72527c1cf923072433974707faf410e8dfa19f698b82111d08291e8379767615e9cf995c182559df8ce34ed8e89e041850b6ce25b13d39c20fb22d1463170ce33399066be16e6e1eb736fd7333621ed4b3ed6e7325b75bc56a196feeb717274256e5fa531e15289f3acb9a95d230414efb0fd17d8f5ceb217218e34356cd2b7f12d376098899cb143bf7fdf9da381f8c38247e3f5255616448735247e8fe386a04f451f766e209ee647c6e31241009ceda45599b56ae76641ea882c48f3d02384651f21f01a3fee33a9caf6765b37f1f886100496e942826d1f4477e646fbce9383851bdcf5c845f2d6b06e7ef014544dbeb9eb34b6c9bde71decf4bed5056970e0c48ec413db72ffd87700e9eb34f408d088b62cf26e2dc51c68314f086c55c4aedcb47a88ad263273340f67f2cd814de119b3609ee02ab1df38020fc53af7934a24422b79c26a4f004640cc12b52207d159d4ebe5340b89e6336d4788459b16d9e0788b4f72922c01e047f7f5b8b9d6da8f787e42b50a642ba80ce91b9f2185339e289db3c0e35d1c9fddb316986334fe20e4245912a651e13e5decee22f65fc3b3c043ee36bc8e4957ed4ae6f1e7ead07823b7701f3eafe7e25db0e27de551e08f538b489425decd121165a74a736793d5561d19935bba1ade8ef6b6f230eda93d47cd2d01e7f79fed24ffed8a689418e6141ce81d64d4b8784ac2985a49ba245bf3ddfe07813e767801f7458cb0a16dab6600f1da1a2733069a679a11bae90a366c2e1725b0f3ebc5c86bf8af6be5fc0df2e6d1110cd2cfbecb3fc7c56a48a09b3b73c7a62d330ba2a093281185045c6a9f474b21c4b69674953b837440c45e3ff53360903801ba233907b0db6e6e5e6987c8d60f15e0f40f0acff27a4fbd225760a50df266208adbd6518714d81704d9ff9f80b6aeb63a44b0054c64e8b632884a876e488813cf2eb31ccfd9c8f2e3af90ec9aebb09ca5beae9ce1de34d5b3da3e333a5ad1f933bde7df48b86293a6258289c5c7e74dd7ef2fc59a8d215a95841a636dd506e46d1689c329446b6044379f1f062e7aaed3c6b00e4def8d2dfd45ce70d473bab41c24b1f852aa3935f6bddeb884236629c1eb04dc67b4d6e6c9970d80d594bf64bb2712594d1d7ebf62d4a05a9263844a03d5f8d32b54ca6ecdb0e1e82cdef6009ddb94b190cb1ed62f9616ae60324378f9f7a4335068b4ebb0f737c20f3f9a396e532fd730477e516edf223dcd03161b297086688fa8624c1d2e1557f511a0590d794b5ace2b168ed54b87969d27201a0493d62f9ac2e45bceaa05c1c4d91b27ec6ade913d739ffaf70c2d17710c45e061a79692fbd33faee512c15d09d7d869017856be6d45c87687c070f7180f00ef1ed1825a75f54a86601840b3a95854b61168327612356a405d4c644408c86566ee6f331d7c0651016015e0a3d7f4d6d5a597c0934c239367b3cb1daee972549b5f76e9598b42ce369d597acaff9e1c39f2a7730aff47b1a1b54537f9ce4c35d1cac1197a0ff7d598fed80ef3586bdebaa614d64828170fb34d8337f465ff737b14869e407d903d7617c0f099e287e8a31700be8fda5cf543ed67da8bff61ebe50191b4033936f934e00f5650652f0f7213d30cdd434d28b15e28b64c3b2c6a6a89c5de50b5174064ec75442e4c7ff3d02702eaa51565eb8b421b93f299d1f9f38870a2f7f6ed46c6cc338a5e0515e48ecca29c514404823300bba87260bd108d0bf1820401b5fe199f6e8bebeb96944e4632e5d4d63e8d3c1ece2005b8965816d9cea026de67924df1db0202863bb4e923f2bcea7abb2f9087cda418f4b0f44138a608de0591934648e9ede1904a10826b84331a2c526d9da365d85f154fe7d098ce2e1092fe7004990c79b9158756f21d685ca3428a2419ab3c1c9efdfa32866e5d75c152172f2199e77b8e62a8e49ef91bd058d6a0a583f32c63b18282312565bcac182c1f458052d2170a5338c2a0e592d1b329ef378f03999d0387b01bf7b24b2e643d5397ce2e09a2e9922a37716ca5e09ea4848c4c681ea22cbff457a7b105953d6053c7adaaa832c5c6c0d550aa4363c3ba3af514a5650f5e87a93fdcb322fb2988ce9a2ad5fdd64a0e9caa98678ca3bf9692511583f56ae7d3251d21b8b41444454145093ffc9b5a81b5ce1dbae06c147b4fecda7ac21b674ad58f21744fa4e0134697eec25dda8826a3528c04ad0a21ee35bcf4609434b9fde65aee28a67062d118c3c424649b66b263442fbfae67a5a74fa4bc4922d2040e82ad3fb9393c5b73d04061d8c1a6c6f577b12b23151f1f7af00e6dd5895bc6e00ea9b275dc64d368f64aab74a5554aa5ca6cbd558ac2390744af32da66be687cb546d933ada7947246fdaa516ebd4a9bf2e577553729ed170db8391875385038d22645cb6f97dedbfe5c292e1fe9cd12d5fab9fb07ff7144e2825453d1ea80379fd17fbacf20aebf4982a7a04f0b6a00a41c956985a795ffe6ab019f17e0e8a69660f4091eb23fbc6eebd2c11d067ad82c8fa6696b284f4c9e67a95fc5cb84eb4408d6f8fe4a2116aa964ebee91d727510de285ee416ba40bea342e93e343ba04bc49a10faead080e3ed75496a1ec8737cbd57ebcdf9226e7dd4105f491a46ee15e9891a619f0cb309b9dfc80ad36ae37f3101f69b5491afdc36262fc9331f5973da2ff23c93ea008890095d49f4282c1b8916195d0575a95bad364d28952150e01fbc45f442b301e421e11a72e2352b50996db803875fc0de9694b6251c753e9ab34f3b9365572a5dcfa8e5f4615f007d02306be1a5b23e6cb7984c9d9a7e16c05ebf4ade78dcfc632803626f2cd4ab63403604295702f746bdd68dfb2ff0bc0aeae75bca86ee79061caf6046ca5b22985628e44a879bb01cfc27bab42933e90b3c700a900fe3cc079798df5dece8735654a9929bba1362e48040522af83cd88ab50f8e4eeea8dad7eb9c69618eb4ac60117e47d955ce9b8d3f6fc9954bb5f5a00984bc9f9b810dac82352e8bf96e64dd72445f3cc66cf3fccc98015c809386224961c146a766d122bb7f9883ccc2810f554a12bd4898d7044e443af40b3d884ec5c68830f4ea40dc5422ff35dab2a8f00a0c115ebc4bbaac22849d7c71cd25367932173d3e07853587a189c9a3bc7b662f90f976cd6436e129ce5185292d64ec80c4b6f82236881d2a71dc1ca746ab71e86adb1705fb5494b8753087ec07e7fc0dfab1e7cb8be6e280d54e041233b0cb89d06f9582eb56cda960d6f537de08c3e8bd5a3549c64838e2e2a5b30fde6044e579af9ef1cf88ccb90dc69d0e149e6ffabe612b63b8cb8222b0dbd5d5fffd878f4c2f7b6a2df3e1f6e1c6a21db42331f5edee4751024ed10cca826528d7eb83eadd1dbe990e111047d599ee6bc71051738508a18c8c64ce8f41555e0d4557ec64d2d39a0be5a80cbb627bcfc1c5d751d11c16186cea78cb5c465063dd2db892701b33fe27bdeae2460d3248600679fcdab86c9520545a7da8852224286a4859c667e68c8f7d199a8766a2edc065411fa3b116a8e7b0bee218faf938d9a88816cdfe8b76b78c2fa3f9980dbb096cc45892b03028e8b651ac69e1c81807fcc0bc4021ff2e409d53654f1c00d4915022e74089c8ddd922b79b7fe07cdba2667c8759cbf58d152a25fe2478c96c49ee044aa77bb53403204bc48c33d9a5032e8856c5053d689380d478f038983c7523873955758e862cef5db00e1c687856408b48a437c6c7d8eae0518bb622e80fef082cfa4383b121bfc0d00de478079c03d801b6bc34df3129489d0bfc1ff91214a260ce88aa4cb024fc5885ce8aad0a4c61af04c220f5118e117d73fb871c6c2181bb7533c1ee86ff04cc6cf28a49d08e0a9505a3d11b9cea7f75039c8d2732c2847b020396e2d72c071216c04fc488f9e365c2c0eacae40171ed7a9ff2c755098d6503e0581d0004dc1ae8d8c2a3771e9999327809686b38179647c0767d5aaedd54469c1958294ec0cb982e3d14f5443c0fcb3744635cacfe4377bc216629be29f3b182ab8908f734ef91f6939176d27a9040874005dd900dcb59b2caf21c1d3f4fa906fe65c88bb7820c5056f738b22620be7288c066d1553196f702f2798b0804af34d9230b5f8ab06a535016023a8a9d6c59361d7c43319862e04fb00b51974413e5ae5411150be7cc89ce44bcb833c37147d04be4408628699f86c439b592355a458fa6110ad90a86d1a930e0c644cbae2cb003f0670aed66bbfe47a3d6a7ecc748e80d6212fe0a40d13ac5fe8ea97277d41e958431779324a19bdf99fa5cdb5468e91356cc181fffed5d640240b2a964c3e0b290b8c8ae16d628c70c03d89913836231f1b2b6d88bf48616f3a77aa46911bfe9959dd50a3c51b5dbff0132cff2de9c32a40d2e9fab74d28780341921539912e1118ee18a3b440eed855986fa448c21900a04fa6a7f3ebe888e9006b7e6a6d7d4d1250e2ddcc595c83a2ec0e0ae291e03f123ec46aae68c2527a0ea686388fece56954fb32e70ba9ab8a9d04c6c0472789636860691359e9d8994ff02680b6a4a1015e2fd7af115bfa1f8528a7d43495e902805634c116a207492369234491b491ac94a1b088aa4086d20aaa2361455945255544a45d54c1a5d15dbb00bc5140af04fc33a825dfb7063ff4bd63b4828d85c1fe3029bf62f838bbef7f4df176a9f3870b8490171044a5509314e4f8a12166b33183e7556f759577cc2d2e154871b2050facac104eed32b6b5fb4854329d8c32ab63701cb066225754b5aa9bfc78c9084c2421831e53c741b6f6405a475ad353f35e10a161ae4ccf2a3a7313b080757a6ec36bbae7a7fc117939db3497c7aabd16a1b917bbc190f78f1cc2f66b335387fba19273c459c2727bd0f521cb424e8d481a6fccf65724546ebde2123042f6802840faebaa2a90f613b3802d5742aac398fae1ab2ac1d96c08cbf2c5d4506f7912721860f30480c359a34e1cf3a05e197456e7ba18cea7b42152db428343961c94a3559664e5e99d202ce8d6a94754e7dc2d4c38dc207b7a4293489f8922c4ab80b2920d387ff003b91140369443682eec9a4216d9bd68b556661ce79105201641e83550da2a484abd164060f7a64083c1b9b6711faf705663bd221b070f65fae1103e1a1f813354e4776b74cf6183d60190c6bf9cec58381664c84be79541492674aa2479f50a002e202833fc7309cfc28cc73200b89ec491fb41020d70eca185fb78913d7d3080a2ea6daed992a3539fa191e25e6d3c8bdcf78445210ba2e3cd29bec9601c5e625ede584e962575f96497c20e27ae015121de650178895bb83f1e522c82cf64449cb95106c80fc014e9e8ce88c9a1269c26ceb9fe8f39380a84346b98a42048199b4ca3f289b9a7fdf58512bad2c369437af33e526e28d345feab5a1c1793de18e6d3b8a3778200662f716b83d308979172e5d0101391dee7397ba66876dca3fb75f1bf99210a294815ed66b473cd21e11b7ab517024410e51ce8c3d8123b4d1f3e083a867f3ca1abb060285ab53bd8ba0ee7ee3153ef7b513479e640cd1b86c897051005ac06addc0509a295c7e4539e0b8ffe03c4055612659e968a188f35c62cdf279ec68bcfc88080d0bee6a8422ebe9be614409ad2049986d3cef03f2381342abfe2e5de33d471ed026e58de66170841bc0abeec15a59fc4796a4fc0bdfb8adde0b6a3676f9b40e40f16787ad873cfc25ae3e544043e4251ccb0d59348ffbf041df1884f2d5cc9cd4dbf19a25add477524af87f9286dea20e98cad8bb0b1d81b704b2cfbb5a320a8f2e8312412e002dee214b3a9d9849b1f36923dad107878baef41a6c2a9bf1d9c25da0d794833214c4f55d89c78e4fc1f552169126e7e4f57e52b29b3d78966da7e15634b1514d3f0400deb2d083211fe5468b2f0a46c6f5c231ed31d9df45f89ce2d1eca2cb71813c51366a65c491e0e71a90c5b2752275b3310344f86affec73dde5e532efe951a2e92b679dd3c42e45e9247f5ca930d1bc4d82b42ac0b33e7e263ce2aa27b706e8f089e437839e2ebaa8bc8315fd5225a305db72f94d4fa5cb32f0372ea12b6150b07c22a68956f515d07a9025e22c011143f341ff5e4b2b065632b7e2780a3daa733482049ae738937bd65c3159cf87158d8ab0f36933727136882a83b1dbcc72287ac4ad36c0d6f2d1bc7804bf285fd337417a404d935580c2f52f903d911222b5f57ebfb960bac60d8c3101a7f73755e18fff5e3059dac16b8af3b1b35fad4bc6af5a140a3a7c11361063fcf7ff4ed8f45af3bf36da2cbe1f7633be06041a547eff6743782ce1f8dc81799da6bc8e03414fbbeb04fcf35c342284f499544b8fe8a32d2e3cb91e566990e5c37108de44b9991f5039423bc65aeadce83be77a10cd5f6faa63a750cb5dde18b3bec0405779d68fb736fbfc20b587c11acd7dc9b4596cda354e124246149eaab829bb6da751734a7963b8f70be21a27f69e5a49e641453dd304d95cd4898697b1853a550adbd42aece747aa2bf739536663396f720fc0cc951331f015b25e1906979853c21ae579701f5066ab4851225086e85d123ba6a2a926231d0e1cd5358f743c8b02c8eba47cd08cd84198e75020cb3bc704f09314aae9887bb5d213b027bd776e12af9980bdccf43a1c5909d4052ebb0d898a15cfef743dfb6e5712ca71eed94ea773a6d4a80750c0f21dc92a4b1ec37be21505fecf85d2b4e21fb03942ffa742f726f9cafbbd945a6d43ee55df58bc36f781becedf4af4739437354dd85896913eca496865acea4df3cbb1f4e69b346c765fccda1f50993bacb6f0e67b36dde127ebff1b417f4d5d104e0fb020c715799140516077bafe19f646e98f70431ade9f79d97adc723d14cea153515d5eb20f8ce036154ad92a2772d536261c8c9f85d3d4967c348aa5cef4fc8ca9a4ba95e3aa06d688cadef8044b922aa72a06c376d7656afab0952d64098d93d4638ad6aa82a214213d7c1106c353ed8bfa5f6737579d38f4b8e1719e5beb47959edcbac82d2e50437c4563fd628dcf28d9c0517ded28ccfc1807a7e3974e4ae182497e79c4a763853c9572edaead50041b6bf945e16a0758c8321f30402d8892f5d07cc0cb6309a350f86123ec822071b57ef57e2f7f2b1dee4a9d36b638f17b6a63b0c75b31023c91b62ed330213d45206bba883e2e3863c227b56b36b10063df3650fc0c9cc97d80a61fe202b88d88970e2db163228ea8d0eac60db145076374e8ed881c383c440c00e342c70bcae2aadee77c82d15d6395a403ff666cf4daf9dc8bc65b4d88a60c8a3f81bd63ff376d7ade5ba74cde37635c25f8a849695d93ce7247710792cb5fd3d1ded664810ac2013272d35a78246adae883ad3c1083379f4b8b3dc7a4703f11e2c11088511dc1d3a75699750dcede81bb3370a8daeca66d97758c6f6df06a2d7bf62d3c1cdce24bf4abebd9a5711d4c78468b537fcd08161366731f2cbd0d09b20943309cee9ebc4b9a14332c0f349ac1f4bcadde38de82db1141c2d1868fb7f2c421bbb6651b9d6393b11fc321ba2fc5c19166c7720698016c8e3dc882380106a4f72d40c6501acbf333b04bc6bdd227ba3e1f0b60c609afef7c635d212c817765391a6024d89ceca24e81881bd1159841ba21930c6a3a8d2b39e7a30a8ae215cf529f734ee25c3138cb65ae392b5398affaae2aad58f69ffe7adfee9a07940327e9bb92540c80b346e9e7c8ee99ad562e328b98b85e029201d694f519b1366947bb58792711df41d79b7533468cbc1880cff5a0fbd89c4dd24a65489f284fec4cc0ea0a257a3e87bb9ef98a014a21345b49174bd95c814cab4e788faeab1348a40496db57a86c4f6b128b0d11c52d71d3c01a29ab8c22707fe3a5a9da93f3cb0ca74022e8a19982b03093b83eba707ea05a224088a4b720f8387ce72a6771bcc1bc5cb27098c6ce554524db99f9a8625e750b8d8b44606950d0a4d1bec1c001e94ee66a517efba3522d03862e0a278302659acdfdd7b9c0b78656194282aa84feb64ba8fed48a6c2424407a78f5d6fb6e9e6b49609e428063cc545512e29055398c01ea105672dee97fae015f22f70829788e15159685b4c1c66378257413b1c197fbef8e846a011ef9940ea18ed3556949164f6545c721ca6e41d98935547b88a33d366cb52b68bb3b269083462de1b8986aabccc8bb569819370f4fba0139d76804c40cd1220d7a884fbb80076cc6f542d80948ca30277bea3cea9460d75068dc39b6e50b4725a9860c47e65584b05a43dbd28bb1c0f747c9e1bc8d8459de9210be4fb9793ef78c55f67963f882810f047f44933150813853b54bcb2ba60aac1147060426a05b5c21423649d68d7aebb9c915c58225fca39fe57fb29e62999c951049dd4d8d41c26b32788310778554df0d23636ad76dd6308d2aafcd8e7f8448ea02b6dd07504bae1ae56692197e6cf56c6718f529fc9f46600e02c785ce41a86dcd80902c871926de315462f864f2ffc72e5574031215cbbb6080063800efbe029c342a704456ed999949c10356ab0c4062d23bcdd2dc01791aa24500332b496ca4e0aaa9f47f54c60efa50c6981bf090ba3b8c243bd9dca630f63f05cad1bbc4303370238750c8de5ed5a9c5c6de70a3987aedbf70b6fb237c4da0f49a9f8848ae1ffd0ee9155151346792b24a669bcd1870f0f38603f4281cb707f03097b7f3d096401cd2cde57aa8e5be9f6190e2cb17bac04440ca284f257fe06768b03eb2713eccbb2515e3a3b3c069935a97fb4d6b6cdbdffbfcf33573b5275842a0ccf589ad0da7f53492bf39062815a62df0b1a60ecd6774b3fb4b842639944a7ebea20ae6982e10856ca10da2988ff5124b487cc87b75f0f6adc1fdb46fc3d3b1ba78329588a00bcfc466c77d57943d4c0516cc11e64627f3e1b2b85464f57bd1b983f905f8cda8bcabb608479f81f9968bc9fae6e2e2ef00623620f39e9bc3097defd28c1473c799ca17c40c2b92f0a2621960f71623bedcf02aa0f9ca4856225111c96a4457c01637bbae1c30c0087cf0c749f61fca2fb7969d0cddd1a3a50663c501c9acedba3ed335a82935fea283cdd5f454fbc2f33dd4fdb422620ebe6ae632bbc64698d781992cdc5a2beab6604bcc3e0ece2fb5e4ff863f0296c8e44defb8d9202ea2d52813600b6bcb1a71f84dda73f7bee2fa3e5f309c7f0f6209d5a6dd19629531a1d1e72d1eaab1c1f3118770b50bcce588db35dc73a35c19296aa61d628abb4ce24a89825c843b3743588850e19ba0b8ff18166ad4e6a30448174f27a98755fa11010e8475455a4e3723e01b0c5ddea4566fd5e9e05b982b11d3911e0c5b8865dfed03685d241b65880c39dbf19006f08d487e7b4102c82e6ddc08fb1ac01bf318df836f17df0c40e1c0bef028195d80c10bd0ae603ff50effcf0564a0b4190ce4d2d1ac7e2bf7d6a11a7c5a4d45d0a91309bfe94de2df1a4113509108c403f4c04137228d04820967043a1a631c8aa56cec346946ea56543866d65bc78805cfe82f0cfcea15797b6578306446d954650e21bb9bbe6ee2bd7937f38085ed3db23b6f42ecf327e46dc3a699862f08a2e93d020d36e0f0acc44c3f5afa9df6c46629109098678336679afda79a1a9a83f1781dea3632a018144f0f1a61d806c238219ec593656d616359b3c22c94d90d5ee83eb1a3cac481d700c861db09edd6c1cd846e836f39a2066d38652bca88f816bc9a1885c2e9475d1eb71946a5c919ff22f18bb65fe791cb6f24601d1d62a586582cec339e48177d3e9add93048491093360a274539c59852b9df44e573e69e64b7977c2d37f8fa5c2e47aa6ea332f35b9644083ee71a99bd9cee9576b2b70009a4823361ea4c7888479599acb0ee249ae9992c26f169bbd15d786c8f08ed61e99192194edc55f511ed081a6bc32e312c4cecdb097f2d7e2975b84901f215be6fd703ce31f4cab36890a0c6d06109a7340724da9df56b898b9c7d7d90f191a60dab7b3932f6f86011674c7c220113129d25c3cd425c89392c21bae3bf6583dd99066f433ba1493f9e0dd7f7289df22846021314e53a5bf960b7d71d044aeac3f9ddbba47c4275cb3274a4692d3860b2b91e8300dffd893bfbfd818023c82cdfda33fdaa78674daf6a4d4cd907091e967f3875374cbed2c21da2b0a288d65d5e5455591affadf00d9819798326338fd49aae063d6366e695d1bb6e64a82770bce859d14b63a74d439af562f63e69eddfb36dede38aab038d54819b2adcdab7482e38c012ca866f5e0f97e7283dd347744c23f97077eca7d6a68c0e716cb25ca65f27ae030cb85aef18d4639f42bd92ee1a0d66c0706c61d3c49021f9194d3f0b477409244bdca9ab8fce39550da3cea183854fed490f32b093c1045e35f7fdc9228653db110ddf036698f3fa9d128628641a0d120e5335a7dae06d8fd3c3c75b80e02da0715097c37c9cb72e96ae6870019e3be990055b66473c6f842261f3004294525bedef31b8c7bd5fcf0b6998d7bcf584c2e232f992694eed96ce3f255956d3f1815ab1c3cddb5993132dbb2988f2f674611039e807466144028a51d16243104192529c9888196c94518a3aa6a3468240f83d74b928f2c14735b0ca8fea5825f18803c776bd124dcff12b37fdb9d7af8438b989f1d98f4a342e0ccfa08fb7b9beb61563e652a659ffc501872bbcaf8008f8a86276203177fb0fedfd2d91f800a139c6ea9ca6be99c05c2c689b49ddd1de6dd9050b35132268a4c2f832008bfeed49eccbeb1e025f14f52c1f70c51506254d3bdadbebed6a7ff044dbf106c638091f34621a0fc45d1011579ac9d49e38d50a3ddbf7b62e029a42c35e9f4cef267337e3edd89504b58f4046de235c00976b294c5f6fadc2d641f4a43b5130d7ff49c53569d5ec8cdb58d3cd3b0eb6d40a2d0fe9a4712e1d232ba3a1b95b28e590ef7128f71969fa6ea59e9e3f857fc8962e9a64cf58efc839675bcd49526a2f8bdbff69db810f7decc8760a509439722823d3c03a653f6325ab3d84191ae75cbdae10f9bd02b5e4221e7d5ca2c9d325ba584061a11b6f62e45f5a26a9ca431baa62330849c35b534a94f63c4317dd016ae71e67b92217e7e71c2f4ee32ac26985e28e47a184ae0fc162fe30cdfbb94d3dbdabb8ebb3c0546dac5c0c819196f1aacfda1e6a05aa36992d01967cc0caedd9840a935d86cb5ea6e200d935177b90596f6eec0d940b27c39e9080fcdd538fdd48019fc4be8258f6e2d624de102fd398f84cd3bf2c37c2c7e00b71b33132a28e22e1ec68af1db0869727780810f3284a5f655bf20d50f82b022e4510bf3da8c43ec8482f55c303f890336f5655cbc3c406bc6b34201f97f4cebfab13de9f0e37c64ad3656973eaa52d71bf8e44297527585b138be240d7b621f58ff8f5fea0acb3fa28e3f1a478373b6e57311311d823c71f9fc3efabc8493bdf4f2796a0fc6b487c8c010ef5a3f36a4cad246e8e1f9363a589d6fe96773afa99461c9289242b8bc4a10716f63a017be8f90566976d126ad9ca4e7f59503e1ce67cbe8cbbd5e81cbfa1f3ed60d81e174933b52fbfef4b7441825b661b568b43f717a46f02143bbfc0fcd6716e367783b2745ab6cc931b839cba18446151b43f745955c6c95c49e789d2ba6f0346b1b6ef1c4784ee188116f5c4799bb614151661b51d86a72eae087c6dd544bc7d1690bc9314f703ce6ce1127c8d8ab3bc3f04cfc77f188169b5c1ad7df564b1b1ef01e95176eed85104cdf45bd7b406eec1e55a0bbc541324cbd204f3e938ab640b114598f1f00548e978ac33771cec57800ef248917761433e66f8782ad5e7d35114fe1c3b7ca27c2286c976558108ebc048d7c2a6cabaac75a3e92d18a61bbd1611c724ef20eb62a04e5d9b6222b220d069189d0af6d3d6ac4f03ade2d4536ab2a569f0c41f79f124ab11408b10f052609175ae7a3e6f9a39ae199d361f65be399576465715b7edd56bdf4701059f6f944758ef0e994e1122d95921f17c24be5b07c88084fa94667f3839f5c5e0b2d8bb80444680e329f9234650b4f2ba775770d45c7a08e1967613bf3601629ab053f386f1a11506c32b4ae8849ca7ac1817cf2ec19c3347bcf0013fb742ae1415559473fad6079c92bc1a3159e4506678364674a1cda705eb116bb3b6de88b5e0bb92071ca702ccc70896ee67b105e440facb1b150d0c9775a9be47b2c3e66fe46d6e328d25949508235c4ce3e22a550a8764945fbf304d3051a7667402fac93962d45ac99174bc3bde0f460d962bb5dab097ab93dfb150acb3ca73486d380a1684a481b446bdadd7aa48711f15b086b5ba176779404240a0b3e0f862f4f178c7a6b6a2d90066e8c463a93c411671092ba05d9d9d4a2805014ca53347eca9c3e898769fd382d6864f6dad46e746c420ba8021bab84f43eae34c02bc562d0bc8a54a2722d4c82b98233d8138e61646892e722f50fc0edfde95cf6978c0a50907a6d6b966c2e3fb0325e5c85d2231f98a3fb86ce37af2646a4968daaae7ba4fa266d4240e0891feb9814e964920310aa515242b1e6cb6b7cd36f1f6b821092da60098a13183accadc4365b578107c32b605836483a4b5fa23349a99278fd2ae6fe3cf3ec3b75097a40c924243b4a348c3bb0c05c8d168088b20aa75aa3c2facc119bc9e00c0963a44aa938bc35eb019ac31df403f7a1caa55b0bb3dd185b59fd93f1e7c3fdb4cb346e86ea9b14c3b0288c71706249ca7e2065b00ddd20732ff972198d4105b83d42aae3e6edef063464a682c4419b73edf5cf5c38b1c9c1d3c08784e23b7aa805f80d9745b68245d097613f8ae9d9c8f7b872f2565e7edce2f93bf86affde06564f4fd41c5ce2037b0fd86324fbc74f05dc076ad34c54b888b17c6cd9448c25041431d29fa4fb3a4402e48f8df081d09ecd1b8da82d7e9aea8ce8b08b1af0e273ed7f096c441798cbee7f5f5a805b725ab61825747dcfc29a5d395726915a4b203e50c189c8454ee701d9d9a9dddbf3eb02748a3db3e2f0be2366c6298e8ea678a1312fa552cbf3098329a3b8218e85892d72ccba4949c38de28bcc6e6042c868c5442055112267f17bc8a4c8ed64458c5c7b77c5ae244ad5b794eab48873ed9c7ec109b0956035d851b6563d4b51bd943e1c4524434e42de11ba6105f69f7b8c1750071ecb8b5a3608e856d90e382cefc1513b5bf22383893299694d35d069b9681f9c06e8e8c70e3022c1dee6adda7acd01bf3deb70c24b0f6cc28de17ad0775380e2ccadb255362a40e33970600488eeee73719b0444015243cc7a1cd07d2b55c2f2259f50f320e3718fce0479dbcf74b3580bc33bbdce530e399eb3e62cdf079909cf260f0a22bdfc36098c12a8220f4c7f716d37fdaa4f7d1a0e39776cb0c8bbcdc4d81a34b702e178d7be8754365860609b21a4b00d16d8fb5273334229b6d85a3d6621fa999148df74b898dd082d42414ec8ea23b3ead9e9ffdcff4dc7d043ab49f9cc133938143c548a71bf76a88fcaf1d56e0fb11da50ab4956bd8bad64d733ecaeb359ca3a5ec350ba62417189ac548d8b989bf942b2f801eacb04716177fed353df619606c5b323218d1cbc2f815d4a1e31a6a9e3c58fbe158134bc52ac48cb7653ed07ab3f72f25c36771ef99b5a4fca069e4e44d8a9e473e241d1ae16b3255f51af1217528085f09a696a55ef715e8b3db7370910037838f7769ba029ad505303bebfb37ca1bebafc979e0cc8108c72662762b8677f8bdbb9945e07610bf83e27775ef40e8c6087210839902f9517431a191af7925c1aafac56f1a4445306b46ce9e2e556a1353321cc2907d28284843c26c191601a702354135542a7a619729cb1a017c11bfd2de3fb9ab99f7652be9918bded1677f93e6675a7f183f50e472580afbb08a54a43ed4b8e6ae58bc00e135085562b74c9643a5a487cc6db082e9b6d2436e4c36339046848987b67c00a6978ee56fa03ea67339184bad83d8fbe5ad62e919e66c24152154ba4e70e39cdd207606e0e628554fe86f2c545e32993382b4f6dca0d2a5f9fa197f4e5a2542f7eebaf64beeae66a20cd45762d8361174c8a26fc5ddaceb5c74cf3f06ba9118d1fad2ad101afa587dff33e25705ead00610c8ab9e24b2bace69409bcc4e3a120ba477114bba1eff5ed72e9c6eb5f8e20291724cdb92e572e6606a237eec113954110e9098845ab3056be437c1a7b45aadd926c8a0025491bd89fb52a5c24bb8604b3c7ba6d68b2b9281babf06dd20f295d61baf0053c4e4929e75745bb2623d6b774e38d75d56e6caaedc8ad631e9d0817574e4bc4c29081d9cd70d871c9e682d0fda99f33eb963a1aa50a238a61c6dab762bfd47c84057a553db51ad64a84b52e151561ae344599f52c3262f0a949a36a7dfb14e88bc7060b0dc2011c8743e6cea7c62df325ed98ba6c76a7354ac8811f868d62e12eb642cd768803b0d05458d0d6f4bc9ac029710f86ff14adfd55983792031e2829dce5ffd4761bc2c895f8a0549a738de054c7105c44ba8c8e835a04f65a40c3b5051ba4ee55c06764adca988436a1d2340791437a2e5bb76db5f27f9410fc762679ecd6d3733154434d75b93d77a55e824751ba62844345aa280ec50b44f912e7b1eaea55b80aefd1eb9b5173bf9e449081375a466ed72af0a69b477aaa2a18d8deb06f82e73d3dbb3a4036fcf7a906e722196e259d2b1ca480670b4bfd86950ca8c9f3668a056f5c43d35c62c20cbdc2158e52917d9124b3a2065e3ecf48b4ccb48e443ae9c3a3b0bdd69f8380deed92d489be6b98ac31667c5fe0c11f7c524b64d0c46c33c00a6543b2f470fbdf5f383c76e86a4b1729e725af276dcfd2cc38a9a15859d10f7d83e6cca8f2e96e4602ed24e81df1ff21dcd4e309848426dea8a2fece8e929468519b01e5cae7a12a2533e506b5a1c1e0ea4a4022d811a08caa277df48caed24d70ef649704a2f244ae5251eec6af8850b48e3d53bd086d5be6fd687baad157963bc1acc45588c57ace944201ac77a7a76bc9641da02014568a5f550b01dfe60b83c3ea67f3fa705eb4254bb2084e2dcdad1adf6033f75406a5faaca0e72fb2a8440301a76be56e6109bf4f135c566e81c1cc0276814d0881aed6528e4a9528f3e22fd50ee476d6362938eb7b17ec698c06c3cb1cb0be274c3a8424ea2c43ede6d55d46e444929ab34a60c93b18f3aa04a4ed2d4fb83848c27d91778b1c5008a9b5c14db2f8bd538b08ed0758b42af071f3f423ee2bdd87772e03efe1d71f8dbdf715182f39d2a25bd43643c427bfb0fe4d0bb2303471d81158c6c1f68004f032ac1a1f2257ea0647c95230a99f3662bf5dc3ff59cf6d950957dcfe48ce71e3dd9821e9ef59fc2e02e4513787627742f0f1c12109661db51a4afe73fac70bacae2fcfcc0723db067f68f44bece8045e90af53ea8ae3a5091dea7bcf129fb9bba2f641536cab4bc10ea6e4a07cc16a0f4c1f35a96e072f7c3980f667ca5f6a7e7e9666e75e050f6db2d7289f2f19228996e5609f678c33b83940f07e9b14c7a8495c7e2f4f8b47bdc031fb3943f11ddfc85e4947d433f23c4ba411ed97f31f18299e19c1f43f322b57f222fb2716d8dfc9a416d80d470f3cd19749557689c5e89af6e22936908b2dafeba8359cdbf1b802b3e9f9ac5b914b2586e6e881cee254e622fac933ef6fd63e661f21878fe41efaf12c6b929b0735ed2d3305396526a0d185b58fe737ff1fd3526cdbd80b587054d361cab66a3044633a40b8322349e6136399f7a44cb8d85f698bff620b5ce413c5a6ec2e42f08d7cd503a873f7fa8318b930d6014905861050a36f2af444f0c9862767784ba0f92ed45ff78c0d10c6d4293d83b4117efe7642d50332add6721be883c0382e48eda95eb5d22366114d9380f9d0389ce464cc49e07d42eefa4f4ba8d6d4d5780ebe7a20d9918d9ad10355fcc9f2905207da9efbb8cdb2a4e9b7e0033538636b64f2453433e39ae75c790f3ae4fbe3f561554257f4126e2ef01af89f4a57cc712142837a4130d644288d1e483476b256ffa1f8bbe2b3023f7a63d4906e81c0839fdba3fee087e76d2cfd1a7c1dcef7d75c49634c16e7805bfcd57786e34f13750a2271362fbe693593d49eb38933d59b23d8cc40e1b15120e65a305830c47f6c92ac5b7a240a07a57efc9396f340e95978aba032d1801405be595480029b986cf7e9fa6b4254c85d338214d6a1d294e75fc0ec3ce91b4ea26905db2d8dcf47921f63fc294bae062d29b7d50ec2c3a90581defba839f8b3b0a471bf41bfb9b761308ba81d2b21f2173d9188ed808cbcaaa0c9a3cf7d067f7beff7bfd19843649a77fdd46477e2a8efd0a0e1175affc7492db25ebcdb263dd973306d69f70f69b82719ff764e41ee6bb23f113a6621415e49c4ecfa100e7cec337bbde794726a30d2b1110b33f2e93f0094c7247b3068d0f5c78b12941a6f6879e566cdbe65ad57292f876585819463c3c4166364f0853b51eddb2467c917c193134b8419e3b3e42fbda7cd275d5f438281b73e14ed79eee02cd224d7dde9d4d2f80d79040888a2502da8efd5896a393fb656fffbd65649ff45343e1bdd67cb494a97ad2874a1ec9419d4461e442ffc9eba63163846e071ae11b4ad8de0f1922d77e6b395e68d13272d4d02c9e101be79301733b402fe9dfc7cfb25fbc84ba6dadbc6ef4cf58a67fd382f3cf175b762236249f5852ff04fb045ae77526adfe23a190a711e20795f9eacf0020b946423e42fac0d184996da89e7eb142eebe84ddffc9e471cc3bf791150c5ed6e9afac423720db4876a33c6f08a8599f84132f567ec6a8b501611271db0b0588fe0266631851431e632ec2bf324c06e3a34f67ba2e4c4aba2a2248f805abe6449bcd8540b678c155026aaadbbcfccca8a4b5ee4f67702a0e6fb0b4e3f386d9813045e5e52f202b4d9733267c0479a58c72596f122146b1916ca8ebab5716f3162f226f486f3d0e8e95c1792b6d40437906dd3d5d7ad7bd2c9c21408d20d5bc63ff63ccc170d795b5f65bd0a59dde470df9200f69c0520ac15d2f6a505217e92d9d73faaad0182fbf2e24ddda3f96669ff51baf027ad7e81ba583abf0826afbdf1002039a9c825bed9f987c7f765962bfc25583c78bdead22ccdcd5b04228dd5580029f1b0e1c9ac0b3f459818202f0f1922900c9deb5f13b5d7481f93758a4d2770c3ae9505dbb9bf4a4ab1beb035481d046b1cb98ca3bab24f414b6017cf8482409b1c248497f028a420a67ea2d5541979aa5b25e5f1aaa1ad2a5acb7ec250dd50fb161b5c191f9f420a8adedb18907c5232ec27ae32745be1fc0b255a8efb412a4a15c2e7bd75044e694fbe37c592e6316d74e51226c30ee094352da5154ae570de3fd73326ed324a8ceccd886223dc6d31d6c9cd97947c596a02ce177bfbfe88d0eaf5c26a3815f6e424dd34d8325336245e8f151f8ee8ee31c533f05909b4e413af8ee80a0500cffa4b61480991614423271dc80c01f0d13c04d6e0c131be75f38f12859e573bb82d80072de98b0e7d225835632bdc011526c70d16a00c0e3f6f0149a3179de86c58ad74a2bc8c450eabf12934d19df8eac2334c0a4b977cb518463eed79c7156c2324f42aa7892a5a59d67234e5f93e24f1d01a05b51ca4e8a1c37dc0dc040196f4045474d6d965044e85271df9eda6fdc2e155943b0b9ab086b2ad29fea55a48fc2a67c90a948e14500c45a81f35c50c89770a375701586896ef031400960b756c0ad3b3c5e135079eab7601f52cf897cfbf941d423831dbde2872be80feb3d5a6e8e29c7f495da2ef79efb8b49bccc6f11fa116c1c4ddc88d8c91c196d6ce8b6e97191b2ab5a13a9e000d0ebba8acd44ea15aa249878ae7a6bc1265af2a7316c65df8b687766c85a021d0295a12ddc9254a7dcaec8df65b3f237f368d86caecdd445898b01d219f10d06df637098289101548945f0ef60385da5a18c50bbf4087274b3a6f8e83fafd0d6491fc6799745673780399644ddfc249d4de9d61eca7896028d2e28ae6f9280ea43fa6314212b6aeb20010cb0e96e774c3272031d7a1a69e37f7bfb300b033d6c38c63496a81591c86381c7b2ea29a024cfc505232c19420f432aba3f21592896078acb9b09697e2c38d7d23cfb4407cd657ed73ff04cf97e9900d7b6442360e3904a800e2d50ab394ff8b8667aa8d2a8d7b45b7bd80e517ca7a9a66ac2054f93869817df01d18e4e770924bbf4e0543d5182d1ee909a3e20b07b2109830e48ec3ce1b9818081ac76f8e29a800dd5dbf9dae3c87dbfe08303cee0c4f21216dc3a29184e8b3d4352957ef4c9125e85bf17d70a7baa7ded48afff25836ae2571c8a12e0ad32b3ecc02cab9a392920d4613777a2494f708d8b4c20b5c8a5213b369529e516172b39ea327406356a9006cb91782a861fcb3e0bbd8fd0cab716d92d5a8e17478753acc0064b13318177c418591c1de29f828bd86165286901301a3e89300d204dbaa79012ff7051f2497c23a8a287b8435ab612d64359efd96a0fed36ae45880cedcd41fe7d7bc3fd3d48d8b4e6a60877e1974af40783ec68d7d843a0ca46dda036eb264e0e9e6b9c7525ce639a9a174999afc226378d2e3a1ed5824861260df8914aa39f1d876644ee10d85d9dfc090283732d8a11c2bc386bf13add93784608c89fbf514187c345dc3f371b4600879a300f7136071487a417d7d500c5fdc3c86e7f4ecc8d527d3d48e688d4827adca421f53a305fac865329cacd69bc05ab83cb724cc37732266ae39474d14559328c7b48e4ac4aa2613d9a442ab2eae9ac8c54b8d6dfa7accae677f0f0ff49cd9f6b48628fc93dcb95677469a0d1effa55c7e03f97749a959bd46ff42d0f1f1846e9d54a74084792c7877a1f30dd5c23fb0c5bfeffda53e70c7cf73949fd654ec52c9198e102ce2cc809a552bac977ac4d93008480c4aa8d9b49a2cccad9ad493609d4fcdd0681192adbcaf42f3e8cedd03d29f35502836a1031f137e87be7032757fdb9d68c4e9a4c7137a26be2b92312c76b3b824825f1aa7a93e2db71bfe9e5522a63a9a836bf570342f31aaa536e7ed86f72a299ff6d033c153356563fa7f03097bf81632a116420ab3233a3e634e298117175ea88726ebc017f335f583fe4f0aa8687d008a61041fa3f446d32715cddcc2ca071d924d614a2778b2c1c079d8d113dd8d3b462f7a861ca48d3b0ffff3d913cbb0e67cdd4293e569066cf2755417bfa907096943f2b8bfd332c2507dd02d9261d90e6a784c6c48dfe88d2b3181467edbaa9fc8cdc96f21ace9a7ab5878e55d626a39bf67aa2c0ffb867b3c3c7771b121039e56629dcfa3d6fb3ca6a469e89dfa0f8d66316121bb1077b55fe855e748bf37a5b4f664d9f59877db1559888f263ac78f982f894f2aed713c66801ca12770b5b83673c647c12223dcb2753c6e0568b57f39860e0daaa23a3598d670fc35c6cdf9b52f862e24bceaba0dda74c78a5864220dfc556ba8ed3f27e03b4db8f868e63209339cb7ab2542b67a9bbc9832299435344baf635714b27e9d9052448bf01f474dbfb0c718b3744469f0f9a5f6003aea9fd3bfe76983a1cfcf911b5bc0965f515497a1893a98fa150083e49dbf0005004b56f4fb83d62fff14f0bb37f066297134eac458bf3bc64b50f7da435587b3349b6d1a8195a8c8d4e1f4a236dfb2089bc153cc419553166fe745eb7208a8307089d38d8637a786597da803f07604ee4d459a56c17511eeaaf817843ffe2b6d096fb0de4bd5cccd3adfcab60beb6082f4e1e3f1ad9e47c9df665208a42ca5eb001b5a89b129feea2ff2ea40b469626c1b07c60c61bef6107ec3e52d6f5cb32c3c977d5c6878c79258c22f523f957ca7419717bb1d1b694df63603371e356928079d65c6f37c4ff4cb667a749025d4d38544c3bd3b9b7d86844b8cf1eda4113271cde032e3ca6ea34d04c40776275540411726059d545ec1560c5f95ba1824db0cbc5917d48f13d6fb0e2a950c26de6564b87760edb0c9caa926c5d9c9de49e9a7f3fde7a250820aff32aad80e28cf525ab5a67f85732ae4840678fdf700bf410ab436c6d52c90d5afd146bfdb34a94ebed2c16fd7179fd75a09e2d7e896d3b7d0d35e2a67d778671f9a7af0669a8477cfa384cfc0c7a5f63b98661646fdb3e8b077f500c86a0918a350677abb1bda4ef2477728053a5617d360252db21e4767e92f34148daba527caa322dccd45de06347c56c12bc6c1bda8474942e92b9ddc332a1a7be7db79ab578ad23cde9ce48ee4182a7be2c1fa7f9f72e3b9169c2bc4f2175eb20dff7dcc95b5d63d22125b0b7ef5edb04b20b89a84c885f97bc26e88d109706b9b38238f253178942212c84a777d1f439b949d511ed9835a0f85747908ccae3ae638e805ded1535fdf6951006983cd164da91a9eee2b5d4a8c854b2dcc702d756c043fd04afea41c957ec441b26e22912af659622a040ef07e9305945d4365a279552d3003a85ba2f756d93df77202cd70619091d8fcccaaabfc473b04009cfc9be5f73653dc21ed8fa8c5819fed1974f4f59da49840af6a5c1b5251cd7966aa4aa22be811079d8c8cdcc113700102923be93fe540680e3054153e690a9e14fa59a3538fb937a6602138438aa4c5de1b1f517559dd83ceab49b4b59a6ab5aac9cfb46856f624d19fc9110bba0ac92242d946c55f6848e53ff13ab0f04aa3df18d9f86a4528b98d4c1e300a410a852eedd3ccff9f6e61a26c88d482a49b797d152e24f12cca3c702a1ee32420f39576a34b028c9c36d32f211180033ace557e79626dcaeb4b5397955f26935b57a12d9d3d37b0d72ca0c11c32d74edc3477ed9f4805e725ec47c74c4d6051304a6e98b829efc4d4b6375588bebfeac1d1cee0056d7ba9ee3a853c5405a9f1c318a68c1dc99fd9d920106773ef711d0de8442ae8a4a66e29c14cb6afb71fd69a3578effa48bf14dcf36cf72e86233a6943fa85c9c98a4e9c4a40f28d07c14e99f84051c8535c64103fc439b65fb8759c23e2b846284a745857201bcc1547b52396804a86b1a4cb814a74a5d582af73a41de3304ac2f3e4c7cfb40ab90c9fcb9681655741da3ec9c214ae3ed0edfd0e712b706a7414292a1f847073d7b5a1ad414057e2a83f4ea83b813e42ec3d7554165e9c14c5dde86b6152b2d33f68a7d7897944820d319b3bcb0709e90feda3cf107dce0c944f3d349d22eb3c7de0955ec8a19dc93d50bc4a0fb6eecf9f630196cf86eeb90ccd366183461a7a872c1a83a96fde4f52d83b342e628286bc8074954846300b7e5ee1d26f38bcdd58f09229c98f9794a5d8db8c1767bf500e4f51de36303ae9253f118139a2227846f908def1992a5f5b282432840d070708bafd527be7a345aa0804e9586d635472ccd99c2ef8ccf715b541fd539a5a9eddbc37e0f5d3848c4c8f05ba5ccb0115b8fde909c1ba7fc5c91af1949f1fc121dadaa221bb0ef282373497d7823245a80ac0465570144a474bf3389517066f20cc11a9182b6cf1f80556f0c066ce603b368538a9e65ba339e15efb9203fefd56afc09b6607def35297346f75363839014a52581b8df91c4d84b4019fd818773af26a51dcae6b9708a7565b2883487e5f768ed1337d264dc50832812e14d8e751cd70d1c996288bf8699b085abcb098ce72574d18e031862c9a66148c99edd429e6eae10b363c5965fdf8babf7b7053f39118761edfec4e00b3c001664417d8f6682169aa2598d0dfedd91ddc7750aea49fe74ff4e2bb300eaa8b9e404dc32f5a05b878c90be995d54f26389c5e1079caf0551fdaed714b6602b65ba1aecd9ab855982099c0a833f0efde88c9d4f0b8d6eeb3cb85d36e175c5ef72fc4be0d111b3bc84c5ea04d15916c644232739dbbaf95d40138ad3d352f41291e51acfd874e3f0ba69252f8367b444c1d42268c8a7793a056f6025ef05796766f9534acb545e55831ad42c50a301bc02bc29e8f5f4494b2bacd49ca0abf4049d581b5c41b6c87a34f3caf0cef0d1603bf56feee1a58917699b3a8d5c4d1b77c2c0ddf358603ae509e696bc6f799302bdfcc54837378200d1ce92943fe776043b759fcf74970f646b65366a83b949250249821ae18a736f1305431d2e5eedaf5ebc192c99d274ab2ec608713756b297acbe1ec46d98002f5af765865e75676f17ad595c7a93cbc902c538ca59ee3f400ccf2fe6b5c10ba285d4f1c712ac1d6d2c3ed7e88a0bde28a1491dde634402ac80bad1b96eda454f26c534d8eb881c91b7dcaebd5fa07fff5f3a00fdefb96baebb8f977b8a4d51db823e88622d841352aa5295a8a47215bd26d2d8562cbeee849d133e956ac931c6d24d8bdd988fa32939a9c75467ed9cfb95523eac39b9722c74fc60e72cd5d78ec7dfb7d86fb9aee552f9e1688162f13115fe58c5a3f6d1e81ffd47053ba7aa2bc6fd13f62618edea0198789f01947454328f52b85fcc38e0f61b25ba6ccb80a186707efd2e93683ae768ce22199c735205f059efaf1d630a587265093e22e8c66fc8ac4646bffa28e936b938229f174be3c4e27c86ca98591cb72cd3c368c994d79d72d9f283d6fb99bb3479652e3b875914d970dd698d6a6eb6c6d939dde75cb11e7cbc22431e82b4ca99b59ec964998d6f11859346e21279ffb1a1afa89cb7e8999b90d9f691c8ed644aeac379d04d57d0cd55f2cb4ac453ab230f3f5c36240c45ed9c45df4c1281e489a81c4a0d55b567d7eb2b37911edb375417f59d4bb2c8ea08a6465c4f13b11cfb289b6fba8adc158d4c05d455683255bec58636a5ea2f97e8e55d8a6bf9290eaeaab164bc4c03a582379ad1c38ab4d1de922f821ab43d66a8e50bab44231b12069d949467113cc08e3019f9021ed30ee7c3002a8de20648ccd85e2b67d0a8d1f04082c5e05bc2e98981b30a6296d312eeaa9ffdb448cdb329ecc71f4bfa5923528dec4c8f6292d065dddd90a7d46cbf71df1a796f98d950d830219609e1b2a87baa9a30d605a6981dbe143edf3e45492f41dd266c0a86054a995d5c2b8813ee70177f4c217cb2a10ab58f3dba4540dfc368d0de54910b7d0060140cfe410e9d4b326fe761df61075540566d5c4c4f74442359f5bb70e854222d3ba9fc8c4647b81ad9eb69b0a2cbdbd909d353d5ab37df09d98f67c6b7a061b9e8b211de9dcdba40e8135eec3e1b257f0a0c6ddc9b687bc5feb39482bbd873cc2aae90c5cf32692a201973ab8726780238bd7b2edca41d9b280a448c489d7e5296fdf16bd2e070f1a9142060956a678e5e07a0ad1ebac04687581d9f1ac6af858eaae73a55df3ed74889d0822c8b3b86ce517be816abde658003c0e9b7317ec624368489b11513cf0e0a584fae12830aae65ffc52f8bea91221423502a3814408dfc71316c376768c18a9fffa0bae63ab3d7ffd1e915b644a3860f8321c501cbab069b3392fa106a71f0e119505528c3bf62fbde0ced3460ad92d7ed87b3c6e42c088bf0f39e639eb00ec2e4a4a38b84fbdc1ab725c2706d73d7a41f1a3f352150cd37182a47b52813ceb20ce4a93af41b7e525f24f4a54d0b1e0d229bb238c320a3907314f566abbeba3c724e763e041a9bd652c3a55cf9359ea565f01139121bcfdc0dc1921c53edb851168de62d3bbefac81284b96a885d574985fc307e55b2345d61dad43b4307e41944260e9c4121b1571eb01b688c50e5fe5e49d859f25e4374e0f348912248dc056b56cb74a33e534cd583f8af3b659a5f4749c30eaad1883823ba810fe976afb74c2c4b53a108ade0bf1f99174b831558666310f81c8344f0000155d837bf1e60b228418c14c39a710b3b0f31975ba5ace7b2e123424a746eb7e597518be449d22b6de15c7be82d7fd01803a3a8053febea4499bb770bbd054c2e7c270bd4514480ddaca809d1310ff0121410be39a97b41a3871f9794439cf08909411c6ced3290c3cb1d1052608c1f522d9c75288622132bf8bfe14bef0fa20c32e7da24c01628bff4751f7f0a82665b4f43e5b82c96228bd02a24a602513c8178727c307c74d3ccbee4a4af796a2d467038b89b8438ee4d1ab53e68759b169b9e20bd067155434f5c2fb9ac53e3d397bc6d12e73310d309b24615360287551133ab02c465efa2b3b22a70751bd290404899b78dd3b98e7ce9bbb45be4060d12deca540f9e652374e3b8611bdc1c60adf5c6c76cdc4b2148da16243fce69b50a50b2ba83d097ec2888126fadc2fe046a400e9127e2f8007be02ca969d562dc04be4d3fb1c632e591c24f3acf77d9c4f5e99875638a2cf5be2961e72154a22522ecd665ffc19884feb968f6f216ec410d77796cd48e33ebf3d77b7788a3f514540eae82c0a6cd8e0185d18d0907105c86ce1d44b599eb7115d27febfb5310dfd52cc2e02a0cb7e58e318c79e994ad786004eb3b1f523ca33d4465341968af631f1e02c3ac3460be7749fa6c7ce840e1f64e8c5cf596310c117515541f2f570ecc515411c27e28b52db717996fe6544e60ab1ccc9119052a067411dc8e9481d6dce1e5926cdeca9a780518b5fac5412063ac3ccc0be46feabdda6015301f18c91e6db445d20a0330225715301a58483b317551e812679863ab31a55600c734d0aa4e339d129cf97ecfe9fe7f602c271d6112d9f83efa596686e34723a35adfc68f045238d67bd4298ad5cc0137468f2579ccba1b00558d9efb7f257d8563341d1a1da2581510aafcb2dc25260260647444536606bbf07e437a6c476f0103c4ffc056aa2b7857e6619eafd0224ec3feeabe37ce3d8321292c6408b05d2145062bdebf13894afa72c60c76264ec9930e99a26f3d64e787b76bee103dae9763ff55eda634967625f240b788bc632fd9d7575e2f6aba24cda818b5cdaf1bd5744930e0b62c7af400b8d16af5224092020125c82a22889dd982e02fdd0b82422f135e3ef4420b0ec3065fcf045d59f91e86069abadaa689515b806bdc9987fdc7475b2f92c017241c9a3ea0170fa5c6b05098fdf0c8045c9e3113ff226239e43f34f231f2fd11f0373be5b96d43e59c7da20578a8da4869c95a44c90ebda7ac37d581404f25c54de01400d796f2e18c322e3cc9419b4ef5a2bb5ac9bfb0cf2ff67c3d329a551bbe7cc4e578ed0c95e684eab9e17c9ca75172503c91dd432960d6f638dc4ebd6d2360e48d3cc23da15e3e92a9edb9be80b0169780acbdab3a9ffa81ced3318ebb98083f17bc45f0c6594f4ae7eee75dfdc8f8b96b24cd207b29bcb9f954c5521ec6e0962e192c5364cd03ce60de1fa66d0b84b7d9bc069b66f5f79cc0af4aead4b85dc118741bba15fb21ba91bf0ca39e6eb634ac645e0fa02862bae8b4922ca91693495c085e0807d1b811bc053bc6c0e61633a1c89eee79893c79c2128504cc564fe88c4fc8809d7f7a28e494062ca026785dcfb64681901db2a745b389ce0f8503b043bf2e10cbc1fff723d4a22fe19d574b4543b72ae73580795686c74a171636053888d84713c60983bac7a3320dff764f06c948c941fb7456d2be01f29c58346b3361263733f003cb5dbf316074a40aa1ed7c62c5ab20058da06fc0f1ac826214564cf3343ee167b1d53930934421d6fdd703ac4f4e84457fb52946871ae077ed515c65870c1d6b5e6ee4e880ff384bdd9a651408df5104ba332c924c85158baffa6e2ed27bcd5bf5b47ac4baa5c9ecdf7290316f89a923c754e86043defd63355396208fb9239ddc65308a19d8f597ac13903cf3b6df33a8d3f853bc007f45376666ee6b65ad66af002389761bf02240a4b1f515d8cb27a6f03c625ee4cf9dc9909d6e0999f737cac88a8ba48f4becde299dd03bb9a7b761ceb554c76511964788412f0608e151359f6852b6915ce0d49abb018b9e10a4e6d83d3f72a2fff86c5f7cdfd83af78f91af0f46bd8d9dae9d48fd9a90f359bf2e93f57f1505ebbdd54a029e58f6e2ec23e07a603fd68356c11e0eb5f785a7ba23c87e8bc26f963d7caf718bad5f0e3d8d05e0c709f5f9281b0b3ae0107d59f6ecf9898c287e2b8961f6c06f7c3a760e90a50eb7b5ab6e0aec2fc1a4d8e2db89e9261934dadd3f19b85e61c4eae24d7191d2adb27898dc945136071057599976091492dde44dd2b86983e2537445494872e220fc9741a45360191a7f5b320a7b8bde8ba68b6139a4747611eb065c7fb6dadac758c97fd0d2ab1a8ef8604afff0fbc3a87d35462ec8fabd1cef0408096eb1c9631e00f0b1d9e2bf494a8fd85bd92237c445bb228278a7199faa86fe1973d2251693cfa28e7252dc56921a20d41f98c3750914257de52ce6ac24089c8406fea93152b9c79647918897e73130d4a1e172a6227c525a64e46595cfb6188abef9866dd12a2a57fd28081099c7d28f5594092c07fa83343f4307ad2eef66cc89cf1f7ae99b30b644d0da3780991aa9446e7243364d74dae8c320e3f848fe67730ec1ab7173f2e4f911c0eef7f6b48d3ca537885bb73e62f284fef7a480c406a69782f9c1318dabe8e154f51c6ac35a54279e941af408c12a24448d9062d6a3f0d077e482ca4c75cb14b1a8eff3af92636b274a8ec74e34999a4537d159b16610bdd345d4052bd9d3aa7178a0c15a55de2519e390eb729a60dfe9c5d5ed5ea56606c42c752cf0b603693828b9cb3a7bf412d59a046ed6393748d32c2e8d66e09a486cb9c9a81864aa8990495fb7e88b0717b65444c33b104d5d1919e1aa1ec2c14050d9180b9351677f10cdadc104aa90a96dea4ae64b94e5712ced02abd756a1f504c49c8a699a24314420610411df780dc9530171470eed253cfec5ab00b57b43edae673570ba708f20182cd29530dfb4a42c0c8631abf31a379e6043dd6d05859a39f0318b1e18aa047613f8139312abdc810228ca66e2c1ab776a6e4a02dd13cc8c7b3115221224993d406c32287de42160f3dd7cdf7e44cb7b25425b848337b14fa6081011b8c483db0acad2d01fe60533394b5de281b2d8c49682b5eb1420e6e45c7fc2c9150f6c154e97d7c89370ef7dada95fb3e5495d984c1d78899494971cc893003bcfa5834fbea2d2a378c6f17c80641b7302e48618e2a66215a3ecf8c46b26ae4489297cbe890878af1c4c44b8c0a3f689936d9fbe50e28862ed22788fe28086225931aaf6d9efa2b35a4bcd1654d0c866ae44cf32c0ec1f27678fe6e2837f52c6d89bde840f1defa46662c97955e3d79108c2b91c8478c491ac5b480c149da6e28d11a788cdd46cdaf29092480e1faa2107c58acd5e631170707271214a7833eeb814ce3e0d6b878af78106e446af5199291af829a9300c6e398c6b8a8a39238eca0f9533ac7e2fa84fd8843d906d839098a113404c665ae8c8571bcac4490b36a9d06f8aa31b61ef30b986682d3b0b915ec416434e3b8f9f90e63499dc4593b02c1c705e1d9563800f995145008280792e1e608b3dfeed25a587ea4a540314ffb6e0db7bd0560d65b7c9fcf942fe456a6b0b3a94fbc7ca761fe93d07ef53ae1ccf80c642a349df187d30eb749e0dc0bbaab4c98d6e0cf77f35e90ab447d2899ecd1223674f645477197d674c82733fb092fa2977034ec10e0bf7e0eded6c69e80033983d809ea720972f498dde67270abefa2830eea757f3124c5c8e907433664c35c2407c3d115a5164b28468ada6269690776fcbd1bcf905939ec48405569f21690635d97a0e2e1390240515525843a726bc50e77fbf7d3981097b8104e0a870f1fba2b897cfad373010f5699e22b6dbe7b4cc12eefccc85fedf2b7af33dc5abebb4bce4960b946f13f82d0907d703575d470eb035c66c3c54b5e77f486772301442aeeb881420d5fab9fca74e363933f6f0fc439d65fd81e4746e9e97ddbc5ef82f6e25905b703e014b2554e7fb0ce8d1b84a0c38753f89c046b2cb03575d2086a59b11203ecbd704b4abfa064f4c44bec269353a3a252447fc81ab032857da0c0cc040042df053f328104fd4df271f8c3fe226cd2e90296c9c22d6c9effd5e95fa34e5e2bad107dd200ce0852043ceb631ebdca2df1889f63ca59f4c439019517b3ce41a447d530e661748433093309296c723529c21480d8417bf0e07bea5cb48a7848c907a99ef922730042f6512dcf3cff6c889c079ae7fe8ab16b0cf2bfd0d85185cf1e32d1370fc593402b534ded39cee19d17f7ed2838dd9faf8c0d0224f83fbfec9f70598b78ec53955f9b1c9c261b1236897f386041b554a71536b963665e0e7a518c09e077b68d52bb15b8abe90296231519617a983a7cbe66c5a7381bf298342e81a560753a60db0327ea4ddbe7a4e29fa617489749bddd43f613799a1782e12535e8809640d0202fb589278d3606f8a135e2c19106a72a85420171b45b6314d0241bb1e51779c7f929c80cca7001f83b0e659428b59bd355faea16433a27bb22cd0c76d524f3aa9b825c9386b2bd474b29b0afb59ab05426913ef47a9b915d0cd328f130af141e98674dd7e2422e19710d36a371f5aba743f60c51fa92432b90b0848ab2d8f6a27bd20382e75cd0fab6abc7766a691a1138643c4d3bf1497c037d17174f445fe764a02e812f7f22f9c55a1109f40528a0cbf248ba749ba1ecf7f4100b3b74ab9cffc6934eaee6137cb71f142acdc673f33212694df6d142b24c7f94d058aafb560b66811ca3d8814a05c75e926e5cd587d7284c9ca42706704f18f48a579ee7e85d13f7b94aa25fccf876cbd080026f1359063f2e1d889f763d94d75417c0338e98d51e8ab6d1867a60c1c5fceb6c4505f3a926b6c9ac1d686f757347d928c996eca7f8148871da59f440a2fa1610cfa41ff3d128358556df00aedc124a891f4890cc59765a91c6c6477de6f9117d4038788cc9f6950b29673db5c1e530700b9f414356a5523d3aa807e110610579f88bf95a7b64b3f927780ccf078b968a81209eb2a90c7350de29fa30d200c0392cc7e8674e68051b326ffeb6949a0023155f40f33eb478801896304b974b8c3f81138f05e3efe5a1eb1d6538770b021816f8dabd2d0db397d913f68927b412c2caeb067e255c0c8bc3ca74dae9c6db9329702aa6bbb2a5c8ca40e1a83fbaea22c0dcd0816a8a2bcc9ad76fd8a7850df4ee1113f5ac0005562fc3283962ede07e341a725140bd2926b6434b9429f58e9c8d81f0c13578c8f171792502e8da59c1c5b624677633141da622400010053286f19829698a55ff459064d2b2c625d38a87fc39196901a5ca98155fd49cb8fe228ddfdef92143f57dfecb98f70b2073ac83056114115edb943f6687f1924aa0d419ee1f1889ca3100589fc13b4f73a79fdaf1be8b2fe37697c441e0093eec712c3d2b85df82d272d7990c9f95c55135df7e175900e142bd66a2a9da65bcf959bc9f663204e0a53f036bfc9f810bb6299422f461ba20a7a6568653204f85f588941246c785d5a7567a24dcbc98f4a42f196e7cefe23d6a4e21dd01b2a5ef5511077cdb87188737e5c634bb29428923504a2c66a5b20a4d2569e5a5e8d251e981fa208ab92c5f67d1823c131f6c0f95abe781eb62db4889947b55b6262f5fadd86e92efb19d808c4fe55a6d52e3e1917ee5190ac0036ff71b7033e58f0866076e0af5a4f7d1f24b3dec1621dbce87491db32595b91d223671473d26907785f5b3e6fb0c476702015f4d57e71fac60d622c21eb60c38a56b7a838224d197adb6fb9c5ca4314314c996af8a30db266ba4726f657449f559f43e7dfc44412f76d02a70e7c3d1b7de8bea0552c705520d38b511f224aaba4358fbba7b41df956ca370c34a335309ac5d9b58c2ec2d7a4655ac630a01efe44e3d803044465af6adc062433a9908f695b93904cc69b76ba1ecaf9bab1eb35deb656b711dfae940750bb466c598241ef13a3471033b8b136a61d07303e10565d540e4ca440c9d48886bdd5c571524ba0570c78163c066867a68673fa4d63a566bc1adf5375c5de99138c1ff87ac3279b8e1e98000545a61be0c36d44b1661a16a9ed7c7e210f303038d77fc89879d03de5622220c2fc51040ab0b34d844cb0bad9b0702ac66ab45105cd326c34f45a4ac92456cf349322844c078fc3a16f180ed42b53abd388e21edd784f370adf3110f6cb1cbc50fde71e6ae0fe43686cc6cce5373340d68371b1c95b9c7fe9859a8cac1efdc60f2535b019b3d77102a0bb6c6ac6a76919f7da7801678c27d6e3371c214640f6c98122cc21489a06532fe817db33f586381e8ce74e15faf1314b5ea99a45d8945aa6ce69c65444526bdce522b7ae38cd986e609b908ffaa3b25f61ca15a1f0f25f84cc18434cea660f1d0091dd24d18cb9539aee42629d72823e2a55cacdbb347370d6d4baaade16181c35946e3ced44d3891e4f2bcf7c27da3c0809857443d205d1588f8179878c61c153088126a6c76cc6685de2146df049ac66873a7a009b0341869a31cde3467247ccc760887b321ac4e6e92155745162f4e32525476b60a45590ae8bd83c28d3f4a91466f64b090b779f70ce125742fa51045bb311cfc92b6b12c603ee2ea06785a015e18777a4721174bae2de948ef530883abab1cd680c75059836264f8850e7051d0f654824230ca79616597d20ed89d252e4c0bbdd0630df6f00d1f24a90c4093c9ed0fb8f28f3113491c09a165892adb761f4ad8a4c54e6b166a43c95f470bc4f1690656934cf978385f44872fd23117a49ae4a8391f742f68b53d5be4730756fcfc73b6c323a13163a4777522178c3f97fcf0539b8f5eabacbe1a35fd1d18ccd21687eca49afdd9ba0cb246e92a28d955333c3e245d83a48d3fad394cc3b8f09944fc715c395e4b84548c1f3bc72f09033ef8c79248cc0368dba199d7311db1a2fc240909d63898e40c2b1528d46e6a604fc60bba7868576f9719adf92bb9618e848cadcdf862a4fe080683071fb03669adc2a4e93cb6434a52ad954e38c52a0758610669f653ea1827c539598341825aa344da76f8f28fef013227b820e8aafff3b155cdb4da9b866117eab93e08d368cc79211a2b1e57aaf10352765da92529bdbe880de53ad6efe638586227e2e9bcb0c82d720878c5d64f977f4c5947f8646ba2fa4b825c10700a411f8c0943c0a294537c119c5696dc75283a9f15792c40507addf4a32ef763a730e5026139baef8414f186b146f150d94b40e0f9467157e385264ebadc84034f5556e6c1fb5cf4b1dcdb3e5efa51f237e040a75772de7acc6eb5c6074c575e344fa0fac34eb37e5791a90c8000f2b5736296651a05f4c5fd63bcfac7810d8594a2f8b06b359f8827d35590bfb1b5250e0b828968b2a338fdfd33ba7cff478627064cb38f34725fe939e1afda5a7f197de8d5f7a357ed2dbf8498fc62fbd1a3fe9ddf8a477e32b3dddb865e6263ae32fcac35cd3edf149cb5976bb5547c1b9aae9b122c9764c9c4ba3096751b757919f46b5c273bbdbe952d6ca7735f7d32ef8148c944394ba4f9c5c0619b7d440e8ef2a938874305e0818de24bfa7988b77bcbd4cf7cf40f418dca344bccddd73469aaadc600240b6ed9eba6dfded90d011871db0473764efbd6b65ac1ca1aeb5bfa05dfdffd728f46e03e0f1dfc1d52c4cccd11804630b397e886c2fbc8292926325274470aa2789c41040b0127ec7049442e9e52fb00b2978e0f464bca5ee1f0cfa191256515ed62a9f6c834365f6e67e4bd3f7fa1cdd4a62feff89d7b07c0223e0db0662055450c67c2188f8a659457c35603667fb219b3ef1d4a0207a52756a1481d50918bb73fa43959d208f1d3c364a98d6661a2560233f9e637c9c9ca29dd8413ea4281f34e6a89b76de5e929d63b685f10133cf71dac09038e0a925e5693e9c973ed516cee4c714fed62262e56e918ee2b262db877c53ee40b99af6cc84043b9357f0f5736d8b9bec414fce21adde68e0af1a525be1322e01f73d08f4407767c9072ef457af6085856ce4188c5027f3244dca6730a707629f23ea7f0a18f2515bf5d993bdd9387dfec591c85321fe6d8c1c5df0774facecb62f03f0e0475428a17d3ea67db03a725965fa30f01a7c18f1dee468e6cbd79e71edf42ce65abe05f5b781216de429de5d5b197eba808e61aacffed3a469eaaa1c9480ded2630f561fbebf89131fc766bf545dcea9035593782a40760e46399e14a1c0a5fb1efd49d8cd7b32bb226d052a949808bca821e3eec8f71c04d359677a1c81a4813c661a7069891b8d7c0a49d12ec1440b52a742268bd1e9f300c4063053c9807666a13060822c81c7c1201819e13f67c42e7c712612062ab010c503a82c14023e2fd3d795b6e178f9fbf629edeeae0550adb38e178805835d87f4f2bb649ba1255f041b6086bc011626c05cf3f61a2248a667a2ef330153521326a6958a89b55ddc9f1acc0d8d4da8bc746517dbb05ef85ae238f0b163727df9328236427517ddd95d371d7560d183db7c11641175d31970d533a2fdabc8b17c05caf73280c9ad2e9e34bea4b81b7045f8e2d9963c5aaba5d7a99bb87e2a68ca8bf523bcff995466a254f8deaf47bda8c37e89adf9204eeb8223c93ea6a5956c984619aef4065cd2cb06d453a4651596e31812a15c5b8119d880d20217f559e3a77fefd298051ef1929bac062dc240a025400fa2f73e6e6fa9bb879966503cc09a23a1a916738872cea33068d71c3b0d05ad2077e0d59f8c94e7ef9bd6b47046000a2f09420177ac309f75bfe420bac9fc7cdb10d68a89928f06a38e1a4b7f35a84b7d31cab1748ff6cfb99fc07cb63987a29b7b4a6fd4943e7f24f32524462a2cfe6c895114ba705c06db285077cd1e83196c891e932ca059107924156e4e33b96835f8198f165631e335088f5253fdc33bad0f8cbbfcef459203a25744dc4a749cf79e88ee65b90e7de9436441c38646a4087a7a7d409fa8b20c211cce0e4e099610594e2abf19c2af69541da41a555836d066c11729b213f8001bc896a03393a2330e5ea2cda06ce10eecb709b254a3de461ae25f028808d66a6247e261fd2676c27f429eaa3ab91f4e2e67cd1b65961983bca549172bd8cf852e670a889fc2992e6eb160b72e9ba011fd71ca72275d9044a2323d2dbead4eb84e25d16c902d2792e41e5f62c1eec190abfff02b663f366d5af4200c03a519008b1a3ed2bb27551a0728ca56b5f6fe24b99a1f3c44dfe5025f182661a642c1ac1defaa5c521bbbb4694b37bac8aeb4c15642a594e838df0b3f3cad482a24e328b63955d3bfa47446334875e21431e94a724dea1c09396369adca53e656bf99e43af67418e24bb7249d3ae8f3ec59baae491ec67cf5b6f222cab227a626b8f75e89bef67dcff99c93d0c03d245e5be0f4e4a84540df6e52eec8ba59e98ab76779c700611d75a0e77ddc6704d47aa92290a3cf66dba7cf14c82ea66a95d193fc44709e0186826e61ad5fc17c4240becfbf81446b771386e073a59683ec60986aac82f702b4d0329ba0e489894f2bdab40815adb2d4b822742456f5291a4d06cd1367359c7c4c00fa7af15ec3a433962a87b1375ea2a18df9087ac0698c2baf9299e0956205d3d1fa0f808ece93b8223805cfde0a8bd635e74b63a84d12580c8411942dbe11f031ef374003eb7c30323541a81018a7a9ca4910772b6f8825afd5c3ac0d6474a9a09d4581627a27534397b65449013095ffdfeab251cca624df67d8272e957a3f6f5631ef09e8dbc8b75efee9032c57b999425cc81b2eb14d25409fd42dfa0d368a4a27500a9d0053973bf39aec3c6c7e892578136b1f9ca5f789a5037347714910e18a0f091d55616a7095e11e515efb6cb9161bd5e7f586153a996208b69e84753ba88696394522dadb1969f438bbc7218d5759759a0bdfe8525f1adbf5af318ec25474a9574b5ccb76be20111cd846686a4ab6393da5706c1d5d0b3b4b2c41cb66767478c9ed143b68e06667295fd35721913f2305f1f25d73d476e81acab751e1b729b1a4941cb30d0a82246e636a06cb78f3d9a565b754a6ed3e9a29ad73e5320f2a2050259757bd7f94027d6d18ce208a319114ae8b89e2356825c369a3e484a499c4a285feab50fea39d9a1dfbf9cd98df9ae01828b53d908f50a639228474d32808813cd02633cc9d9cf2b4eacff366b07d5782aa3866a28d53a4a5c99c0480c5bc366609d670aab351403e84415ab892367c77dacad0c4e34aea6c644b9e66871a0d181979946212a50de910cfa4a55cc7f3db1cc83154296bb666a42c20b6c3506b42ff48e7e53cfa74188b35ec2df0f33c9f997d9a5a8cc414314b9966590b51c8354ac4aee97436e1eefb36fc1b5c1c0c5412f64ffa861297cc8aa8b243cb2b29d64f84950c98ab5a9531e84792d026b121768a642e53493387262ccd1f464e60558aed7486b241e78670dde278e97391547dbe311128d5c1d457697a185f6eb467f6b4095e3da19dc64276c29ae36169237e2074e4ee53f15ad8171c264278f8fda0197b3ba8a28e4770e6197a18cc89162cafba8a71a1d78db96a9766534db97d4a1c6ddbfcd05949f0de005835404be3006906444392995f06c229c9c86f7f7f40f4888260bcc0c7bfc8de59154b8c1626534245727ada2c3a0bca73107ff3e0990d77affda0f0ee1d39ab8c957d39dbbdfd019c099be7fda2e5497408931e5fdd30ffdcef4999283b518252b0a0c40158fcb0025acb5b4623d33903809ec672911c27eabf14b0daef031fd72e724c8f689b00662f8e281f91be76901d00998a945abc69cb6ea1875399e927f17bea84c9d42054215a7bbee56f72d206f1e08ec44f4edeb55fe1d2ee0001ec9e166a35c6afd57872a35dcb7774c885ddd9142f1fcdf4e6880de54c6795dac32a145a172c29d5e4f0f39f03a3d346c4a40626467589596096c36cd43ae5bab0f1c5a9d1cdecf045de4435019efb62bd96cfbbd05825bb7bab7f3cc12c4321c7fa43c9d3673a29c9de202b5ee553c4274c37b2ffaf564fc37ada49a4c61c4e5121c30df69cfcd98ef1f9bfa82302cf6d919d1b1e1ff3c449440f247c9ddbe6183f172c76a7d024f1e91c09a238be09826a3a9d45d7d2f39937004c70806c31b94f27817a515ffe94e77b01d628827ce09d20a5e0929b1f7a37fcceaa3b44a2018a6b60d7001848116b7005a241be0cf84ac520067385d51527d736060a129489fed463b88dd3721bb7e9582eebb45dd3691c86d33a2d8d39699deed3e91445a10b00be4d10750832a1dd77309dfbd92db174cd63551b6108c33a82a550b788d1c60726540362ad5cadd63975fbddcecb271b89d3e9f53b93d9b11df6df80887cf923d74292af85f56ce20a9d6616e62465169ce3c9bcebfee5e68c06c120d315700e111bba7f4444bd52a87adc0856b87e77f85d8888a19849bb02910b89a3e4580e515533d67cd2a1c5fff4eb4f38da001c1707d8eaaec1944a3d3e2d4d2d38b42b37a13a870a16b3401d8abc4313f428e1c86abc8d02393c85101ec3696161067de3a546553255af5b4ded7a11e68a5c4d0ca8d49e94e184a591c4c22fd4ea855c41ff5e845538bf4f4c4c20458dc0d9f546d7f7fe40c4106906575a3bb87cabf264ce40a82e88119f54b5be148d3037d89eb1cb3f11e0d35434994069328bba49fff454967e221c92c368fef0a35e59346ad312b6fdb2de77fba572b6ebe682e6087235da10fe57e863ea742df03c42235c778b2ed2c7237f49364030af6a8a827468509ca8a7d48d21142008f60e10acee23108b19803582d6d707d4f3312c974322b8ace1b2c329f21140facfad5b26825ddd69da600179ae180dddf22e6afe5331d5ec7d5b21dd862bb947a91dd32ce50ca2949f23dd4f96ff49c16150e6a8023669751a3b6508fb5c85ba160f1ea4862009ca4a42b9daf635e5f6b6385ecdf9a771f7cddb2d541c327a137df088a0676f850c6d69959a4dd1e0a162d30921e3681ba4c08829108b29f8ca1c8760baa9b5acb4e7b41dd8015709da95e098201e9d8bcc27c65e1014c9b23233690f4662d0450eefd08776bcb10a0649f15f594c8b1ba5500c3fb1625750621c64bab86dc7129ef84571e3e804dd7a11f10f4cfa19a1354b8c07995bc390749dfcb16b6c20fa8af41fcd980f529c2e03d43b9c129df4cae835d6e2ad7e8bc843b9a079c06195a2245812d3a51eeb4cf8a3ef3e21c2e98fa3f360d05ba9ae48057a570d5be494ead02a2a56d13d2abc7d9f40ae719d6904b224c3eb6c2495e241d7f89efa479707a7150a746a11cd3c74e8a15020ae356107f9ff0b5dbb3ff394b7ec1412d69283c8a72955258d0baa6a26ebed3e9367fb9de43ca043b24329a9298afa393278f43a4bca22870cd5eba0d9245e6a2a7bad66d83aaec808948b1ded4b30c66a08b0a4506a09d23e0c47ebb0eaf481176ec3a9a67a264798eb7255c7c28428e08d9a39ab1f1d62661252c1d8fdc64b849818fc6b97db7b7b9e810670184bc3721c61ba46bb60fd2a878a1524431628e0362bda3e406e9f8a98d5e18eb83b59012ea7c4c2c22478672738373b4434947e6d3a31b14d58fc8ca045b1d3369aa885be489853eab819d086fbdb7328477267dfb846c08cc2c5a6004f96fbc9c809903830d821cb55f7721b23b5fb576b30ed0ed15cb69ab7a582fe87a828d8e4b5355ec1ec991b29adb8b9cdb0fbdef72d683128e220d59f359897db3ccad708c2f6c59d95b9fee095fe80f66a72e679f77d8861d6a4eb4eed1fc22c7929b851e7c56c35492d4956985b7bb2a396004233a84e9e669605797559345ea64116a1b2617195d1df2aad79950dc328435ba213e7e54ef66c8fb3a13afb02d437608e7348fcf885eb896fdd2589f9ad744f096f529351e078cdaaf902c73cb22c7cf1e61c8634777df8e84cef4960d3b650f45c64efa46a85285a77712a2ba0bc07980c75c0f62cc82019226821c835385500e2617d28574da8c4c4f76a1cd197016d9c270f832045335d497c76916ef53348d9e11733c27c0e0c20fc41539d35a636d1a79ef5a2811d083bd345a09073341bb52f851c07beec9d13c2d1adcae6c45c27e035c7044989ec9cf5314ea9ce5e11fb95e5825288840951ad94b22ba66647abcc9f14c83e681f06bd39c356c9880c6dc32dc06bdd1ca4388216d16548daa10e057b62de814f5cfd1789366c9f3f6bb7ab78f6342f5b592ac0c345fa455b3d42a163667f84899dbcfa6f4fe41fe11b6c8f152b9f23a5b3b2c3105e523e02377716090e0ec642dd8448d7113915a0176f668290475e99bafeb6aeecf22470f70f9880bc2fc8e7198e33f66127b92cdf01816483b541460a7ea48466782b29edb10f814e9017fd9195fe2336c297db76d3f34a7e27f6fd3676af0b6fbdcfaf3da4c9c6442acbfe9baebe79db8f4738bcb0ef904ca1204b8100b5a83cc654b901d8bc21e292ad3c4730561c8e9c6dad5a6e1c05c5426a9a29440f7f52c577f75dab3216b058dd308c6af04b28d58aecc9d5f91f738623f118264972ec41ca1a435607a4dfb6d65b14c01339f2a57727ee754b19f7356755f8c4e96ab842ea55c2d125ef7dc3b7287c56da147dd68a7fd40d30423bf8c54e76b32e0b75d7b8d6dbec1b8c524f4aaa0c67a18d6b0f3725638c6c7cba0af62156b6627fd722951f81ac37c5b667d9ab7a1d10376381087bb2a5ac9fe144137cf54c002d43db153a1ab7e0f28046f8356b50fb34fdbe1212be6a06df3c3405e34a09aa6116076836d6ef7b98d608f0bec3437e3ebc57676348a2f3a90e2e2332ff74616f314a6c23764f549a6a4216f314b191a096fdcd3006f18f73a0e4143d017cbc2b84a1adc2cf4f606c109b3849afdfdc5aa085406904b2ca041dee3b8240dc4fe99a1b549c830d884043caa7ef923d5f08ef42be68fe7e4abe63309a517cc21053b1bba967842434278785b3491b917acaa513c2e7210f6a1eadfd9d5cf3de5375069047b92e857cd32ca7aca5d416535cfffb23413f44a316a58c1db78067e5e84a1df30c61cce7f42c27124c80a1bd60670a5768cce3666252b420aba71a81480e23efe74b1444e53580e913f4eb8072544472e9075bbee8ad34e8d01faf05f7110bde67443d5dce9673db85d8373e8bb48008c87a9148d90fd975652f52bddb5045d9e657c4492c35d60bd347de1eb2d51de012c30d5ebb80397bb14ff0bb8c39ce4197d0813886dea4b3b49e36b0ee58eae9923e2256485ce2954b3109169f5f3d9057dc3f84c58dc78548b969772eea441627046b875c97f9e4c024a0bac05f9a3eeade11ec0961833683b6bba7918ba9a9f9ebfc7bf675f632f33a7f599b88cf8a0cc8b0de1e6562e7a9615b2638abd4ff7e841189b0c114e174210a6ed0c7f15668c2048ff4e285ce4e2c97626b22572725870dff9380b2cd46c66c3b5a050ea393b5fc980f1ea4062c229cb1c80accaf69d5180268d0566e55aab794c8e9beac30e120eba7ec2701c884c3bf75a71c7a1bde77bd6d333dd890f29bface5ee7f772bd45638863d4519367a9d303e0ee6c3ed84197ba06b93aa76d10d9534a791f05a789873fc49cf4436c58e3906998e9a64f20a30daeec5795f0733963f6ee3fc3c0eebe6796483be33b1c0bd797a73feeb58d3ede8f5c1af4175bc147ae8dd1ec4a0352937c4891bb291fad52cd12bfca344cd0b2f571801d2e3af048efe73f28c5a066b19fc71fdafdffd938739c14825f613b6dee232d347082e854227bbf324e240a3085070a2b2cb3861fe873ae7ca72f71d74f65f06f39a4042e0d84c530b93415a5043ebfe2e52b28c16e9ade4df4ae082ba2e05414d363d1eccd44ce5487ab0167f9d292d1ad0d10b0318f5dc494adb4a913d4d0c11405b7505c2916e321f2bade891a51f22cb522cab1156d8483ebdaca96e0cb0b622f6f2eea0a57c3e64a9224ae9286d1f0eebe5525e0085d1c93a49761026ac6d8f004883e9e8714ba3301c074cb7b9317d073125570a1ae946858a98bb14f4f701486e295df7765b4870284a7bec251ad65ca8777abf03f7eff035e11df53116f8f8e2ca1717e68a2a2e317e89a43a0973aabd16ca701f4416cf9e24f71c95b76b1ec07a546ce83e967e1c5883d0b480e3e3ba09323ed9340a8e28deb8b10432e9360440c412b545782bd2b88f62a63c67e0874db38110c8406a3cb3c9c43b4b19c7a77ec98a27387d073b91eecaaa45569108c34368521fee05651e07f13445e7028c9308d1fd4ee80e593c591b6208328286c533ea989709f3ea0270118261292f02be8481c784187ae0b30a7dbcc88d70baea262b96325cfc767cde58c81cd8724726625ec7ba748ff731a198b27093f8a6d9113bfa3c54355a9160e9171d328a16c0b041553bc5cabfe26184ff012257603d563df3647c0150e68aff8cecec54c38ee2206f48a0916e93f5e1aaa07b871c398e024ae856ec00ea45b9b56dae194c779ae229bf54faab09f4123446950a34e71cbcae5c8b456b32e9cd170a58e5450e60edc0e80708d18382d820f889971c7516e6c5122173c871a5ecd05caac1161204870cf9b8d8996ff8f4a1fe992b4ceb436fd40d7a8eea705d23b06de4ac35f87f91824c0ec2cd70c8d939c08032b9e3097dcf8cb8c61476cb5cd2527621969503da51297c8b8041c1fa762676852dc24c0d9568f5f893f2313279ed04cf29992b3f3e9878076effab9beb77def2fe1f11e9d059755186897f80799942c1dee754d6e68b4176f2f2bfa0df721855425aa482a2455c95528c040552dfdb2506e7e1351299b6c27c30347f683f8a37244113f43e6f8995a43a6d4041ec167c91f12560cb219a9ca17e24f9c8ecff827b58199b9fd0b5d182ff2126b944610bc5dae1fd0f1d57d4ed33465684363302217784f266af3b2deecf64cb5e8a73b1e84b614a82f22cc788d8086df3adebaf72d92a74c8d09a61d8d7407af31e258525159f7c1120f7388c83d89012cc2b7aa0324d1d029e07162f5a84aa4f30a2bad35dd9ed60e7fae2750604b31372bc5280f25778e9e850d9d4a724339aea47a72ffe3c1be949d8ebccbd836a4b663f6b4c8d7820c8a6a4a39b613ed6af48f26a4aece81f2a2cadf0f72bc70dd421809272db0689d19625fabdaa143686e9952080778572483e08efe5df8a0d0988333b5bd399d9850355caf0dc75b4c9ef6ed152befff73cf9b0511a41624363b9c2de28caa9265ab40a76b011877ee465e6883f308a58a9125f064b403dbf14384211aa62ee306bbfa243c1e142f67911ad1f8d565d48bf9f87c15ff97e9d306e4c6dfe1e3804c5d6bd40b24668b69cf2cb81fdc44a2301c07039655f7acceac0a4104caf6735f126f06e25725953faf92acc296926adc41a038ed5a4a0395e2973368d03680f2e56d2943180ad5cc21cfcc221643e0e0ea8cd0b852ea4c1aeff398ca5a320fb38db0595a5d8265eaab3344efaddd4c36674ba38b5ca2d3ad3089476ac2cdbf8dd4fb6b8c47730237e497123425fd2ce32343085d55a9ee4ce903b8ee63b050412a37109b8c790e4d7f18628cfaab0c51f5c01f8402db3a793f693ccaf76166e5cd1bbb1c943d521301b5c2a9c84c9c4bbc5acad6270932928cb41735c7d2b6d6c4629ae60b0ff2790c49fc31648a100b45c3ed87c7952031c38e7fe69f2cf68183045d882cc5f3793490017d8b0d36a6ee19034a2e06554eb7834c4e9069ff0da055dea246cce93cd9a19c74634bf41e9599c5d8870929a80193874e7a25fea66804b7095da4d351f7bfc04cfb828f34c3e8e650333ab8bf44b16d09761c5c8f4d2ef0341d86846b3cf64bf0b8bc3ef8384530a04fd3ce7e878539c66f1bd4b8cdda78a9505e068bce52245546292cd7d42f5d25b5725d2deed7e0d25a618acd84ebe9727eb614a2dc5fe775e576304d0f7d83e3e9b147121d6248833af463f8ae5fff2980eabad83a5ead2db194db2b3bc2cf7e8ca43fd0eff714cbba51cc15ee5f2c227d141db036efd425a9b82590de0598a00dd7aa22f2e55a9bb6455f11b3f7e6eca4ba7dcee062b35870f09bdfcba64a353bb8c66c519fa9d8ebf29d1d84480a9744d711a3dd292821b5ab997fb391170941cb6c03295cf90b39f59ad00b43cfe43e1d7b2142f1a02de4882e74ed60c7a51159f42afd7b2513d83814768bf4b2d74a7aead3d0c01d9b60b032a28a5e97e8efaddb1e7814761f4d7f1ceaeb34ee040aeb03bb55309ed5241dbf2d916c810205803a49e2f43b46315206d7c4b72d41226b1b410b2a7045406e060c22daeffee673954a8b3d2b70e8c7c5231889da16563e7501e7477bc163debe8a7e6bad6d4236d9841042f6de52ee780b9f0bb50befed5a5a83a7aacb5bcb017d92dd9c851608aa580221a433a0ef10bea7c00b7e52d0be33417777431b38c8ef02d2b594806e94638c314210c02702085b96703b6c905d1d2869b86ece64973a73a10674a3f73d20084d628c3142182928d2c1d07775375797d6628fa4eea9bb5d5a8bad69ad45789dbb39edd483992ed923d04037ea3a26374a354a9f2e5726e64b97f66266623c05064db246b897a884f69944966050454e8c31c618638c8f31c618638c31c618638c31c6c811c618e319c638030a1f63b48937d21c93044147cb5c8ba4824029eac5dc7037e003e09470c35101b89000aee18bf1628917a3695e40e785d69aeb016cae8b4d6bc04ca2ed045a5b224ee1601ce5186374324a10c6ca06ea9a208692cb871d3972e4c8134a34d078a6715e74b813aeb0b94e8b9c2a2ecc755a0021c93d8cb9fac6a4a4a0d45b896c217c08e87bbb16c861f463ec378db8e37e947392aff7013ac5957eea8a0ff58806c3c6719a1bf188830a9ce6eef6a6eba66b898f05b292cecaeabab94670d95c23b86eae9b7b6171dd5c37f1c5f71e637c2fc618a91a2315e3a9c679efc5cad74d2c7960e24c13cc1b374d307126ce9d3a77e2b4061bc82425acb37bba5da41fe44b3488f052461fef6d5140f907dbdcad66922ce8e600d5a3e626982758c166eea6a8464194588a528c51ea47bb5df0758f009200de3ab3cc489f5e2456efd9836f655966ac57f7615917925dcb569608bcd58564b7b2772f72e104026f59220c845f59227cfb3cde54c3cc051898087bf4c0a0c2a01ce53aed6683714360a7206e2a150bf5217c374aaa8f0dee25be27ee25be572ea67128b743baa83a8713e31be7894494de270f4ab579eedb54de934b32bc9bf3590a7a2418f87888f7f8d706b7230e2e463efeb9c18daec7ec6eef89f56dc6f49edcf8ab3ea74d97757237a6bfea5c8ee9d68c3bbdcaee74f92e49fa4a6c95fb3c2d9a4b8fa4c3dca93ea9c7af75ae255a9ad884a9364807036311695efeebcaf2a3ddad310a75341290be5e73e05dd709a83bc543f0858792dde06599794f0c19ec7901e98627c2bc02e95a5a8231d2f08b5128909703fa7a09d2b574b72c036de2c5b8279ebcf7b408b92b7c130ae0ebec131726e1c840dd83f1e10eed23c329ae11dfd3ee6fd31a29d7cdebbe45e876b8dff79e32f0f140470e51dc7808dd9c81468cdcea5ca9312e14e3c2334f3df8cf4d24e229eb587ef0e3d952175a21d975b7c8c47c041d102c0156086300c6ddae5b13390b244a902841b2e4b5118ec2c47def2b88e8be8ee2ba284fae806271dd5740fb1b5f71dd5dd23777ab996e6cd185efc9234aa6b8ba2f5540ed16a40f9fd5f156d0af3292a702ba399deb9c4e24c22445f81ac2259ce0e68a5a631de980188ddcdd65863782054e6abaafebe12ee48de1587ef4ddfbce081674e1de8eb1a064652b380704c256bc4b0acbce560091d7638560f242b8c1db6c45642b2c869d5e56ab6ed7b5e0b9ba6fbe7faeb3153c049cd80a0f5b711b650aa8f58d32b9f23c1e0673272c3698db57dcc90aced1e7d16cc5153de24f920394afa02c49214514060642d810761018e804291d33b36376ccd6c975adc1d61cbf307c71b9b87dcee2f2a72a2e7fd202177787ebb4d0421577abe1db971225419ece351eb65cc9ba45e3d6886e7c0dbcd2a59ba4ca75cb2a062b755dc79e710ffefc347bf0abbbb36e452ecb0fbed71022f0b2851389e9cc6c1df5379198b6698afb607f72140dbf4fd98d4f5d521365c581f65d1197d6583275ea4d4d561c28fc5403e3a589925c74504876d9bd30ac4530ae4a209d6c07b82cb828dc025cf701b8189884abcdc585ae835170393a0a509404b38d6371709abc26341a792f1a79d1887b79ff9c476bbf4884c1378e7c15be6a2452b4d6f05585544b7131bbbd23535481822c2ec7e03a259c208c2b6575f17cafaa877ae805ba3b33333bee41f40aa76ff4abaaaaaac3ea22114529e8f472ca503769765afb56ef3d8f64eaa19ef7085f3f0cd677b1ba51764be26e585555afaadeabaad9035e082dd723cf555578e9dc8eadba25a757ef564bd13843a26d9cd65aae15072adf47aab4149e5e56b5ef0fecca99eccacbc7ceaa92afc7d257f6555596997737286ee8f2958f47bf4beb465dcf2d0fe8c332f3eefbbbcf6e505cfaea738a9dd27b90a04a30c1cea5d713fa7cb0ecd58df97a2690eaaffa7bf455cdb03943ab948b5678899832f4d99479ef55c72eabec557d5885d5e9b452d9ab2c11d4936534a39688d63865cac05ab4d63c9618746b9c3ed2a3cd73d0fb8da447349e7fdc8ed0fb8d02d03dd704f2f9783ebfd4be35cfb37f2a8de7f4d6fc819dbe9a331e4bdfe58ceb03f7fa46dd238d2302be6fcebcc946233da2efc728a28ddb3167deab4b5a5544f87a0e956434f4d58cf9832f2545174f24b057d59ca1afeea6a39acc5b3d85aa71abf770aba6ae0f113df258cfe9e7f4d394f97cfad094cb941a0281424f0949223e92ca00812e65d4947f6a7c887e522e2385881e51cb07d5d05d8f40a740353e4469a84e0755aab5f78117ce1fd9f55c7eea759570822fae43c3754a3001942b572e0b0addf8b25c927a9fea7935bdaad45ff5fce3b18ee559ac3ebb9ba64c7c565f75d3b14a9d65ca5496881abe34a2d6de69d488d8bb92fb35b66de086aaeb99a418aad1ec6a408c52afc6dd1a87bfb88d93c4dd82c0dc9752e195c238b090ae6593bcb8f09a76e263285ae9a07f6a8ce25ea43f6631ca9831d989a37dfdc20edf212af9e23a2a5ca785121c971e5e2e07448ecbb9dbc3874b373417eea1a50795f7705d140e1b73e672699933574b6b94d61af5e8725d8f972e631592ddeb95af8df132882b461bf136461b31c61cb14a986863b4b1b5c4ebd7751e789832d7755dd715af6b8a3156e75e6a4c206f3a0fb3c7f419973057db882e1249a24b25352694a426528e94b4e084c6599af4888b1e39a1317fbc4f5751b11bdfad87ab5ccaa2471bf51a972e31912ee9c820e60fbe2b52888b27123b7c629933d4276daaaf2ee7c5f04e767af73ccf2611445c9ffee92a53e657f924e3776e070fdfa6d74b1f2b9f56525eaba835ae55c65fab4f9587af54446cbf8d4b87487a44f3db4b87386e47bd748802b763ba90ccc65f6be53bd94f933d8faed55d47846f8b6511c2379e08bcd38564342e8d4f13c8fb6489300a6876ab5b62d00de2481c2a6d2c3efc36ae229a406c0bcb0f1fdec37bb80faee5f636cea3b9874f9f719712f2d0f89e33f1f64d217c5b1e2bec115f1a8fd3470f8f97b1fef01f78b8ae7a1bbfaeebfdcf04625f2d11be2df74c20ef9725c2f7768b9f7eb02c3f7ab80ff7a1074bd352c3d75a9affb251b7bfc6b1eb73cefc1aede8612f49d7894022f00a1192dd68cfc361269077b644f85e76933e3dc704f247bb49af34f5357c7f6b692679023a55fbd6a89f07bbc5d7f89c3f76b8f46bce442b6a8dbad48f9d15b1506b54d7a8546b34ec769dc5f29c5979fc7cbb620f37d6b831e5c69d1704e6ae1cd6cb0474e5f36efa5891be5da3eb2a5554b758871a4ea9d2250b64379155f2a9512ebc94f362621ddc0df8155c788fdd4425b8f0d46ef403173e93722edc5ac9062f4e6bf0486bf0b204145e826f1b282d183bd60e84cc51a27159b2b435ae9280b991a29c24c5d8c23e90413a1823b40fddd5a1a6d12dedd2426c445cf7eb03ef54c730d137fa8fa2313c36b7f3de5b7676fac993cbe3c53417b70ffb8bdb9fc0d8dc4a3fe9304a40b7188d7ceb272fc647922dfa86bb9dc44814bf3c5ab2d676111b15ba2ee6484ae4f6ca325d5a119e80b9b88eb3b8ceb563e76820a3b8fc7e17c210c24feed6ef374f992277e9d1bb0bb7fdc61da5f3f9d2f4af5ba125c2fdb62eadb9c8fd44caccf548fab710c5fd755a68e18b33bc64a40c461ff01d9f6bb90eb27d3ff79e752db748e42e03a4a89e96dc1dd769d1c5912be1159d832ec617238462c0f749921effea7469ba244d522572b9b8b81d43dc9d7b912ed9adc8dda64b6f92d83dde961617f7c2cef514b1c905d021f11c740c39cb28e6010d31a486baee5be8d3dffc411d861eba74950875853c318cdc343bdd9a58b9ca7ba356aaeb78236e356fab12e12ba5a5a1cfdef307e859263f2f25f541abf49a5d541d8d7c463f4f7f55ec5d63dd9ab0deb7dec7acfbac3456cb7bb6ea33eea934593ff6a3bdaccf2b5b036ff64fc657241255d0a719754be27e2e03da1ce2f4c885ae9c46b81bb235d3473708642392d6e03fd00627cb0e3d877715ccb9b0edb3b9d0a635d839ef063c843b17b675f86ed5ae9f36d6b93a9d03e1b35ac377de5359e2ddbd2ebb0e61ec5d310b6ddc0ba476c33edd3aebf0931ed1c34dbb8886716194ee8ea2fba6fbc8851ebb1d2ac9eca65d99786bca50f8ecd3e3a7cb4c74452f06dabc1bf0146503854037d185b4a1cd7bd0d9fc526b551aadc180529eaa4fafeabf780f7d7cbcf422b7ebc652feba3ee731ec59765a37ab5fb55cacba287756ed5ed5258a6b5578ab5a61e151ed5e92d0be14e31228ba48ca33c01664946490d6a29ca4f4579970a3ebce39283c6c33ae9b5ccc6322ff983c239c23b60d8ea04347cb0cda399c233ad935781d28421d32dd67f3a2784674e0c0a1e33874e8689941270c6be75ed421c43565463ef810f318211e848d0f0047cb0f2d42c408711c1f40103a8488a141dc46109452d09419511f7c38f5c1071f46948e748c46a3d171e0188d70e8188d70fca0638e260e1c7c47d55d973afaa8eab806efc4f11f70c8b458a6335a2abc3c83759c9a332957877d36adc5e3a8cf8815e806775cc79b1ebdefb0482b2d410e5bd4800ad7393c447cdbc08dae4e82eb21b40f6e7c47d1232f2eb3d3362786cb7f4cdee6ca70790997833fc6651786cb4e70921e49d7ce4ab80ac682b3e02d54e2cd34fd717659dd6da2474e4c17dc917f9689dac40da88c4db4163b07eebc1827ae2ad00deebc9d2494876f0e8a179f6ae7c09d6b6297b59f91ad889c262927293b109f78c08d240f119f84a80b3d28382dfe08f2080f0b2334c39df8f88487784c38477c4c3936efae275c59045a03af8b5cf924df55de5386e53543ec90a5c2305a8b7f35e2b4162f1181c21d08c615f45d4a13cc57ea0613c38059b94bdd9ab82e97d3e529b9bdc35049b2b2af79c4a5bfc3acbce5f2bda7729ae9d255a64b9f241b365caabb302db7617f384f991e2e1df5e16eca4030e2753957454b8cf617edf252064710d72adfc7976bdfa83bfa4808203e80eb7897fe602e552ecf1388107a89b0dc0b14b92a6751b12c2ba761b9ca5758ae72161539bdc3d44de5369e0020cea200be403cfbc3ab39725c929665e552aa2c2b57b904f38dba2c776d5956accb6960be721798af1c6645e5ae3595abfc9de52a4fe5371e10397eb89b4080f8b334409cc5d2c4fc5da5d640202c6c6df429e636aea36ef00a7169fe68798c75ad8de47df813e203b0b03521ec7d389c48bc5c7b4f245eae5dbed40d8aab4d93d42ee3252f692f76db0075655306c7354db29b0f9a0c42b341dc87205e83387cd2a320ecc657c371a972a9dd874badc22715eeb0806a60b416afe170b964954b15c781a85b131788c3298323c7a79800c8152b5dd60906e62c563e07bd520588afd497bb0e40a5fa86fcca69de59be6259fe72581cb7a1626970dc058775398f0784c3a182c3e5126de20ae02b01b864b900aaeb1b2cd30360e3b26e40fcc69f8a8aa591eee2e2a2f295aba848d2cb25bc54aacb7154776954ee227de5d2592acc657d57e553dd9a907f978761f94aa5919bca731c8803e0392a8dcb3b8dfc746959ec1277b371206c0dbc2e77adc997dbc051dd5579b15b91eb62711c476d3900ea96c4b5f11b756be2da38dc814faabb129b323f58a63f54787da8f05e3dc85fd3879476cea4dc161b6dd4f86408748b4f6e3cdc01033e815060941ead3c3e46152317ee5841b5c80192bbbd2b209317f38c30a9dfe8153d2c9e4e8f243c0f3b77da3a27e71979d66e54b5ef3752c397e52a95e5dd4970c7bd5419974a280f76632f2ecce9263de2a27376b09ba846e79c86a5284a677cc6e30d4b95799f520874a54e6f923ea9482955a4a4d37437a547923e555c708ee952bea9c202e7982e5dd22dde456be5e4f5ab9c48292f3aacaeb5ee6208a7d421d3dd4275c8140faadb14ffa9db7537b8435f068b886f6267a32e9a76a376a336222e025a46679b5a76735d5cbbbd85824ec2e9223e40c14562aca1820c026566c3e525dc0ebe6cdf45d26e226a6510687fd3a28e1e31ffdd881e59971a6b53f5376d6d7389444e3c26290681ba17687bc991897a992e7b40a54fa1ea38741f7d43a7a11075ea3252422921dadae7a12a6aed13b2576b9feb32ea050719f7a43c242352140c3523c36ed7a56ce8a0ba15b9201932a80c19744e0a4b994f79e8548752dc0dd549519f53c6a59c53c874a9f368caddf9948a3df4d055b7d0fd50ad7da0fc4c6c33a739518fcef7a4a6359df608fbf490a847f3d369683dca3ed1693a0692a0504a4aca7db89b92f299f2f9143b2fe3d88bdc50fd7c4ed5ed4aa93d4207519f8c522bb38ed56bda8b9aa869b2a696252a8a9aca2029e95415c297722fd2650fac6359bcebdd50f9ea42b0fbe88b7d306cfa744f8665d8a701ad59c7aa12ad59983da2356bde533ff71c941df378e8b3efae358fddae3b65c7eef14c93c73379268a1e9b68463d3bf609c39e9da2280f869da2302b64bad356847a56298fd6accf7a5996d3a622b79242ad49b435c9b2a6e9d534594a4eb5255fef3c71215d0ba468a0d1808628d536e802d323be0f77b3ee5ec2dde853dde4caa1ae0962e8b8f4c8513a26d0230a9ea2aee3c540c0dda04eb1a195702fd4a512fa4e511975ea99dbc16c64c2827440d02cde0dad3e5dc8e73efa7e30e99f4f7d24a0d2a587bed55c32202cbb04d5506bf49f2a6a4dba1f7bb516aa992ee81f0c4a982449760b72c18442582814daa0b892bdfef9e7979407fd7349929fcf41f22e523da0d0f1a7ca83eaf50594efcd9949ca4b55c8149240dcee614fb26a0d5f19f959b7d0a5f754167977a9d6de09a874291989d4f026a048428fa7a1b55c18f6aca74c76e9a920d07db80bb22ca1d3802e1f025d1e7459e452ea36ea7eee398f875daa1bbc2d173b8f974de75a93b72e494f3aa74945ee24446b3021a0bec1ccb6712f2d930da824d92744a86b82185274b579545abe1818188ac22705d5fe24b4ef80a07c294d199e2a75394dd694996e4dd3344d5385f4d1075f18181976f7333f9fcf47baf749495d59120d5022024b4ca047d8e3a5946152a50e9a4638aba2aa4a9d528c7329ca6e35b7ced6944dd3adba1511325d6b83e25613e8924f7daa7c6a9a1ed7693ae87350c50e9ae0949940557eaa1da70c8fe75a0756b3da83ef1445e820781121cb83c99a6a75991f4424c3a798628a2917facae7cc974c553187a80859bee91b9ff394c1a60a52e74a514e4762d5faacd59b60b72a77c15ef0175c39a15ebd7f058d5df015f1d26e947d52499c9f4b29b159558e82416cf1a7626fd08388ae753865408753c6ba04558a416cf1c7b258a7a12e6f5197a7301013150d79feaa2b6495599955896888d835569d6d2a577c8f682d72147c330fad43b8a70c16e3379e77ee881eb9a9b5165da66f1a4f936b2d1e545b5a8b0e0cbec2d50d2682ac0a646178bccd81e19a0c81473011050c3b1171c0fa105839f9f494f17c62f7c575a783aa65f1e16e655940a7a94e1d549d7a65dd8bfcf34fadb0c03968cba5485a632984682d4a98e93039a0123bb94288c9c98b0980bb11efc4493ce564b230ee255eb210a68d64cd431db0d0a2064ab20e72ddc852ed4b1bcef166aec83ee0dfbb800f77a1f5e1eeb3fd94649211ca2ead494f82104218a4359e3efab665c206545252c7d81dbb3b486b4cb817e956147a98f7f876402598b8c168ad49efead29a748e428b5ca7c1682ed7db6e2dc46597cb2dd7d2de0d8bf93d7e4fa3e865374a740d469bb42bb99d4dc7dd34265a931ea435497425118d1ebd3b0f6ded9d0969734f2a75f5c849bca4e280742d6f56283c30abbfaaa262be6bd628e641f022a6e541f595294a9574ef4144b7fbbdf76065296a560f22aa2acbe3dd80bfbaa7da46a493557d55e03827970cf5578f48a236a0b51cb838af4b6caabaeab8ae5a3171b77e1011c5d659163ecd9b2e5f5d5ac70301ad41c8b7a7aba21ebca3d11a8422a903ba9d03343135fea6a851e192ebef3a5c72ad6cd93fdfaacb29aea787c7d264f79cb234afce53e73953fd320ea340a70d55dcf90c5eb37e5ea35253e6f327b39e3eb267f75cc677df610edc48fec10b93f09b144e8f86f424717888217ca91f6e8c312ac681497a342f2a9b326f8ad6266537cf69b2579770f6c858f6953cbbba64dd6012be3089dbf1ded307dfec55e53be374aebccc2acb0c3462245e7879ceb01123334e67f295fc39bb1c9f37d1c1719d1639615c98a44754d4f83b54d284284d82f06406e85ad001ca75553c9f972ad78c09e45d79592f4fdde63d5fc9bed521507a5ecebce740268de733498fb2ec32ab2f49ceb46f8ad656e65984bc21f37316966b56227de7658d8bc6b4ecb48f7c8df9e3dd79c9b0f961d933fbd98adcf678b2eaae6b2410e298320e7e644c198fc7e324ac904b40dd413dac7fec753df032a68cbb840ebac7c02240aecef94b0680e5b254d478757978014c1918041535be32e114cd7310174f190b85a8081eb8f7ece10edd67cc1f4e8264bc3073067407720ec66e3cef2aec11a90ba168cab88ba60ce8ae52f082f5cd1ef0cef69c91aae710f4cfe5003cff611ae1aec7e37ab238fb23822c4fd061752cee7cdd3d359e552a6a581667a11208933890cb6e4d195026c473aab5f94fbd5a9b87cfea46dd393d95a23cd281ceb2f2fc7309b2350da1c4c1a97e7d3cb5560c93789678388543d3878ca7dca5d0333dbc81993210269951313373559d2bae2a11572a22d02d0e4e56fdaa2ecb10f47244c798597e6319329e327dcc08cdf88844a00f4c22c2ec0cc6e2ca0adeecb2f095e4f1de25b1eb7aac0c58a3867d39ec9cdcb01f99e511700e064998e4b22cb1cff4013acd6565dc33815c177498e4ba360a24c306c192afebaa30bb411e01e790574db1aed2cb773948559c63cadcc09abb791ee482d4e6b8901fd03f20e891e149f1bc1c38caec16e402d98dadab9a3ee888f2b8eb3902ae115c372f5306822a8f29e37939ef5d15eb07a5ccb22cbb74a12c9312e76ea02ce4c90e121d6e7d2f509681322923a8c8131fcfe7e301559aeb505ce8c930cf41d63d58b1bfbbf1cd2c8dfc0402ba47fef2bca69190a0eb109b71d1a1fd6c35d3062d46237f1d7efb5c32f643fefae7bdc3cb6361cdb087a36237ea793c9e43d02f1b1e021e643fe7f11cf6edbab99fd36bfa50b92e55eccb69242b67b1f098878687c59a3e3ca701a9bcf2d0c0de481ecb8af5c0ab6002c0e24a59dd85504a7978590baff378a29af21955c643f5735add0591a4bc1c240f844d108665735ab9723d81f77ceeb1d373bb315f33d921851ecf792291813ead07b31bbc20cb92fdf30bcaa59ee757cd74e7439faf5c70f816e492a68f19a70c58335dcf4376639b7b9d71de1dfd46bd5f23e021a6e798fd7c0e33653e12c69b5527417821bcd98cbc1995d725f47c2e3f9fcfe7ee73f78f75075dbec8f5d48dafc7c89d871594dd4d1f9e67f764f51a01e7b82eacf2688d823cd8a6635c11f0d4e1af11bc5c37d7cd8b7a5787a753064ab6a94ea74cd556911be192ab24496b0f26817c1b421857da882cbce0853080a1657b4f280d1550b82645f0a0ba93937395ddaa739932eefd78972f42153c814cb744500105df14c10309236fe06db9cf8813ad71122531d7e6cc20c35d09a785f7c4133622114f1b9ed317add1d034d99af86739c90f697f6ce00ea92e3f6b0ddf29cf495ae3255236907afb8fc95bd223e7629ac9bbd1dd8c9d474bcc0a7957fe81f1983071cdc463379a629974ce6382b97e9265ef063f7ba79ceff670fa9e8fd85379c763b90bf8ca0ae131aa27a57e3ae5fde4224a3d61e7deef7aead672dfbbeffddd19aa1b83617a4c36a8b3e46defec832577baf481ce959777973a7ae41e8cac3aa417541e0aa1e30ae262dac6268c2811704edc3b0f20dc109ebfc308e146a0bfeb70a3d028e5cfd5e1f2ab8b71e265e1de77ccc53c264fb88f09e7a0dc68f60eec5fa01bcbbb36eec66f22a247428a5cd7dad3808bd9816ff039c7b6c3dd280fb894fb68dce776f4df2ff7a68bb99e6d406beec6f4ea34bb9b83c2449eed96dd8949651f1369370ee26e3c5194fb1ec67d337d9a67fba2dea9d9a3af3c279978c9272fe11dd0c84a2c2fb9a1b0e56f2833715b70f19adc7705799af91ace5e3da5d2647f975356b1f7b2771e8d557767fd95b4f64d6bdc744a99e8b34f925ea124a5ef153daab0d0e9d164279596f2292e4bd15714ecc4867798b44ddf486ef2b4fcf38dfffae1f488b78773f9fcc7648be7a447477a24f1df14fc729e18985c76127a3befc9fb498f641850643db2350afac6a64dc0314abc1bdc25703bb0c6c1a52d83cb82eec192aee2554ec25db49267fbc6be5e72b96ddc0b7f04747b4cde163d4a999f1e0ddc0e799e7f07f2de9c27f22b536adb74965287f4ddda46043d028e7929e81770d740c813c3c8cb7931cf09ee069f0a2f4966b7b7e481c18242fb6ef2b4b49672f9ecdbcb19c25da0b20bfaeeeed64c94b4d6555c96d20a7937c4a4b798ffc20983e13277d11a6f6da3b524a1cca173caf9ec058e51829d9ccf5d703bb08be040d5e0840c9e6f2cc66517392f56c2495ee5db386d133d2e2f079be7bf295e121ea2abe01c9cd53ed21acf5a3da526d19a3b568f68cdfdb0fd70ab7f2a76f2e6f78ddb819d99a480ec4685ec4645ffd84d349d7cbe693c854f8dc29d57a94db8f3a202dcf919037899d7d963e753665419f5aa4596dcf9ac5e76c4b23bf184dbe1b417e39c0e251ceb704ea689399debbab89a4ca94438ed3d547538ed1d548570dafba7c238eddd53817039de6975eee57d56ca69ef5d2ff7f28ed5e95e3077e3dd07d10ef77da332eeb35b10beb9ef307722f12e6d4d4fdff8caa94a2ed08c46088d6b2db31b11d75d4ed23395702f517a8bcb7571a0635ca8c49d5b12f2d5e9e6025e9d7602991a70a7dd82b8269786c8bb546480aa1eb8fe449122ae0f4c1a30c280cbf278d3dfa9ea8a78072ebfb2f1c0078a14e1de0d6a9362bdaee5baf7a4828227e9005ee06e89ade428f7224520469224e92e02ad491f03dda88be3244e11cf31e220a1c142900ab8211ac084db415d621b2ad2a1a3f29d744892c3c295a82aa46bd958e762126a42a3454790d6d80b1909899871f67897ad0ef7021fa4358a456c1bd0da9f634374e2dd8057c209c9369437d96737eac27f41371d179ee19fd0400b06dc102d4eb81dd22185e45d18a932e5c585722e5cfee6c38557c2bdf03907053c9c78e2563ab640a9533a8868ad8a314a31c618695c23fa1445699f881e8df836459d9aa8e9af3a2bc48d31c33012c3574a0b74a3b7bb9b5e2e480743b9c94960706e0bc74517d7394d740aff6e4077978583f0c143a6bf6f0d1e6a35608b926ed398a620a1aa9ada89d6d8480f80ef0eeb134ee874275e8c91d7b428b6c6d39b6c53572502ef645f57ea68d5045ff16ef02bbbf5a720adf19960c1f4c932129699e9d564798af7aad2c122c815ad6d7c450d5d271e532d12fdcc301a13419ab03dbd217548bd678d609979a779b6013689225742b6798f8d3c9105379d680d0b74029a0e238e8840c7389dc8456c8e0b51d31039eaa2af86f9d6ad2faf4079bcb641729b4c6f4241ba962bda80eef4cebbf14440b76713ff6cde4d8ffae15c70a0dc4f7aa7354851321d04bac1b67931222a96810057a60f3778820b2fa2a865379a236b00fb10dabc88939304d868701a9447c0b22c3e2c8cd06cf3627a0dee060e0fd13b2f043963741c2efc19dc0bfc165370e1b12cc3b22cd24b7959b49754d11aa4b781375750eb4d2df659372c1ec1e6b3ba3571b33ea424bdb4893b8f00656d59963c4d3c7da4762b3231d03f13044a09c19b785dce5141a036d4b3793637ad3d1bcbfa0e528bdef41a3b9ca53a8df3609dde7acb37bd256f3dc62b5ed2b2ccd35c979fd7e52fd951fef30454bfcea31560d90b0e291ecfe98ca795655e9e5ed366a7c13e9f35717b93976155a7f7d80b0e94da1a9872378154b72c4df5cbd2ec70eb35b0b2b0b51a8f3bfc731eea062fcba5f90334b38375add5b05bcdb35858ac848454634f4d27ebf12d4da744a776a3a67e937da7deb35024df76ab7910e746945db248e4b915a3d2f45d2386fdb29ed8b2faac2a959aa7b17e7ddaeb96c78afeb9b434a26722bb15e1f12a274595decd3737f06f3a02611c42b646845e66a626123a5ac38938388fa21ea52937269150684c81db41240e747a754b7a54818ba1dc0de930b081ab712598842524121209c995be728525f3b697138fcc8883021aff601249ba249de744a92b51546555525a9514b391b426e55c4942722569caa9a81c09478a48ae24c524579a138e7483742ddb64e4c6e9fde98a37d44555a9c3c1f0e33f1d6cc37c3716776d5cb61373d72135b037495daaba2d4289505e849272b708254742a1710e5078883850ea15921b1fe9e0629ce4811b2512dc78e7e28acd7b4b20f5b81f0671726ee08c362ca0efd3a3cd8d8f50a42f7af41e87c0ebe26594fa88341be7c2a1db4302e5469c9c48833bd938814cef87448a1e359c3f260b1fa1bcca886423bd5a6976397a9aa86f2c274ab2ac4967922623330ae49be61b99b95007e3e84c0fcd4440d88510efd92ea8b351076d86d021815d7e816e2e2c3dc9f67270a939d37feff71e4fcea5b57a446d02635e8ebb019fa4f26c2a2d71a034d6bfbdca485ab3b068ad0a5a9dbfe8c6ce487e58ef4bf3c7062e76ecb20e79a71e6b0ddff86f7c8aa2aa09a45239db2f051251d49f13f2ee8c97456bf0336ce7c08f15cdb8f302150de1d75037e5321e027de0e54533aaec824a676dcee0257246652c5a831755d6690d8a2c5731a3522de535130782d4e55fbea7ab3f598730e748b70eef2e13d03e5f104207af59398945499fdfac5b16c99455f8593768b1859691b4c6392cc50e28c6526076ea6f2f272a713ba8c3c7830b3fd1bcd7300ddfbab4ecc68d436dfcc63937923ef2c95e3018380c1cf3725e9233b481e7c060702ff072e0c085ef27820bffecf6963c145cd150dc0b0e0ee44f6cd90bf7028fd3233e8284b1204215ec85172f660977b1648b2c3aa747fc640a5ec255c0ab0494a5c7a3e2facb793197a5284a45a26f2fa7a1fcc08bb704bea1c00b09dd9a09930ba7785bd04745ef9180bebbf79b896bd2ae9da5e2fa171d73d9be69f602761856fd42f29ba2ed6372e1cb712f90975ce9301e3af88ed2a3ed1d8adb2107b7830fa14ccc4c84efbb8cf5e5bc295a8394920b3fa4e5a381db51038e6928ac830beff801e1c257840b1bca8be11f3c9b0b9d70e119de824229fe10869760433942b24e7641e11de497c585cc554e4fd1a34e02c6856f335cd896bf98a2635ce5f2969743c1f317f01dbabc4544a3b18b737a248524badaa3e2ce2e86dd8d7ec4a677dd2e08e13529f702bbdbf661a68944ff713f96bef193224584641f7c37ce00ff32c7e739f32e330729e6f3e8b77579cc3b19ff41283d6992a214a9ae34f1961814dec1b3db511d5aafaccaba4dba9b913e397e6f900e086a831d1b14e16e7db8bd3765dc7b5b9ad8130968a18f1abefd7709a9be3dde4cbf4f9b8ad7fddebb337d3e23a1bbbefaba2173c36ef81ef39d422241f9110b2637c3e28a4b2f16bfd1699299cec730abad87859ccebd2cad98a4dfaabbeaa7a9e6a77373da6dce4b3967143aa735e97c65a74da23568c4114ee8e698cc6f4142972681bde7cc3c6637fa795d806fcae3755197ddb06318365d5722856276ce21351902301e93884b8714c282a95c286d6a911e6940d10bd5f4f5e1ee101feed6f0f5e16e768e428b5cca32837dc667d84d32333376961e7d67dc877377c67bf6e83bc362d9bcae6b66f741ed463fe37c0dbc57a5a1bfeee4baeb2ebddef792f1ac6242f853dd8d7de3e7f3398fbecfb2cbacf6953e9e4bd55d2a49b012a1ae641de78897518950b7b28e736467a247d36ef3d53f879780db811d9e026e073dbc1028ae07bacc6eee8bebdc4b25846f4aa50e0a6d3cfaa65436c0bd3ea488110318e07a5e240957f615fafd54167a7769e6af8358a8fd814dcb3283ddcb7a3cc7aee73c5c8aa25cd3db4abc1bb095c02cb5d4547d5897978d529dc92e36a9dd825c7aa70f213cc6c5eedccb965d5eb4d25cf1f7cd1ffc280509b144dbc3baa41042a843d35bffb02eaff7dd8eec3c794efdfa35ada4ee7abe3b1f4db273f932f5dc9a32944844e99dbbacbbfe261cc1d7b7a62f35c6183d44d30c80be9a3e40758e4237bed8af6fecc36175f3e1e27db82b84eb506d4418abe8b1fa6e5687b07ba1af8177569aebf3b22c337de7fb4e6af118d7aa1b141c98c9aaf4aa6655573cb3ea58085f7edcd806c5c58e6d941028eef57929d53ebddce1ce6fdfe1ceef70af1fe0baca22ed0f03dc8959961903dc7903dceb6e8cfb59afcbd2f4af5fbf14453d77ee3a75d1ebf3b1d475d7dabbbc7c5c97a7dff3475f1e63f9218f1dbbbcc4e4bc68ddae57bf8e9dc7bb8e55961ff3d62f1b2d0ba9d0652321b630681c2c9c5cbe7c29eaefd1e27747f37e549608eab5f4a8e59af56265293b49372f0b94dfdd850dde4b9224e94931fec53e7cdf700e13700e3e3cc3ea58c8f4dc3377dd646864890b68d3e8de5ae0833647bbcdda83cf6e35939b8205947396c0ba51498ad544ddba0e0f1e52131627516b5a43c0651527cb4251353dda9ca849a2a2a669aaa6c9ba2468dc245e0c45512a1235710830c2b22c0b72915b2bcb0cdf02a24b035fe47265da14cb7477b7ebf2c4d0f229a6b2274992a418a518a1d402a5e2fd596a31c13a3fe1303ac6fa3b47e951f677d679ee4dd9e5a7795d4a37656a9a5080bbd23e712fcbbcc4f526ab736f6475bacc5c4bb401bd9ab8d364ad3b0f587fa2489d6e51d603d4b94ed68a987d6bd3a9ea01ea4f1429825ae2bdeb4d4160a8bfcb0f1c08b56dc0c86d8ba9c3bac18daa345dbd1bd3f9895e84d61aa8bde0408db01429218844adf55d74503a4d816eda6dcd458711f1ee3611b775e49b2d7d37fa92a22a2b45b6e98b845e2e2ba0fc4d7b614807437530f16ef4a1ddde6160605a6bb8043711c4e93021ba3c5e0cc5940e8c103aec4649ccac19c116012ca05cd08da2288abad20a5aba8509393446aa2cf56eb43b455193952cebbc1b2ea011b2ce8b716deb75e6268e091fa937173e0bdf43175acb4ef808e51644d9e241518c45205b40ba8e814550309a3046179e2140317273b3eb9a200617976a8d3f841d4e7293c9eade11eaae2fa4e024f19a668fe7e09cc7b0f3780fab959329e7b41910ec1705a70c465172564ea4b48ea4569585b2eef28c6729964435c083f1240c282ecadb7151dc1c712c85eb254dce84eab081a1284a35a723626eeb554585f919ed63cbb22c2bde9a735ac6b961b661d1ed9d17f376627765c58aabea55e56458d62d86d7aaee3233b3757e647e2ba0dbdb694239638a52d914a817d347d8a74396cf3d77d84e1d8eecf4c835a10e3717bec1806f282dd73a65deac77bd5a83941428cb0cb4b1e68cb69fc8586fe77a3bafe5be9d17c3bcc33bbc436dbf27d832de138a962278f018bec87df05a8f91d9b2601ca11bdbf44e6b51a01b3feb45b67afe45418d5cf88651d0f9ada34cdb61f4936a1b8cd66018fc3a6bfaacf3fb546bf87eac8cfc7b0175d77acf781cc62a0fab36181de38ae83078e878a8b6590226d3b0cbabb2e26cb659e2c5b017ef067c8add1eb220fbb14e5ac7b2179f2c8539afe5d0e47d734c0e3387237788eb9a20872cdcded17937a0dd609c684dce44e474b69753d9c0d8ecbc1bfb2ccbb22ccbb22ccbb2a265cdc0861d3970ef549675c86251f03bd79c879ca4472cf3a13bd9460a24394bb897d7362fc609cc122617c1ebe8409d4fdbc082154faed322e78bbbb509aed3a20a2f9e5ca7d306255ca70307254eaed322878bbb7513aed3620838433092448f44ad5d0d703bb801ee250e46aed3690317776b27edc5e530180bb78379092f619d1e3d6ef2f8f5a5ee1fd1da11b7839d7ba16e0b47d14243445bd8c804e549d27b316e41a24430de73cf3de75e7cb2c24da090e75301edc755159021843008ce4589a23b8a1bd0fec6516e33f311645f8a30a25c38dc5ca7d3862ceea6e30d595ce9a6cc3b42ddbd5a40dddd780aaa47f11c82e9d18b489c6531e453015d82b908b300a81e51c1a1bed265f98ae9537cbc7457514149d39d976c7c85cc55040fa6f7ec31ddcd1fd37bea6992a64b557a8dc57d9697dc9702e6e9dc67c7524c4fbaa47ca17bfcbbabf1d2735bc40b33bde90a0f5a075af2f9fb1c2e6998842fbd93f97a6811cf73966e867a9e51af7e05abe1a8640d35c5512d999a1900008020008313000030140e888462d1803424da164b3e14800d9eb2507a5658b32086904184000000000200000000000041000056a0af94cfb75891281301c23968a8a649c4c9b7a5d087f346e23be843cd3fb16b24be160c10b9613abae2130e4a2c12cf6e616f9e1ec674553aab398c19bf71a3fa7de78ade632a0caded87558d5b9d2e0a8e02e837481498cc5eec962d4a216cccf0d2e534484aad9b10483171bc1eb398973adba695afcca54518c65ad6a2c83ee6549ba7320e56f47b6f70283cd4260e8d158020ea0957e545a3253b164d3dfc298656e7c088c42d1e569623d9db0c2e9f51393e8ad61d19a6d1ee67ad28244eaaebee562cf8d967b2b7525fa870a70666744cc22c1b5f25bdcddff003e9fe299e1b5b5ec82f4f273b6bbedd5497876ff325cecd52a06626199701277f05e2023b29d459e0b3fe0dfd4ab27fd13fdfd50be092339b4e52d02645d0d026c8bf4bb97d45a208dc2f2f706d299f0d558b39914ae184b4885452fc7b9abf93e9a043283890483464dd1d316e11e2de2a43a23a279dc33df1672811996849e0db11bf0dfb76a8b4a901ebfc43c46cff11851348f6f492c63dbbd9b0e6efb9254c83b81cdfe48f152e0603e917b51257e9eac1f7dcfe4f604e695615056b6834b001c0816495b026f46e4992b4846f8a58de5eca1c5c53c35947551dcb677cb2d32e48907e251a8c67a8c5996e7da7e3c6b50b5fee4cd0c833b63b0e82944b2dd5b9d463862aff772906236d93a7e4380bd16cf4fd049f42d020f799cf4b36e088576937bce8f3fcaa601c95f7647c4dbb245576ca8ef123a6db6f4026d75dd4e0bcd6c3cf4e9d819350c1028022641f8128237dbd091012416b8d30a6b35026cf5788caa098ed177da567682863c68b81619b15343504e0d73ecdcc3c0b3baf05ddc3bbffb05757152a6f2697921a0beb0390487550b13931fcb0f9034f187e2841625a714ce067e0bc76d42956aa6f1fd698214a44e4ae34bda9d9bb0c5b91aca093def579ba85dd6b0e791b611de21409cd3d599b534fd442ae6fbbd445afb32cba2026355f8fec35eeb0d3caab2a16726580f573611d1d3180caa0e3d4a69e9f1c8736200c7c645ffb9ce86e6d7ccc99cc0723d8572a086964d08d2a6cbfd2d048b0e3fcdf4aa6ec683772f775a1a5bda31396dde2bbd434404f84292e8351d94d3fae823e1e077f6d733dea9f1936becdcb19d28a394633ac8bbdb54ab8a22cb018555f8e1eb0f2d3faafc22abd1671051f166c29737a43871cacbccc4b1dafcf03abe47b46ed3e34ead3bed21ac8232bf2469de9532de2e702298d21cdf445491bba0f7508f671d621af68eaacd5471a88d0ac0ea74f54ce7a790e6a15b1ce42a6d15f9a6e2ef99aa23010523ecb33314a4f893eb3a52b52a98fd4bd3a5227c0b95ece4c8a3227343caf3f92b1b017483c823993416fc2b6ed2b2578728d6e1cc1c70e7c895bfb546d5512e1358d68aa7ba5fd823cbda5647009b7548f83c5e7f4893b4e479c947c9daae77773b8b7315a8039d35122c8a632d3b001ea2a1e59abc1f2a8d183b874c2007e6f733a0c7603f4d6522de4d5967dabcfd7a89083af0859efbe8435c3178c7cc18323902f2573f93f1602851aabaefad27f461bfef6870c939c02b79f03b224dfccb7e2b67a0bc45ee90d32068c013cdf0f0d76945e7e26c3a681e29f51026ba3abfe36293dea9984b18ac62c49fcd559511b04afceac047b4424a968616ce5f765d60185c64110b2a6c0732e187c54dacca602aed198a2bce9b65e999d41b7f112ee681acf33b4eb0de37bee4fe4d3d711c8d9a294315290d742892a7cf17ea6c3b464bb787d813cfb5075ee4ea6855645509d01f4fba52b062bcbf6ac69ef0be08f3dc6c86f21b577d7a78eb61681660b85068177a33365b40678b73398db25313d4f678838c4579ecea6956b36578f09b9d8a274ea9c5aac02e9b1ccf05f84fde76dd7fd81f097ace2188128705cf1c4552504d6ab030c7ea938aef75679fd25ae55fd58c465318c8d68a017d0118d864e8ac80619aced830f0d641d2397a0930d9967583495d4e3bfb238062d61b0911f1b2c9a79d0cf4685e873144de05ee9f50c11a65ab3d2a2635156f756a9ffe152aef27b046c39ca6ce8866602d7dc29a629d562ca253546e43f95626354ca9b5f86192f8f121988e1cee79959adc80ae2e791d55fe4c7710404e83eaeefc768b45d7b09ba64cdec304ab87309b2c74cda7e1227ff37dd6826575b7c5e4a5d8ca5768512db502ebb1989696a3de8688873f93cc95a6ce43f48b474eec745e5f8ce1908f43eb19db83cd1ce2fd7eb8d60c46c856880afee9b2cf4f6797241909a0ee4ca76942b9241faef16701636db59db52d6afc75543c4ee7fed08e9b60338a3448c1c33b3d1d2089891ccaa108c6f0724f2d1d672e2edbc9e06534635dc856beca84dbd7bdbc099024a37870a7ba410a3ac45a931ec536ab4bae33e4d365392419338ab92059fa80eee7ca7b7605c55622a3d9484fbc9dfbeb43e8cf270e5f40013d702fa8c091f4cb389fcfa135e2ed74ab30069f1c2aeef3fb6763df93904c05cfa4f063722653670de056383e9909dc7436c9fb012b11f2bec9ebbb723da0cb938a4114e4358b27823b1a11e4b66e0354a1bb2b5c90ef619b8591cfb721080739a942b8d58c0546ab8c73caeba851fc2e155c5e4389a53ae2b112156a764825f374d2fb8610c07b3bcd0c086820a5b71b15325e24cf2795281133d163c6e3128591bac2d03febc8da5a538e1154e2b25138d35831737817da8b3cb0b475cb40a49ea16f7328348d609932e6491491d64f5d0138a4e045fa118ddc5b8b666994ca2dbfb4e5155d8531819beb20a764666c32b513c219641c02217607df05b7c85ab743405a031f98cb8831ec0cf1d9c287912f12c2f4fcb0d584decbda9a251fd6bd4c38828547c2727b124405c3b2ec1fea8155dd8aa98451c3441b849972425f6003757b3eeb867627f32a64cd13e5c6a056c54640c32d082fe87c6b5745c153295a27c950310871e9a7d4881ea1abba1b1aee397a3cc4924be5e11ccb7268b9099f04270610c7b41ec8a11da2eb3826f0cb4ad3e0bd02e73400efd1bfc481714192a1b40c13735a35c0338ad8e5cea060c4907a672a2032dcf4edae6e1c874687a09514fcaaa13369fd19eba74b28beab1fd048fecd3ce1c82b891337fc381dca593810fd32c8047a54897c1375c4fafd6a6b8d0f8d0a44fd38b4a1261ec675a1531f83c9f9f23cc0681c2a9333fccec730c88d2ad2d4a77b6ae372160948bc1571c089583952f2ac4ed8f08912085e12dcc6dbc708bae8f02ae30c206581e1be1fb1c62a50d9256e647d238c2ed0ed6d622eb6b07a13850f6e17044aac2a55dd2eda95ea841d324479224153dd87c409d41d20137ba7733c7e82211a8f5dfddc0bef0580308a22afdb579086f3771de0e163471a137d6a0c7793bc28574191c3d2f68b10e0866fc182a3fa63483c5ff886688226663ff162d080c8ee72b1e5d0db1a023d06f96a90ca3954f255b6f71b7dd5021803473970b5afc39383f0c7aab0c581bf05bdfc19efb99a2868d49580b268b82789c5910e4e141cd8376cf92b3d86eb873edcd71bee2904ade70b35b4a1c0e29f21b9569019aa71ce347ef61c060e8375ba1ab0dcb0ceedeb3f36a385a66912f9341e1290c5941e23895471db53526ad3f42ab0179ed9c653fd7e75e06fb06cdb0be60a82d3dab3336055f040eb4f4974cb4a352cc1cdc24943d0acb41e68ec099e138ab22aa840df4d16179519a10a5e801933be4b1f4a3b6dc7cccdea37076402c1bb35f6ffdd52ef6c4346faab723c8953a5215ccc42e9a54e512882a950b0d7d5386ffd480a615909f4a3ef2eeab4ca3744e50240c0e90ee25eeb431d37b72bf4337ba8f3dc76f14a6b68be0689dd45cc76a4b98a4b43fd2b00ebf8b9ae25a37ea7182efb1101d4e56eb38250c27ad997066609e767e2af7272c53ef69d611c40e987de00d0dc25db8c82303a9facbf32d00fc433e9c80cda501852f63c0596cdbad83b9c4443fe3a59c73a9b179d5dade73bd154b087e8eb6701dfd590f134f8dcd0f63032b8b6a6261af9e283d1350419f89a3566b802c69df28e86a3a5d59d94c8b279b2eaa1ade8e4dda0e12ab3de1ea199ae90d4357aade6f17c9fb901e06ddd7ae7406440151c5309ceab18aed0d94b9a4bce25638e8f54b43c8b17dbc626fcde7fff21d7ae056edf1b04b5d148ae5f151568db80c326b161045c4ccf21bf508482829726715dde036b38c6db144d99efb129106db1d5c3d76efe30699b01206426a983935b684746d9e80b81b061dbfc3b661d8a1a25639828994fe73d80e639a52ca1f5f8a1c5e4e4a979a1504bd15190d8952c2d8d73ad95cda1f139085c301d8cb2f277de812c4876eed12d906970012f6e252c10d403f4f531b750e15f8a72f33255435f13c2a20afe71a195dd44be76df0ccc6f4200540033e104a3e9cbe3eff0dde39651c7388ffef3c14915fb6ae3178cdc57c1858d1c28a9bc7366bc686cc2201193b025bcf162ce538adbaed1ac9122ca5388dbad515c9922d9bcaee1cbef846f6e29d3164d56a402fcb1086c1780ea1362422aa6f2c4ada80872bae2d88f1cb0f6af4e940cd1925b0e9dff11e2189ffcbf38b65322b10c9d766919c0383381e17e6cd42ef0f78d9a3a0f4cafe61de2dd9ed54ff1f7ba3f1bf328b48053c31bdf53d3f0620a42cacbdcc484b7aa9f055fadaf7446f3472a06e75151d981cc6e542cab9a63abb6f27f02d16e1120555125748a1db279cf90edb6783ad8da4787b65a4d7fd4d60679a2ddb267404fbe2e1c4a406eff4843e481e04b542d7e35fc7c8d28c2b25b79b4d787198da4532fea8b7ac78dce8f1be8f7e93b8c478313248dacb1906f1d245cda29d8fa41d2e124487f0eb52949dc76c6edf9bbac13639ae156d514846635840ed6e11bce08776e62d92b15b9c6efa70d265e14fb1d57ecccdc59a0c27c7753a222764d59a8f6ea9795fdb07022e69352b47f1200e1e7ee20a7b4268ad3d97b4ed7b5c00511e6a3026f57f0eba421b4e92141f9c9566d5cdd4d6f19cace9908a30403c8377477153aa552c8b268405dd35ccb549d9410b103d45de5090df11793351ab43a47a106c45f0cc5ea0d2ae49d961340c686c20d398c409d1387ae2747088d5a04077a18e5df45c57c8a793b1b241f50b8b3db64294453bc5c85ca1fe4305704c09894319954739647c5fbc862a523f7c3b79941e1a5db7f08f6bea9a9a0d71b8b76038a21aee75c06c7604948a90265da42fc2f8351e0b6041734f4226577c39b114cdedade711c3290bead861b841adcfc37c2ced87f9c657b8c10880e7cf1481fcd51ca7272755fc4ef06b48f2c1c18ce2243c0812a9facd61c11294205a93f1773275b432f8b939e5b9ad51927656dcba8e526555d738967eb2d438082f1e5dea312f5f1c28e71674c7865868f9d3566ebe77bf1643d79a011598e98852ef4d15dd007eaaecc076c83c727f2c3d15d40a51ccb941396a0475b17879f176efe593719c4ec4e4285d23dc7c63039b53f0b737882e330e83d0a756345163581dbcde13506084d95659e2dd9af5ecc2d7503ce576bdef8ee8417082ec4fc49c7f6c8fd910875c1cffc76e705eb3d98b0b4de7b4dcc390680660a018cbf20beec1aec893aac3f9a6d2b50b7785a28e6550606526b746d47688d97bc9c9fbce77f4b4bed08c8f4ea3a8aff51859da70d8fcef9ebda8f4ab5a6a30e4d1088d20f6be67f5345b7661e56f501e29f12aac01c8a566c88d45974831e286c740a50b2fc49f4baa8db5567da3185aa608b92756d37ade747e4e4654caeceb3e3c63070e8e56c5d607888cfada671ccaaff8a3e960f19a14f8eec7997f56cb052f3981cc9c7fe42b57f629f2517255d577731fb277283808a0577a853e1c6310595f7655fb0f8bd2120cfdc75873fe2092f4c97d5c912eac6190c9573c101dc759b74184fe0873f886ee484cdd8452287322f20ea793215b78b52d94571286f897fe5acba68828f6a3fe4b9a370d5270a1985b500638346e169b81219b3a63450899dc3f53ac6700e50867d0d1c08c9e0be6789504c644acdc740896a7bd869c86141206c5e7b485fb793c28e5967c3012ef38a5c09c2b9fdac9c050d2d92a89d61a5a5553f8acc3d9fcd47e11e4fcf328b3d681925fac7e91099bd7d80eb708a91128530c354057b0d844991f0150f547739f0b4c6048808484492976a7d0a2c15a836a8f5a2002e8ec7a50fa50b20de26c6e1d41b98036aa88b5e476a100572daaee1c1439bc3af482b1b0d7d7d5c5a3e0b9abc7f39d96b95d1936e189a675765eb50ca829f88b10b8438c52cfe52a531bc23342a3801e6108de6c02c13f4d527786e515d01b43fe94a2891a41f7f43ef8b982266f97f880d5228ccd6b3388b71a32ff4f088fcafcd0ec077de53e54458b88406f75ea3c82df25ed4ee934752881b23832daa0d5b3bda2605c1c5598cc2d14c299fdb88afd6e2b728fa6189f5fee1547edeb924062c1846a7c31018f68657043a9c6fd04904aa6957283d464edf43588186c768a2967f4ef9dc4f24857fa0d949f4b306d3d658a0adba303c427e08d96b5e9f1866bbaafcb6137b41991f61d5c46e2931a662e55b135cb4cb2a8dc57f3b1a73b390dd1b34bc40d5767283871491f3d3ac51b1ea39d3fa2ed74a2fa7245735154f6d1454dccd728914810cd5e54a4a629a0d010b90af256b78fa6482c45b08ab04500d061b43f4fba66627def7a9494d2e61c470589b0974da362e5df87ca88dc3947a57bc6576381197fc0cd14d8f608858dbcd4d02dace8cd6cc4aa5ecd297a212413f32c505e2382c7c63c8b0c92cc84aee834b628cd6b36e77faea1c41bb4c5d964d1888bfaa183638d512bd760b395439e077283e9fea4f3434e7f5912e32a87e0593a44a1ba63df8f34b606576f1fba21ba4ed6044e0639a08e22c8dbed1b868bd480e2e1fa726cea358efafd12c09aa2769b44463d2c10e0660d278609b52228b29aa10cc1a01c1749186c5b08e772a812c13b55fe6c615e73d405c9e7641e8746619c55a520268e6cdd7c72ea1be716f1b2135b58fa80f1cbba5c7da652c0429ae2961914da860eb95ce8dabeb430128e416c1051e8480043ea9be31aa2ef404e430801042d986507327bbd485ab61360e20eee7dd160558a02c7078ac62cd640ffd05855de161bd4c3f650e43d97b5299ecf45478ad2e2d9e6c060ca2f7c8c41caf804a205209e27dd42fe2de0dd4f4019d47e4acd344723fbe477b62eb5084cbb4d150ef42a0cc2a281b59a4d23a7084ae609caf7142bca782526df078a8075547ce1e547d43b01f6f934dd58fdbd0110f266e2dad79927be8edaacf7183c444ceb908c7c753c9f55adb591a389723f63e27f01848e7d402dcd0ea4f6ffe0d0d611a3800ef7bb712e340680a988dbae1e887faa63d5309b106041db18bedc27800c4b6eec7b653810a3d95f77ba28b6ff170ef472d8260c7cf865a8f524ce1e96d0a6371989b2ec3c1c70bbc3ef385421340d4fe163b62d19658e93709b5176d7e3fa2bbc89e771131b9afd6c124ac7b8364788230e98a5498d666e425cc72b046b881bcc94f1c9265254a60da15554c992095c42233d40d985981c00ec306fe8305ca5cf46949659eb6ad591a0a93392d341cf261783fe434df2d5abb485e2a55c798e94779f45ceab448331dd4eff99e52e80d6462ab8ec579e029350fa0d31c6ad39027c1b32d93e28cb33946669522a83f3ac93c4c837ef00716636c05cbc34f9859ee4f765f284d9c25524f328e2e93a03c8ae882a31566f2f7004e460185f50fba1284281d4f1d2849075a1b2a9564779d83bc70ba84f6b58cde8575ff3fc533649e4c05bac946248c81697625992d06a0f75d2aa07bc94c946a28fb8504c2155efae6b58ffbfd957bd8a92f6ca065763810320af759db16b7a1e41e52ac25fbaddf3e25364103b351087f36822ae0089af80fd9230c680c63a92b78849351afbda33ad7c34cd04b1a89db6c532e1cb9daa6849f482fc715f59cc9233f2282743fb832cd1a9aa3973ecc5d82835a176a136bc02afc9b856edbd8d140bc0e756a0babb24fea0409103a1e13a0f443f9cf1a4c40d5967a900e8879aea84832446a350e1c92546b02dcaf044044514f5505b673c65ccc09c1b1a7fe418f84fd0b4f93f40429fe030e4b4e0bed8458d2ff0e5393e915107c7d4a02066ddbe1c08d92a2f923d360242d471517cb22938f51e22f1004928dd965ab6c2d2aeb84c7dda59002db38d13045763ff6135481516b5257e9a131c9eb36e1955a1d89393b44f3799954996c2d86d2f79aa4fe4cff7217a5b3515328e7f44c7ad590e2b2411c92c60b7da191a88de441feef6145811820ce3c9ecde8afb94fc57f2a48b5bc76f4ad127c5411a25e885370e40e9c5c11a6d99335b12c75ce530e69fd834f58e8a46a9b118478c79de8846c07858191254bd1c71f0037d29ffc90484b5b26e71a3617a84ad27c01e3c09f8a243ce96d5757164dc52f2d9b780ef24971e9e0d08cc36f8833e42f11e7906bd0680eba730429b9bb8f935f4d62d273727013056a99f37485fdc81ab1609155f1d536d92ba158129e06f3502508b40d8d8decc98487b5c90c7f8cc7d5b5cd76963aebe5b1c566ffca0e351e5b974c686b135d27b6f1fd55d8188b3a6f57e40aadf58b61946e1882861a28b76c5e01f9147c9593b2c093ac21ec4f5663607f72d9191dd644bdd4979323e14a810c083f9f41966f33113c5c2a0c8d2ec10eb46ccd9793314ffd0f49fb8c99afed859621a80e43ece33dba4fc34dce84110807eeb781bdd047f221f3b94168a910bf81a0387a8fa05f6cfdfb1ba57816dae4cf47c163cbf75354eaca8d49fc72f0132c08e60063043ca8834af2dc3819b095233f758e7ad753f2c9495e00eefe02f756edc35010b3b30481d6158cb1c3838108ae4d0c5cded8dde042b29094fb091680683209d6e7f841ba5073c4088abc07f37e1ac9c34e4eb6ac459a5a39e839366814358a8ee92543955e4fec529161dfb6f7ea209b74241fda4276ea77b857d1199b6ff11fb1519ccee76c0070246a0350b39dbdf63bf068389e876ae12f114dc517cd22cecff683490199e032da0277eb5e1215d1a4d4970146d1265fc0ce11f2835cd6857cc6a890fd3fce38b1526520982e54b0973de99cc09ceb99f1555b8b99b9d4c7252015820cfabee31baccd58a56b32472a29c56fb4ae0384048bef62f9b4b36aeb9dbb2b52281ccd67ca91155884e955825ccd41a106d24b44935249a192b5eca8a10d3818874fff05f715b608f8d90ac97da496b7a57030c65612b17a5fde936917847600609209ad167c3ba62124e3b8f48f7f82cd8518e6206900bcf8a69a70462622aea99b83791a2605b0d3e93ecafdcbd0f28b76f6cf386e893ca27757aec6599c90ec61147a6049d78e519affb5b83beaf0facf7bfa7b0d820434d3c176f97497f093f8a3c71d6e403778fbea3cb6f4b5ef2f160cc3c904956cf4eb71ef56f6d0ad10148553164e051cd36a3dc22e7ecebeea6441ed61054f9f136dfacb3c6f4fa727b7bc03462b8a4422fb8f4e372a8ad1836d9d5415f004bb48378b075ce3c3e43abd9ffa13b058a81061eff5a699270805810c034aa80af3e1cc783c26d25718f3476954cb071311005b3cad930ee047d06abc80eee8585917a588cb1ec9a526ae8b6b90c9334ee929a62201db225ff4205cebc22e4041f86f21d79f193dc6124d844b6ce69bd0638abc234228277bb1cbb9962551c5fbf62309616fdafb2c339da5542c74758ddca22cc92bd8aa26fc45e6be4dbae1838eb63e55b42d18cc30ca20fe505f284eeadf47724fbdd4529f8a28395a482ce7dc7ec8927d524be4aa798e14399f8bb55caa19d71a6f465e9ef149d0e295f96f22f948b7eb3145c964e1f5f7235ba1de964707e30fc3667e33e4dcf0d46892279eae0023f93be278d3355d17277281a0ef0e4ffc451a4981ef3e8733ac73a9f1e1f849ec76eec8d3db12db6269cf944eeb9d44986e99fc037cbae134960c5a24bd3e33f9ebd2356fb40b43886200e93b928c6c4961e2217f5eb15d69d94230ba56878222e026699e52be2aec156e23b580ad48232763f459ef02e1f65585efc8a15db36c9f6878f1ad93135cee8b65eed370ee46affb943895ff78e9f0c7df3aef1092e11e909e9f3b0d551f27866ffdb191ed5fda9123d904c961fca0609cca6dba23f29aa8b88a665a52a50838db8f5637e6d79011a0e2a268d8f62f009c9e4c1b1ef59992fb5967b0251bef2a57b5486e41019e9229d80083ab546a950801f0827417c9ef7de5a21dc4dfe3f761baeee393656e324e20faef6ab9a062c0d29d4bf6ede1e285e2ee975c2b99ae41c68b42a4fa832c3a40cd0df222c782324b6608e36a047c7dfef12f08c003eda8c0c423a0541a9d3b2024690761a09b7f6a082042958738e9b1502901364ae6032692548fe64538621bb0be88eb8a9c6eb6ded998003a1c3455511668b0a36f9029f70903b4b04c1a54621acdae5e496d3482099c5b2f7d11da42a676ea230cc7f33d3290d082a858cbd227ac83469ea7cb6c601c06b010b476ab510efec03e89b50644cc69379832fd0a1fc0a05372e8c79ddc86a685b759e497d09eef6a3163f7ef5b3f6f12360bf1e305f4189774c868f8212a370d57c30859fee54b0419de9770fb133f278566ee4ab580c48e3fbd803abcf01910141ee1cc471a42db2854fc1751195e2228c5c0b202dac370323b0423b89c84109bbceb89a6becf2200d875e586dab2a142ef3ae04c54a048fb6627db94e1960f93c77acdd425cdecbf7474435f9e77f482c1083ac333d8066bf791e287d7aea00fe8a3bc25f404a5c6d63429e9f2837d9c4ed630af057b921559804fda5249dc0aec217c211d4a51f68eaa7ec3e26332c1f5584d6979396efa0c0779534d6e775718d787851e7c7206f9a1fe63dbeff9e3fbcac4952b2a20f745778ba3e8ec00ca6ebfb08d07e1b059226fdb8e3ab83d577be998fa73b587d4ecb416d48024c015e5214d0348deea6c47cf9a6ea5a48a573d8d1a5115e0b2e4bdb91d10a4aafb82858121d3209e9962ea2d6dbdafe365e62a1dc7b60d6621cd8fa59526079e3c818c9b7d0e1461c1362b2895f0c6b98cf07223d8cef40e369a5a0b721928852d95027a8331d337061117f8408916b3f7d63c8a9ef0a04e1ead5c8976776d1fb0d672e81805cf2fc13df8805aa11f8a6882cdd3b8c2ee39d382809061598549ccc6ae493e7bc0b4cb347918a2d806045f4808f729bd0f05539f1af54ab66d6c887581667fc596ce00ff110bcb4fe6b53a3f8b4b3038f7163d34f5d745278d3213b5484be26a9692438cab11f6ff556c1a0bd4cf7607f7148ff5f88cc1e488b2d4ee2cc844601603c1f3b6754b41e570235ac39c67a53b722f6e94ce57ca75a6473b25852bfa5f7c17207b2933dea06d0bafe19c57fe6ce64a0002005cac1c8a53c5a447b2a68e152bd6b21558535a0d619ab843fe77b8b891cace872cc16ea4576352b744d1555a78fb19a0e1f2e1daa5df396b084df0b1464875a309ad417f5a9ad14f36cbd4e634a9c4ffe38d9f0b104a29c1091a1fc572f08e3487074e7a26f5f0ac21e56ac73343b46cd5bff54cb9646f112637045db40e27d7d83a2bb0b3162a7a66f8c88536e9c5a7b7a33afc3fd6c6673e793a6c9bf3606dbcfc2a97831d102aa0f5349ed35983e6010aee96504026b39acdc9cb183f1075ffb7c6caa1d30552d84124e23aa15fbd5e4a1164c94d346cf9baf4838aac8a2948a6204eb1e4326f8ff5b17913c1a9ec4ba8034f990541541ceb74fc752efbdc8c6de343b04f6dd7e2cf6c3ee43843aff51494cfa21a6ecfe9b8f24a4705d91e25c14bf16ead5c6b087f155e2faceb0bd464d9a00459f80d260a315795f00ede4dddeaa48c5b13af85d57df9a6dd0f4bf3f8e6bf657fbdb197f18a1bf4c1a9a9bc20c594a147adbf6afbdb07827febd7af34f71a4468fb80b1ad1066c5088061b510fbb722d7015c4e34f324d46e2041cfd19566c00f0f513f98d42f8a7a777410433b49cc745b0c5ea6e6b56818afcb63029e8ea635a68c841ab6e77e740f48fa65b014df04089d6632f89f8999b4185729ff7a47c4f74a62523701607abf8f4d3bc16ccd1d5f71177ba21b10fd116be74445c852251ff4a2639b9030d0ecd7d93b13a50421c346d52ac4f3853d50fcf204053ba3f81c300d30452612705133fdc85504182d91a7c1308ca1b7f0f17308676615a9eab29b0d09e8ddb84275c7baf7df1260a6b750a68d59a99731a5951f5855e8b2c36b3b0f425e5f18ac813976bcc75969a5d1789723bf5bb42825868ce06070685ba18a304da142ba3819b166de8d2099f64dfd254f5fed5c939d892355a3cb3d6ac94380c9e3c3426044bd780aa27111900bb4903c8c81eb6e6e597059cad5417a8592f9e4604bcf499156d49e39edc17cc86ea22ff5e23714c8605a37115ba9d2300056a5074ca052eb8e428c8c7f6c0fce70b59e56f8e0e4c3f041065917efc23310070a4ebf5ceb9338a250e33109105d808de289f892df552673ef3c150ebf838dcbef8c7ed53783a4686e569ee9b5e6c4be1894e788c0f3fd82a53f707f738ea38057f5c2d89584681c36c18dc93320eef347beab80af5f4e53591a70bc02bfaaa4af6c6db26874a274429dbdcabb829bd76a12a404dc19346b90d3d6ed9c6d8b1300bee8afa3554d194f164bdcaa3c8e118981a411fe4cab65624f476a0525ca40ac9e29a4b26a01de69f0839d28ea154f1d1e6e2f12ff84ba0e02f8dd8467fa4bf6356b09719f04f31c80b8cb53ed5273a14f2b9b3b68c0bf01fd03374c14486d2cb74a388fdfbb97ffbe88257c70c314404b7213e363910a9910d6f6153db494bce0dc4de9a7f5bcfdeac77fdc64bb1588f5a2933823397c3d046cab9107f83b35fe3883eea71a89fcfdf7252cd4dd95a399a108bd967d280aeaf1b701a7fa4e007fe1d41e4861f170caf3d5db03df8de618d281e0d84b77798cd0c9312bb77c5befd00b813cf482e5401d5a96317a0126349b747dc092a22fd8b9f06790a5c17a4c2442a81e2c817982b142cc0fe5800ea7abd5e5beada8fa542d12622fc3e4985060e520451f5107393a9a87189035ad6183e054d7298540236222e7ae313df714dc5aee752bf81179f828c4b4e51138da7d79194beee97fcca890882ac59c3b9b40118db6fd0d0cde8d108ee1094d88c821a33452bee1af6c3c161fab626024ff82055472f92bba49b528fe22f4b432c50012012759a1994e4658b8b17f5018794aa7d0ad8cb96fa3d45bc21b9d9a40874bc84e9e4c67e3f58b734d09e50a8d8b9f93e7f0b1cd47a3b81d20e20fcd523a88188e7840a0d8d2c1136ed50c333e327ed59ba02342bd9f0d5028d33db54c2cb60b1061350d42c692553414a0f55e505461a07d727c6981c6190eef21ea313a61756005123dccb0aae9b18b504007b808b795c34d3f3a54045ba32a7e66f22a6b8c007044cae3c9982331cf2181cd5cc4ce1ae417e17755390813700fa66182d9207c03e2676ff2673003a92d0c0f3ef52dc49baa1b7d177bf576ebdb0e02892c52e11422d8ee7a8c11e3376fc428513c58f7b645f7623b118c34f107ff677ec16d353b3a051682f95f50eef10e3ffd8b2c309fc8eb478d54eb0c00c569e6203579c1227939d1b291984d50b46726c0829a3eb8528a644dbd16d25fc5635338909770660dfac51a3ed0b196102aa3ea5ba2fb1eec0cea6a671c37fa6ea837e0517e4aa23817576d8b7c66a37981e89cdb0612a463533bb4244fad0f62e770e2b33414d8f5744241d12b953c18b8341db757d27faedaa67a5efd0d2de650de692f655bc0072bf577664324d03e0c039c736019be241c04706a464801231497c943b4ac1e1f840ae8b2b65b6e212f941b6681c41a78304e55a1c35e5d5dbbb69577f491d4ca12bc9a870ff5e3152f47a5bc52e0807ecdeb4e36f6c060a715c0e421f0558ff97cb99ed85b0c37d2d7b9a0a8c0ab8cf8ccbebe2a6cc6f76b89febd84d4c3297f7b8572c337841e07ca56f4cd6f4190b9cf68229610997b63f775abb7ca10402a5b01bd6fbfd86014795b172b2f3c92fbc86c46c76ceece3de0e5089f1c09710ffe0628e0b968cdab1c27d0113b848b2a316c7490288e4ed665c4cf41b003b205eb9d1f968fe99e39d480ed58af36a4d7268b2410300d0816f72271954c4d0e729442229abc68c50b883edd56b3eedf9fd186a83b13fc2906f247f67fbb77d4b98b15dea4f9d08401ee67120e833df0d65de07a0c24eb1eeeba3187fa62372aa556263e9bd979e9c2f4cda01828c37ef02dd6932cca89be9e68d5851b775613d892326703c7632afcb36cd05ce26b9b62ff3c40ee38b22afc54967b4af69b247d43188f04f00c09ed89d93a8b0dbfb95a30368c04ac56120ae648c88383bd8019ee3c500a6cd9947e3b88f70f1a3ec752154566481e64b2ab7acbb3a9b956ee9fe5e59c5627aa05d7e24a9dc7a5034396c4196fe3610d33937276ecbdcba5ee66a1590f35adfa68e76432ccd62b3f80d57ebc2c33786441c1b083bb87c68ad3cc2331c7bafed8d5fd5d473ff9ddf68b2426d46eeadb5b2dcb5f759b7832da82339450d806f2fc0451089bdc47a77cf61d8ac1a586ecebca121201f5761146a6b75e4dfc2f6f8550671b8bb53a6f59872b65bc595cf4c287fc75a8126923a33b4b03cf36202a5663f10d972a11aed3a263ebdccfbade523aae57f37e749138b2142b2458398fc80b20ae567cb450172e6f5c75e25fb3c5de241a4e8b2e0d61487819bcfcc20983621752bbbe454e0d3b38ce8764d3e1003656b0555d956d5fbd5896269010e98e7fa8e1f918e550f487964edf63c4b5ca14395000ab5340d58ad6af503559f81972501d7f1afcf09c6fe470c51bd41e9e157a4aa0cf620b3e8956e3119e6e4433823cea2addd8f9bf9c8b9e0a79f4491690fc9e5197f29f4ff5533a744b04bbe765d75d7555c4ce4de9b2bf0339f0a6d86c0298c0dde3d9507ba22958f8a8347aae8c544726fde61751668dabcdeba9d8e2392f65e3f0162cf51fea1d5c262be4e47e68f483254f0fc00abc3bd04eb41a7cc49aa28391f114f156a8e9c96e607ba1c5bdb88c7edc4a5573c7b035728bb81e65066f39721057d05109f3d02d43ed89993a0d072e889945a51befb65fd26ad54c1ec0bdc5981ca607005aae981ea9dc9b18b3c80ba0466f2558aedf7de4b0fad0260985907e2fa9e5125ed9c71693f9126aed1ca79aea02856123f10be12b9ae9ebf01c8d0c5b199bd97898b8764d8cacb7cc48030a85f36e242dadde52bc3cc8d84f1b0ad5e1b061faf910b9cfb18928ce48b1cb95290288bccaa04d1274a767aee4f8c1ba8ab43fb02ec3320811f8719869fbaa6c9ea5bda5d9eef4dcdf05a46a28067f814acc2a41bc432fd9dcf01064700033335d337c2e23aa6436de5dfcaa7709bc9b4a490928ebb13524269654a790a6b32d4ba3c5f4bc98bfc4c9e38e40e556a80e4aee7abf23d1210d69510b21a39e2ea1922bd9b8f23002c2ea1f111d676a64df7885c9dc8d549d2d8cfa78b19a5ef820b38c304676245e09979a4f743204f742e39c783351644005855e21e7160c730de9ba562b2e8715f5b40184747e000b1490827dd990d3e8da066d6b9f71036a2e59b9f29f41610c79550f95d73335dcbe906d0195f9d9305b05c85d926a1f9d6cbb2cc5ca9d9f0ace2dee0db2f36901cc8461ba1b4369657c081a71421e8379813298feec6db65b6c19ce4174c544cf9b9ff8df6038172d76e3e0ddb3c516008bd65d861fe00b8d4166b7c0f590195c95095d631452e768636adaef73e2435ab1a4698737acd8309fb463801c3947f6950db0957b0c6ecd3e36ec11e12a998cf5b1a255c50e58c5d5ce6fa17e71d260693b5da18f004f68b9a769a0f0f2d1a747dd50f1715172cdd4e01cdcf8871a3f2f69601ce9d32b842bb1a0c2ce46c1e2e8a991309b72cc07283bfe12d659ef8e50f41e157fc4610754651edeb35817da270d22c29eea9548066d4adeadd6a26c761ba0ce07876f6d5d498b7bd955b565f436b44f54c405aef2e5dbd9c1037f30f3040201ab53df9aea1126b78c8b33569a8d478067b2935160fba50b1c1ce4eee39a6ab053d43de5eedebfa163dd4dc9518f4061f42966037d9a8a08dfdbfed9585525669f1c0214475ffb2a39328b78c4be2bc9433307c74ea87bf93917a6d38ceae4f4918a0ac6408842f1dce4b96a07ce21000e1107df9ec1c82cd4c37d77e34e32ae60cc609c79643499769a66c7007d486c53e23c09ca8c757cb525e8117c7a0a16e5456d0bee379837ae7ed02b4b53bb49dcdcad4ae4b2c506f09ffb9b554cbed158833d85e36311e747dae022398203237b53390898897556b9d5bf51bbf65200284de89beedce316a4fda77babe3434bf97e4d07d479302edb9daf09c7fca69b5a583ee3ec9bb75b42ce07e0b5ecf24d9d00430692004f67294d10eb57558f2aa1f6572f5179fa996b2575ad7fe3150eed8ea4621fe869437bc6b6a619c830035a849289ad115218884b9e04615f34fe6aac90e499cea980ef5644364dc1ec4f50d49b6bc0d89c1128c1a928688294802796af667e1ba9df1cfd3bfae0160c925f85f1371919eb3cfef9842b4231fcb788a08074b999f79de0a8ef68412dbd7bfa5afa068df7aaa22354f2820fd5d5c10e58bcf89b9a20604faeb95ad91a8ce9e36a000980f603a5b98f74f5ecbfcfa3f15842c873be8985f1f44d160581662778df4a760171f3dacc287ce91f7d701f429887ad104a8b12a3b8fc3015161e5771d76ba662a98bb27c0b6d5609ba6697bd8cf6400e4906b996d4f18b8a2a35a8100f7df790225157a1cebdd7fc40ac463d621f0c067a079a4339b4bc5e3273c6bb3885148006e2470827a17032b6f13f8c2ae728cbcc862397ff76557416be4ee1c4ea90c5b63e9cd8d00f12ae89b52d7c74bbb49d27937cb96df69e17debbc22bae2fb85ffb913bc4f88e623c98ff7cd6c599da70867e46297ee55d006d8e1e37d019aebf85a801d69693dbfb180ad5f8ca550e17914d38111e3446cd728392f4fd7d5ced9de2eacd6a52d467d747d8ecb8db96aa255133f013aea792659144fc0495ce8971a1735ae1d2837a7c5c138690d36672a38267ff50fe34cd337a5c9b04762ab3decadb652a89da178ac9ceb9151c325c25ad189c6baa43f160f610f7648e16d04baf649a36177893c4f452ee706f72d53ba426ebecfb950db3da24b925ce7e4e234f711afa8d55db7b9968074c407073aee39c38141ef029fac84f0016c5014935011d7facacbbb5d921839794f2365681601d54a1864b7549533eec3f95b5c66350484a7f89c8cc935b895ba0e08468d579c40c00fdeafd786d6e7639713cbfa89c951b02c93cc9c55f3a58a0c770032b419abd13e7d978c695d22357038f63371dc9af39d740bf4cb679754ae6099809e7a54b0b179f35b7890295ba245cdc9934338c857947691ec51793dabef2e9376b6b27d7e502fdd3029f40c2648a24b88090ea2bcfd359b70496036545834ea27bdb81c52c053957f3c1e94c2ad47615acb1cd424e60ee9fb11ade0692e22efa0664dc4df2363c02382edda1955aeead094d7b5eaed54d6625dc846b963b070bf322a703574f75f716f49b15aae1f880ede0d8bf0f1ac17d682ce45e9758500d6947227180a747192042d7f783bfc754ceb44bb073682e8d2dec3db6aa42d7a893de49e6fd2ed0c0200e3ed1f159486529ba32c48c492cd4031e8592732e2506ae679b23ecb0234fca0972b14ddc1d7e434b3af28e93129840abbba14e15319301a70b721db712900c225e57cd91c6eb5d5bc4253501a5956e441fb73237481360459baf5cd823326792d6272539c11e9104f8a3f038a83fe733c1ee832b076739bf5b7e01a2ae26bcce5f4b23fe1a344b6beda3de00f0678a08f925fc0469e9688f89f5cd34986e68c8fc85b4ec25c0721c8ff3d760c7717f700ce2b5f1041bd2200e3a1a5e38fcd8e804ae263cb7ea8bbb620b2234605f01ea89d9da820165b7c4cddb81f2f73b4918dd9363c3e70d6d62a4eed685c04beaf79798811754a4e771eb82fad3c3548097a647f491e8538645b96f675c0798e58e873ab3b78c36f3030e2f9bcefbd35d471b6e7b7d588d6d1735cf779ac57e1cae4013ec3f9d4e4dcf157a3dc16a57daeb8cfc0a6787e40c87b7596a43604c137cef586ebfcdb7cb9069570f620992cfee716b5ce8ef62cbc77faa669882257288a32d6b036cd20d62a43ba00f2dae7542e34f6c552a16e9d36882e1a49460e48f6596d1d090cbd24cf13893feafd4e42cfcd8b7d133f462b1711b28eef5d65f34b4eaa8834249d173482a35ec46d448875046a665becdcc2d207d5864cfbb811643d8d0c09e23d09ca681f48a35f566a678f0435f387bce473e122ffcfed738e5488fcd204a5f08f9c14f348d5e2e9ba784cc035068126e5a10faf704de30d6ccc22210d0240c5e3e8c3cef3932c6471165e731b8f848b0ee4cb1c9d8c5ae770e08d82ea94f1421b89bc1615cf51c39a7a8483e44a1394211c90293e234af6ee0184a73ba0a62a25554fde0e667a0beb33c0902eb9d3a75a7fbc89c053f89839dad08769388ee0188dc854bc74d493356154d823765d2375473f4a5a764b795780ffe87c06e2f59c0ba54e911e4f9bc0776d70b98336cd9e18f1d1d7871cc8f34c55e6e7fe6f2629254f50f0044fd046647ded32d27c82803df3d9961e1e8400c9c511710acbf1518b235b58c74d7eef7a8506afde067284b6aeda4d1dbb5dc4d5231425bce3f51ccb78fa439d0e5d566e8834116930bcac8ac801b8f2344f9f71a38a70917792f26ca984b6ccf3442a4da838488187250d557d4920f1149bd1b3e502fc55f607f173e16515e60908bb560afafdb71a15476159f0e86bfc55702f24e0b35f45a85313cb9df1d7b0cad2a7af531d087927bacfd220e00938a60e20eb9c66942f5a16da2566031115e0fc54d0012221cf4e23f1915411993fd6bb5830d1dd16fe9d6847da1213ec1f11411628cbaf7c35aeceebc1c09264abe427861f666b10d4d14c741a39813fef5da43c38e68b7df6b2e94cf411710c89028503f6b7b2c596d61042a00eb8f16dc9a05814847061488af822eb583d57671d58fd3f26cc9032391def119afe26aee4b7b1c5e62af9b305cee07cb96721c5239a493ca3502682fc1e300eb5c9a3fccfaf421f9b578a7022cfc0be01563663f24a3b70cb82bc786bbf26372044454a75edd6a7ea4d821660ecafcc051f4f5c726ffca5e3c795881ebcf268b17ba709c03b516284690adde47518046c86c49472f04ae599be144e4c696ffb96be633c49942d4a5cc23330ca5ccf220b74aa3982911d7dcbd920df95a80736489d77836bde5a86a4862ef1922d4c4edb5e134378866111e238b66282db3e8141e9f0871aed63f9e60ef5ae2d1204622def9c10a562492c9059a9dd5de9f77fbe9fb8fefbc7f68459b07f578f9a13c96f9d107cd33e5d1e03d89c359191a3cfe05603a399421a83529284129eaeec3411c33c3045153ef1ed6c4d6c2cbbe59d6da882adb635e531a179633987fe6a978a09dd2ae34427b3e69fc7e05df0a40a70e10ca207d3d04fd28012854858c82f4481fbdbef4813205010acc4568e4c0977ad09806deea899888a7a5cacf90ffdc2309b1e07e93c24e5aa515086adbe31ca18aa3411494b61a8c3d198713db1e7cd23d6b3c055b94aeeeb6600308e7a2c63f2a5192934d0c0d41d4785c0029b1f22095a39f77b9c5b960f0db847e05bd0ed8736dde05fe0800ed4d251e23bd74a5d02eb117d5b31547371e88f482852d1a84556c356f2bf51d73b6e888428c0c97a4c84189909e684722f39976e255f82c7bd4d02197555836741460429acbc17ca4a955f40ea13b28569bd1c9558f0eca3f390e5706f2a66af8338af9008cf1221cd260acea9c094a8653df2a9e617cdd13f81b72e9b8caa542e020ce54e41fbaad21aa583169dc0f9b33621e89567c06b44135f01107432c7b34ab78f23401530cf71ed8a63a997ca4562a5e6d49fd23ba14b6712495361b7c7438b180031eefc0e93f9164490fda703f5aaa7cbf877bc9a20b1568de266c2cb0be7cab659cc845289a7ea87c7b4c164578103305d4e93ba016b03fe3b421b6017d1f045440a274d8ed667e1ec24b437eb59cc1782a4774536292f6cf040a3b332567ff422ffcb9b8078e5da81de8fcaa4b666ab9c3c63bd7f022c75568ddf80d3dfed8bfbcf2ef275352319a8b3c94958eaf4cbd08962368ff97b3aec6d6ded9c2e03ba2b6d508fb9777a8e4f23d281ddd648fc8959a2d6cb1677ab88e572ccb55db463cf9326311f61c089baeac7d6803a74d2a57bef055f335af728f954f3445d6c8d00608a8e6a2212f5a9a003175005067b462fbe46082ba01f36b5752928888c0eef237d7058157a7d3b848938029b5af0954443a23e5e5ceb274bde4b0000ae5f654ef62b61e580c4c180ec9df9a110d083d16aefd58ebefcd8defc861e8d9850ed5fff0d78b71ee94059477c87999edee07396698b982e9d60853fa92050e50ea238b48c2534be405edd47793c6560895b8dbedc7d7266f9e2f7b818f72b7dde937b09f0250d04d49190a5976e1777fc18da0bb70ba61830d756250a98125ab919b909d7626b696a025f489c2687fe246775499153525b74827bb51de2cd89e3a01c3fcf6ad552794cc3e5ad402fbfa47b828bf1e6b1390830f7dcd01b6b3aa37a1930d38097a34314f458432e6f192663ccf5f2d4a715461ff78e058b6afd8bf2bb8c9f383adc2a3614a49fed666cc718ffb60c321c22dfcdd33795515c639fc417b6544b4b4a66b97ba93ea2e1e2563fb81c5aeb2c835adbee1bc7ce8539506d78f9c490cbadbd2dfb4e46faf47a113eb4b6f4ccd85d92de965f58f48f08bff9afaeac7094a130228a206a123b0f011fb2dcbe595fcf704b31b6dfad69fb7a0216b5ad97552df1815e7f1740f47282e5db3215a7e05919cdf3557bfa709b9176e7740f4a3ad7a58ab357ff13c9551d35d2183deb960872fcebe50fbe9c99df94208c09d68bf27a99e021f0b7bc2519e94b4d3d33cd928035af5e1690f659fac93d94b7da8d42e5ea7f207541934268ffaa977964108fb65cec7c4d9a49f7c9a2c0ab8bd0a46a157fedd101491c1da5848c41e7088ee350ae9719c7b17f5624242c09cf78258353f4b23c07d7d68b29837f10d2156d4f319dfde1069a770526aa9e1ce84eeeec4902efd38c780e8b1464ba94d207a96e57dedf67452f17330c7170e9ce00bdbda1a908bc7666b89b75db65a8419296aa4e2faffc243977bd4677fa1ae9590410ff1181a37a39416b3b1aca0babe9e5ced897849a1276e824655ba17ec33c93a197b983afc5c57beac33bcfbc6562fbb24609565ddd4cb8852241b92ebdcace5ea1cb5494181acc19a1d722cebbd1795fadf832aff0e4e7cbae0742dff825cf75b61b75a349904bfcbc31b4db1976aad811cfaf92bcfab2571f1abf1b0971199354a3bdf03a11d09cfc77c6564d0dc1a9d8c31d83d436db9491216b9d89515f3ed5128107250ab7933a62fa533480a821fbc9628c6f6165c0b2e589195e0a2e4e9759cf7bbc294ae810af40509677b8ecefb38cca1424050231ee8cf65d7b5a35aa586fe99bb634d7b5632b8f06b5f8a4711bb2c33955d1e4863390fe1e0c59578e59f25e7132d5ca5f0ebadbe1b70284fa601a6fe124e0bf85a2c8d1e445b0d589eb8cac257f8f96fb7525a49073308ce98f59d7c8459cada895b4206a767a7a69f9b3f24ac19f2c8317e6f7b1cd18a1d6301325cc13e016c3bc8755b9405bc6886c317238451bb360c762f93b5bf6d9614c02bd9f1ac66d3d2b3c5b8e713e3d294ec90b4c6361690a92b3009291e9460efabb5dbd9a28ff6dd69e1178b44268493cb2cc9da083dfdf208ac37ad52119183afa5312351df1feb16f510be98eec4c5ccb3b31becaebcded75ff6d3fe38c99a1f7c3c6060bf02eb47047dcf0189a4dcb42855ffe4af2c7bacd43f689e17339086becc8cec510108b8716bcf02604bc37bc510545177ce34354178e0175ac7ac333408759e29732f394ebbd7f2fd866566571a9a4e7ad41f0639d54f0d1703ce86772bca180a7ac033b8cca15e61cbb69d12b1533e9bfd0aea416faf328c7d0d7e8506053cdc8e5347525da1b197c55021df4150a3788cc1a23b0023a3b9d7da7f5c420a95645bc4f0150afde3cfe9183324fce563134473f4f1359c2f874c7b6fe1183430c40ea00152adefd8c81040551a939f02f9cf81c2d1186e587f463b6491401e326403d4f7fd08bc31e9c345bc5e6a6b8e899a84118f754fa7ceb5e0f9aef31c852aacfa5d72351bb911ca615f8d2f25f678fdf985e6c8f26e94dbec49ab04ac2d6532454f896bb94ec99a41484c79233258f9a75ebb326fed21028d26e39f5573e444e7acaa93d6b4863da48331c2ffd8f75bb5df682b6bed79a7819b88bb6d133e11f176c6f15f8aa6d63106b67245fc207890b24d85f2d32d87e7a46ca1fcf40fd44325cb562382714a7852813357a013af3ad9573e65a7b38277f3080441e133c14b3456e06e943591178cd5ade112db1b40edacad8fd0068c8dbbe8bea894e195cfe1770b372a6fd711b44bad0681e458c7cbe947300cbacb7b1a6b72c471178aa2aea1a2c714c42a595832576eca52af7ae8cf92fa3b129c1423601234d3ac9f6b10e49fa62c1dc2059267d5f5efb9cc9554a8fce5d1b937ec23edb51d7bfb851a49f09ecc8fda49f832d9d82d7d865fb379ca9b0ec0a36e0c35c1ed808e87ffaf282c2c91f7f0d7ab88ea92dd6f4c5d56422610356fc6c4e1c9f48fca5ab94b2843b87ebe8aa6451f781855d03d6b1fd734e72573becb870048b6937ee4708da8288ef58bc4ff6180ccb2e6d28e778caa1acd2241b7142520a6bafd698008d4df17e8bbcd3605e99ef0e020d59975b66f60c4842d63708ff29696050f95db5690d513a48c0039101b1da5c8792f75ef15b30d89e20888284a08943f853319320df5d936197c429f124011baed1e9a5f3bf7a5501d08634f8074e4fb6a7eefd5bc5a24bb38b073a4109251f344f51cbefc638fea9796c0def062c787eca06ddbce292e1b69c952222e3b4390ef42d396fbbba6c68ab0be90ea03939b5d9022315aa493e850db85603bfb66a7baec3f7c7c2177f9e32e7f69038868d4b58d0ef14ed7622619d03a7aa1357419823a2951a36de2a3395d726e172bca386dff70760acc37148be8a41f13e6c35a8a29f428c3055a5400c25b64736a613a8e419e4ed5f6e0f4bc39fde90209a07107f83b0686830b57542a879da0b81f637dcdb8a6ce0f45f6b1661140b82cea4bc8a65a5f16c6a5e552132662437fe820744ac00dc2e8a577d70c3f00504832e94508ab3dc45cc1d802fe0b8bfd2e73db987401b62a4496728d05a03f6d8809f4bd5c367c026fa5153231fa19f5e62ad7577c8b7837dcaee23b6c2c5e8ffe5d381a50a5d763d27e84cd199f16c63356e02a27047121c0426e6b8d2120de7ebc30f2e8f9563c97d4ada176e62b60275df25665ea8c7e4d7f81df730e100755b1ef050d272f9c4f2bdf1faff9560c56f23caa0028a3aa86ab1c667daed3a6907fcfa34de267a8bb28f5a145dfbaf13361da1a747efd1b75fbca982481eabbf61d00d61fb4fcf84bb463a508a04d5093c43190e038b381c020c24bdab749d2dea83434ae8804ac92de3ebd5cc2aa1e31b543c87fa882de70470e4e918758234c2a1a183b0c04933a3421a4040c41df4fb51c4039ef202b8e28643d8a10eae4b2758333a9c0481dbe277b00d29db92a707d78fd2b28ca7793385b0a702737c3b59c9801c2e42488ab9772285d947ac849d345295cf7f79dee1928eac4109d48d880dc71ee898439de2ec5b528b85b1c5b5e9216c57000b11d1b7158588a642b823d7ada0d6e2da614cf619e5061fac49f6915d7f0244a7ed0d6ad688c6eff280bde82b8efc1db10a7fa416cf3dd70410737edc39843cb2fffd6be52df28ed8d69fe83903b3eb41f3deb4350500857a3882449555f7760e30dbde964cbd2336e09b6784dc6ab84ade40e0c905978c609218368f91f2990c8164324c496cd605b3a469ea419c5de8a549909235b928b95ad47f0c3ce7c89fa3d0bca8836d22c7161139a86927e1d8c99d1bfa4dc07fc4a9816b48916403750a42af8111217d26df27f2b800d416a8258e9a98b359c86391a57f9c3637aba4fdf851a2dae9bedc8c78a5c91dd64a40a27345bcdc1c5910bcc2be74cb07f08f0ed65a48038594f623a60f48bb1a7e98f0409b2af98e9c327bb03e5d0e3172d31e17b39d51b265d70aa3a54cdc9cd74f999cd187f3e847e8347c2dead73480ad43e4652862e56673753367a294f28930bcff790aae6f75ae94eb2a768bfef70ea6620cf4fbd252676873259ae091a6a85ebab05635329b0cf9f22f8a779a4475d45c0a0013ff015541cd663c848060c163ac432c1e609e8613a17f530bdd666b1f999ac1bec27d0075b034b6c083c42952247c45ef5b1ccdff2cca4740f4ecf17fda60524152f4ba5b7707004360647edd4811afe44c958ef66f02632e05a8c29968cb2bb15fd92adcce8765019f5b07bc07444e0dde208be5824d6c3917af7f9b6d5c04d12c829ed3806321985895ee3531128dc381b1db117c671533bcada25fe064e66e06c600bd8526768e72f5cd659fcf28e16017971e035e3775bf6e10fab8b4a559e4c4841e5810a250189183d0cf183d9a3000ce4c12aaa570e08129c77ef51b6b845c83d20c7cddc18b045268152ed2267250f81fa128fbe51c7c7b070a99a17c27e688a42e43a0715ae952dd0931363cc52835168e1b506d626960d16e283902459598fd25b4520749486938d21818e280420d641e42d24a4382566bab255319f779ba465a46d6e5c8cf6cbe7e1bd883929712f0fac23e4201bb2e9235f663c2c45eab0cd517c3d06349a8c3e991e441e59f5ad2987bc6c5798974a3171c887e84d5ce755cccbac6463f5b5ed11181876726d2eacf0fd3657bdf2342f270a91a17da2327dfc89d04e6be254f1082685316cbeac1674161eb362d7423892a99b7ba075d986c618b1e40febfa2cfc1f1c06c99b3a7d26fa508e823d379fddecab31c19df74e4cf35eb93f8273ca41118ef0b92d5a32d6ad513261bdb9ef2a8fb97c14439123ea3c201a0cb69a07f105c77bcc7db4557f0cca926ea74c475905ef056bbbd68c485d8df780b07f9d6e098c37d9bbb6d1a7b123b6fc20445a7855602c494f2b648741936e89e3fb48d1494449a5a563e3d767e88299b0930c4bfca0d8aa21c280a26d326758039ac820f983c0add8d2cb7c7445dcfeb4b8ab1a69aa4e02e136d4347622ea1d82f7f5d3ff0c58c599fe8196ef2944af5b71e20cc7cf3c1836aca2b55baddc39f934f9c31d1734822c4237e63e48757af5b751345fc8c4c0a4a725c17ab65a4bca602570f1fb05e56a2744cf472cf59c4689310a17c68c0bd073d7e1b06a1a6397fd1ad5c2d7282ed57b4211cdab0cd7343109a1cef3ba61555cca9bcf365daaa8f6892e6db3776a8e187cb120bf2d79fdf9efe74d7ec592371a4da0bf37097fd9d51cec33da38d545edf892846aae68ae8e1b8f5b56b453d4cfe2ca8f1da872f70c5e2ee077c9f37ccb3daebc70c610797b211cbdfeee4e68edfa4fed791963bcaf74d074f178446daa7d59bb64188cfe09b89b9a1af3426e8fc233d0f0d6d2b6a468c7986745a2d33ffe53c6e1d98481b7ad482fa16632fca470db12dfd29a6afeceacb7892adf5c386f7c41797103e576cf82a6a5226d3016e07e7dd449947642a34f4f1f6970087689f2fab3441556f2ff2974dbe0cafd978c7e1263121f872eb829be740cf1fe75d44d663923cd2bece850bd343cf4a70bd81566243a07407c9707f304046baf607c752f577c3ab9a55f16bff8d586b705b9329956d56c3495f5fc2e75574ee5f44bbdb5e2143a77640c972d02db38d872adad16aca8745ba713895585fa3fe40228d5d6fdd040db2e7a900fa91faefbea85236117c4f6ed55f9abe030445a7da58fc727c0c81c0ee5f8eab19a0cae434a7d53178b6d904298989ecb8103d944df5776f97e1b4165795366e46a9234b956ab86069c6420e1ecc78e74e49e8dcfa46de72e38d16940a9f6c1f8e1f6446413563bd7d479b14a55fb057540e875308c4015bb797e7fcb8513a5db4581a7e7bab7a8935617324e155c7b67139daa0f30c29814ff1a23c6ba601c0c1e08dc9d594a4ca1f1782befa51577d51babfb4f8ff45c146209366034f2f5092a8bccc854d5136d35b81232bcea3408c63248b239bb90be310c7596271378285c4840a437a459e2505cc870e86e196b393f7a27f65016850bdc2f882f7d0c44c30458063780faa332b7cf735d6a764c256ea3d6bf82a29833dfc5dc4c309412f69acba53ca5f4cd38d5aaad7eeb16ea96e968d1e8eb461a7db530c945f5e61a8d284efe75924a19b88380c6843222a0601cc4fbd608e6e2595312b7c9bfc1e89f833ac74e2e5d820800ae0dbf2276aac8587bf130e3573889bce254139f465134a2ee94937cb2198135882b6a333e7d46b53296da5f27c5c2a1c4e3e0b7d18f82b70a6da659af512b9ad75083573699664319e3c0fb0d56f86ddc6ff6fad6970dd0401286da083532dfe16928c3dffe832c94ed2987d5d2a5374e6bf39b934f2f8c56f34463aecf74bb9af5dbbc086d961704e3ab2f37568bf818dfc0d80e0c9d5414c851660c6041e443b9480bbd88c5f4beafb09846dc1018bc14027e4be8e328837b51310a6749104f1f7bb5a8705ce5aa7849271f33d44fdfb5cb0701c685742f01ae2d0b3c8de50c040b9f4c6c8130d6f7728ebfc018571f46e8dace268cc4b22286d13d28e655b361b0766116b6af3d62a0ce3fd813e2dc1aa41fb18ae5a73ca7de1c2062ecb3c473c93089d9f74b158e56f5617f625989837fa05dcc11635167375cb0c0ea1ec2269a55ef87fdedcea611c4e10ba1438831033148e3efd41b19914e2c601db6207223633f335b21533102c886481fdec0724b4da0d35c2429bf503f7e975b9bd50f4a2f7a0519f828b8e7dc72edc15643432cd205a4416d8557c435260f3832a2fd6dbedce355674360d403e104f7b811e05f5a518cf1b8fa53a8d5185b7db6660058e17a5aa8c74bbfc454253b4d46fe5af833071d60f34a4ed993edd50c060e1669db6fa6e65a392aacfe2e4baedb702b5506facd7e238a9ad55e0775d0efd8bd17a3d99b1c8bfa6aa04ecc8982a355cdd823244005c2ccd358c82230c50a073fe3b67ba24e6f41706d27608eb47da8cbb3c4a6fca74d87e6e18ad7018aa96fdda5cbbffab77a296a829ca2593843e31cdc51ccd8b0730156aa50f2e168044f6009c62b43d685492c7e583c07787672351c3475e10b08aa32dd7085fb2d1234cb041625eef14d492c615abfa6dacc82437a9a0584ce4e8805622957bdcf39124be2ddf27b73020f48e45e91d924fd56f2eb33e67d6cf57c2eb12b2a185c59432552e6054467ba930154a9f3f88ac90c64c839310c28ef9a1cc70c533b6384225109348498841cd99c0274b74c4c0f02f3a14071ea24f68171485bf3969647e873853ad843374e37f99087fb9c2af26cfbdfb1a3c7613573f88b710a01d98a62d87fa9caf35bf7a01636c82e36af5fdbe981ae43f55c0e48249d588469917b9bd5520468798d44d400de21ae6388fa398428378fc85ef83c03234f5fe1c48afbb753f6c7588407719e556dbfbd6e37e3584f3ca056e3ac7a1de7a0fdd8f48f93d0a50182468ccd239f2c4f416b99bb3eca9111f5795a4e71bd70af9be0ff0330b262c3411f3017ff5fe858b44e05f42b289014f4b0a9bb8251b81321d75a86cd65c0c05b7e2cca1debad4c8a62edc1eab6003922803ee427f55034b78b31a558feccc4b11d1222163c69c703a77f1ce3d3d6655d5132f60dc7494cd34396a987821ed500da06f10cc654df571925dcda7e08a29aa50b594af2316de7c93c5d3a91153c1be3a126322deae592d734004713d7e94cab88626d995bee3634b1b99a3d75184c96b844e9ce65f0fc9dd6c6367408b60544bdf1caffa4ddd0a763b26c82f463a52d5d7e72e81f84d167fd9fa8050aea168acf9d58aef26eea9a92b1285c4ca632574044e5f8d2ca60ab680bf8bf3b66065cc4ca9a421828c6c1e464881a1fc30017e5feeddac4e3aec14238b572c55ee10e08830410a53efde90f3d228e466721ab9a346aceb63a74c8f1b78ce27cce27d706c34867a9c096659d0e9c8821abe2c80ec09ea3e6f3029a02f65392ed9a81b5701c377dc0de32504a082512d707e7b9d58186dbf952d5ad49c2e3fd83f6fe46d6df9db4a5f632b640fa467242a4044d4b0af9f96ba52df2dc8e272ef938a9be14dcd52998b4acdedcecc678c3c96a1a98f10513381ac0dce7ff9b88bc095b6c771371ad70e5f371a4d1c314cd67a3a0ca531a80603067d9ac14f8d0ef80c80631a9f9a06d0b20856fe7ca68bac442baeb3cb51e79ede3cba8dc0326bca50ceac84fe636386d510c35d9f291a82b4480bd449c408d410b4c8298859fb0cff6aa0407dd6e64aaaa6d06231ebdb175432bdabf2b47c662e90fe1da88ad1a0be172debfc8501e6cc91d6815c40c25f4b9465cf04da84494746a39d8b404baed726d51389c6a88868c85714a9e5d93b0ba0ebec380394ca38844dae47ccf65b835062ee0d76993946b90f23597bdbbfd36354c796200169c538c3ddcaaf2403c2b29d1bbe4beaee090c675af8c9985d6762914ae7ad11d0cc2ef94f51c0d7b7b3fd0828681fd65ff51e31acb12ea4ade6014969fdef286d494b79511469d59deff72285009723491e1d9d1b8fbd9c8e81f1dc13dc008ca1e31a913983456dba3020eab5a40f0f31981b44e6e5e7443f5b604c1fdb31d7893e49b3612ad02d78705c577e5b3490aeb379ee0d2a05285b12004243e7fa7512de186c1c7780f616fb14ead71b68aeacc6e23f0cd6349757264e7bdb0ed27efd59ed77bf1a782b5d5fc3ec052edaef88d92e8ae59f8948ff1addd400bbb1c43d71635b053814439fbb41a97244b5a63d31a4f02cd7a0befd52b4d15ab45405cf65ceae2d7a9b4ad93c5b1f432e6e1981de37f70c37a84bb7c85bf2e3a34b7fe2e6764b6b7921254d3b04dc6b6a4e5e9ec074c4633be261db9b72a1c5ad81e89a7b915fe48085d35ce284280f9562fb9fe95b5118645a988ef27d66f43616a7b7aaa992ed49c4fec27b020374d154732f00fc5a5e9a142df2de4c2c8895bec1e81e37d1da04a4ee6b6a7484b336b24971e1eca7e6c9b8ae711a48fe6c87e9034263203d8cc5854bf7d0a4e3db5a87ebcb0f3e1025a520c9fd075d9922105192f54750f9d0dd2ef6d8679bfcd3569249f07dcba3c6f9399896b59e779b35782091887e3f5ec0be9b96e6bc0a363732dc1bd361c944f6ec7e39eca37410b156d6bbbd6e6ed0817bc3e0c1a753d93ff14017e9e473f43ab8e831cb8ea6eb13844fc48d9d37e1a45f28a9c49031dc752e1ed9fc46856ac17c51a1b4972af2b295ffd92dd401428a7fdb232b54a9fd90f405d406c7d13ad3d37705e1f402c9af54d4391144e5b4b2db6de593d39d1db3f7564f29a47a32bb7c910c30ee0cfe90b0a7ba13cf046cef8a29318fb8e7dfc443f5400807ede71af3c132e857f3328ae8889da40e865fe0304a370517978b9e74e6726d00ab54af0fde8271c13e736e27a6cb1ae84445e693ab528828bc270941d6d4f6c3a4040ab394850a4eeae34d9eca379c37550f4920aec52ed0cfdf6aeba16b3c6a8b7efa42a3300d13594d7e3d485f95fc73f0cb325c757a22d4edeec270abde7958ce3d65ab9993677a347b8b3d916dc4ac00aadc4375e2620a965900360007db432c68b4fe1390524ffcc4b802efe31f06152252f512e92751142a2e4e551f0266f52c4bd614cae21e4f82dd831568e97fc441a0f0184cd8a45e81d18157b4523efa522091388c11fe5fc5c32bd1eb3efc611b8751b44f012487d37748a9baef918d4b3df5454b38397e4f2bae863467e9aec6f84e3972dbd06f0551a701b1f1976789747db976359baf872d8b9ae50bc79dcd2c585222574c08d9833a48cc7cdbcebb1a7fd119aca6c720b4dc7adeae523031590abe6bc02c733781b1c44a7860305cf9c012e9286fae9c2b63380b9ea95c3cc316a0086048c153afca80e2e8027eb1604d0b6a8116834348101abfcd22c4c296c4d2bace83a43cc46d51e29b4556c851634e405c299f38ca526ed43efd5a3715c07f38d577032933dc37ff0e4e13ba5006e957d884bc7ff839b05ae0547540d234884b10c761170b7d9e45ac591c11662e28a119294132f04e275712a3a3814c7c2513de855d920d903daa0512869b592641bbd1a61b479734647b61b778811c119a0597dd018d9268bade5512e66568b2a9752d102ee7f91a5d350c3fe4afb54f2ccc6193cc4ef434ab892aa1b571850d854e9430bb40da21c82e6469ccc450cec4bc81965320b8d0eb66e8a98ef1149b50ff61ab670abfbfd3b0dd2a6abbf50108466e97b5343733bb64d2ce740d1d15b163f064455dbdde0c2a13a43916a2aa75afef38b29d25f62bd01573f676d8fc158df0a8ee7a910a307a421284d1d0729d90e7977f40d78433fa900c7c158ed4cefbd682898b3a8daa0929a164d902eca6baef63c2fff01a31fb4f7b5d13d2cd1ba95f087f105da79590c1fdf849f4eaefb96e837d83da27f393ea9513a665e4d20377d6fd787904dbea435bf854486fa041ce3aa5c63b8f7c208a465a114ebe2eb69f74a34a3004f6cfd197b009a76cd89d2f4e2b5104f28c09a47295586c63cb6d7c70f546cfed3cea19368e88b7bf937a9353c8389618e4b0c393e5f46afb1b52e1de6d08a3885410c65b26a56cbd471ffc936a7a6b6546a160200f2382acf6f687eac205e1394059269e760924da7782402e8d0daa8d0b114a9d4070c11bf06e5f66838e620b963d5c11e73d1bd45c2a41116e982b7cee30e05db45d5f257ad8a50757209afe5d99b7934864fb4e15af9bfeefb2dd50769589f98c8e857031ab77b9aa50c9d9822cb06edd4e6b5354b8a0610660039bccb2f6e4593bea7862623b8ea6032bd18d6e8c7f2cc8cc0abb181a22138a92562f817c91952e89bff8de6634d98023265c181e4f2e6b25698d70b3531656e39edb43d77d56253bf41ff6019747c9346b72abe56527e88784c350c06c4745ef73241477087ff62f1987c8239953e0a0291df469eb60c5d830ac53eb33a458d2effdce6f918e069a17acc3ecac9c5a26e27ae3635b430884ef4d6cee7f0201d05dac3c73632ff4e5f23ae6327b9fec3b4b1aa404c7b4f72bb26aeb6970d57fe977ecbde2881fffc6acfcd48a43af89c4e89ecabc6a3403b17c88401054d003eb1e88a16783b614dd31ca9945128873af26ab207ce7bca8c0b8833dd3d300ee68eb0ee5ac489e65821ea566989ecc81b8f98f9febeaf673a7367f361f2bec85c44827dfff9fdb2c443161533f4ac4028314b716e6adab5a3961858d9bd67e004f2fa68627e5666d8c6095f6f754ad594bf629e9d238182c2b8b6d64af97f4819810b333f619ece79634e27f42a2f5c303cf88a5f31750482c1ad240e2ae3f4fff683739b53d19d79193538bf6cbffae8e052952e0844a8d46a1b073a9018a4ae0fd79471ab04d91cd3655608d890a9c657455bc0daf9609517c9c309c8cd039a81f42110940927b6b4401a596a0ce93ecde7043fcc976b3c381b35ea95a0b6b1a410f2198049caff3b844300088071ab41e849299878e94a18213b4aef24c1d436ecba65114be8bc0729bdb6e67190459adfa3f2d19865f30e58e16535d3fe97a48caa82e66238d370834eaa86fc704da1cae04c78f65fc6f7127d76183f149a39a8f9e4cb3335f3c57109d27ad38c752566d3b696db6ceb529eec17856e685d2bcf069a0a9437a637713287f23133f2f4dd833c1100c7795bfd5e683dcc49f9b753d71c37332f1c9d40e924c1a6fa5219959c8adac5c971993c35d4ddcb9dbd4cb8b08b4d9812061da6a43ac44560deef852e1609d3b4bf2bce97b787d7839021ef83515c8ac59979b5598d8cffb3beb666b677c40f80d7b49aeff1df3fe6a29ace8e2aede03079d7eac73670d1233d5f3f8db40072932945561155621bb41f647d3546a695bb9a2488e55b5145b83cb1d026682a1b966145b3430a33e41a359cd677154cfdcb96f58b6d69354177b7304ca70d8a81bf0e309f193dc5c37f235232f4ef5a08be1a9cd2ea85f8713d041ebda4b0fc7ca6ed8f0085b9f574139888de6ca11f131a80aad445bdd5aac0e22bf41389cb26d9714a326743bb399c9020ba2acfc27ff2ef68c1cb6e92e1c13afb9457e68ecb48eb371541749761d884476afda68abd1303660cfa27b2b355a0da68c6a04c2540cf9609b6de8c693b523aa15278d729cdc4d03a5a04a2d92fe3191770f7a38d44664156de0f81bec4dadf7df78ac5e75fc8bed327bcac2d59c7c771da838c09994e69e1ec4c8030bad5e8a10300290f5e5886116014b5fe388d2ac7a58275add4fa6bf7a744a9ef769a3b9e304a0706161221aaabde8b3293440f1fccf85e1a8f99a058304482bccc5c6db9d4cfccb304b11b5f0a4e76668563ade7125f7177405bab18d6d423ee2a6f9c733303728ffe94eca5673a24d42b2f07b83c10f7c01533afa160eb4cf163f62b54e5ea7e3d7faeacb467444fda3ca7faa4e002e0e15cf03760e78ed7d20ca8460cb91d2044b856edb1d12a2ead6fd83c11fe00a5f242675df0d2e1e5980fd66dfef528a12bd537780575e2778af0ae018a37dd610eee958025bf1cd0183712cded5ce9cf6abfd99ab484c021b51ca7f4645922221148cc1bd018d0798106c66cd0cc24d886e0686e2bb64d2d38c48d97099e8d71ca5f1b9025cfb3e83c7addb2645760f7a8e8b28b06b869dcc50ffd01b86b8687efe0dbfa8d6928a635c8f4f63a9db50ab0aaeba36de4263c149c9e860ec22c5a9f94448c5f553c31a08bc8b1e7613450a91f75ddeb0d94829743efc5cfc06d0b1ddc3b3a868f14abe96904dfdb6b470dcacec669bb518ebf4e51dca5d0b067b667f5112b34782207636911ba89bac8d8109af3e38b8146c26dc96f7b3c83bf6decb9f72835fc929ce70e5eb52a7943d671d207a419539b576ece63b8da85678f8a39c2a655628ac41caf1be3a83c1bee33851014feb85286495595300c93ea195f630907b1dfc546fd8beee11a887f83f51a039078d87083d66511f87903a7fefd52d0adf57941787adbd5de0791159146a12789daf04119cf1424c91e5842d32bad0c4c00631eb3e9f99d3a11d148aa5399c8da6b37b83193028037aed56672c245893395ab521d2e3d78c893d22424d7280490e34cb2742c3b653e833ab7f94e1de82d8922bf858ac2581e2da27da61b922145fbe4179d586c5d12a986039e2273693502d2344730160f1f9cc60ba7cb7ccbacebbc7ec710ffe0f86342cfa50ea126a6d3d3e50e03965424be44127a6c4caee84e905156e9516165b98a6bd9f1828c27cc95c8195022270cf490c511eb29b9b51b6ae4e9d92010a3678bda8301375fb1363531ade050757594c4a61bae43083b049702c428afa64e91dc880ef741f1f8d26e61f42de72bceb774ca7daf6aca7375f5ea95c39d4a38d5e4d539e4fce39aae3a66f09cbd9525555910ad400eea25d73fd632676d1a080dd0b1cdb9e3077e4e4738aedf0163b089f35c77de76a0c8bdf0ffa1f1742dae0bc7253b416c43dee2f43a2d2fd0d0c63026cb918d17eb87becfae4c9f1ec80dc5c84eaaa1e11013bc9e8c471a1977a81c83839b4239b9db0223641fb8beb800e6b3114ce2a62f57d9d4b147876a4288af9cf6181c66b62334c6ccd26696571221c01cd24d40064da7cc56d5b8027b3fb8e3ca9b3606462f7fedd2ffb6f7f634f1726213fbf34482c0d08a5cb70082c7989f2d984246a7c46677d43395689291df089d6b3ec737bce8d84bb8bcd0ce4019e4e918c46aaa3f2e1089a20ab5d56c0b12ae60ddd9fa72abc24258e72bad070d939d9003033e3009eae1e2fe4b17993180bef50b2274c12b48281cf33d896988103a486468675d7d473981ccf3ac539fca7356454dabdc30ac14a2fb87865e5a91976d6d50d15d6157c5ac0900ce639b9b2948d32688b78b58156f5738e07aec36143e90550469c284ed1ac0796f1b1abb3890fd359774004424ed4a47a9303d2970f8855a6e3898bf76c7a99baa5d8eae31a27b1ed010eabcee1ab45c9492cbf5f42a3b569a34029acc7561ab091c681a19b150fcfd229811ce809eb541db2ee22a67762f79d7b5857ce051d7c47742b91ce7e65697a64a1e7c2d69f541896b7f37f064967b1b0ec343a6b1fa1b526353dac4eb7b25601075062165b39c6f7b7dc6e24be85743a295ba03d8435ac39ff63d7a793932e135ee8fad9bed919356c5398b6e559818811cefea6368cb06ba728c054fa13adb42da7e745bd8358ff3cb6405db2d76d0ff1e13eaff998db06ed0102a6dfa62272fe2810fa99326f35cdb46655131adb04bb8ee84d61cc688d5d2a646ac83e49b50031e17cfaef4f73ee051a048d02465de0c05e2cc7d5a764016287b0a55515dfbed699e32eedcbebf5a221f9c04ed7661f1a0702d0d23c80c3a399e130d77f1f0d25050d2aef83fff01760606c6da8fbf51a9001df3f97fc71e909da9ce4490de79a75c1b2ec1cfc78e0a02b9dfaa056cef492b4644906cdeda84404d2053df45431d21d5ae12c648f4bfef28f1a76cbb27eafdc13f5137dcb0a17ec48c955c1678dd15284cbef6b18df6966c524ed2011b9cdc92133dcc151a2056ab3a4381915f79be5bde68bf57a005d65a5644d0a6cc2f054ddba783323a69e9d388ba02bc472c80901f98eddd52bf6f34c0c49253c427067dee2dbbed1f60be61aa8b2ca31cbb6260c4985a10c3ca33b917d2ee321118a1570b8246cc10a12ef030120fe14b1470f7733aab80df6cdede15825f5dc362430a9c7f695e57f38f007144f96b3be36dabf48979e198fdd88c8fe851bcdd0147d910df27f645593e78fa1ee9202bbb63ff93214456bfddf036f84cfc3bff30c7893662367ac27f2ba03bafa2205693d8c6ee40286e4cb76a1463e1cd28b98e05a8e32f2c40e5aac316b0238c9ad70ff3dffe7f504d78ec07478b13403d68b134c6eda2a6e75055d1156c157c61c0a1d9d30c57e9ff0a2db6d5bc162d0cd80e73c8ecc5bebb838fa43df921614b1c0e9e1019e4850c78d8d541c376d434856404013939eb0a0c67b0d1ac673f13f9380635a1a897b528c75e0113262a314b9b7496bb54310ce33bd123b20f46806b3acb1c9fcda8bc4a9586c5ee47e7e7e86729a45db59e98e772af49bd9240a94a94a372c1f590c09c00ecaace39d1af3f3e4616fd03ef9ea94693a40307a8cf5462f630311ae9537bae816b8a33ca4e01049a53c05294f3c965d2017dce2a96c8474beddef1946dba389eccd00e2359cb061633ec499d0a78c1094a8e590bdacbf8a98702c36e8144ba314778d30f8dfceda0aa1de1444e8bba6b982cd323f5e1c43acaa4ddd158c8f5d279354e58db540ce58fbb1ff2266c0fd2f25470018fd08189f846af23c3c40d18738c4def160d0a34da706ec11246332032896d6d396ffae1052b2ef9adcfeabf7f7f00b46992a31603ae82d681eb712e55d7e3ed5c7186060e24374f869e5d7563c7380c548dfca8dc174bb254ad62814d843f8f2ec4cf0cb075c06a19600c93ddbc87a78c8cb17131fa1dcb2ff615e001398a0776795922531a2a79ce7fe84a1dc1db0aa8ea6866aa40c9eeb8558060d01d3cfa22c77ef6a4bad18d2c6f4a8b3f6e7aa4f890534492850421eb50d2afa7925d06e23947f2b85730b30d1731a42ca9083b7c5905597c58ab3785fd2ef35a7f3692d9bc2c3a0a5690680e3fc1bb4b6f985b078cefe3be7c237f7ca607e210cc52cd0e751bad5068a881a79894cd0dcb620544c0903fb22c4ab14e64e070bbf9e4d5e3d3a510e49a30f047563c074c6a2e64d4c65f6ef749e477313e2228e143f914aebaff12da2b2c8f60338d0e588542865fec3d0e22b1d73208870a0340c6911f7e1c92ca30d888c0bfcd4217179c98f749446c91712c8dacd289d59c37972db995a322b22f5187944e139d443d0d30ac47c2d4a1f036427e4c3c0c440647cf866462daeb4eeeb55a1c3f8b282e85b0c543f2a0ec50f44c50c8339cfd014ea5b232dcc31556946f66dff94a197dcfe50510cd5f9010a2087ca24d4a5ae8347424ebf3fc5066151817e594902d3d5685658f45d2017104fccd85e32775692220b627fb7472694a4161165894521eb43bdd0cca8a00fbadee72825d1aeaa01c7f5e47e5df61296669e667e3d0e8b45726883ca3b96483111a905391e1ee3d0010092dcc867eb55fcfbbfa9b2baf6889ee62b43bce98f00846bdc8eff428312e24eba033488fb8c9d1fc2712e96af5ad880c24433bad80d40acc9e90b420ced9ce500c4b9acfe91a3475e2d879ed71f5fe7b49cf0ffebbbd49c8658e128de16424c07edf684b2b12cc3c35ea02737a6df753494efb6760dffd55635d6fdc926afa1f6c54138d6029b9d7c168f3c10e233332505b0ed33a314e25924ff1fa528b720b5f738438e263fcccca0218e082ebff147f4fe7d5398782ca0829c7420c8bba85f71447dacd3771a09bf9a683d2767989a0946f9e879490bf84ee8d64d2c0901eb3d0b8211d31e299861b963abf7ceabeb7fd9732512e0fa7f5c46956e7036045ce45d7bd8bb23666b623738c451bba4ccdbb73b932c2a9d5965e83e8c26acbf13c8d7797269906d3c4f0805aa095fdc284db2599f3c3b5f17ac9c0054f06f06600b31c20d670d6430fff525fc5b00e9ef98cfe42581f5ef6d5afc5501d155624ed00a957eee5c7407c1fbf599d0dd3c5ca39da97aa237220d8bce23a0b2bd2ec93763f0e5bc8f8847f20850152cf10afc8abe4f0e01daebb0d92dbf07b91e9ae7bf496d229c69cf247a7baa8cf572e07ca256821ef97a5e628749478b392786a0de0eb884b03e1842e1ce1728a0d2046e409b3805e99bc607553fafc7bd66ee7c1b5680efe754d126eef5c2bbe0a8dcead1c1c9db5dc2b6a1e70429e261828fbd54b28fdcdb42e3709b5bb5fdf54121506347d3a06dfd11a0e674c6cd16227aa29d7b15200c6048d96e843a15817c217d4911e45ccc8da5605a1871584596fdaf1f613c2610caf695805bd54e3eea0156698152db16629321990f6fc9d62830624f1c08f4f9e9a10fdc8d5eb3e284a3e2c4dd547eb7d2149e06a7cf2745a96f3f0aefadc0a11cf7756c8f80a902a11e27b8c48786f3964c76e910c08194bc7c2a38b6b1693eb7f183e66c96d4b6d4eaf68b68f5a6dafd8554b14d241b1bb19b08d815eae9ff1e3cd61b534576be0ddc599ad846ac762741008a42501a20dcb8f3c60cf5ee6adf5da72f63af6c3fe049f8d89c7a41d7d55b15dc1f3f20e338c9f1ea5e37dfd2d7000939ee5b08e875ba2a82154800d015e7a574489a6f583b59dd2ddd96b0a6e387862802e112c30c93c67fac8e8b07f75286348ed63304969822457796851f1a8309e52fd2e3866c7c0e567ef1135223266261bd59c070191d7abb9cc229388d17374873f06702fc5cdd71627624afc294378d00c91707c4770a489313f74e2d534fcc4ee0d4016d037c101bb82ee19441c2805b651bdb801ae17b2aa26a9c8d54d962fee4d00d5df993884ee40f6c4139ab3416053b308e10bb1aa802e88c1f8ba04e1e3d6deaa7704186b79ba20c7e80ab7788011a75b01c7b9bba80d366bf2486f8ab9be28005f00a7e2d6c576b5fe35e68d3acb4fa7dd4e14999ea5d8b009e40780e7854a2ca6217da56407445045d23f152af4adf317df15d08499aa241df72ea2c0cbdb742ae4120bcfb1a30c018e5428f22388f9dc66db3fc9102b60688712c4a5d48c2d9fcfdcd3cfacc90398d600f017b2d2640613438e036323b2309731aa2acf4c3a15b5c5dfaeb02b0d12cd7aa6894e20efa2eab177074cfeee8a872b8c5ad488067cbb055fc31400378968b457688304a058fa6796d24f97aa29d52379f1354297867f07fd71019172715c3d0168abe684dc9f9c9328918030a6ccafe5eb1765264e3e4389a8a1c9dbdaa5a66ce3097ab42e28bdc71c936c2bb17961e1932e274ae039161d37842b4fafadeeb89fbd72f906834badbe0725bb44f8bc01155f21df6c49bfe608a461251f79b37e5e390a0a5899b90d11dd5501fba17e88b857642d7f1d7ba8964559614027227d0de53828d44dbf7fc228be95bfb578dba19e9358b2ae8120d0655fd34e139a2be45b8a0e903d2301f57dc20d97db9f99c313d1c9c593f8f7ee879e75730a36f4a61cba81ba635049c7c4acb4733fd45102068c67a3e028333ed6be287d1b9bf897c115b666320e7e8e8914bfe0f3d35f8493f15b03f45280c4612dbc623950619957efe522496fd831ead0ddc792edb6d00a9fcc50f6a1c7f9cfa4b16bb0d315998d1d464d1ae969385a5ad270b2fa150169656ef24ec34b0caa0db88114c8ce0caaae142fc2964a858226c1452ecc1e5f4bda38058c6d4c9f801ec9bc4362212381b5aad8e228f8ad7073ecdaa9d331c55f433307fadc1fdb92bc42c1e34323b8147294a6b2927578a3effae53ac8da3968810d87016854377780130e1541c15c1d1eee335abac90423c38de2610982641e6d7e688d316fab6bad83088defc2a416e143cf3f6a088349a1546683c86e6854b6897d118c8238336384ea197311d45d6784b071c9387667758e26e78cedc6653a34bb2af97c3efd86e43ecb389dde64352638c1f740ffbcb1e3493fe736b944be0c97c9289b523fb0a09178bdce39265b1ccf12f31a875d5d079ea9ca31cb13158efc4ee38ece752b220a98559c7403838b1f89a067aafe34e6f4f54c4e8a5499f440c4aca56142f5ddb2db9ec00dae8d1ddc7e5674ae1e9b85fb33d8a228051079a6e2eaea80a88028e017472c0d8600958c0f4d044f2a929bf80069a5e58358ef06ce04749e1b3440ce0b37800bc277010992fd869ae1c0174da01ee9bc96039616d8baae70fcd1148b9cd932022604ed0859323ecf5693e696411ba34b007426768e4bc979bba3ba9c3eb87cb215fa4a2a1a10115258f3d095f79e8804713b9047a76369dbc7b6d7f17e92fc795515185f1c8b92434f5b44742180326f8f4311166f4bf30442507344394cbe5edabf65217f1f6bfeaf8da4c6c9e103b8af30ca73e9c6ab8d66e794a9c404f62e89c2dc40452c7878b97e5c1ad5c60bcb0d38e45374ef5259cb7ebd5bfbcd696846d2251d310bbd08146b686dacfa953f4ec7c5c6a8008b88f4e879d574f09e48cf8ad8c9afe0f5d223b672c311bf84706abe2165c2ea01ac114def0f3050b664733e38fdda26ad71bb3d6ec886451fb6ea694c9e895eb648a9d1281a2a61149312d7f82bac4be4aa7bb9185b6aa496ddf79492564c73fa239047cf3807ee008c9177e4f3673a8f07426b1ccb9ba0c6aa533cfd6da2acf56b5311086ca30d973de86852cb1d9e02532c2c721a097bc253c84b794ae29391b5291233aeecbd86b11f3667306402df3f7811b2603621f315f925eba864a5a0d14fa31de9ebca46a5013a51510232816df194b2ae08db569756b21f05b0c93087178056879bca9d973e53f1c29036a6772765c601619271db53d7b578ccc69441dd23e1fa1c87688f323ba7f099c44eb6ffe00f44e0f78fd415a4d3f41a8a92fff668e30f13665f8076ad027afa60301cc0aa0ad90162bf5a59c9b261bfc2c10f8618d6c23d208d984ec4df6de72ef51073b074007dddddddd2f6de1ec5d1683f3f668882e86f9924118a92912c486668814129f61adf5b64ec12a61eb7892c1a86d755b249cc0ee0462b66a8b9178d348a85a0892cea5dc46580fe951d7c408e8d872e46adef8240d49754904f6ea3288264554af549f2c225797953c42c4484c15e96cb621b96a29245787db1b0018dc2e2343748e36dd0059e174e4aaa55b5aac6a596badb5d65a6badb5966559d65a6badb5d65a6badb5562883615990b51600308b656e9116ca8995bdb0dddddd171bb9014990f4e28dedb677a3b7408bc177662b10eed72d2aa250d5d65aabe5ec61b4cc711e8dd822de48efe6e6c64a1a19046491419040903450b6589aae815b75968c861259023daa22845e056134c2827118661c387618018e1c3870e0c041c466adad52d2481a49432369baa66bbaa66b502e2236d8239b02bb58be62996b74e52eadb576947a4d1764a351d1a3968fbab7a4e9955aab0d65306cb5aa0cd63f4963720359aa5b1845bc8215608aea2d379bacde355db37d5dd37d5df3d1b6dddc2e6c9d77b85fde6783c8731a33830ea365d0e5af8ac871dc3fdc755dd765e851cb479d6d5244a96897fbebbab89b6430b80bbbae962c822b160057e0e851138fc8006922374e42e4105307c9446510ce0e929e4bc4f651af0583dfb778b37934d5e8efba1bd43fbf91a6026531ecfb1f54bb4820edd234a0ec857d7f1d59757777d7403cb1fc0164a9fec1b2073045f50b774d8faa21bd52d58c8edc4857a4fae5eacf4dc085ccd5933490a57ac40159aab3680ec33c22f25457b3bda657aa7f98fd6ca14ef4a12062d3ce79f6af6beaab7f33df78739d2069ba26d2d0080149b106aea8bf8949a75345d9ea26c962d857ef6b1ab077e7585fe36032342f023075c1284800c7e6a12ccd16a4ab89402a55fd7024bf9021103f04c93373a1651aa7df255ee72418fe0a7023c6f1628e1e551d654233a253f55bb1ab3a87674cedd56dd6bf47b62fded4440ba65a6bb7adebfe6f54bdf1e5c276b7b0d91ecdea56e6a2f3ed56e6a2b1c7f3b92ed0332ecb62700ef268c4fcf1bebe762c8b617fa1bcd8ea7188d97a1187d898833dc398177344140cb92f8305b205d109391c82ea5797f76da14e7414f39421890cd01c3c8d8192753ba90a6bed2ffbd9514cc75284a41b44d0a5eab69f190cdb56f70d17defcc6265f8fde8071f0a1fe6a61bbbcaf25471f623e434dddc0deeccafc9d31c6185becec847a44e70db201b127112e6cc166777f5ae0d2156cf0b05ec2f919334b09718ca7c085a2cfc2912b935f2aa44755909b7843836ce1c6c81029275d3da9fcab3f5e4ff85f0592abc72162f7d022680fc4222217fe98bda43c662db64b7a494b1eb31793939357272727b74e6e4f3e5d876541fe4a2c665d7798bd74cfdd53fec19fe89f93e08fe421a9a2422f7ae8267e3b9dec85c43bd98be8d7838570cca24d444264e20332412a711109cfc4af044990e498889fdbe2f37b0e4a6844ca49c7dcc0f1c23dd9cbca3dd9cb0bbf1c76b190087f319ff885db0b2b2f883e7b246fe407b64fa67275298518430064aa5da64dbb5c4444af4e85b40b897bffec0bffe890957f1bb5c9d5ab8f7aaa3d8cb00501885c7d3507d8bf6a835c1d7eb506b9caa25f4922492447f4ce291e0a4ccca1d398591e46cbd2c33c1a3187bceff3138f598b13efe4c989ad271eca8b13efde9d903bdac5c4ab12d79e72d22eddabc7eaaff0abbf8065901e555fc152c808cb1aeeca5a882e1fc2a25f29253e8d995554ae72182dab789fafb8ca62d0ab88ae721591c7a2e507dbee21316142f479c2c461b46cc2c4514eb318f422ef93ff7c66314237e1d188f984f7c98f380bd9c95e364fe662f3647c7e2f63c4718839f40bc2e02f09263f97879e0fae318893ca9bc0d287fcd12bd545d5496049d3a3ea1e9641f4a8ba8ebc55c7f8b85570e3a87e523d05778d1e551f81bbd4a3ea211c8ff4a83a0a8e43f4281ad161eb7ed2e1eef9276fea09b254bf6eb6ee272ce4092eb909ae3d7a54bdc3d5478faa83f0b53e1359dd05cca0c3acc4aba71e55376a2106bd9437ed328d0c01574012921300b6c4184603802b5e802cd5b7ec2c243ce5ea1e1a64c6dcaa6bf8ebaa1cb97ad622210e11a61661abbf00578ce42b59b2556be15091273dbadf937fa36c15914d7e238659f8b3a1254f20874cafc1549f800cecdd65601c9c3d8712485b0149ba81ce9ac305b29d55463b650f1db6eff99f10c38ace0681fd859b755d619b8796c698820b616c5a7dc52e6086de67c6ac53d86a3df568a86f1b6df544d203b37bb6c45c62945145c6009831efdac226a50c59760eece1fcfc14363885cd9bf69657d94b193febcdd78087dc85a25bbb6d5d07e161a628f2fca85d64c48f0e53ff55c07a344caaaaaaaaca83b1afde7b746fb6f9183d8ae2831e4cfd172f5fc321b6597a1cf060ace783a4deb15e811f7dec8454870b2529a210853e5b27800c5732b438c3cf64fb54873564ac368cfc7779f5f2fece393d1bf6b7deba321067e0002c6286189319aa570ce343e5e9306f83521b36a677812b052a90410978c8c10f6466a0b76103c24daec4dbe8bc1c62acd405370b170b1de8c0c5421370d663215934c5d5315cab4b6fddc8234ffa0b5b32d48b32d58b71470d73521c9b7a416270337cc951244201596067ed257321b12b210b7cc73884fba1580145a3d8724a39e573e818774063833ae8004dfefc19956b6ba17f2a504640225d6aabe95ab6511566e44a3d7907c6208bc414339c54167d745d27e188fb085ce188fb075f38e21ec23362ee149c0657b8d7c7209a1467e48c905cb9731f813f0f61983fe78e82423f9d6cc810426ebe6c03b9fedec6959411e513080e5de2ea91562194932bb1108e3f467cf02dc514f528ef8ae4992cfaf838a9e8a3c3bd72529c54f4117f4096fa2a02b9a51843bc014c516f7923bcaf4bf1be2844522f0790a5a27c76354f42a738a2525ee1799912c25f0482e27d94662f24a715ac24c7a45d3c1b668d48e13ea1d8587639acb1cc2798630359ea25ae384e8029ea3950802c5929abd1a4eef593354dd33e354dd3b44b4dd3346dbba6695a27354dd3b44b4dd3346dc4354dd3b4946b9aa669dc354dd3b4cf354dd3b4d0354dd3344dd3344dd3344dd3344deb5c9bd7344dd3344d7472946bda61bb94642fda9569579913dab8ca65338e86796c70ae47bb9b0dcef5681766c3b3619a65d9f06c986647d8c0ac115a4db1815923b48ab3312245e3e8c7c688148d9b211b1af709491b1af709b50dee13eae0e63ea149a3c7334334e5155a6825a724aa742639f3524f6552378b5927577523d619474339d980f44aadd783dd93941bb95ece601fcb496d5a8d198e0d9638d370563ab192a65444875c3f936b26936b2d6520a842aec76a6cdf95699792d7df1df6837160d34e3f49d3ce843e75b48bca4397479a346d8d2d943d7459d3a469531b911cba14d22e9c872e7b3469da1f1b901cba0f5de26812b5a6d0e58d76f13c44ad9190c9436f9a26511b64abc9a1ed216a79e4548f1f39843df42e75bd8d093d1e699793871e8734a9b2365b911c7aac6997eaa1471f4daa2c2af450158a3b78e4d063e83734a95a38c456caa137a049d50ad942b7a15d501efa02da6586f54e05aaa50b6d9f1c0a7dd4a48a12b5cb8c0ff7d067936ae87ae829d94b68ca485256922b95c4c45306254957460625839241e5fa9992a45b9aa999baa5992a49d2954a9552a5544946922e144a062583924149d22523839241c9a0723d4d49d2552ad1144dd1544992ac54aa942aa54a329264a150322819940c4a922c1919144a0695ebab94ad5256a94a9524c9a652a554a95a144a0625932b4a92acb5db26535392644bb3d475db96caffecb7bdbea3a265254424bcccc35e567ac8db32cebdcacd6ee86a9cec5ec52b712e96ca38a99b4ae5facc735119077551a85c8f995c97ccf55c322697cc665da5ebb94a2657e92ae5fa0bb329932d85a542271565b2a130540895eb6d55c9c8c8d4d748ad92dcaca79572adaf1a736c36b0cdfcc91b9bb25b0a57437a488f6a678b3a4155a846591dda1d44464646e6c3cd9a75fe6098adce2827d565a324c58ec96bdf644f87dbb04b53ae4fc1f523eaef078b998b92245d19b9521ff23e6b4b797a40a4c7b1e951fd95b15aa9e3a47a548f6960b33daab7d42e356e29d7672569edb6c90e05cb7a79a45d3e7b823b4b238db15c6b901fed02a45d3ac738db6f87857e3bacaae451aaaa3b4191a110ca090aca2f4a25e589a4bf2858e3f9d8a3886104922b0a3ec13368f6d1a35af9f87153b0d92e6dd299b2630ae5f44d707d876be4fa921bb99e04d78386449b5cdff51fdc75f0c7c7c436ced4471f3e6c7dd461936f4e2ad7eccae47a1258cc1a739600596a0ab2d47352138aaa2763cb40cca1237198c195da97c3295b87d9fe307d98791f8a2c23fb88bbfe59e7388ee3380fa67a7bc74a1984c92c9b595eb51e4c3fbbbd8533fc59af67212dead54849aaec6573009c81e4db3924bfdb065934098761fa9fc7e33effbcd4403d0ed05f208719e86f858945e4ec9d6b27f976ed97243b8824037987e97fdce9610dd4a3d4b371ffe15e3ad937fc95c832c38090e5efe5c598cc404fd9560c53793e504f077a1b10902b927aed15b17d100292642320495b0789d80c74cd5c70a1e86b61c9f028e08aeaf6defa9dbf167ff13af68bed1bcf53eb4189e119f4c3bcef97b5f7ca5f4cdf12cbf39a41a5a5bf3037507ada8283132402c44221db10152db0a505ee20c318a094945e0ec3c8711cc771d77a638bbbaecf256e9bcafa657dbd84af8980bc0fc330b8653494c8d9411c77db15748bbb6e8f9d93d5be3907752a355d03fad0c8cb98248e4fd2a868acc6e3ee6dde7589d84c6e6bba663bcd54f193d790d7437aa546aede1e4adbd813cffb7cb4c36859fb154120d039208ee3b8abe0388ee3388ee3380ef4930c0688cb388ef3d1b29770d7755dd7755dd7755dd7755d308bb11d0505e5a6807e53b08aaddb2b056b6c03f2be26922bee15f712726561e760ae7eafaac41561160632c3aa5e491db93a6a078f1eb20430457502538e5cddb6481cb98af9a8eb9a2c6c34dedcc85cb5e7032957aa3fc2ea557b5f35f52c64681792d71872bd0160adb556157045e7b5567bd9cad57a7d3193489ad86d9d3f49d3dddddd01f1e6a50b5b8c4147bb602d03c3e5e295bdf0603183c19df3600cb2d00cae50144094c8f43ea4e7f697bb6706e7f576d64f6b45b9c230374c6ccfbdfa7551cfddde7ad16f9eed6355cfaf4c8639870c8352166508c40b6ee43babadb073f8de7eb857b556f67adf3df6ce62787e6fafe5601c66e63c520192e44c11206ea0da860f22323d6121d35bd90bcf84d172865fa6071369c43cbdcfd4237a1ca27df976e4ec65522feaa0d93c87edec91d4228d0c365448b7451ad213e866a110600f0c00493d6af9a87bd72b14766f95f478d3fb4e5c75b334250fd0434c8a008100790083a845f4e3f92743a61e222c96b99039c3e48c9c913396853916ce2c8c59f85af8b2b065616be16ae1cab22c1b2c7b0340ab83ad079d102e44865c86b5731d6e5ad6e27a300fae3c5ee5792539873f98c4037303f7c954e26ab9cf31b802621d8e25b4075cd199ce7ffe79287b31fff91d81c50cc6fce73023c120fcc132b4e31033ca0b51b66e1dbb2dd14f1cf3b46b3abdcf06114ae642e6aefbe18913d154994ee4eadf89f9cd5b9becf13e51b64194b7dcc15a8e530764b1d772077386e0e40ece8464b983b113963bf8ca1b3777f045e4ca1d6c01b17207db96b1b983eb919a3bb8aae960daa383a7ed60690364b167d10b909b27822cb683638ed3829025c310b25cf8cb0c90fb91084d8c218329fab41b6d926a34995a2a58579f9ec01350994292a3641b27db669cfc368c23a8f70f1629f10f1251f9076d3e140818a9906185e81f44fd1f0482ff411aea62e2dfe7843549d9810c31057de88af076159c1d6b278163be30843bc79938d32e5d3cc115b04b35f043f5623a6cb06227385e159cbd04c6e48bbc55d9aae456c9af46025f14f2ac8be62fc92dc1527e4bb0100d9b45f70415673ace7c30e4afe1f6394a4643899c729961640f5142123a43868836255e7269026f0a267908bf9498747033f9851be7017d380fc9597487b010c9630a4adf88363527f2c37d8420a995f374ea27052381650ee1988265be136b1cb10645ba41ca928e33a25049e7dd705d48787146863ce943def3be880222d39212cf2b31b9278b619590c0138544280ee1b058136bbe58136b6a6a9aa669e89b66947a4d1764a381288b7d2a3a998b92ac6b6c84a027f1aff359d64537c95f34e1c376c11e5c29392df9bd9293f0be582a79c813795f1441a625259d5772182d9778efded14a4497042bb9756995dcd451214240a69759ace95108c37cc3cd9026b1902b74246bfc48d746302c66fb565e72ab46d25b13efb39bc8fbb6ee7a5ff758d342e6ed222cf335c14e70cc5e09151f99febee4762653da3cc014f424701cd23d64fad117bf58438f216439f131314a398d4e8029e8298d50c834d678606686f612e0cc264768136ab4c0806d47b6145cd1fdeb25e44dcb5e589735edd29da6b6ec855552f28804216a861829128f74a96b449b7b2c0593dc0406fd04feaccc1cc2314b114602cfce62ac5cfe76d662f495c3ccc5ca4b94b84844e25d482452f946e25a16035f142ae1a1bc187de52bf8238c6bc0b0070a70015c4163cb2c8031ccc015dba9765ad1ff108d50705cbcb050000aa25010d5a2e4d735c18eb563ccf90af67c84b99fc09f9bc0a08bf066abd3d3cb10b7cd6e1b9521d393685142e557e5d1f34222cff38e6f43358bf17bde276ff2a2e2a1bcf05ee2253c0f471f187f310691479c8930883f441e31489c9989d704bf84c49c9d37e7bccaab2c8645c2fb648c7f7a3462f63c92ec0597642eb027a3e4d765988470cc57057ffee394abd014af87744dbb989cbe95900448df43e00a92537a234b99a2909462f437d432c210e58cf0ba338a4909c907733064790da762c8f2068029e4fcac4f89b88016f03032fffc00a088135738a297f8c2117d48832828d64d298adc734e095be48ca4d7ebeb75ddc2b647f3c26f7a2dbda0f51a7f61eb73be5614093fd4c89bc462470ceb515b59c3842b3adb203b36132e147dfd42fd741fcdd23e368e3962094715ae58fbaab2d68eacb5a9cd4341a7cc2460449b69f4587434e1c05a90a52e555deafa6e8ab12cf4efacb56bb5554584cbf99ddb27fbe773da3d23c9483e399c32077f304856d2e1129c1d66502943c842e27d9947af51ed5f0ea716277dce077f945e9607f3f17cd0e1ba0d2b57e4e5dd2236f93ecc9ae7f29b24752e2f0f218aafcfb1723b5d7adff53c1faecbcbcb000c6283b97d26c7c69d8fbf1a94a40b607afdf9f6201440add77708572a842b5f0536eb36e4e76df4ed6f010af05d207f9000f516432880ea1e8402a89fc162384365f105ecadf743f5394251e23d92b7b1f50a3c6c782957e6b43db850d45563f6b4851e764b0f066c66838979bea55d602cfa0f0a01d27c4231e8124fbf5515d699c5681a2a1684d1d769812bf49f652786b905bb446cf204802ef3f424e8d2a79f55f612adea4557301f4cd12ca0b828345dc45a5d6cab0a570b5bec7a35dff5b2dd17d75a5531aabdb6ca1649858e1d3b768c74f41247f42c3a0eb1cdc3206e18e5d992a78a3c218d8d296ab8419262d705f9bbcea317b3bf7126f2c88eab2893f1a8de57613df4b0841e7a58420f4be8a1871d76c048b0030f3cf0c0030f3cf0c0030f3cf0c0c30e3bec9023478e1c3972e4c89123478e1c3becb0c30e3b943afbeeec72fe41203457d5a094526a14c30ccb98bfc230acbf617943e290397a5445100298a23ae7ee98c1ee8e194c870ae2fb2c1aeb1cbb7de775e5263dc74cde2693c9c4f91ca55e233f1993c5a868d983c70e1d316dba27ce74f2984e98e9c4319de009be2926e6c68f989898989818d3e9b4e3c4e3d4e3542f87e3228661f760a3d46bba209006a2f2bd8abe3137e6c6dc981b73efbdf7621eec76eef57038dc7997c5f0fc72b8f8792814e260f9f9ab82597cddbb2ccb9e636dbf2a58e3eb17ee736ccfe4aa55a0e3da8ebd75c8e0ad8a3326f7ea643af5f091655996657dd57abb6c01b0448d9b520b0153341272c51992abdfac85e4ea8dfd4d73d34dbf091bc129c6743ac5dc8831993e608a0171a02ccbb2cd6432994c1bc8946559b66d2693c964328150ae298bd9325366ca4c5bcc47765e92c5f0bc3d1a22ac71cb982b6fc01cbfa67befebadb06630aead7d8209c46caf8da7d309aa2e0109283365a6cc94993e3a4c3137374384c820b21889bac176a349b1b4fd933988913f667ac8f028ed28e928e5287db01a213d7c08a9393596d9ffffd5b2d65a6b2fcb5a6badb5f7d6a264302c3badbd3cf7ca5e6ecac55d92644ccc631ef398c7bc648ad1a146e9c4a45423e6c4643a9d648e5c5d56f6727971939783d5e01c2b959810632ac5c494e032994ca6ebe278ea759d4ea7d369a2c0e0561dc503b2991d356276cc947aa0c0340c2f2e95b0ca01c8523d6a00a6a8feee5bc932995aa64d9cd71a4d3218b6de5aaddb1c0e873359b00cd34b7c5dc392c6744f6fadb53131313112878c91a15d14d02ed7897669bd44de0b3a48ca8be5bd87d1f23dbd1e3feabe7576bbaeebd8258390a1472d1f75dfbaecf27a4906e3929b9418a594524a29a594524a29c59d7f2411dba7c593c4d725299e467f579d7e79639243d87f520b466e3e5cf6a2dafe642feafb1f485abb6d5d37b2f1743ac5d306b598522cc918ad5dacc5581638bf58f6c2f138b6479d7d3e9fcfe76332994c2653e75f9b7a5ccf4e2726c4984e31312530994c26d3e565a00df46dbbdb41076d9ed227ab214890204182c8cc05f7925f9971b20bc210b2dc02dc883de0625e455d80fe79cd5c7c348d83bd73b12c8687e37d57f3505e7c0e3ae8e3c9e0bc1a6e076f426cde034a9905b205d10979f51a8204091224009826db44c366ec97a4d6d1407ea07aa8e0b1e3d8bd8f727684250a600123c104e41190fb52a6a4a424204fcec6e1a85004e46e04e42ea2001ba455b476fc80caf0db0f3e327c08c24f08a3fb9be1caf19e1c4f72ec15314216495a910690f2f375040199c1b06a780004a66559f39ad6e5a1e891e5c11e35a0a228e66c989aa9be94d6abea4dd86ea5dcaafa6feb645b355675f7dbf25034a047b2cab0c7215a0b575c9fb730191b76893fccb35e59b7d6ab340737c608e7fb744e5ae78cc1116e32ccb094b51b4f7f2f8b626ceb11ac6f6c1fa78cbe842b66cc1ed17f62d9d3b63725fea0978315650d186184304219b33fe79cf331460e1c0092a2e501843e929061cc810a1960637026f2e811b5f910156da2a9692367382b7f7246f298a92fda64da39fd4cd9066222d23de8db3ae68315c41069620a6a92332f38c186304e4e9b7cc8d3a86968aafbd736b99d704172469e648f1e51ee933372067fb2c775394e662dae6ba6c7c57246ce707206669349a248d98ce28d58e3889122cf6890f9cb8075b8597aa23d3e24a922239bce8e467fb7590c041bb56931d5aea44d9002d827802ea04f1cd434031c30f0217b3c37b20704e264c54992cf7feef9ed30ccd407fd31ffd1538bcef399ca009250e6e945234efe81be0c63d6244928de0928fb6c9f6ccfc033a3f32a5fc94a96549fb8bab2aaeec1f7b53b872b5975f7922fb8c1b020c05022c311209bc11618e0c8293204e205a87c218c4dc334ed5e256cf3d4e344b1219d105a0242b750d3a3a862b00f6c16b3279a4a9d52a7d429754a9d46a9d77441522aeca9c53eb07df4447bb40b47ff4d1acc1e3da2d464ed101b5c918d24bd8534923453f42457e8bb2e95b276db3a8f37e9b4f778a4e5e3c7c9f2f1e33a9d7a447fd0ac8594f2f4439e4e99d2d3e9d483a66a658fd4b816465394082d72698a16c9f4d683adb5b216d6a7853feed62b9ca2453e9a12659ab23c9aea11e5fed1944d8ad25bb4446f638b6c921e992749923c7a85be87fdb101e9664e49b7dbd675ff6882207373ce7320e0386e72af321873da39b96892326edd479f25913d1387bc30b69ce911c521493465edb6753425496d822bb44d6db2c147478fe84d2c0259e83cb5e9519f20f3786e3dd656ebba6cb516b589194dcdf09094fed2a08b766a1353d09ff854320d4241903d56d3eed13c1e5b2dcb633d757218655e0fa579a278fec5dca23d8f45e68954173067bf70b33da26d6a1d8d821f40c800f503a5a696e91db54d3bbcaf56cfa9750ed75bd3d33b2a539b7a440f57702a0c4b43fdf4b0f96b4d2bf36062f6d48fbb35c11525802b3ca7dce7af87c3f39e798fe7d1643156010cf4777aeee1eeb9cc5e380ff7fa8af3541606c802139ef1a8846c99c97a16aa990100000000531500003814080604a3d1781447c2a8dd0114800c7a924a785ca149a42807421074c610628001000010000000080c6d020033f0be6cec7e8d5e593e3e6de333a017d089ff4eaf7c8abfbdf11328de37f5d5e801a197e93abe34816e7ac547f8aafc5d017ab71b1edd8d8e1b6b7593a75bd1f1b12e6e38f4686eb8552fcdc667c9de15d4b3bae1d2dde8b8b1b69b1cba051d17ebe686a747eb86617b01b297357b7920f1096348001ae61ad016230e08760965687a4aa6bb3ac42bfc7ba9a10670d993891b0e715f216fbcb74d1d3227eca63e5dc14779addc8e79a310d40d0e7c420844e97068272340b2830657c8d6ed3b5082e08b600022d093e0fb430e6164e590dfa5c4dfebd74693afcdea981009cbe083e2e6d7401e42398b65696328767478acfa7adcb63e6ea41722a5937bad2f9084e3003a66256c08efd591f1e0eccc80729d3f4bf1b7f9bd8c47851d404cc96b80ba26e56295bc4e2a3f28f5ad091bed06223607294b8a5098d9ab0c9fc051b7051318cc9a0c2cd9660ea2b98568839b08a0429e2b224a91654db3e8fdca3f961e204f668360514da3fad6e0f3d2fd88acffc679a87b5d6d369638cb06c4368338f4ca3f0ad39c671c565fc7fc527adfb310386368d0179710f62f1377ed07749767dd41f73f80084249816749dc5b43ac915796749f08f9558e46365854c639930b9a2c3ddc37e76420239447531685ca00e2767c25797d5e855bad4dfc471d2a8ba68a3d0097194b225f3738f52abac7ed47d800cfcd89e562d57c66d53b2958d6692a43d88005d71d4c1e6da775c7163807fd174e7b0b92f5fc2f5ecd3d266cc8aa5124b040e7f108563f668e91df3575e1ff2461d8050a4780c2a088a8bd8d89982e7488fe077c130cf50f12e3521df8ca674214b94ea1cc4d5cb245cb33ac2d1209e73270d241b161d444cfe3586c8c1ba07f5059015ecbe95da2d54f73a6d85027f00d6fe2952c186c2b0144884483d3e0794527827f809287d0855e25b15b0cd4bc5ba930706d7ccd11d20a67d54e6bf61550fa92f954203c123bd2ab51570cd1125713f8c0ea3926d272eb42e06ea53db262436ac0b751c62c1f050065c180310e606758f967a75be41a655f3ae128808aefbdd1d102bf95d9419d42b89efcadd3f392b554eaa1f4146cf81f3e32a82078e3537190e451c7f4a72127b8808496000285fcb260fbc97eb20d06b5f55e845cbb8da7b8fbf235b59f16b7c93d4ae8421bf9e9e71f8b6ac0f72e0bd2dcd8aa2afaa1180043340309be26d0d4850f3b21cff8b92e209f00567dc4d94a3f349b966ed60539c23e3997ee18a8273264b25c0a241732d5dcb5a20a04e66a2c5331723497aedcac7a70e1d8de1f51c9fa7ce2c931830cd52c33343109e642b0b20031087eb5f2a2e57061da2b4dbb08c24d9fe84fad651af23e68dac588c4d7159d9752b4622dbeab96d762a9104d270d060ccf58a82506a8dfd976eeae25647eb44179e1aa414067b0824203df9290a8cae0f7617b10c5ecc985dc50583631084557fab6a599a1bb4f7383841526ae3735befe2606c7341a6f8b704eb13407243b52a38fc4e1e62cc47246d0307863fe5f86ae4bb5df2f76f89a339bc6c929695ab3f0d524b299e7ff2a16ff8f4f7efc162e157caa6cc4156ab41422661aea118f4cb7590f98d0ca7605acd26632e63531c846f68ecac60ca526a208a5efab4f6ba060f9516521ca2afe1bbfd65d94cf740e65286046d3f5919a6a97cbed9499b7fe055a08799918e05053acb1872a55e36ef785f690b63e30291e24022ee1ec025a87501085968901183b30dbeb039bd1654c7264212219cd9e32a06f0e7dcc741895971e6a47344c2881064b931742d5ba2c2c317ce2404846830c2f341540d16c833960be7836d4008287834c79c54c84f4290dc860797c9243bb0d80ed143c2009aa57d08453e186e466b0a3ec13718b757a7922f762cdb580794c3599f1c5101878069b474689f953ec9efdd3cb6ebe1eb470a53a913a5cfc2b29ae9919756e28858bae29f1c89c04339042fb54717ccab52d43015f19b62092b450289b824cc28f718fad0c79de08da0f713c50563ecd76684c65c0204e39e41b35fb3b0f1ddb17207d920481adb9bd10c1ed7c83e897755bcec04aace44bea07921cbb2040f8075fd45417477474a4624a5c552cbd46045be0a5a1fe469ed6c45fa897ec82363b4621129d760367afdd6312b5888dd5db7cc2eb36c49485e2cdbb5c7f8365545a66f0d7eebef34b73a6bf8986904dae8c893dba59eee019657640032c2af6e470b5cd29f47db08fe1f9a368db2b0d86bd292609df0af6e7aaf2b799444e6b0d0c0823f9ba46d7795a18110a507c0e081a9aa4e0b5ceb3a272f9dd2f52cee2153f7836133a7ccc5d65618991a143217ea16b2df1dd4112746a66f6a5e6809d8a48f3152edce755c0fea4fb6ad5c3387c3d9abb1f4bd253f0e36b70e511c64ddeacc4a1504393861c3ccf031189afff7a6d88505100f03c54dee6be8d7496f8525567dbacf076e31fe275b446d45f8ae097aca2247c8625ce3fb41ed5b33c0250279d7a3e9ca6eb8ed3b74330082b10ba3b5c3810bb61fe638a52d980bb49a4740d503bd082f62f982691511c69b703faa3b3db8b3bf517f0b569cb6de9153904b15720305c32bbf20b5f46c18b08cdb4d2cf87104e75a964834aea32087414a306cf7099bae65466b173ab9932049dc04866a3fd78b296dbe6773a07a7ec948e57d021c38e016901a6155d091fafd0a3fc0d541025188eff750931d82dbc4721a1dc98355ad14354bcfec2357d44899658b1939c99684f9f76a1a0d9917e00b8dd22a1b74bf995015d4497c08c7e97c0ee6ba4683b8a6a4cf047e48a65056237aa2bb173f41fc521a48252a4d583a6e0f388ca7b1487fca2a54ff04b58e65840ae2bccf0502ad5795b9d4910d5a54144bb2cba500096bfa3b9fce905e5ed4214675e9f1c89ae2e289d16373f5a344873a564dbdf04f6c7b650b0bfb62c165a77449a6b4ce36bcc19c4a923bc92d5da8fc9cf004874ace3b8b4e7c700c2b575d70db2aa3fe7f309207522e116bf08b55b816cde23e0a23041d64ef4f7d68f3a2bf0945acd868a1c1b637e2b12a7785d731d01a2ae884a1393011120b2701029ebdb20780284d51328393d71364c43836a6c732be7b42d3a2dcbd616befd06a92840a8daafddff0508612d38faf1c09ed30f2e38b54230f360236e2ba9c019f599525cd53b82c50d1e1bb045d0181c02287104c431cef315d9bb3656f3e855863d1ce2db9ed1f1ef306b1881314afe83621ef532da884e5e1330e210e530a926df6e4928c27f377ce2ac71140be6b10ac1545cc932884aa581c665780df3a150df314ca07cf5d2ddaf9d6649d56a0330449222b2827ea85610beb2878da6dd7fe747d8a5164bebb8b8261db75522c61ee52f5d07fc08e36f73c2867976eee54a0ce306c4e6f04819a4f0f873fc1fee9d35df94decfebedf164f5827ddafe66af5e6cf2bbdda946a6ab32e01654e98bf55b99f2422ba067c998572d257e6522fc98c2e16b8cd17bd1584aa619fef82dc62d0ef8cdd9e4c84f090cd4e9bca6c891d2ae606e0d18d739b0863480ec22edbc7b3399fc544a4723326db855b261f2638ad5b7edf62290367768155f1b684b4c5a472b0019ef8e7ab783d9792c4341fc7604d1117d82124f77b2447ab4cb16688685c045a3118c523f995e0a1eb934600b9f6683a7bf1677e473d9e56e97b2c3682262cd3f8c915a47505c4f080c6c33ac8d12ce5393f6750a4576beab25ade2b1335481f58c06d2806eda4cac078dd054fd6595178ca4b3e9ecffd185fd6b9cc573b9dd2f5fbae34ce5a9af44fcbebd55fcdbfdad680c78caeac8a4604a213d14dc57e97a30c1b233397bc465099152bab8f26b12a62efdc4e911e4e3256c6a1f4e4bc6a98eb3993c85e2778febc5aec3d3da04452bafc81633850c99d8e0b819ec140cf90f51b8160869007a5a0791885e8694c455c4c98ee57614cb12a1aa04a2dbdc23182ab29eb139a33fabd60bdcac068785a9c9078d42ce495d06b4332e98982af9179300691cdc4413d311f240a4849a6fd52b16e486ac402a48305711c0d3d3ba8a8ec6095ab3b8c1084ae3eae948b2512988035d1a26d9e04b9c2c96267257e891abf5b9e54035acaca7b91250df5a0447ada4c57826f808b7ed8fa0cb1886da952cd1e4420ce279355db0560f712b29bc9378c82f4de1e4370d1b82f5aa5b6c3f3879ab36fe33554bc38ab22bc32a129e8720ead7f107a08a072a4d676635d862a014a5fcd1f2008828b34de8814b910050df757803f6247f010281e798328d8d30c00f5ed634abe3f24e82fe153eb6fa16bd9e2cf842d58704780bfed16018a883f10af589dcb290eb8e84f90af608c9e04a278ca43440efa0c7c73c33c6de6e2f30826e6d3adab4e49ac14fe988202fd410c6c0bceba0bf0da97a68468ac773da1af195c56aebde6ee4782cb6667dd297bb4fef19f138fc9c21dc8f826bd02133d70f908e3f98c7c3d48e2ea5a7fb7d50be27bee36549b3c33bca52a1ffa272949f95ae3cf6f5e9d5048c070a086c60690f086df5ab35211d81372676d306ad0ed4b1790bf04ae06f797207bb372bf8365775e244e67d142846f72db85bc1736584cd37747887ae7ac4864af60101dd81e3f211d56b101db365aecb9b16eaeba6eec906068dc732f2d6b979e9efe9a94a6bab9fe4b2d0b5d882c8cb882b276d226cc5a8cbd0c97d7d3d3abe70acf2b26e038db66f17643b0bd78e287b8df40521bdffbf1cf5e41067a858a39b6c3c5168da91168714c2bc94f62bd469699703711d968340ac4089807223299127115e74b8adb9e201a649469edb60fb9ee59201d2f509f84b2c04c0118083b6c577788e22229f748dec885bbf87584f78bc040561e00299f48a8c6b5e45976a9bb46bb3f6a2cdb94d329c2b5691c80455509e5814e8c13ff98ec36207f7d174271a2afec2e17675a1fc9dda0a56411cc8bc0929576e33e948b123bf9ea48afbf1eb33b595ed2fe959414a8bc1b26bb6a7b9810ddf60d97a034a95d13bdfbe0f864af5d0f04778cbbd1654ee34e4042684c562d925e56071608e33a77b7e203eb6900ea59c48b4ed88abd8e7c8b9a5afaf0dfc3ef6b1bf2a0ad7f76fe7a9418bb0b8e7d1286bc034328a245f47d0938d0f4aa025e9c9cc8406eb4e343b216d7ed7575a4271b123800ed2e67a1c08f74bac87736c0f2fe849a5c995a7fc6cc9d5220ec1a45504d80d81795a3870f083ea0daf51622b0293547265430665fd9e42c7a2ba115a7a858ffda26851f6f0050da7c8708f881575f1adaf7d08c835ef6a5b3562cb36d2680ae6a1721bd276548fe662d065858661786571801d1845b7882758cee4c6836d05eab3531891d00c9ecaf29aad0e543ee7ad34f80b0fc5e47029cd79e9788622fd9e1423735be1f011b49ff25fda355b314b455249259d3a12607db5b884ad79c15f91f5abfca66710f7556ecffa2cbcb7f70a9f792d5f9900cd66c7faf8776de8a017a275951a6bd05ae997b9605869c01afcd56d6e4e096e735ab5004b1225a1a739e610b2b3b2ca438e83fc1863e33fcca2c5e59398d17acf7d6a6f7ad8da0a0dc66f9b619c038616c28bf80b8603dfe05feff90e30293f96f3f6f6b40fef5df1dd93e25483ceb44fddddd553cd74d5f2604f0063fffdf992ad1a408c7d6febaad60f82ca650d6ff880506d0b0f178cb615fe25d6b168a39007b6953a68b52cdf45acdfb6ba0ef93e95897c643fbb3306fbdf56aa9f0a53e23123b8af56324ba2cd4407d6059ebd579ebf17c151183d57b7de57898ab81fd448776168b9e485528fa7319659a2e3e2f57ec507ae8605a1c85ac0d994f54d6e820856f5ded0c56fcf04b922ee4fdcb88aaaf364e574a278460b225327805f94ba17903698938846a5315be3b49359a004c0b151592d1cae564cc597e2e82e21a12a05da0def32cfaa624fe104759eae514f9e75a00ff5aad4ed1128eff6401013b119d72bfa700690575e5a327ad149b3b442ace4d30680e7b1fc2b29d3228a0146866bfe46d77677d2bbfca65748ae07b0e87fc382ef7f5b82130d1177e3a1cde1448a92d4103c3508347779fb2db36b9a4a16567327b6d8ac3fbafb166803b5926b0f040b71d2054965782254453c078480c0ad050f8e84e131b361c88ae5684b0c3a508cf097b05285641e57240b2ed0527be5eaf501935602e14aa60724d840e45b974549b7945ad8c1f017a8a2e160aa4651c41dc98ae13f1255cc52397ed4f606ac5fb5f4fdd8cec8b4900cbc092973a8e789154cdbbd9a01239ac8791ef6fcf8ed4ec44a94c686e6347911389db3417610bc1a00390ca30595b5adcce1a7d429a4a7a4164b1094d29c5a194266e3ef577887ea4a4193b100238128abd3e5d85276c24af466b52d954346d7e130013f4786bfe652d00bc0f75b53017892dd7f64a160d03ef28d8d58fe10f76f83b70fc4018e1fc5e84f3bbfd57fa803c04b334582f9ffcdd424a63885acb839086f64267d793e5746b0ea4fc538d11eff0daf8eb67db716c9c243d31b805555ee3ae3701b7e562726dc2b8f53bd8ae71d727e4e3a12f4b1ae0e85d66c172ec7d288ddc6444a02a1912c7f8f48f55958977f77fd2705edbf8a11c68f19d7f2a44bb94041a837092c30c9271b3f84f38dea81b5af45a32f0899bf1e0bd8b57121aad3cb656cd6f4ff8b65c82a35333e03fe77b1ca722d84db082eb845c327094700b2c4b4ddc6d7bc3d8eabc0918ba4c2762b9e108ae24363b76b55d02526472e683e5993a895ee637479df601ebb4c5f0bcf6ce2bbeedb81803123f9005958ab67f3b3ecb5d38202dbc4851eb92a5cdff4b4f1ed314962d4fd74d953b14ab0d3b22d7a153a005d1e9bc7729c90e251012020bdfc33536230c18e7a3eaeb727b61c562a466180551b2bad6be3eb5e29e06f3d66b9eacc2e28ab8d535319456d0ffe4ce5e82e8718d7496900d88826ad4f4c7b879ac5a0445f4917cb97fc396ca6aef355bf834945945af9d9b83cee0182672b467678213537d820fae768f0f24976f2235b100f1b52dc6ab73d60f665aac7c924395f4b177066ad4dc907a92a327ca1ee3a77bef86e68b88eb662b4617e0cc024a5435cbe689dec5204d1bfd030566f7ff903aa50cd4c649004c0b4820d964d594994d79f693f297362be7ab712c1e72576d2103d0440e808eb3e1fec8e62a427d5fb91216992447df6b6e29d230b57f897b5e86c24fb7a86f059a1a1a964d043446246f55585788e12b9ce90e94eff00a9333e52f4e83a2e7fc0aafe8dba203125bd456e48b796a4f9ab40f5679ae3884a512d1f94945a2e6a40151230abb2342d62cdc90b019c89b425a5d7c31218498e7cc97c46259e01635e5d04f7bdd248492b59bca7256bc9c0e2118e5f9ab521d636d569042097eef06b001d21117b3615313338f6ece3ec4b98f5f25d77fc9eff9dd12e078dee53d201708d092f1e5fb32e24f45856cc7a93475e3e54ad5c053a01fd326a3c18972dd7133537349105bb24652355b378e851a13a25d98b9a0251e377d6be5622569a3cb0fae855175d28951c72d5928cd1aa56dd80e9e83dc7500b6c424d2674522696881267f7253a3341408acb6515a1146bb30f4c86f16552464af0416b7f029515af4318877a0c081a5db43f5d5b408bae263d36857ca5ef1b6ef8a81847bd52ede651a232c19f630f39074d88897e4146698126e054144507a05286ce569b476dbca8d9fa9b62cb55301acdf46a31422f6fee3f77f0360063e84a8ce1549ae17024f419308977234444404380934d6edd7df6dc7ab25f7988a91d88de4c9d787f0f73a149dcf9422dde6823e2548d9ece5ac591eab29f5876299eb382cb3b0c4fbb3093246ab3bcb78c381a55c09d64fccbd37b7ef157c8a5ed44fc4e1de1c7511e84869ffc92b322838844757c7058bedb401b957bfeac8cc8c3d61e4daaaf8ad5b2f6257bec42bcb17340808600732c2972949642b407a926ece431d3c0ac3a916f534a54e03805d3420eb90e4dd242bec3408a84460215cd27249c76e4214203d1accec66762ba5e01d34f9d18c5fa0c6848b4fcb4112ba1fee436d53777376046fed9696fd8c6a513faecb49f1611dd1810d390e293df6dc7f3c6780818f9b9716e9ed1d9f50dcb5143cf41d327942a549fc4125680ce341062124b643d65fefeaf6b634fa9cc88d650cfac4c51d90e436799a1dbe48e78e3f1a0ce23d5450d2918e86919991649ca198e047347fa7e8aa3e2cfb611731450633fcd50b3acce0c242560c8c3cf16aec704f3f51486e54522a0ea05bc6583c1939f701c4bf7a4682a941210dc45d4efd3ca7c16dcd1fcb813d2f7e6b822a01a32d717b49ddf1f7d48c8bae865b51f7c5182cf907f8a8609edac45160d6f470664aa6729eeba0705ba60c3c41afdae4f43f3724f4370cfa96404830a22510208ce86981b529eb8ea34c4c6cbe37a8037aa3ea41ebebc0d90fcd71a10e08799ac01e2f827a28fddc140b4f19bb89d9c1862f32bd5481966e6c7a1df482b323164a49ad852f4a8a6b75436aba928d9f7542b0e8caa949f4ed5494b551589a6ae4ae4515975d2525b45a2a9ae3ad97ffc2afdd28fc87c765868cc8d858151f76a533b6b262d28b8d344d45b5d548d97f5f4329ac0b26e68def560b471f4b52187e433174a3802866f686cc8bb7ccbdca7ce329905968815c0850f007fc15a1b9fa78a5ee696023f128b637b6a278738cdab79de66fde0c3c0a6259fa5a2ae173c9dc9a4a89b3b656e22e600337d698ee372ed1296495883b3ab0f38d41585aea59301fd5433010346cfdcd69f6cf28d380b6b34db1d3df3e22be303742f100353d56f7cebd4771766e8b30c04f75655f739890310fc116e938b47f5871d326587600762c5f169f7c0c2c82184afd3bf43ed3ba22caca3af654cd31be1f11741a77232ca51e89ecd9fa0708ba084c01d091856977eb8c70104c56ae522fd082420b2ac0d16aa402034a68458b968abf8f60dfe2adfd5da791c1de7bd9f6665b53fbd1f8ce25c8a915b9c1c66bd8fd90ff52ad4402638a73dbd51b72006c295e3ded84d365bf7599be55b382fcb7c6f30fa4547de3bead78dc07020782866e6464e20e9a85b7c2f907cbc642a4ab431f69923bcea1d060eacc8a9c8089df8009186d5de07351c3eebe85813d0e04500ba1cf8b75f50beb858f4be567dce60072247996162fc4febe3083edc226b28c49bbbe53ecaa80260e83d5b3daecaf9679770d12992c0d3965db1aa9b2a5fa100c1d122fbd1be570d51824ae80c9be8ec0e1c967d1b84fdbefe2e2e213bfbc239fdda31c69ca597839c6a749660e584abee80762b91427dfe6d352a17deba37d16c882161b3fff27c6d3ede2cbb8fd7bea77b7d3bd7091988b7d2aa306ea51de0e59707230dfc9014d8df9d801361c0f875d1e82653a3ccb758679a7e4b8459775b100398262a329dadbb2333d89cfdfafd1ce51c7cf82ce2a3e402434fc41cf2430dc74ce4a3aa21c2d570a04283e897325c6aad6d5ce43aa7ea3700139ec22eaaf396eee37d3a0badf1ed18a020a018f9932dc6b787c3c9d247e6f81ee768ff4c98ecc9053e8224b1179f166871c404dc89702756f9836bf35251dbc7480264241517f41b744cef0fc7be9bf7c11ce782579ff344c4b148080118bfab156055d83e427b460d70bd2987c4b8d29e8efd8559494a6e02e0a0f30808fb0d8d9008ee406d656e6e9edcea5e67fb5fca831e0e0ff52cad946e842aa4a8fe7d1df8ab567eb5f73fe04ed7d7064ffa024b356123352ee96f481cf7b1069ff66e3b1c338f1c5c05b713852daeb2188d30e392375bd830321f186fc3b8b3cb28564751cdc3f0f7749cad65fc800faa8bf6198006e931a47c7aa7d007fd79f8ce21271fabb2651c2beea307373194ee25d4a4b21eec5eb993cb38308b667d7c12c4a7f9655ef4f4374bf4dba35f9e983a605e31cb42dc8e954d4e910d37c89337284302655cc2774e3d713f8d1b11cc6ba38498fa7c7865f1a965c35e16a45572876c3fe4936532f805828e3e248703ae10b6fc7986d14e4ad668f642a3d8602ae6e2a800788e3252b71ba38ea4a7f6856e10e956dfa385885c06eb77bfc7e58783bfaf9ea3abb3529189698d905b0e19bff64579943e4a942eff54ffbfb7163910bd90d10fdde124ab5d034a280599d3c9c38f523ede4c59e5da40efdc7c4c8f6e860396fc089435ca8d8d2b9d56e4e30c8173b90fd23f4a6c7a8f1ec3b7564192345c2adacdb4d9cc2f4705dc52cdf76aa073b41c25e876a66a2c2fb7db44cdb7f32ba81ae9056695aad551b07ec6fca3cec074d37f6dd6c67a8a74afb3b31dc8fe373a2f6b4fff97c5e840d73fd1a3c13ad44d28b5242077683c32e532c392851a86cb216f5710ecc3cb6df11731e6cfe1e26e40c33a1f1ed953353ddfc299f760fc8e9dd91e6ca781f382271989c4bf818d610a23b0e6aad42197ec6fea9e0a9dde6044c228cff885d3e25a0d6388ee7a67a3fd361334c240a2817f63ca7a57d039c194b8639ff10b726dee24466100f883b9231434cb63d0e0e5f16bd65fdbe92d7d5a4ba06dae49e84f779096059a8b1dd804dbe66961109a41886d9d0456bcc2cb8ec466b066288e26576ea95751389480d2ff58709dd940e401684d44e00d702c03f07869f47d684727803fb07e007bcd0f1468a3017940f1ca0c15d58fc194a1280c1f635933f67bc12b3156e5a917bcd902804d95f094a4bf2271483f3a3d61861b30f57c8ff8b9016ab9b8955244102e0cfe25d965fb938c15c113fc268a5e03d8f2d5428b2a77b96b3b8507813a25ec06803826f5f57b4b2185bb2a47fbfb418f5565b273ef6bfeb86a91cd98cc908e5d30966fab18a3146c0589477d957f42a80a5aab531ced7807362f53b8ffab79e6e7344b88c3bee6d1355233804fb55fe84ce7a1354b133b079bc44741a23fbe5a0bcc6cf7d2680cf84f7cf298cf1c86b705ffb1c5745374e61cad0c291a0c39956f20d8a06587385c9fcd754e9f6082d290a2f3f917dcb0df53bd79811980f06d729d807217ca7b8c3fc4f4e92ced99568630b8402d1c30fe8b59e0a856d476fd14eb5bcc531f9e5dfa8c1f25840c8ef387e953e096c033705e2bac6dafd17284537bcc67966e1437811d78e3ef4343a11ae576d87d5f104445dee6edeade8ab56b282cf0a1b83bb213ba06c379ebf50b8e6aa7eec556e2744ce680cb9ce705f3b16bb70e23bdca274371bc19fa65097d99dbaccf7467844b26b4291f1c589f330fee388446cd0f90c113873a08b185b4b230da97ab39788a4fa50e1839bfeaaeafd58d1d9732364b170196128dc114111247438450715a7627f27e72fbd3105348a76772ed7e906ce4bd101655eb3f272c83b8395782a88fc582e0a3141b03a78e7bf208beb79e4700f1fe2dfd2b7ac4b0d33b95d25a006ce7981e50a850625b762886cdf68842eceb1338dcfdd617d9706abe7555f3d88cccb46a72bc32a7bd4f3c310a81fa5c2c0a2d47a9ecd78073a46ef4fbca1068e27f08085bb59b427a8ca48c56c1f2f4eaecd2bc9f3a07100404e14e3824cd8292f9c93353d515ed728e3d4eff24bf454bd7a10669d93db1963a4f089c1fb59f3ff890480c6dc9a7b910526d01e410268a7ca8a61822c63a18d5d6bcffdf793b0e2206f26771565a993a3d4242883675e17390de857868e74162db0b7f1543e76f4c60fe061668368ee0d67fb8f0bd091f9bf0e91718cb7d40e3046060f778263cf061d5ba43cfd467d7ba18c0c67805614316b9b1db186712f3c2632fdc480e4d2aabf7a252ca34425c8c0902e2ff6d57abe4193a06493b69a735841b9fe05643c8c0263e3ba4112d11309396434872d289c860a069f9459a5765e193dc130eaf78108ff922cb9d2967720680caa4e5b1d5cf8ceb87d0d34f49460c33a06b80df159049ba903a13ecfe10a785c85cc935fedb5d0beea858a5c458bf7d7007c75a681e746e127dad0b976fcb46c3b2e7864a2a0e2b8d01230231633c3b59a447934cfbf0243b95d216e877ac97bc27bb6db8e3b8f61d1bf962d9c278d20d7e1bebe79a1c142e55f770c1178f3623a7a38bac9a679c62b5d305a04f688e9d87723a555349d98a053b37f7043a553c3eade9f7575d03a3e385f8755de143693f60db6c877d220c8d2205c9720b76ec88ce0459d5afa88be62e6bffaf4a0d1c2f00c197bd3dd2b97b8ab89ac145ec83455f0acf2d39809796e653da72814c51d10bf573a56b926142d5b7adbda9ca8c1345ea298398b9347f98910060450915df74b4349e2c22ecb144b18cf063f3ccff585ecfeebbbc6f60f973d5133458436a68afe2b69fd3e1c1abd71d4d997e9a124dba122be1bbbd38bf8324393d7070cee198f81bdd7653cd739b081ea436c30e92ccdf2b15776290357f1d245ca7c2be1e79b424296fa2661b5f83fc03c41fcad867ec49e10e0804941abc68586db9de05ee2fb4eef34be960548cf156e99a37ac920bbe553bda137d25ca1a9c2826c903851f115fd25c424123f1aff03fa494f949513072516e053a6005d8968aa382252c4667940b040257f3975fe714d3aa48042766f61ec13136a3340cccd68e805ca1beb8e40afd96c392f7e4b6722f6f88f048aaed2ccfca82f6b4fe0635a92c8676a5a15cb84490cbfb3305eab5db4c20d8c18515b08ce3ac34cc44de70a7e7f1a8c16153e6b225b8aeaf162a3bc57875a7e03a030e88bc8f8a24cf0028adb7e23131af694e91767d207ed6fb475e8944c69035955ede094f7eb0e3a387b10026c645b72fbb2da3bcadb9ac95f7a68ffc6b28544186d20dec6764407421fa11d75ed43e1ab1e26adfe47af946c1a1041cb8e67513e56fb01957da65b6cd300bd21a5658f9a4cb68412e48daeca9ba5c0bfcd5015c585526341e3df1701cf2b064267924c9ce624c4d95a89862b650a73c31c5ad6f7c7639bdf94fd459a21e90206f500cfc938d1fec6a25d644973223e2178bf4c9fbc5e91b7910ad659e3648c5fc964f5eaeb3c484a9d91c85b11e285529de0faf222af02ba8975f9f1cac0a6ef76c122b0c2c8cc1149a6e3ba734831eb318d47823c08673bf3b8a0474bcaf2bafcb01f1446d103d0df818665e2bd4f207da68467f011146a4d52f1f2c7df9cf3396b7fc9e1262d4babc07202de5acd297ebfaaef74da97914a3c932e2664494afb4eaac33e577d50adac2866adb0584793203b32c35be1419dfa6080d23e2c8869543b702a23c044ce4c12df156d8d688a1dba2c66b709ca18b54af11418045469d83f42da8b7d4d62a630000755ae695008746d7ffacd5069bd0cf83dc7e641a3f24f786abdcbd99dc70a4fcbf7ab38803290f2e55a241b1613775d92c5923f86e6586a2bf776c5be2321483995c1244191b11cce885b6c0dfca60d26ec1d306b3f07164ebdb11a94b110e3794307a53f9b33db115a5a502ac9dc0092b298487a4338167474f39a16338b92683cd5eafc559260273750a6b21a79f56d57ae109e956c2cf2e3729632ba71bc2cf894c6aabd729f084cd78d566ada79298b31ad23fe440577b59ba6880660574a9d990281de97a11ede0ae09024757529b22eaf873e05c444d68cb45447acbb9467507e6cf70322d7991dbbc84ea9e4b1e43bdb9d3cc4773d409e20c7f15bcbfd9f28087727bce4260f08a022f9684d73a728a5d3e771aa93a402e0fe0f4689d529eb889d1c1b687cdb745576639e5d22f6527c69d2f0549cf137b56306d7c0aa3947ec8a5aa0f332d25761a3d44a56916beeb49c7ad89b0b47e71721aed6ac89ca26bb8dd4b2f43b940e3aa7bb8ef158614216afe855b12bcfadee25146f03ca6785d7071bd191ffef7a7b8ffb41252968f900be3cd78601cf48d4c24a22352f287e733aa82074ed8852cd2e9a83883c4b31577dcbe354fa6321160e12a443aab05730f7d9e7e6820f20985fbea98c05150d61d12a46164ab9a18299db69b84771fbde0aff68bcca7c0234dbb6a4ca4c5134741362eee0115d2883161ed8ff2d9a0a7c1c16c74b3eaf6f027976d742331922f373bc6f81671ca7be58ccc8d311664de0d9b47e511a02af9b1101a0ef7582c0bc8b823f6de626afe63ac94aa49797df92cb921c50b0b9261aa4cc9111e86f1131fe71f53aec84145422298153e8da3bcfab02cb9a2f5980705e2856de0ddf78afa7ed2dc7bef7dbbdcb5bae8b04f15a6d19094d341f20f651041301790f913c30d8a063ab9d30902dc7b9e516c6e40f9123c7e3da4359214f82033b5a337b991ace889a2b1e4ca67899d0f855f878240db93bbf48845b97899185c8ba67ac6dd3edc3d312285e6fa9c349b8733b204ff14558408abe3f23ed0c7791e4521f3ffc0944c048b1216058c183a1d35692769366928540f0cc505ec022e8a7d4cb1dac7aeb95e9fa049d32c6531426b2ae36f42b461f91b55901942177a02b8c3627db32024d4819214feb7b39687354b0e0b6043082ef46655f99fe92e9e4429c2db862748da2b3acdf97f95e024eb921b125054a0290d2a004ed074cb1c70b8f8a87a4fd822586f860edb01021287782a2a8f5b80d43079eac041d55a0cd20a674be0c894558a0ecaee08bc6faa69ee30f1b6a3abbb80760538e5911b77ac808d7e5685de897c07ce9723a44e9be789242d68b7e8d5dff75b57fabf72299a8c3e679dd63ada6afd0e2ef5c7f7d266db488dc7622f0404db50e80360ea13b39f85a266c331b70041773f9d14dd2c58339822e5d00b831f3c8453f5652f92dcd09bede777e643459608ea5accf681b07e21064a92db9c44e37fb1780884b4b772dd01e43900bcb810501c6dd8e07e6cb6f0cf0474795b645a256fdac1e0fad066de1a11f9f0b052a151c0834dbe526692595b2f4c5670ba4e9b5d055a94e0958da7349d063a26c2cc6090571fdeabe754c90fa9eb6376f97bfdcfe3953a2d4cad04d203f09ab5df465c48e7185d5d3734da0a79788b157488904d0382ed8c17b95ec837ee8a335dfe3d5d137185023d9d9c04e6821e726b2abc09307b2ecdd9e03beeece7a1d9fd82aa52d5475b2daa29dd72831ee9a77ab2cdfb19f207fc82b0d52f6fb4058cc7d1c57d95c4f44406123f502ab8f359511d4abdc6ba510e571ddc7caf3dffbd9fc7219223232dcc1eec238db4b0113c76e7c2a2d78186afacec6b50dbcbca60fa3dc894bdd89ba29ec7ab99b681d39502523c11cdd77a73f29a917a10260ec5cf1e02aa12036c9e05e4bb75f16c78bd30bc7fddc370ca684dd9e7d6ccd9cfd39d524311a89cbe500309eff2669b69342087fa142c18f809e232c979ce5f09ca469d6a4c9c5e45882c4e348d65bfba1a3185c42ebdaca9dab7efeeb4001d0aca7d3de20eefe0f2ba660a83ff6d5bfe798505b7d1fa0a0be82207249fa81dfa53e7d46b8b08168b029fd6fa84640059aebb4b561d9e450ec972bad59f0323e6359af5e8283e4be69e4648e7ed2db5c6538a9b451b0498a5b14879b1c4c0ed7f76a05926f34781f2274ed503cdd6e4bb4a27445c6b0ef441122e9a69587ccc3d7584fb513ba3c170d1fad1cc33f5803e225cd6afec23c049cda33e229c6b3eec23c4b9c6831e229c6b3df622c4b9e69e47c01eee4a597c96b2fa63b2cbc60d0a340391a9e7563ee866bb8ca76ab5c0ab1ecd2ca939c5003aa05842a8b5e4c38bf0b80934339bf4787de0001233256d212948d5a9924ed2cc1ce72472d9c2c12c17883f535069075ad1ca2018dd65281fc8f853a8448758c1c22c8ed2679823cc3c53a2040758cd72288ff2c89c13c83952a03407adc87a181cfd649807c0e1774a3a90d5166714789e2dc56b668f525ba9cbc7f216cd768f92565bf71d5637ec94cd93cda65cfa0a8c5d41699e4a505436b201493ef0715f7dffca6d06b9e4dfa93373f2cc503fa36ad0f61bb6fcbaf79194e1d4ee6056b33297145eaade9bd3a1bfa1b3108011baca66e2ffc3963df427278bfb2b8bc7b3d7c1658542ee90ecddbb142b1b12c30ec2b2df3b4d87d074a645269553292c16b22dea391891993908f3b18c05b1d277036e859a6f1ab9799ef02850b92189ec8ee44a4e0976969d22b28af476448a08d369ad211508df59c6a9fd85f4e6c881c16a8b42e8612d586826f0c6e18a084d9d42f452563a751edddeee95004416917db1cf07734f58ef65f89f21e5a4b22db39b0aa173055d6a7f2a06f2ffb840da0fc3e8b0b3c5ea532432e6fec469d0a406cb63ceda7103a05ee13fd11e3af9629998b33b4e9c4666e8e24ffdc9189c8d98d8c144595dca9cde71920f840c4107e54fa6787688d10ee2ccc05716199ee8b334d6b71718819e6abffc1fe00a18e578c65997484ec20dcf94ade2e68c2f6d2fc16f467109e4195341232d22ba572f40945c9658054f2fd66c1916719ea0b5400b70517e517f5a5c8fd1a567552e33ea1d71c1173037e2cb83783ab6257652cf3d93df2e418e796317e58714bf030f9156e0c54ac440026776f62c0d40e7afbe498859d7c06485a51f2ef8f8549c8bffa839804a1ebfea3fe1e62090c352fd033e8eeee901d7ca5f007ea6be821f1320140dee7082655693ce901c9d5550c7c2f83498738d17688acff3d8b81fd13719fa996f729a0fcba9508e20669264305cba0bd2d1c22507497ad525568d3a63bca0b4f474a4a846286321c0450911498663903ab1f8de1a7630ee3ba9416de88267ebdcd64861a902ebf37aa3adcd0b5a274ad36fa8bfc42aff1b75e10a8d981a9624aa647ef3c7a048dfc8d528934edb524cc0da3294b62b4c8a0bcc7349f21d62a52eafb752b08a9fbd6e4b799bab5f92b32f4bc952ccdc6eb6550d97296cb56fd4f992b53e8f733422647c064238fa28d83574d1c818bd659f188a8ca022b086f40ccecb645b5800ac1dbd5c8996f4afd56bfc9312d4ad6334414f84097094a06839156317003df33e4da28f33a938389c12a948969a23aed8572f1efec02805973234c2eaa8c9cea4349eaacf1316caa76a748924a7ad67653aa844564c8a27838f3258b199f7ec66ab0a372d0969af59d35d3895cc3b0e7edcfbffe00dd4b9c6341f871acbd504d705a89bd2a002ca012a3457bd7a7b857745f7078e5b8c8dbc954f0c2304c41c489b1bf657e8bb376d107193c3d493596433b5862230279d06918b1bc0b037f47c0e9ad351702aa08256afaebac18cfbd350e837c466f493437238907cad05aace5d6c4f0b2c2b677c82e9f80e58a11606980ebbdd101d28dce11227b788c709dbb941f09fb8da9484b32d28f55ad738b1b54c07341cc8b8a1000e007d30c93b9c6db0df5ca4bdf4b44897c275d3c96abaebf8ae45c97f01af2914ef441afd2b5a0f80891553ec3ddcd02e72ce6cc78952eb1268713ca6b098749273c44981dae083352e4181170cf08174552b7c433159d5b6a7cebb51cc8523fddd194d5b1e334f8c6c115271a6709f7f6eb523999e6bb853348c22649ebc754c0376399186ccf0dce03e94fb55c929ca73d0f7ba4f1760f18551df08ab28b965f2eb9c0ad7bd292273d328f39c48c50d1f8f8c957817c58d2deb36077fde524b3481b31435f42c55316b89b4e74adcc99cf853eed20d972af35073b7175e5927de06f20595424367e7d1d53c9937dd7bc4e48583cf6fb9be003efe376b7b4465e6b2ef232a1c687eb8b1bc7b92c744ee6198d9477139db5e2dda0db80569bc7b31eb0d0da654f6bee7af34ba88581387fc57f5a541660705ecffa5ba1ec5d444f47ca8ea1cffe769409301491f9a3a025dc688233f28aea45e03e3c6958acef4e5190cc0a335ac4770f359c08d89aa2193bf3c04bae68eb2869a7e20b1b56ca4bb0616cd2c46479a5e2d4738298a325e5181e63f7612148229f4f97ab391ace5f90a5af6eb9bb61c0416b4676740ca119df39896599dd0d1d585f7883e5485f6817b2375773943694dc66a1c4349de93062bc82cabf5f99b9af566caaa8599af0c35fcb5257a94880f37161f8c8c26fda36d62940f01cb12402df59c2501cd26b0c1c8a8b42d96b476d408485475734dc880618a25ad7434c0344bdaf601d7d753a67e9425a50018e590b99e847151a53884040e9420e04c4380b0701cb03783709140e27bd06eb0f4726362e16a15a503ec23d0f007957523c8b8276d208ce684cf8e0c21f9e6de88b2feb346ebadbd637e9c48636fb5c092780cd58da3225ea22b2198061516d39bb5986a8ddf01a5277314f2ea291770d8a0cb9c90c8e24ccdb04794360853e1ba27649a625c73e6eff8b5b7516013390a5ca109237023e748c09b90997edd2d32329ae6d06cd3da161aa999dac4fd2ccf064566cce81b8168a9c17a44b557a8e5dc493f7a0d2721ace46c87060cf02b3169103e16b5d92a61d37e5ddf80982863ade32f475bdac1ebfc0148a814b4b4cba6281bac5a29847d80574469e833b5709761c4e495b4794bb9f7e8437b2549a49c85842e20624e59000b9432f3a75251282ea73596c2df2c08a9198a45153465de1951f4d1683e9bbec5d4995fe752b17422a1faab4919c45ea03c1cca03df09293568fa4d8bde842621d0eaac4c7548e1956afd6371903cc92e91a91569b21eb2ef17c258a32496234f069be447c0c83af662d5dcdbc6fe42e8cd8bfeb9a9460be4a73a50eb772d12b05ffad6c3a2b4218b671e76dc8b3db40bc0bd4b64821fb4a149da9e401253bdd37ea747f4a4d1bc58d8d0caeade44e9a7386b58aaeba58bae28bf57119f7febd5ddb74eee7fc76540c39bcee7aea6d854b0258daf8fb54058c2a04c8f06cb013f42f5b3fcee6ab62c553c72c8118d4bcd3eaf6d2e24091ea4bf16b4c534ff94eff2563250ca4cfa80ab54044b84307e1a8018d3523e4a47a69d1229bae30b572164e473943c10f12097d74f59fd55af6f3af180e9c4761ebde5f0a9e0523a91e3b1af69e207695c5f2ec42793d37cc97a533cc2df64af60593dbf46d24add9c2802c549289f5a97a44f2a5013749ad43f38b32606dc26ef1877e42d92ba972d7e0a11c6e7c4e3f034f4f1313df1c9f70776a30a49f758c9dbcf56ea4afb1fd17de417dab4313d6588c52ea75ab610f16ceb86418d67c81bc97bada18d3f646bd5281cb9b0e465ab84643e69ab095c946ca59b7c674a207faafe47f1e95369be9a61139b292e50931131c5587c3e72b5d32f32f1a13977885a9bbaa6f934c9a3ee35a786ae5e276b8d7bbf64c3263f807b05c6afb77bca8d96a483409d549fe92fbb4326921920fe32ec05ab376985b16019c771703d349862848ca7d2e57eefdde8c26fb21094adbf52ea115ea1abbc77cad08dd7236fdfddb9a57dee314e6acc459ffe56c387ecce4bb18171276a6ff5f1a891b2de7fb00dcb8013bab2dbc7e02bb7ca0c260570629d68e06aad9505a2926da9d882922d3846587d2da52b4392b8acf6f2ef2c64ed8d7d270eb82e8e7c13a3c300d5a2aba8f3b9b99c47861787377d5e3fe5cad3107e92796e1229a71af3f9b3876de9c9c705b13c3abbedfd514d620e4cb0b81c0218043700c2a745296d408510ea5ac0cd9bdf2d5da1f445111d938d6134cb13d11c43f326338cf91ca105eae67ab35d4716656e4f2afbe65608a148c2e650fbd40f9ddccc6926913d27fc1d8fd28a28c90f34608843b87a08468744e781ca3f34076051a3cd9abbb124f676229407e00ff3b373f2af8412757345ea8fe49e0f3d87e7701aee521d14b10048274ca74448b7f8038f2eeee90acfe2d52ba2b651d98ffcec9595a0f87453239b3bd36690885538f1d30e335663cfd79572ee9b9514371dc7cbd0dc1db0d98aec59efe7d3732e22395c143ef60ca74574f3d3bbaceb8914067a396e3323f3996b0ee3d89e5a2b5c05155f01f9ba0450ec83f308eff7647ef06c7382e149a595240d2555508f2da00ef19ea56ca2d332455b66da2c1a11b8b6e0ec15d785b78ebee75faf12f04a537a5e88e3214dc22bbc70ae9abc3854ec3027ad6a9c39c4e030458c5a48cc6ffb9d07ea6219c98ddc85ca57232450cff7c10231416b26a5e8c738195f6df2662256329855632b0a4802b50daf248809ef410332cc8de304ad30a113c6b110e30e34b3c6beaa6533bd5d8823f4ee023dd04d76e5480d9a5a8b421d66c95447dc8018a6bca55fb30e1165166dd12223be2feb263fc707bc3d1ad713a02f2f668bc600574e72b4344bacb323e58390e9a4fe0bac95525f14026be1ee566f9dca9fb28e13b397fac030f716512be2808cc320ab6abb3c849f4cfaca91276faf8c402328ce9d310d50d835ad1a14acbe05f709afa71eae54c289d98b8ef1e39c66181a81b41311464847d795138f959079ff9ef4e8d711b5f34bb16f6a97974f3b7ec62436103db81e721ea9ec775ca6803abecabb27e9d886965d9c7e6cea529038875986fb94bfd8d25395a49d9ec52412eceff955267f2e9ca96976ed05dc2e4b0db29231ea62446c7133c4c22c6ff7b48e54facc11c22530a1d7e933d22532317a3d843b14a8793a031ab8522a5ab61da36bd55aeca3f13fd33c142f641c744e50bacdc230d1a02b423703a62324173f279f76b6bb9183a9ec10407c649204be013986ae3ee69984649c52f11bce683664f7ad10f759db9985100b9d6c7bf9c2dc19c19cb7407b090dff8bc585f0072a3d7ce9342d404e3e7844830619daf3a9d153f50759c8f689552b084dbb0e0dcf81f027c80acd63ed5e1c0b7946a4ba6e529b8a497b4ec24446c1fdcc32141a39c464bec071800094e4063aa1ebec9c718a798628d0eb11abe88f0621fad6ae73a9b5ad8c62aa9273c9c53a750ada403485de5df12443c17037ff4b5dbc59eb3f90339a59a27243603d021d1cbd983bc6437afbaf3b6206d8f15967ed8e533a7bf9ed1fc2a12710327371fdc395e6d0fac7779249a232b9aafc70f4ee74c5eda3e1f5a8977d6f67b221bd3c043d622f4c78d23f4a9009f82b9828499cdadfc0dcef59a4d9390f350f257b3934f2d3a4e8062bfc638acba19ba60304f754c3c714ceee3bd011d1639dc5ab5a08d4527b1744d33b759689cd5d62e93fcb6959ef427234afbc83e3c683348d17d942fd753c117527964d735ffc609b4130b433c45019c5eb8c5e7b4a12056599d200d0863ccd889f0d29848938f584bf6e0c7fd9d04fb49a54e188227023633e8c7af0f0d76837f4d0cc5e42a043428d14dcaaa6df14fbc52736a5bd645f5f197d263df8071d37045e78c79a6c33df17e39848dc17d429812b6b6e8f468a5a4ac8eea1574c587b4eed1e437587cce43b356f670ed917e8172a56c040ded24e89c22402a544bd0e766646e2e4ac52133676b7260d2a08599b76d3016c810eae406235246f9e913363819d15f47193939a3e56efc57747334901c0b7cb24a2f47480e093c8c77520fdbd81613bc04027db8711c0d5c44f23c77919fccd6483a0179804ea36e41b9380440d52181a6e3cff4836d7c763a2226a2562eab41ccf0a7e5faa9047a63ab408269e154c600adda7d16148d03c2d02813ecf59e9b58e50cd9c1f11eae578e3931bf42892ddaa09bacd440571af18d671f6ab3e132f525992fa807651fb65e6bc6f1ff317e8207d31e1895bf5fbd92248b684963c16d3b3c8b471f936a1892ba2c7333b3e4703e572cfa610787f9c470d739aa7ce1d30fbe354f982da0f6477094a1788f9282a2eeb240b0776c9112bea7917cd313a9d64f9403e08ba575420a297aa6677cb22ebf4a0141878b70082a045266d800213d867d0b31d86c10824087607cccbf94ae42d0ba146a9f1f056c710b5f1b67839fe0aecf3f7da2aa1b37904c3300a87133366915bec0f65eff902b62b9d3d5c20542f07e78acc41248b1447dd6bca849b1992d585e7710439167b61883071a9926b6d45cbefc784541afb7383f378b4690a13035ee4286307e9b8d4bf819adf0513439148092ef0141a366107c7bb8c612a0eab184ff84c0f8108d0ca631e74439e314f437067c0d7d13d64772c369cfe028acf00ae1f1ee30993d0be710de9d05ff2b87a439844a357dcf113222fee68f0dc9ecdec4299f91567341d6ed6daab96994c7e64acd5107b018809303bcb120202ad6b400b08f33d712e7b580035041ec5e8979a21109dbb434fd7915842001b7058fa58a4255b6e4b65522cd64f4acc665945c7293c8320629e58a5f06af22a7d244f7cc453fd10c5fe2b35d2c03d0d2a8e5761f76b13b237b9b4c10255010bc577e112ef81a2ed634f234d9d1f5f0a4f8821c5b70016971b11a6c43d7636e8278a62e97b7f66170b2a08fee1ff93bc6a82edcbaca16cc92e5e4b44c67c27db725f71784e467aba283b627ce46798f2cdd4dec7ca458880aae990390454963c5db2cd6b791c8b94c33ebf26019c2e95b390e2c9067c72a1bdcf2463624c54bf3a44b041827aa583a9620248726cbcbe08068f3213bb54a0367088bfaa4ec4e01cac0ed090781fd1878b1281f35b2f3e0dc1409324acad577a6e6b70e08a393a4b07a8d2c3826a8ef17f75f681f799d7bdc8b3c8d19048a2b9f831808f0c6a158495548130221bb064e0355beccaa2f046e6e12a73ba6ad021a9ad0649949e2cdb5691c63d4ede4c44bb46221efa2a2d5aef0828a442ef88cbf8e681f68e6d8bcf1902720129157d78ec25978fc24273fa5cb365b2034cd889adc889b53a1c4e087ea9bbdf2cd864f96cc503aed38122f1b699be1e9b48b5c4c804e3f3428587a004130e820e0042c65dca5447fd2d3a812b9f5acc3a223e58edf0e1b4125abfe26e4ead6756a359622b4fff4a40f47f54b04b5caecf8fedd74fe4b9a1704b1c1c24b20577fa08bd3f9e0981a59b84c8386e4677fdd00675c00c32e007e4b61f747a32773047f59a1d06ca099c234f0c8aa768a5daedaaddcbe64ca0d347549e8d19555ba9b22b7a42d80187f1d75f22670b142c1fbf6f5dc68aa84f8129af58534f6185e7291be9280c8688c1b4ec3a1638211c93c40692059fa797fe1871e48e574033a539190dc400778bd4d85840f39053c2abbdca5edc86f390ad587e9a2e65ed9022832d04821432ac22308359b7ecaae2d4a2fb243b457be5e9eaaa8c5e94fabb9c875ef2580b858d28d00bfb92345e659f257339e5a2ab022a15e9d4ab30dc4045c63ea347814c1d6d81cd3da22ff294b3949f8c01e525bdf702ab67a1206bec293a19cfdf09e6ce2e05cf4060e9f44b5a7fc84b47688f775d61d92e5658f94c00049f50a395198bc8da5753f872fc925ea66b6a9a5cbd4c4ebf8596892121ab09b76f3fbd772a0c78b57d183bb569cb264fc7a1754a68191220d2e219272d37f91c4af2d8a7400023ac6526bb2af5115583ec862c187333083fc208a3ee655ed80379b77adb65dbcf1097569781ac461b383a76b147d289f8eb94060e6afc9698c8212833fa87037d865e1eb7568c3e707d5becfb6876c232bbc8f5571d2179e9950bb1a4ac80b15ac724186cc6ee4fec496dacf3c8a4ec6dd5349fe695463ac0dffc6b19df3c09c46b400981a1b06bc4efb7d1a288887dd001712b746b315169155b788a5970ac919dd6ac439c1110c24e9d3af9a704ad260228a522f9bd7b753f09f4ad506afcf615c5dc6a8f2ccd5ddf47aa92192538702350d93de51b081ad89b951328718b841d65989899d242254bd962ed417fa0e3dbef07e712b3000f8e182e35024c798f0064a8f93a0195182b057f093a3e64594643f53b4036201406f8d3bd8dbcd207b682c809c01b4192c2a268c025fd2f38ce07c0c8ea8f0f742d2f762e59de2a6e5b3e6f2420ebf448960f5028a185b8d823b62acbb03628158d8444f460e64363f226b2480449e1276779fbc657103f38e9e0b7270c986961912f80ad6c6b9ba3d8bf2ed741d850023a4569afde6a8119ded86f0e40745867290992456d200cef1030fe5795df1c9463e4f97b64eea6e83b23abe2eb2bc5974994e2b064864986ffa81712eb5f85223ce3c3cc1385652d36cabd5e4d437773de3a8694dab6cede4af29178291dce9d65832a2a4d3852b797ef273d5c74ddf382c32c884bb021c42cd52978275e6d7b8bf2989f30fa2bce0bd988d368563faacbef18cda9664e9a3276f439f8691a3b22590ba100d77cf7d1bc811231538db97dd0b8b9d72e8af1e75866a1cd64b05f60993d561d24d37b9283832920e921ada60486d5e5dfd85cc0a1e3c0fc4c675f893b8201b22b420263a2bfd106a8237193c44eb6fe1f3670021dc9f805d8c8a2fba8193038db6f0b692c99a986e0cde3b41dc4d4d0b5ad0f29fe0c62a3d9dafabfa751bc25bc4471743f2a5e33f84071690b9d4bb58de1e30af57dfa46189405dd4e67c4c38ee450220972536639146b11222e2ea8370c545b6619b59b0cda6e016375699676685bcb1a11a7181e55f595b2ef6c77e5ede7dc40d0d9a6fb7f3268bb3a465d939d90b9bc41dbcd1c7e80978bcbf0fc533d79ffeb9dc7a467d0f67bb7c5898b6227d72268fba21f49bce87a1b64c8a50aead7a9d537d6a0bead98e9ad7f73f8511dcd8c016d5f9fb598f7d36700a63aad6b41123cd1f2e0f5cd784804f14c5c720894ee1a6f25c70fca2a51cd8e0891795433a3affbcebac8cce06ef47c0d7d0db2c290ff84b70c2f97c8dfd5669172e0ce3d046e7c2239d0982e0d6d12eab0af946f38c682ced598b86930b6286eb2805acf7fc21b209d630eba13946b1729b254b546c9adad49d16bbc17480c80c7d1e18294be331a17811a4da18ca8917b10484fa37ff7935ce95b96392122e48b670262220058080b7f8ad28a70724b79a4a95b407101aa3a0ce22ce855d574d157deb7e0b37e927222a49a9a6155b9016a2b23bc0319903b455aa9e30efb9a12a4af853e02034410369d8f2d1e3c4b7b6099631c8cdc7949a90b56f2188c753757d2a043d1d91fb9af07b92220ba9ffd0d08c21db876fb7d76d17c28bacabc0f801b7b00a2f076205b5f3c3f1cab950028d8d1329502373110f689edf763838ca6f38bd06a8d0edf04599571d6b92138e2be192d94f6ad4adff2dfa1b611d57a10d5ad766b95c773c7cef565952c6b08e6ae936faf07d49323cae8afc7b4209935366e6115d3b606c48e302b7bc7d7ad47b793c39bb463cdb15bf0e487fabe8392ec8f350a3331dc9fd523eb7e385572e8d247df2cb663d0e209dba69f23f698cc30f15bc62631929d15f71f54efa655ba9a3fc828878a02751acc010865cdc66bdc3439b97774c6e9c7f87e85d7cb3655a80705bdd0cdcfd014c5f0798f6fa53fb54c0cbfc987efa36131371cd83a8f8476beb2d9c1e284fa2ed34281122e6e7ce1650cf046e47f984d39dd89753ce6081d5d0760bdc77ed7fbe89589d6384c6510c196148967f87701ca0181afa7f9be5197ef69278851c71687fbb0efc8340f84b77477d3cf062ff9245861be2660b1ea797a0c3f552b599d177bd3b442828adbec39e38e4a23a1098f51993af8f7c22eee7b3cc8a9d4dbcfa522bf37ddbe62825ab64d1b9daaba8172a3a395f6ec4e0364c3dcae51ed5624561fc3f6a5af3213a762e3bcc7c79a532e4f65161a15e63d5ae305a48b7e8f2fcf01a4f56c4247f9c5a00e1f56a8eb22365dbc39c83d347ada579abad3ae50daf3013d084f3871c30e5f6f75caab73dd714b2c23a3e4e205bfd13e7b9524f8f3d890e27a7d160ff62a4df846019f5d45c41f049e27c40e0e581048c98a73a311830064ef84608cc864400e0c94080181181820130a5941656ea8e6c0a4abd5a24b05fd45cb4d32c3b6ed655ba5fe7baf3564c777983abc35c4a3289a06792214e769ebfded6acde336b36e224242b64c01840eb50e4a0d6efd772cf9eddc6bbcd4a8b10309eb5ee3a5468d1d505c14772ced581245b126bef8a02adc777cf03e6a15f31e4b0b898a8959d550e30af5be90918941a554a8d515c1aff952f385663c5db10918ff113c0a8234a96adf17f37d4cb772e291354b8662087a27d32a15131363fa189b521da1de49934cd7a552a6188741824a7d2d057eefc1c4ac6aa8d4c3a852abda3689d7c51a50a4b8aa7d2bd002a38f9f5dcd7ccafeb57f53e15ffbb709d5510d7cf183206d0a7c9ba599b7813213feee48f17eef30462c09534bad64523f93fa9999d4cfd8571dc5bc93a96b63a676c9d4db2cdd97b1332b279e8d3b23634d24f85f387e38b3aac5ac6456b56dba6f13c5268a4d149b287749c6826688ef797ebb54cd92a2f716b4d73af148bbaa3d21c3276bbeaa914f7e084289ec2cd9fd0c5ea7aad934e1aa9ae7398cbddddf95f75f97b176c9dae9fd3d750255a190a36e55b326f14fab6d224dabda13f15130d944b13cc2d5d1db44a15902d1d0427a7f97ac0ded2ad402a54aa1ca186b978a15d1caa5225ab954c610adbc15f10af10a169d0f2866216ad1f9a0b264e1c206cac966c9268acd928800918a5845a4d2f9dcffaa743ee15bd42756d1e25671c5b572e5742263bc54aeb072658cd192b54be522e056b9c2ca159b282295cea776a988583a9f9a48e552b1222240b4225e71a988566ca29c5636504c364b546ca26c93b5abda365d2a3651b4a0b42c91de7b5c3a9feb95415a8bba318ee106621ea60b8c2a6625a64095e883b1e675094571ec92e241f805cc7fb1a5f309a3f301c3323a9f2e9d0f8c172f6a8830b6c64bcd971a2f1deb5b855c74ac2ca196304bc845e7f359982fd4d2f9a4defb7003305fcd178b03b302533d18c3300b0f46ebe3058a27854c91354bd66abe581cbb8242825b7cc1c2eb1266f1ba78687477290cbf0867e0855fd47cb138a06955a386c5f96e8d978f44c1eb52f3c5f2b0ab4f4c9db290dfaaa69f58ebadaee705d13d09bdd401b204a04a960024d10394bff790495521bbb00c32ec42762117bfe950afc668b3e436b5fbf94de7537bb25e5275a728a5de460a0a89d4dd2632f5f76b6295540af52655cd66898a38a563ddee8715110f65130595425d31c69a4c15b2abd2f954d1f9842f13da48219f78b52764ea51aada5d22519f5285558ca8b796349d3efc6b13c506ca13941521c0ca42d6f625bf1aea7db163a9468d1a2f355f762c5181721db5b1a683747ff18a524817eadee3d27d62e895d1b1baefc2254908c5e885617435dd97c1058d2ea11a50d4a0d244ed4ed131a6d4e84871cad75d0e5c6b7f84a2c405c3073434341f8617672421e589226220e451b1336319244d8e94bf2cd9fde82f572d7103355020c505a0c22b686081860478b085026f02433424f07d16042f288249f80b7280c5032dc882012ea27082bcf78e37c61be08d7befbdf7821f0d0fb6101143d6c61f01cafd06c887e067c3f1fadcf1860ce95ba05185ac8d4f05d501007801e34ab9523ab100f60c2b51b820d5595bc6156778c05adb75de1926f06270061a677421eda7ced8728607503a6e18862ee801014c805ac1146714403c230a11683c03cb570595a2807717144f296bad756fca01acb55df7c5bdf7fbaa28200c4351e422c5e97442a1ec152a6060606262bc2c6026358ee33833e35a9056dc488d0033a40549d3b146f8114680117203c6bedf702068113bd2b7e841034a48b90a085b6e98814aa1408803a10a109c20ed0d803085ec3ee579420c218237fc401004c1300cc3300cc3300cc310fcc2300cffde0b865f78c3300cc11b86611886f703bff086611886e0f785611886e177c12fbc61188621f87d611886e1772f188661188a61f805fc2e18f3856118862018866118a6f15d30fcc2300c43100cc3300cc3100441300cc3300cc1cf047ea319524ce0c048d6683ca313f899cc782204c1d5fd3e1104c328c2af8af04a89c2831a70c105111d0880030c70c600ccc802f4ee1951cc6801381a71041158e080cb116430a0013198b14618fe008a235e470f0850016b836e0b2740f1e47e9fb0d6765e18c5bdf703af30a38a300c459308b2389d4e2754ca8c1998d102120606062626260b71fc01148f0ac1180730dd1b8aa11886578a0f1d2c69e00515e880144a1400cb184c745154c8810f96f080174af080034d90600c2e8e10c93b9ac6f0e2148ea6ef036d00de21a484201931df37ea18a28c28e037c6105257bca277efbd5f3e32aec478f7de343e323a80ea9ca6bbf7de1b1e2166a1e28c2b43f8600935849820a3082e4220630626327210850c3268487012c3d1067943931862cc783768b8f888208e5f18dff77d9f270618630c11d2dc206b37c87b04176310a08831981063a8c801efbdf7def04615017ce303fe5e31b020ef1142ffacd7f1e20defbdf7c57b6f4b0c2e42f0b36318de7befbd21f8f7de0b45e8defb7fff5f871824206b9f039ea008bf0b86e0dfefae6e98b8d0e0b32810043f235820c11fc1900604412284c0bfd1f9dcf15bddd8428c252e420009f043951fa890d6e342a2570ad9fd9572a578e7a3f3baafdda0791f9ee7a3fbdad8e5d474f008bfd6d1f4b85f7b8f94714ff5c40be2763701a8fbaec3f3ac47a63a56978211f25d196b6304c69ae82d20d7fb04ca763238887c0fe3ad7010b96f5fc87debb6f3fc8778ef6fabf82e2787c5b24a68bc711445215d2a8df10659b3a80b63d7201de648f742fcc62fd9bdf8e11781ff892bf76a8a007108b17f947a92da40d7fd6985e3fed12a95c6388a42ee777f822172572bbb0689f2dc7631b527a4e7adba5510f789d78569a0ec1a244aa64b97fbe40ae9c4f1d62c197e3886f891bffd6f954a63b4a1e9c10f04c9efc16f05e2b0a17bef8bc4ce13bbff5656dcf7bef0ac1027bff75638c23f5aa5d218412be4759ee729f184eebd57e8537ddff729f984401004410fc3300c4325a19097d2c0962d9d952e5db06059f22c4e521a186ba309468928e43dea6485b772cfc27c2b21a01618f03f70e528194b3acc501221944dad41aebc2fbc1aef0baf46e889f56e0a0db00b2e5e745de7791f1734481a3763051552c881038513684c288184100323d8981965626052a8932904bfeb7576f5ee1a37e8ec08442a1faa8a180f08c5c0e2defb7d6270404c8561188a22171a583140107e0940d9b7d1859d11a313230c510c30c8eeaf1844f066f01d31c610244dca7e0408c5b8a038461624e95b8c8185b437c6b0d2fd1de300637041d2745de7795cc218c38beffb40308b9a98b28129258aa2082344e54eec1ade8d4146158ff42dc84000cd184388b9011796c65e32ae0871d28973417ad6230309328a20bbb7351da4e7a148df828c0ec8a46262626264646e3003326640d2742c9799c077e5e3c2daf25f64c1b224659c4243c54a8e175697e742b365fc42d422d2b87b5e48770f0814ba5d599232858a15d515b25bb4589232854a152b54c4d45575429d964e8b96ae13c5986f65c5b51e500bb4f4f89ac8e36be3eb6b34415f7ba0afb1c89fafe1901fcae76b62cfd7469e27419defaaf82b25e27c6d6c7d8da6f6365f63592efe8269e16b382e7c8df5c2d79ef5359a9a15be86439a582b1674d82b4afe92f913be86c3ca714ae1a4c209879c61cd783337666ccc7cf133f86b7cfbf6457f8d3085841e3c5e41403fab1a8e4f0fcf8e4b6755c3c9c169ddd8c0b0aae1eca861bde0420bab1a8e0e1656aac75121851c3850386155c3c1f9a719bbf7a6d8b031c5c6141b536c4cb131c5860d55cd53e2cb92e5fb1ace0dfba8b7a1faee52d7817709bc4be05d02bf86d3fd0d55ea6da8c00f432c2196104b8825c4126221bbf76ca8c2db453489b78b78bb88b78b78bb88b78b78bb90312693c9643299be86e3273ff9c94f7ebaa192791b2ad3b7858a37838373ea4eddf83654a79f79511c471a9a7f8fc5c22167be8643d6402aa6188f049589bca11a6125fa8d7d1baa99d5180393aa42da0f0c610262480103201c31c206889e17cff362619cc6f3ae07e32bd6d0d50133f45df082a0d75950b433f04221f7a854f1ae60f1b4d8c2a58b97252953ac5cc1a245162dd6cb92942954aa689145cb175bb8e45c6159b154b2885ac62f68b63c172d5e8072589ee77ddee77ddee7e5784418bb9f42854a952a56ac5c21ddba757777776f4a152b56ae5cc182450b2dba2c9dbbbb7755b068a145962c5ab47cf1c5962d5cb0b897a525299e7577ffab128580b6885cc62e340f447a523ca050e8e6fd5cef020a59fb5dc4718946ca4fb1e2d9ffac7c4276cb1612b45bae5047c5f3c2d4a75279429d96f7a4d8ef92c385b5e5bfa0d1328e22cdf834acb7561463c29515e0aae64921853c2d3e9d244c642d07eabb9ffdae48fa871766c8fb3cf0bbd71361863cd3bd9e773def345ef15ecffa093639f6dd43e5dc95e914736d680114681272f2447fd4c97e88a386f0a8fb6d9f80d662400bb2fb5a1269a76c59daa285b45d6cb085ec3ebcb2a50ad21deac44ee5a66e5f5289acd9ff503046beefbeffc4148c914f89b4ffa96a4924087e47a2bc2b83727fed6bafaa6632127ef8ddcaef77ee37208c1150652241125c81300ffea74ac118813162bf5b8d1dcbb3aa6e753dab3291fe9da7aa5ddb89362400ca5af7dcf35e0a0a4506caf350653bbbc668ad68bb21a6909ee7799ee7994ea4f57c3c2bfef5ac2551e2bd591824de6dfd48d48ad6b13abbb2b78ed5d13a5607d6ee08761d970e8dcecb0c3a2e5d193775fa32d6bc250f4af79e14d477ef2df90be6bbf78408454f14451101160bf1745a63ac89d713bb1b537b425a2a478ce20d2a64f734d63f0dcd38aa6230df83aad4b71267f0545cbc9435fd0075ad15c91bf78a37ecb3867835df1360fcfebb514b42a239a477a3f31972b378904b86ab9b73a3fbfe921f9aba19e237f7bdef525fdcd892838b8e2e363c3d86a88aa4314e09d1f81ed57d03e8c0f0debfa8a55188edaef5c42e28fb9ee78c3043a8a5b1e65c48ef08d01bc0e8bd68b1dcb71f86442ef45d317c305cb95bf1ad625e8dd7840915a3f733788e763f341e4d4b15599a0042a2b350480fe59dd218694691667c1ad6e7b09c8b4743eb589ef7a929c6dbb1eccabb21a6c6cec74bdd7baf779ea7c5e404687d65ed526705ca75e8b841a0ecdfb7d755de2ba12c0e0443e0a2064e740128c69927d269a6274c09db322ee39cc06e3613b6338ae21b4ce3509c0d57e28d81cc4e59aafe70b70c80a5b313c5b0ecc3a9374ecde122de6529e6a12df41b83f5d0bf191bba8cfd4ab0315674dd1ff79ab82a849d287ed7b3d64de85adeb9b5e1ca603de4f179e7d65aaf1b626d683b6b3dd087ce7636ec4a50622d6843ef2c4ccbeb4090757a7bbbee4eb1d7daee6481d059937ff6765eb6b6d659db893774383adb81b7b36474d6829db5c19a60add78921f8bc30c696602d09a267ab58b0b3b6f360b6bb27134f97b23e44fbe9f062b061d75d1defd475b646c6c702e0eaa09ee8fc7ab7007b3dd6fd3aebf957007b03eb9d8fe3e8d6edb59ded8115bb1dd6765fd779d6ee581c2bda54d7751df8c3bed075b7b3395e0b7582e88285b18142e784fdba13ecb59ef52e49f7277bbd3b41ff981d80e7aa10589f81049d67417b430b633d2a5d27be3c0be4d9aebbdfa54c2cfb591be65c9d15726c7702c5ce5a6b436b5fb6eb64e081d6d45d0fc9ae3a9cb5de8d35a13a2b86b69ba153a153a14bc173cfad8c05bbcec2dcd1bbdd095dd759d05e9935e9b0a8afb39f8df9b1d65a8ba3a30144993a6b24a6c2ceda60456bbdce5e3bc4a6d00575393a5417769ff56c673b54175eeb7d9eb53fd6b32c6bb2296b2d0fab4277f2422b5edb59fbb2162ca1bb616f673f94f53a15ace775ddedae0dea3a8b4277b2262bdece5afbb22974a7d0b357bcd6da9fb7343bc41e1e0c9ff5acc95e1a6b32bd503be050c1b2706dd7815d98ed48420e6a88b59dedacb5371efacd97ac61bb2c49fd7100838b161ca4b841046ec060e41081b1c595a862e03648a1826c03eec2934891451449542a122460d4ba1451a97086103072e4044941831384631ef003068c8e1fd5c9fa80618be0135b23013effc55bb13454b88959e96cb63040b5f99c1d3054b1f1c10ab14fadf026d8f02a23f0e0b14f09ff4b84bbe7eeeec3dd95b82f71afc1dd593ea64a803736612094530b27583285a2089e4ee087f2523085dee791902a12e2c84a64812711e8a664ec4d8539a4b607e38ddf174440b104c674a1e9dac0a4001481a5130e29f3dac408d1f1e0f86eb816ec0182a5188a009921a2bba75ba446084b5ba0d8ef35b3c20c42741705efc68b2518c0585a2109141264848af0840861c4d209a625a91b502c0521e126ea5310967a6c9390d8126368f260bea37b0412428877c6bbd9116207539876b8008ae8c589980ef5cd301306dd1af20e578618e1639d829c5c009bdc1d61d010199042c8102a4802070a4c592400225842e164072002c6256331b074828f10a730083c8931de0f11215e0aa720a110446088c4213886829c4c435244668f0c2c99706d7c4ee06b0418f0841a5af5c080a59338440523012c7ddef859d006f0f4f100779032a070a617c421e0293c01068849c73d6232e1460e1750286187c83aa2c405214e622bdc81d9f92192244cdd1085efe5f99852f7859f213485a78bf3d5708166b01f0e4ff5959063124b2f6888078d782ac1f423c48f23281e9175755c1da0039676c45c201f0c9f0a261d37878c8e97c2104b2d1cebc9bc9beb7d0058f5c0849a4a20025ab4b8220107541180274028e923592e633d34d181090e3710252942c39017d00ecb851658f84b8211ace183327620838f1656289c10564101175630c08621195e299090428122c8420310b0624515544851258a1b582fe0b40e00c51a6aa061a4830f7ae00198ba4412a7cc078f53684589293f26187cd1002baf201f136ea04e62980307062ed0249b488ed04024c850020870841136b6f47040021170c0932538fcf8d0dcb82ad072060e3e62f03185e004a2688002531880090100400109484012488ef8e0f142caa6d111a1f372bb7c0f3a2e77071d18df161b83ee059d0b4c5ea45ad0a9a0eba2cbc2934077746b568798c29703e684ce848e047b636684cf463763c71bd3a1be536712c52e0cbfee5acf5ad061643c1c5e0796ee00966e1170c7db1008428c0c58fabe54e8420c84b852e85c1352553c000cc0d22d622ae19483868825530e57074f05d40653621011083c793c684edf0996442c4b379a0861faf1a230236583a56f8da52f85820b96527bd58125134d4c17f2f870be26a490803ac189212e124b322a199577338323d2ccac31c407830814f6f064bc1e62154b9e111d1cf0045eb1e4a14014ae0d4ac7b337756d4e413e18c21c4014c013584bdd48dd30d1984a0873f08a300488827765882fcb520bb56b7b580b29dc574a069cb9d6bbf17edc243025805db824c4111ef94888b120cafb6ecaf3bcce0b3dd1339d725c2fbc21b42193e4341382a1f5c2cb7371ae154ff07008615ae17bc052cc1542cc8017870864886b832156b0f735beec00065fa8404b09b2e066444a4c19129221861f35f5410f705e1865c470071d901c5923052d58c10a49e450716206286cf0822eb6f000062460054ecb0503e076127a05c20fbaccc08b168cc0024f82e8a1890e4c901c11126405154c28218b0d3c91400482000296420e355d21c6063570625b5ae38b1082d06407134a9879c11624f880073070810924418023603de4b004c911225da4800428e00095213288411729d862041ee80003aa10401144fca0cb0bbcf04007b2a00094a56c12199a81e99283306c5082116c400358344089016413d643931d961019e2f1aa9981e922052588e2004a40c9660f34100932c4e31503733d0761749102139060031ac062020d5882005078a081480c3c5e3f3c3a353666aeaf9183306a6082129060041bd0c0041ab08412041800941bc0786822034e4b8d348ad4201343831c53901000932539530c400039250898d6f0be7445f8d2e888203ee03aa06b40678575753a5e8e6da16e3c18bc2f61852e87c511a2e09d6069ae09b604d308366c78e3958189196150489d80ca719a318522187620f87d9e757714dcbd051f4396bbebb5955123bcd373bde164532dcf14f704f4111cc3dd451fc11bb8bb0b3e8259d4bcce3b67c4facfe6a9d3f3f5f9fb7c1eb915af98563e3edfdd6fdc1d0815ac8da0ccdd637c0499b8c77e969e9996f4351f438f67c5d0e3d373968ddcdde4ee475f19a009ee8ef2114cb97bec65eaebf3f3ce19f1d06ab57620e2e090ef8a74cd7be31bceba61f0f13bdd9d041fbfa2f4dc3a9b4f2b37b6fd56d3d75935bf8695cb15a736193f17bed1cd346ffcfa898c3ede2d669a9dc7dd57f0f15e71bdb6707ce5e30de2a24fdbb334a32f533f9727aa7f55657bc55b7f9ea57875b70b70b755b85b2a6c0edc1d878fde0ff7209df7f1eb8a2b7704050105fd04f904f504f104ed04b98274827282828080807e807c807a80788076805c403a403940413f403f3f3f3e3f3d3f3c3f3b3fae1f9d9f9c9f201f209f1f1f1f9f1e1f1e9f1d1f978f8e4f8e4f500f50cf4f8f4f4f4f0f4fcf4e8fab47a727a727880788e787c787a78787876787c7c5a3c393c313b403b4f3b3e3b3d3b3c3b3b3b3e3dad1d9c9d9097201b97e5c3eae1e178f6bc7e572e9b8725c413a403a3f3a3e3a3d3a3c3a3b3a2e1d1d9d1c9da01ca09c9f1c9f9c9e1c9e9c9d1c578e4e4e4e8e5e5b365c8ab36db2bcaa250f271bd68905c403f100f8b739d99c00f0760a772b85bbade2eed7ed134f6e42553ee06e012adcfd041fbb00fc2b16fbd7c92616fbd79665f4ff14abd9b4d9b9fe6f594659b17f99193db14ce3186270b70ae88adc79dc5f9f1b67f4afcf4cdbffd2668a538d5ea6fec6a9eeeef9d8a9ba7f9b175ef88ddfcc47e599e29bbb4d801563a6084ddc5f1b676455d77528495d5755c8dd3b1fad08dc5bad127cb4a3bbdbf0d152714731926acbabbbc3b87fa47561d4c0e7ee26f8687170f71b3e5a21778f41299be9b9669d9e7a6d99aa0da7cc48af4fd6a719fd1e9f8dde44712a4d7f8d7737b83b8d8fbe03d76b6bdb64abbaaef953fc664e57dcceeba7eab9f14eb32da337dbf9fbc4ebfe597aee8d6dab2a7becee9f7b07ba7b0e1f5d8a5e5b65468225e115a75c354ea9a228c6c9ad78353a51771b85bb5bb74fb85b04b8db03b85b28fcbadb276480e285052c20c464821657d460a0043f24a141078a645df088914287582a1d00691921a945042a651c418fa8c204b4aa51808e96114e0840cbbb69203a64a84929820a9105a201b440b9164b4ba47b22952da81f82e8defb20ecdfff010245e183ff0314292ff41599fefb20c407573f4479a16ff54310e09f56525ec87bd32a087125e5856c10e0ea5b79ef1f04685394eb10c794aa134a011144f7e06aa97bfba0ca8550a8174df74d1d94fba8b72a20c4b79d98523d5952459141c87b930a8a142be47d141984ee3b0c0e1beea7bec843a5526f3abd142b647afba00a0aea4faba50e8a0a08d35b710504048a4c6f1f88d377ef42a6932a85237c19c823efadc875ef5a8c2930a572a1930acae9411514d3dbd46ac983024410de9b564bde9bdeb48222e58552efc1e8e07d4a054410de9f564b1e8c0d3045de776f5249b142a6175552ac90f8271594283208995e8a153a3daa53a5deaa50efc10ce1b0e17eea75f01ef5a00a8ab8e489506a0504048a4e6f1f08d377409cde822a1732a9dcab09df0aa586303af135c870756445ae7b2b72f7efe3b0e17ef7455e92ee41d5fd279d8520be0b5a00950282e82ed4a9a2d828178a14fb5144efa77b17b22a299d940b45ca5d41c0890c5120e04406f2c87b275d0bd2b34b50293452661c7d7f3d4b03cabf77e27da808650821ba95931fc8bbfadc5fd602287ff2e4c87ef8f7defb9d156f68ba5e189ac255cd7b6b125747debdf77a5e0d32dd0f35fba6b7e00f48dd7fdbfb1f48f067f03eeffb41fc56dba3e109198aab5a785547dfea28fceec16f06afd6bd3d0a574e4850e5e407f25e7fd17e57505e13dff4e1a35044bc6fdf0791ba07ff5339a1218fc077f2d4a99cd090e06a7ba4e92dcc104b8aa655edbeb872f20319ae8eee83aada5d39f13e80721df6ddf36abe4fa931deff7aa05267749ee77932e1f7c17c0f9302616060be460d9818181893aac68bcc0e285e4c0a464646e663626460625ee6674619d3c780df7b30a954cd979a2f355fbc2ea60babb8a38c8cccd7a821b303895146261c65762cd57ca9f922338e325fe365fc1a354619556d07123233a34c8d0d99b7b103ca2833dab061ddfb19e1675ef47e6efc8c98850c479955cddaf81b2af76a6cac6afbd658a8f745f8e12853f3a5e64bcd176f8b4c1782115e2163bc25abaa8da2f7be020379c5199debde78df72596218cc4661c20155dccdec8487998d3e871ae18db3d9ce7d7e2ed3539fb2d3546d258fdcbed9f2e735273d8acf75bfecbcbd4cfd9bbaf7a9944d95b6b30d08d779a346a7d6ea2dd3b6b6adf833926aa4ea3733916caa478480e4732d5acbf47cbd8c6cb8f587bbe3b85b27eecec44721a35e5babbaf19af7b9e36ae5dc189937f95c770088d0192d531c6c679d53d7adb3b9d3d396ae38a38c74a21876cbf9089684693bfb90f32a4bc2b47d3b697acd69920ab3e1bc613beb9df58a33aa612886e5725565266ccd325a8953b799e26479ed21061f8798b89ea5a789336ae28cbeba5fef5326c3e937f3969d34ed7689bb631f6530c3dd7d7c04a2867bce4e0fae5c8a5f67db8a354e3d91f29a64673d3bb50e2c23a9ebed86cf8de26c308d61682e535ce215877f30717735fd221070033f677870c36da5d20d8ead547abd6ca5d2cd283484bb933e0a91ee1efa28f472f758ecffcbd7481f8bdda448be559337aecc4af977ec785a79d29258af6d8fe2f4755e315a66f33f092c3ea802c50d32d2b931d2b96613a6318a62238d6161e0800866361a0289c4770efd9b0d6f9d6d6751ce0d6f6d3b772e1fe5f2112ccf56dcadcc3827678af32464c861d338e9a6aee6a7eaa7f908ef9c69e29c12927a2aa9eb4de3545b2e5553bcd36cdb65aee5d5cc658a53d314c3724aea7ad36bcbe844350e8a9e329d67f806bbe14c83edac356ce354da3e9376d63b6ba55396d71b0c45cfa39d66a40ca3ed330976b4625b5ecb8c833e6fa43e6f78969eab4adb388cde6ca70da7b03223c16e3a49fd2153d5f506d33a9b6a0acbe7baddfd867be9332ce0c0ce44b0574a2467e2bca264be21518fa0382ccb408458fac155e0e1843bde3a3d6925b6dd444165969e6bde69164014abf36aa227adb439774ff2991f626676f23c6e79eba35245b3ceb314d3ca97c9d43753fc37b5c8dd81dc6d91d6ce3aaf38978fcc9c4353b54c71327dd28abe65e6ac77aa96aff7f9366646526d2693c9744af1e7559565a1cfe5a3cfedf534b3b9aa655e5f9f9f7128c6c1cc398cae1909c9a7f8d5fd2cb87b1133405471b727104d50027700b8bb0e77570288037a6d9930574ba7b5737393dbe78a6f37a86bd62127a41eb1e16c677a1a4952d12cf46367adc9f406779b650b5a89b3927ddace226bcee122ea111e867420420403320404c98f2343302548942819820d15b9010812233026a491d70b6bb31c221a223a378a33e2d3e352938af21146858a2849a21ed1b9141b514990e623b5c8dd8e8074b72230e263a6a23f328a3355dbcfd2333db12dafff43af369c4ed53225575c59aa2979229d40326a84d11323e17c9a1a67cb46db4ccdbc715ecbcf4624eef5a933cec9a7e717a5d90775957d5e71909db5c639a337b399d3247cd39fe66ca47329b6bdaa16ad3987d1473199d5fd665e4f9c93f4fc1bee4855d14cdbabbab199d3d9a9535cfa234d52d3a3f4869a241535fa127f6bd6caacd739cb3edb54fd397c7b757f6e9fe86984532279c56d9c2c3d51f44cca2b6e636cf4b4bd9e468f3fc5af312dc9a66e8d2b5b9fe24fcf3733ce46186de99c91302d876daf79d85e9f5fa4755e4d13ff2c3dd3d9a9518c7392691a0f51dfc4422170b720f0d1a503afb9a7a7a7a7a7a78787878787878787878767676767676767676767c7e572b95c2e97cbe5d2d1d1d1d1d1d1d1d1d1c971e5b8725c39ae1c578e2bc795e3ca71e5b882828282828282828282808080808080808080807e7e7e7e7e7e7e7e7e7e7c7c7c7c7c7c7c7c7c7c7a7a7a7a7a7a7a7a7a7a78787878787878787878767676767676767676765c2e97cbe572b95c2e1d1d1d1d1d1d1d9d9c9c9c9c9c9c9c9c9c1c9da0a0a0a0a0a0a0a0a020202020202020202020a09f9f9f9f9f9f9f9f9f1f1f1f1f1f1f1f1f1f1f9f9e9e9e9e9e9e9e9e9e1e1e1e1e1e1e1e1e1e1e9e9d9d9d9d9d9d9d9d9d1d97cbe572b95c2e974b474747474747474727472708e8c7a78767c7a56304c57b556d3622ee6ee3ee398cac35d68c4324a7e72c1d32f3c6e6ed8635d336121467a21f6b12f3f52acf35a77966cb9bc8d679760271b71fd0e28a07dc6d07dc2d07ee5e5523f27198a6943fb7aab66c7b77375a62dd7368ce381423592b2fb45cafad9c114c6b7c2bb16ccd3b3d6f768ad3d376aea53ecdb7e1d2acb37922a9ebed6d1a27697588defa541ac21b03c962034166e969aa65069295a078e320eef60a8fc9438fcff300c2ed80b559669348bee58a72b90675df726bf97ae575aba8de2a4a549ea8112e09ec76c3af57904e4f8f6bd5af175e7118a6713acd3a554bd84deb597ad2366ccd372097ce0d66563a83803270f79a8f2d80eeaf17eca65bb8b9aade6066563a65ea4e4f0ce4d2c17d7afe3e65bfd514c5e9bca6ee6ef351870e333b791ee5a798b65feb8cbecee12414bf3ebffc9cd123add94c4f5b5ef5dadaa711904b07a6d77c43334ddbb5664f0b80278c407218998f2cd8ecf4c4cd4ea3f2dcd946dbe78a71b4151a50d7ecc3e78c3ebfba7fdf6c796feccec3dd7bf07165e6ad730a5bf33e61367595f98ccf94c1041292dc3e4b7cc33fdc6d06d0751d2a55142535d12c3db53e8d106161f59c4a04ee3377cfc1471513dac6379cdcd669e9b45c37aa2c3d6f328a4b8db3e3022a7390911914e4f229cbac736353cb96118eb6cf596eddfa9ce535cde6f95be394bcde69b6cdb27edac6b74751f2f572b75844957f54dc55ee1f12ee8ec4c76fc2dd62c0bdf7bad7f996dbb067b92be5ac4952f554e283a6f19099ce61349b69926aa2aa5ac2702b2d6f6c9e668a61365c6aae38e98653c236532d614ad886db5af51f772ff251059b99e6ad946165be699c3223e1f4943b393e3a5966ca82766419fbe4f4f0648c7b7e4a1f574e4f8e69649a3c463d3c3f19a7dc1ab7e21019a9a890994db54c876c251333e3346f5ca6ea8fd7cbdd79dc75f0318504e8b575de30cca67112cecf8f0be7e4c87080b20b679edc63feb864403b393c375b35f111aadef0c6e66fdc2d3d7d49994df5477acece15890f1f40b81e65c6c144919829a9779eadb868a7795d713f727acda7ecdcea916c66a29c677813cd4e23a97aea35e3e0ee4d2e90c38ac6498fa2b814e2630e2698f6f8d3d396f7f9199da5a77ed2dd5d3ee6a07177575313071aee7e838f3814e0de42d19ca4f1dba419e99cfd2c3d5fa6feb772288a937d699ee6ebfc32f53569665bde44ccbc337ab3a93fccbc6fb875cd3b25422b3716da693ecb94d4c161a7d996c33798ce1a67342b71f7177c44810c773fe2230a51b8b7b6ceb3194effa6cd4edbe75b6ee34f3fd3b64da6ed34db70b3157fa6ed6ce634df6e98f61ad35e7f523e92aaa7d69928291fc981e5c05c38e4c072603a3894fa34927310776b01778b85bbad808f2830f1597aae9be8f582ddf42ef1cda6fe78bdca6caaa52a4b896c8d8b9cfb4c89f870a2383d830ce5d0db8df4a1315ac2d67c53c2b6a352458d50bcd50d53c2361f3d94b0ad3c757aae5b29c3b2c6466b4ea27db876703dd69ce4f5b20ea051da655e57b5fcada6fad7979d6fe65de69b527e7d7ea6153d8f186c5561267ae28c6266a6e9333d65bf66133d71427a6de97dda4ed4dd52c0e67dae4926ceeb122320d976ee14a72467194ce7f02db7aa1b9b293682e235df90a0d8b6aa47b4c6e80f9dc349dced04725e8394fab4bd5e3acd47ea7ebdb4c66dbc89729962140be99c837a44af2d1c14bff458020cdcbdd56abdb0336ab3715e67bfd523dfd28f628ce24a14974fdb67d2cfd2334945656b3653dce7157f5ef242335246612fbdb6681ad3707072cfce0fcf8f0e8e8e0be7fcec943ce6ce0e0f504efeb9c91baf5b1be1348ede38f5a8ccb412679f331c75b6e21207c5a58ae2ac1a8743d398f67aed55bddd701a966d789595c072dfab4ad3afaa9ba631ed5f59af1929af9f1271b757681a0f494f4cfbe1c3478f1b3692f35a2484e29daa3e9cab4af3013367785537d1eb95cf75c36e3a6fbccd13c5483bcd6ba6a5a7ce48e73e6de73ad33673c54969920a6463d84eb35e87a0282e887a0476b3954a18856dbd9eb2ad4fa50cd3284e67a78f9a20f9662b99bccd9a8d6cb82347a58a0ae18d4dbcb30d966d1a3df1ce40360e89995322395c6613b6cb73dd3aaf3058b6e1745e6fea6a9aa84ad379a56d9899e69bc6e924b3f4448d4e2299aaae49b2a99619c84eb33622f56964abaa89b392dcbad32114a7eab96f484c9c959838d348554836f13abbdd60e23ca47462c4890d48f6e124cab88cb301480ea359494ae4665b870cdd6ceb10772b8108641f353f6eb675889967e6b91a916f6312c12b4ec2ea51661c349ad314d34a98d6799da5678d6b07f736ae1d1c2bfb706a18addcf8a64fd3c499062b9dd8604e6ca686e58db786e5309ad7d7cb96b7ce69587a625a89577cdb2a4ddf704a9437de44b3f49c61adb39122b8b7ccbcf769b3a9e5c9ddbd1c95d8e8cd8ca2eafad9e8535cfec6b45d629de2757f9a6feaab47dcfdc67dc8672a806aedaccf7da2385df356ca8fa6ea7a22a5433c58c00833f0428629c4c84109acc0a0c70e24804f440b9c662cd08512bf011fbaf48c0be4280207585a9029a2c813aa2930ae02448105163766d0188026055e340048102b280a400c3500dd2d04dced15ee55dced03dcad03dc6d03ac152b768a534bd8a6cdce9cb46624d54cf39a778a537fe4194e62668d83e18d812865332592673849fbcd9a588ca5d773e31a9355c500aa98558164ace244c5172aac508184bbb792fc4deb45fecd2b5d713b87e6326dab465af8a758c11409982288bbfff0710a4f0a2f528c408a03489184143ddcbd55938495752b1bddb4cc14ef122b65a27fc5627fd392a92f43312d1b7daa6214e735f6372fbde69d6d78c5495a3022983e354b492b16d33886a2b88cb98d40b6a944af61b3b396d7e791f33e9e8799691a77fbad713400f9c4681a0f89bd4dac55e3a3c37a33c71ea32aedd3bfc9b6732751c246f0c6ac34a3ad1a566e3d0cefda89c556759738888dc6d18abe7593d7dbe358ec65ead6e989436fefda314d13ff9a6f59632120ad580d4ba6661f4e1df3e1d48f4d137faacf5773f988f5d94433cd26aff835a6e5dfea91ad1ec9a8114e6f0072dad69c443d62a637c8d04ca41ea1c14715ee30180c96bba1a66acb1bcf329acd56bee58a52559681e494d435098ae212a591eaba669ac634f3f52a526529112caf181452a088b93b09c50c4e4241e3ee9e22796208de32f30de7f5354e22cdac0445cf1a92f211f3866caa3f889e90d27a62881b51e192694554444065a9cc376dc32915d66cc5ad3775cd3edca432f8e8c4166f9537a99abec634f32c4f1c91bb0bf9e80411a31343dcbd158b7d6c557fc4505c9e43ad1cc489159c68289b6ae923978f7ce4720d3dca8c038a9e466b4e92cb3518c0010698e21eabd13180e905f05200131420a900b5029ce0ee457c6c02054d60d1caad19e9f55993914e9dc65e2ff584dd74ec358ae292f5b11a221692d8bfd40d4b7119dba7528c2846f4307cab89254d745e98e0c2c4164c54c104144c14b9bb8f1ecfc2b7f499d79d9798696ee9fc4daba6647ddee79aa4f3373235f62396f4b19a1f2c24b1bff1d1e35968c5b2a99631ad9a9f9497b8c1124d2c91c4dd5b79e315579646388d7b75bfaa2a593f2ff91d3b76ec68e97c84a2670de312a27beb8633edf50b46b6ac3569949710298165cb482596f669cbf9081b51a287962def33132501ea21223a7f1f615b3657f5d35335c21a6725df2af34d7f6eaff9a6aeb75f01f568bd2a317acbebf7001111bd995b2fa4e7ce42be958f54a4f4fc1497786353a5693cc4cc296ebdfdd6d94455d6df723eb2bd912fd2d266aab1d1bfb40bff2d5a2cafb4fd7aabe9cbceaf617dd6280ef22d7d7eecf32db763b8b5686b1c8bc5f2aa6ea26f6dada299b667b373ddaa524eb55ac6925e76c66a6c5eaf22568cb6755e65ead6274a2b7796695c7e7adaf499625a996d255e773ed7195e33d28996379b363bd1d7e5b9f589a2648f8c691a0f79bd8a6e7965fde34f734edad9e867e979bb6123dfdafa443fe6a3a847cc3c33ee73e83ecb13b5e5fdad6f6914bfcdb7be158b7dcee87726fa56a9aeb71afd82be611bebf5b774a6694cbb61233375ffc6dd505cf3e9a9d5a26f012182a238d90d67da2bdbf09132df88b2c6792d53226a9136733eb24bbc6ea521b5c8a6fe48d523660e82a2f847f77d3e6836ac1f57aa477c60040c8c308111594623b030c20a23aa8c463861c4008c40c2dd6f2aebfff5385fd3c2dbb4f0af9bfa362d7ccafa7ff1b083fb070220488c456881c468840e46cc50c3da388a1aee9e85fb18e5071367330a0f77c79979fdf4bce15fe74c2df2ca1ad392648d69371f45e57953f74e339212bcb129cb4a34de18882a5bf39a7d80a56aaab4f13a649bbd5e45b94cd594062589bb79e25b7a43928aa2421071f7117c84b202941bee4474518514e0ee311f7d10f2e1c68727a209b7a96b109da4a2283904114d74466f6fa63835883b41c40e22c67ffd018608c3dda7b8abdc0530fe7082ab1ec5599b19768473122c87e6e30f3be4720db395aca115cb272c55632aaa3756822335fe6caabbcb0f01b8e31587613bc35413a7cdecc309db254e33cc1352e3e3132ceefe1b7f2e1fc1b6524edd3d1c82e0c1f8048afbf80489fbbf7ee3afc9b85c3e62c160a592774bdc1d061f01d085d7d213aff8f6b3b3a373ea9c7ebd80d8fe2f130be9b57573b399b97c84a3b4614af906af38bc95320caf387ca3336a84d79ca238a4f4cc1bb6b33653d508962b3586edf48465249cd1543d6138582e4fa4356bbdb6d60cb3954a7acde7ba62a331d783dc96dc16feafb7f9d73ecdbce6235c94940be2bed3d269e9dca0382bed9b9b543d71344d631aecb671379ac643b6aaae304dd378086dcd26ce43922815e5d98acb7c233a2ab352d19acd3413a96bd62197a97a24b7cf25fad439cd428eca4cfb91e372ed2461252611a56ca6f8f522d775e808c990121c6a40f27af9f4b88698446c25131f23d214484620b966e0ce43139b54bde18cd46db362dc12b81ead1c9a35a66d21ec2976116f6d9cfa66b69d7b55dfc67cbccfb75933524e73789ba085a0abb89ac2f211deb1239c33f1a8d3968f7a061e9abcb6d9a1492bc5446bac5b9c8726366b14eb106fa1282ef17acaf1d1490c9c20e1ee3c34b13dfe552dcf8d6deac6e134888f4e5208f2f116c6ad895b0fe7a1c92b61dbdb6cdaecc4ed12bfcd46713acf4cdc9af57933a95aa4a4aad523a997b40ab7b189d5bc8d492486846938f3b3d1f388a128fe117b9ce2728a6d4883488b9c87269f6d6ab9713849a60ed9ceb095613380ed077a065a052d6263a4aeb73423a56b4652678f625c8a8d7c2b97695be3d435cf526cd6a8fb4d9c57d6e38a5afa4c4f6ccb6689d1db0fa1231ce9e0688af3d0e48110b1d9a1492b29a7b37455d735ab2b7e13d3c8a3f4a8873b0f4dde3c7f872638af9f3333d299cbace4a8ab91c14393ff1d9ab4364e22d11307f951a4f3112eca5a493e73265692deb0d34c449e38777793c974cabfc3675a91c9643aed34230d9d4bc6d3dd5da67e0e27bd3eb78dc6493d7ca461f13316a3f19136c5dd93f8489ba155a3755e6fe7678dc3653632e2e38c8bbbb7d47d93d7d9154f4fdb9a7736f50b3a3ece6eeefeab2a9bcde02dd9101f6565b8e7f516fb5c24bb2263e22e93e18c4a7cd32f53ffa8c4e8637dc3b43527f9567a7ecd2c3d374e5d55f3d5ddcaad93f519a7f5a9e635d38a64392d9db7b8bbb7340ee3315bf15636ca659ad72ccb4bee2d9d536e32994ead9d5154a69a4ca6538dbe31537ca371769070d4b3d5d2a56ae2e0bcf46d6f1a8b07bdc30f93c974eaa1a40af9f081a2f8c7ebe543e7885ee32feae1c3470dab87ad64e2c35632d93a9b3e7ce0d04349152a99287918cb23466a784b1bf9c124f637ad9c8d5e9f3275a5ed1467b3a928aa6ea521230fbb002fb9bb9ea567ec6f5a35a791911f4c326db3643813b9fb8e8f3133624ec48688d9b8fb0e3ec25430c2b680ed113683bbb764eaefc83655efe091aaa7ba73686ec756d31dfa447132ad7359e2f493ff1a2a4272a4954d6c5353bc6d38d3f6a9a6674c09db62ea91560e45f1aa7e0e3567da16fb35d376a625fd2c35f5f99f922d1b33dba0f8f3500f26e8e187d6f9eafe1c3e336dab1bff9126dd7d878f3c40e1ee487ce4a1061e5c3cacdc5d898f4db4b4f27aea6cea5595e5d09d93d4fdaaaac4c80f269f4bcd15cff2fa1af7b935cf52157d35c528ae3cf78a6f8f95340172f7231f7740c1b843951d8600f17187db3232f2b972678ca2d8c6cc1a47dbad2277b7c1471d5e87137220410e58725892838f91c90c98441999d0e0e312182c5181bbe3e0e312002c6101872e707080bb13f988c312776f658d69e58abb7dceb237f28389cddfe4addaf27ad3a2ddb472ce260e2dd3f37cddb462ae1d9348ec53fc6b4ef34ca63ef9af586ec56779ca729a8d627fd362e93089fdaabe8dba3f5653d36ab1de66a779c549582e26b1cf46e579cbed47d173c9b7b6527ec5b6ce66ec6f66e969a6f865ea0d9746fe158bfd4deb489feb6f9c8d3e876d1a3db14c4db19973fafa5c559b4cfd186cc77e5565b4194ebde1de2666cbfbccb2d8cbd45fd55d66a48fe95836b1cd3cf5abff39076919f9c1e4df5c71528af1cbd47476e63523a9fa8b6066366da59246f336d3acc71b7cbc95c3256a84d77cfb9de29caaaf7fa028feb1716ab69d7bcda68f1a20dcdb00e158395836ca615b7ace4e552d314c9f59a7ea4de73567e2ac64969e669a93e4d68cb3c1fde208c5a0080977b7954a3033cdba282da2bdcdbfb6ce262c6f355532e4eeff5a55592b97e2979d6f936778ebd72fec7355cff5f658e35e9f6f636633cdfaf16fbce68fb97670b1cfb46d63e6241545f1c6e589de7040be95a4a64747279a93be2553df9669fbcd9c935ea7b9cceb6fadda5ee3b75971eaabfbf5e7156f9bbaca5233e71545c96f6974c5489fa4a6479f8be0deccab5a6a9596f43ad3f6dbc472aa1e89bd8cc8b764aa911f4c5eddffad1a14c5e7cbced7f9ad71b5cfa128c6691cebcd7cbbe175eb93b6ff656aa6ed6fad27be7d4d2cf666b661bd4cf5e971bd2b1f61d428976bf896bee175ffce5aeb7cced2539da56a2bb7669c93ffadf3c628adb4954a38b95b89f39ade90571c7ae220669a89ccbce68d9e1935c2e90d19353af79a9152225b3d0224b76fb6a155a59529ce4a34162ad5222616528f98d9e85c4b6d8423ca3e9cda86b39d4ad8a6eecf463e9cdadd65dc3d0ca13254dad6a53e6d3058115a91581121f77fa9fb6dfe655357d9dbc06af88127e1d5a4ed3309564306dc3d051f6b40c0bf545ad2dbb83b10630de3484319230d5cdcd84aa55585d94aa5f484a5b87cbd66d46882862afc5f1bd392fe65a6385596d1ac6f56756314554b186c678da218b6669dd714a7b52a4b4fd8c69d5abd65339fd4a8e4cdb265494d32c6d0ccc88c20000001a3140030401c148a86e31189a4c628c7f614000879a2607a54180ab4288c41ca2063885184000088012000233233b30100870c9771c4d9b9be941a434f685cf0ca7ac45bc35241f2b7651f01d4257b69c5fe74eb15945d89a1a71d105d63e74f3e8f333436695e9ea6b25b8b3f3cc6c6cbc7a955dde34899139fde3f9854012ad40a07bcacb176192a227440bea0f646564f2802d44525ae7f24c0b449ca238db50d56b3aff93d59c9c926dca13afd790bd040cf3f4be05fb3bdef6bfe474038cd707b8f318ce78e035360ad859a9fae9f318a78297412ebb976efb7100eba64ff94d940571941147c6f108288a8c124925de521644b05b30efd83e90cd757521497dd0052531f7ad94e3497ef22979b59620e2bff8470686f4ba4546c0fed69992bf5e73b0a8c5a80216d69fc56e423a7bd35e851ccf76c7ec4597517bcf39047aec257cf947ef1befbca74b3b1261f5c4a3ed0c37c900865b3843dbc28b62387a4f2fb69b0188bbddcde2f02cd6bde2a1b992ee1a639146036a445ada95236628603d307b7c6155aae4d34874b45b47d904d61528396647e43a8d431df40f058382e3d2efa1a6aa14051122e1e93babab0fb937a9222ff6c7ecd4a0a5e7277f1f3708ccbaf16b5972bd693799884814cd7edec2492749410dc35f1904d41137616efd29495874b0657ef35626548ceda0e118403e4c62d54123dcbd43ed193e101e13a6e57124610d9705f746f2f33a952728fd5c07ee0f388474058211fa7a122fa036d053b5527e18194a825c6d08e5e5b347eda3e0118816001aaf2592651318e86d2d15305238143e1a563e4f65768fb2b23cede819486a9a7f5f1bf49ef399c45ba1b9d8dd6e3b69448901691c606d16705ae32c08a27a7a5126f6f49e296f5a933efc11182fa69614b0a3710821f829d94140ff03f9538c5a88db1bbb107abbfcd08885302ef1bd2f9fc6842f25b5001bbca8eb02ad4c2293aba0b6e52cc8906cef233bd05dfbc27bc9ee4ac3b6993b38b712307e22bc3721e8df32e37da4d485a7236c751ee6a8a7e755ee8625e009596b537710ef140207339a03a80e01cf70fb46a3504a9a862da42610b119a1ab13b85ca3bf91ebfa4ef4b7de539b1fb8c37438e6b205e40f2732caec2d229c82d64e65f6e4c52d244a289633db145be359d12fbb6d7c176b50de461b01b1612d5638cbc45be4ac8c101668de7286fb143724148d9acbede41839e6e613d0a40542adb4c0401ae23daf6b1b94e8f3cd27d3e7cb0dbe352471a50169be57907b34077e865d3796cec183a390db3b1f42182cf865a67ca8fae496833c4564b078ce29a1e87a02209df5cf25ae2879a14b185f32aee7efbc598945be01ded3e1d47fd1777fa19d85ec75c6dd43877370c0ad81764d1401dfa1d3893da7dfbea8fa3c29f0d691230bb9b02128bf300c8ec1e7f2e334cb9e49f2fbd1fb26e06a76eaef710dd94d407623210ca34a286a25b177cbc262678d2e79c7f5131b277401e2d8438cb763f91803fcf446f6759c9292281a188786556e8f00236c6e3db67a1fd081ad957e1d930b16d65db6d93fe034ee5cebc0fb2509dbcd99036565847a6db0aa2e8553c42ada772da1099006e13b11e81a997bedd3f0f56578578b5eb42beab221668cd6b8f2961d258ac0a637aaec5f39ffbfda8cfb2bdc206d41b88a20f92eab14bdaba30d363a9092534b33c1b294deb5079d0ffc4de4ef523a4d46a385e5f4e793fde7cfc09ad4c05f5e0b0b382377bbf37dcfcb19a7c3da1b64e89330fa312b20b0137d7848cd932aa2bd900c1b634f42772d62ad91f61346da84e5e9594492b816ed1c4c1c10be092095f7222912738b0c6233d5bc55b2337acc408ec7d0322ce93a174631d3f213a5d162c6d087ca13ad14c4fcbfbc2ca5bb4711a15fa189b656d122bba2f8589b6082fdc2183538a04f14b46b95b3b5e3d92531c949ec19a84ae6a214d33037aa7bf5ccebf2fcbe542e8e0392817549df2ee242ce6863a58f108a3c90ad386ca7114fa21efc3b2bd683ec9c84933314ee63de971273961efd201797814dc618a741d83a38059a7670d9a99c08b03c6b04d004b42383330424e2bfcbd55150cd950c7beeb822e26f14f88d0d082e0555d8137175edde78d7f073684c4904bc4c8914dbac1fd582bbd6687688c3060fd27a6747229108fdd8017aa7e1fe8c439f8a3c0ea9c5d773ca90fe6cd563a94a6c7b6f216de3e6dad87515f9da7470bdcc46a5b7474e50250781ab802c4c6f2d1236657ac5bad1927e773d83555b345d0821c8beaef31b63ae7dc64b9a3808d2015810a2228f82ce8bca1e0b3e8693422316af800d7a15ed544048000a30405b2d558c4c265a2265949e243ed63a844ed214c7ba192fa4fb45ac40c93a41b1af163f272517a35ecc092a2b54a2defd3604e8e7c32a8c8454b39b0f4803dea7081bdc802482d5bdf17a053abf7b0f654e98f56853045994c6efc284b64affbcdef8bc08a3924ad83d0bf9e409bdd693a69a51d2fd3cd0250cb5e05bdd520c1094d1013d83e6a165306bbc70b0e5f68f636ed76fae616fd7ad23a869457a148cdedbb25934adda015b567ad34501a4c3a66e06e2bf413303be00af48f5fd7525a2b14c09c3b438ae4031c3ea050e29c8aab6f1b28b98e3228805a060d4c1f59f02157396723877da112d28eff03f78aa6115d98a770461ced27288410e107277692af29d9920f70513b5f25cf3670d35b3e04808f5c1dc575a4bf69653ac68b1dc28779a7b8e2d2c6d7a18e1467dd3a55822a5b0043146134c55d2c36fe5d6765c7cb60c3ba4a37dee4f0956d9f8239f68d3b1227c0d05c8bec02a97c9329711de047c4160f3a7e57ca8774850c4c88a17ba89cbfe58ffcf10c046d1898a350e5bc2e6e823ed0c40d34d129ce262dc5e6e51e9d92aeef53d362f1566bd9126c9e2357e5cd2afc33b93c3704aea793a05ba46cbf2692760a3367f0aead1055e3989b6a5e5ecc8e52478dd6e9ed25d652c5a81f4be67f4600f81ea17b372579c2a673f9588ea9f16334d58acd710118e5a91b2e3f1824057a1702e30fcd1b6236cfc635c82fdcb24d02ee9490308968f913a3fad57cfecfc7ff399450396a42a3b286d52211beb912d7239dc55861f200f43d12f23d26a6514bff07988c822a6d9f291ce998ffd42a09e0e55436838826afb147bbc4fbabd6e252f16b5568140d2aac8aec316681dfd6c767c38f1e4879833f3e05f3f8553cafc15008f7b8db5df5f1f7a3bf4f9b5fdab9f2bd06713cb448577bf144fa27c2ec14f0719b3a3c8231641dbecdb1be1c08dc7ed8a597076701c152f20f764f5cf8b3eec023faf428a6713cc00232e6243960377f487c4f808fe3f790c61b24761f36d0ee53d0c0447bd3ac7d2d71febb721f0a6c229db8ba1fcefb4b659b58b8aa03f0f96577991d27ca812474416470e5e384116278231ab28b6cb0133fdfacd1517949cc6d10df53383e701190d6ce99e24521238ed5267973f1bb20fc7eff3ecba9d51c24ddc67376d421cc44759369d3c6a54d98c5bb635b9c0545913245f0f2a63621a0f0d8275704e2bd459a5ec8c45249db54cfd109c5abbc62a0c66a267f82228d2a434cc5511bea614bcf3ad1e9be381970098dfe0586c84977dffc3829e4f6cb98b9a75a38e9996e8e3f0b2f7a4271003155624b40d08da36e29bf5aa9ab1eb954407aba47971a69906309fc6f00b5716299c4326a987d20c5bbaa81596067837b01b94fcd591784b54d83a4502670406c4c5597f37778477a72530263938c24c12f6b5d3d4decffa0820b1b277433450f382cf544a7798fbe1e7a6497749aaa8a257f73bc05f3346cca4466361ff72a12904a9a2fd18eae34e7e0daa20bf7e0aa9930dae7e1886e70d02aaae50b15306e25a451b6f2cdbe097b31fa6ef3311f34dcf7501e97138e7583bca8d3753b1e3654560dde0200a9dc79328605d39947fdc9698e064ea648b7ff9e3c539b2420a667f8d23b7424d0b79c9a02fd02adeb5acf9ae713317224781bc1bcf22be29a52f5f2b28765dc3d5337d94543eaa79e4875a5ac36efdd388824443eb2dec150939d847f80300860b43885123039928988564ea47e4327973899ce013b5d7ac4e06513242a6f093abb2aa2ffb92e2fcad681934674dc80adf80952721709e9f3bf08a4666239126569bd63bda334eff87baa2880b584cbc9851ac57c4c7fb43a1dd584a7ee3a547d8bd4da09e78eafeff1d223e1e54647340edb363998f06c3fb068a21e56ed92f19d5a98025bb01dce85a7c0dd8562e77e6d36e59ce3944121c2c1065dc7284cfd9e8d0b7e3f6293b67bae47165bc78e207e810d19638541c035204896b04e1327bc703f4a97582e14c327c78a7beea57cb78ad9d39ecce6bfe2e8ce0cbc5acb44a93452d290fef6138b89c128e0bf7f8fc6a6caf8bf3cdff6dcdcba1c349f33e1beccffef926fdf79850d4623fe60a3f0812bafb30bdcc3cd0bf8e952987c6c3fa4cc659db9f605901013f754c7fe6c63581a7f9faf8d8ebeb287dccfdbf667b51caceb6ff48b6e91350959a858fe5644492c3d4b06e43b27e6c982f9348694785d20c1adc60fad81300023c3a18e0810640fcff3af0d3e39c10e9b8d7ddd0b3543c9bb678f6794266a092d3e5160648f53129a884e762d0261ce7bef877b6206fbb5662dcb2615ee507f50dee51af4f543b4b7effc0a6cf5031787ca6b88e62865a7647a735b65ef30db6fff12716bf2c2e2005f3f24eb5e8fb852760e73295a5bd4e27fb5ad044746d2c3de0a378730782499e246646e2a49942ea484fea1d32fe8be076982cd1201c25969b71b370b9574f4d01f10962ed54af61358b13e6d13dc53ad832055f42712284521440d740cc26b120933d01d83e00e8ad58eef75489ff6527fde4ef6915f0446df6944414d0b706b8b2290d9f3e0f619ea01073ba0bcda73e86eaf442833a8e510cf95da0e58f6decfc07ed4b88bce4c3df3ae733215d84ba97f67bf97a2c2809e3ea18e5627766406cf3e678ebbb230c1f1b1f66daebc2f18f092e02ff44fa46feee4d3c021d318f1fcf4b470e488ac9887afc0573152e9348e1a77cbe682c6b57ad48f8a86b7cbc3bd85d3f5f841b11f8a50e1af4849ed257f14103ada16fc28755a1d7d18fab5545710b087747b12a796b08a6f7efdcc55a1fd4f9839b8f2b508acc5ad5a94c5a4a4d82b568deb49a11694caff76fa859a146990a83ed0a88c13678d26525dbee8f1da8e75de51fd5c6aeb62dfe329627b62f68205ab1c7db38e90b48aa7f8707172c7139cb0297495b963ac621a291455b0e760f8c2cdaf3c9f51f18aed538c7deb2ab3d2d3c6953e9acc1ccdb535a0d16a982130c8d6d79cce58c0968e55bef1f00bfac3c9754d1025bcc0baa6cd968e19f83e9398d1d8cb6f20f978ba1add50e514d312e6671cc8572dac36fe8ffc9eb764b6cb505671d64cb6cecc016d978c6a0dfef4661847f3c9c87486b84dab9246cd217b31defe82073503b5ef64256fc1a9a5b2b665941705a3b941cb34d6bf4f1ec7974d1a24bae25aa8686813eaffae82ff66659d8b8f934eb7eb35c57afc3d58cb9fa19d8e03d7b7a2037a19b5c2813211b4d300e46264ca4440f95b704bb371dda474cec62c1718d93cb8a7594e695ae1b0604d64113481e00e1e0cc0ec00ec58fc58e2f8514d921edd5983a8874f0c6237966b61cde949ad8d9c2f74792c6021d5f151676f9b087315726412f24d6f3fa678c2cbe7aefaf13e623b44edad16c6b7be0a83cf98a114a99fcd8064764cce17a395699134532362b7bf99cf0cd704f6a483e60f67853c4cdc6ec393d0e3047c6cec9f53852902b8d73ca2c946ecb0e3ac17ee14b63f6f1e3293ef96e13329ddeb2ccb7ab7a61ba99d0cfc124c96494f54bba2e9dce7289d6138ce8561be297fe158c2d134734b91cb0ab1c044fc02876d02afc65d131621fafc413dcea769ef6b2703bec65a875a503116ffa4b83388b85328c353805476f3602fc71ea3c61d533e2ee4ad9ad74f5d3048d47c0862352a7e2aef513d3eda2c7900262aa07022e8590e7b1aa14971fff89b525c981a14c3cd75b38b477c00ff80bec8a516e0fbaa924912d47938d7df98b0d1867d0928896bc6ae6ac66c1a80b5286e1283861beac540f5a55eb720e91c990da269d29fc505d0ead722a6c33edf912ee12566c05420887831d0e5be0c64646fbe15c123c45962fe8cff4fa22fa05e57062c02682745b33e6341736608ee0a109a3ff972cde11604cb477247d9c53123fd7eaf3f6991a02a3c7ee77d6dc4ce579f746bd80c0ab0a94475b9f1d0512ddd9424516e537341220a48de5f1de1cb05cc70f4ca214c8f2058d04fb6d59c81709da7dedfde3183a8fe9426bdd381bfb99aa14a274cfe3d847810b50169651faf425f33cee5c4f5fa2080b8dce31d1472f5a00762f3e601a71ec97b69f0c0934350507de832a9011307b88622014a3140859fe641b517ac20f9d47fa1d29505eca14b5a4e32880584ebfcf215be7cd2ba335895247bb8512ef32a695ad18dc003c11582c80b758d16eb325854ab4bdea551d79078548136a337766297fb5ae5a3ca6985a0c4771cedf68d10ea61311dba06b91ea085e5e3cd004d02d05000f9983c613126080f20a72c97dd479b4b1c101b2c4a235f08d41c5e3a45bd539c43af9233a2ecef28a09439a4267c6ae8216011bdf68ae8b733d97db44655f33d129ebff2bb2c11b858dff1caa0b338732f167a3e665bde25a3b8e09b2f9370578e15b01309d153aae086326c528298cfce88cf5867e8616df6e94ed9980cd5293d5f5b5d879128a1358498a768bb971e3cb48531e7578c1842d8139e8e5deb0f1aea28c2fca5b48a4ad99b51bb3d8d2990fe56d4800af236068235e66b81f3354d136f515d4398b9a53080cea0582ae8a1f93e00e63f73255f8288f586456324fc0e0a8f0b46a75be92b80a65a95d4e38d2e67389e9239d199c290de8571497e4dca9ef1901a1f4a7f89c18fdeb2e85a5012fdb63c57e047b4e429e111a6703072d678c51f4fde4a30c649fc6e4ce532a1c8d827796e513b24c4cd4ffcf6a50723e6b006ade3c1f2c715628b6114df5ec91a203e0480849aeed7c8770bd484050851d80f93e0736ae4532c00a621aff8becb599c3f10dad04c3d993cab5b4f98a561fec7252804c4886e77f3e10ebfdd38fd833011b79125c5ff7c7390df511d13e41381e1662f90b3c718e740a27ae22ef071942604b290abefbd85410142c9388f7d78d597f83f32f6782f50f6ca41e5ae61782086e15314ee7d7b5caaf79d0a15e019dbf4b7d6fc4df856204c60dc90b184fd79f9b3813e6f930bba6dc0d686f175f47932e26437207722d8e10350b93558cf2adcb39b432df4d937c8da12bfb4e1e5e79c32312d1de99775a7f6867c56cbe8ce9db5a68c3a4c670105cf8a29b7448b7ee55c93007647f3e4f4e900b710aba5c287d94e5a699c2c17961a156e6f7baa82174cd1c289e97b5ac92a0df713568efa4a7781c7ffb25aed2329030453485ecc2fecdb5522666a7f110f43d9b8d814cf171693ee4627fd3b74d6f72cb30d5eeacb2dc1917a862eef7f245d159a9fce1b6b42dfd039360e866318e1b9c68d17c9769f549d25ca6fda3abf0ff4f0fb397ce4aa51639723d6c5356adbe3e23446433a8b1500fdcdf4081d8bead9317f2734fa908615df5cf34940baabd7dcbe56413e43d0efdb2ed17b51edea1be6e2e03bc454936df84ad2d2ad0dbb44b03d2df10c4092c2b364ed259920e84c81d69e0f2a4d243ba882f68a5758c62d6938e8a68c24de463ce1cb575c9d322d30fe8501340f5e6d4f223e4069c4fe9f2836fbfbd3b37967eabdfd1e8ffdf57331bc4efd77795c87586fff04e38a48439e492249d33acf3e9b02a910d441545a2d291134c5fda08ce3e2294789702eb5506422c0da60a5f4bedc628f52f099eac63db1f6ceb064766af4eac354871d9585fa21cd5ad818a76d52552c17eb0f395fb3d7e005502b45b5d3c392f42734201c36fe8a4b4514f37f0f4be16b0203a1075340b2f3a2b16db15b25a1479d6cb75f4973fa40ac8799fcd6819217df06ef2e8c49956af6fae01a45aee0c82c5d12a9a5efbd7b2fa694e8d4f942839589e278ece1f922d053de16679c9e20c8e4c7136ec3975129209459459f7d0437bc0bd51ad0bf185a507050b8f873cbaf10724e642f6edcf8a7ca89eb34f4f13f11f0845de4662ad8fe3b5f4ac526e8ea1b07eeedaa4471b7ce1050d4d975c6de083a015cc6a1e4977e05010402683ce5b07ea4cd7332eb74f00f3d26e7532b9340a8ae4af379a8ae10c0e81e3e96fe20d7c5f00365ba1c981a1227a6770d41f91d83ef06cc38d133b0f1be6045f425d0ea6669ad99a1241da3621343c3c4085c6eb7858b51a27fcaa991c6a12332f5d82c2807fcee3f95349e1d2c624910f37742619e7eeadce051e5cda07c99a016b65fc73c7ec9b4fb0b2622e279dd4cd15e3dae50ac25a2a3b30ac2e47ec96d768c135a315a2e6bfd464e57f3b106dd1436c641c9b599d53589f432ea8ed17567ce1eba340a161c092bc94e87a9390522f71c5305aed7fcbe6dce8b5b09836f8b4440fdcc3572b7e4a1f24192e2307c67703e2b3bca87664d5df7bdfa88abeb7cdb622d0929f177238d245521bc1a80eec5c2a68f86a59366eb8e73dbd5061d3adb72fea64c5b6bf048da731811712c38d0e4957507645e113023c84c85b16f556926a7e1a84efc355440b744c31bb91cbc5a6cb66308416fba4f2af3b36a382d974461c59de5a12abd2e871f8ae3c86c8f231c7b0951cbf1661dce415bffe2aab18e528c4bc9259493e234e0a39ae9951f8ab041237f740126c47f26ea96812142c5ca66f0d8d89d9576c3d61ed3df8c9d8b9a575a1e121c07abcb9b299b2f765033482d16f59e03a958cd6ab1cd8d5d6089ad289c5d5b455298359af79c864ae0b01be191c484db308a41bc59e953a3d028b9a8ae9bb0b835a82130ca3bb809847b6731772d07d7634814da96ec0c2f16fa3dda7c67a87faf07e744533161bfcf7b3bd1f676530bdacdc4e027b15fe8ec19f62cc2b7564a61f287db6b1de978ff359c8244cda70c1aae3e0774c49076a09581f3bafa1c4f4296dc56302c0e06a460d1c89806603dfd0fcc829113c2fe9b4b32d3844b1c2bc9b09d8e2de2ae569e0caf6ed820ecf3cf8a8d2be86e3aabb5a410efaa677219997d842b086e0862bdbc88f197c2201efbdd2baef219eb28ac12bcf7fb476fed052ffc769b22f7c4e8cdc29536159b9ec54fd15516947753a567226500f22b30fe10ace41ecae056d40ac614f7f1e63a63f2f26312144e4f775546fb3dfb71b21d2f3a5139e24b062031a046f48d3330d498ae99f0e535b44ce0349a0189b83e795500e533c2c5792be580e57f3320ac444d4ee1e3ed70008b42d8aa323db347780dddf49f301eaefb7a1fb6b5249e0ccb48762ce57ddab5d684d0662315424592c1270e0433140d54866606a1677168ed42e335e3dfc81f59725e5cccb93c7c42226cece8b8c5f91e9b823924e8621ec389b73522eebe6ed20f7e079b5eaf9749414667f84e461ced369ddd9e1affac13977f3ef6d89dd88aea0be00240f8145c5eb95f4128f4bc3689ed1d4d06c339b4ea67d521359d9351f09e2536c73c190c87606b22962db576f0e8217042e93e0fb1f8e97f6cfaac7639c360e8696d32bb332b0c667370d7499766669a8ea3b0b5892daeec3018cca17a27599fa9d13894c2966eb2b8e563793204ae9d6c7b4667c3700ad8ba41dd752e815bf6cc4da06dd8b415cb26041b966b6559135a0d536ae5713273d658752fb1d3b0557a3e8383c87e793904cfe156edf5048ea27beae9143f023bc5b7153808ee95b76b680c6d959f43e43cd4151eeef128b65b3a4e9173b4557a3f8199260d24da23a720703c381c0d1a3a198716d01bb4c5d0e3d9eb1f953c908c7bb3ef3f1e9f8aa5a723369e50ff60b9ecc64e696732d76d0570f08e896a13cb3cfb9418aad423d94c53f9bb6162cd5df61aad3c74dc1d0f6ab1c5ae7bc8d837dcfaca12b5075b7ca6a79d58dbd2d01ce9371d1a88fcfdb4dde80a80e9389df447f1a51a904f86fd3098d380b87a249fc490e3b0a1ddccc4981706fd1c10e04a6f83127866921db22e7c2dfa417a482fe9d45f09e0708f2de24f801d71bc256e739aba36e7f4e019934049b86ecaf296024620a85b77512e62f8e0eaf938fbc3c712e0fe7d90b793f99944b3c784fe7b33e6ad566c91e5e841ecfc6a38326d306ace6e8d93dff62cb5e4568f4fc55a7041523aad274a3e72c2eaa3180023dc047414fdead07cda5e6637addd5545a3e3c98a166b3c0e13d8071513ff0c474ef0c5fe9bbd1f092eec5338b43fee3cad09526ecfd8fcf7965c8341164bfbeaf847b93cd194e4f1cf5a0ef16d2ccf0b663a5a1585e36bb187cbd5fd79c45dce63b43bd35ebb1fd686e63e737d6decf10302c1f4356ea572d87e465812cf52039d27382af4ced5defeecd43efea18a6ea42195ffbcfa74aa059e8695ad11e9faaece6e266dc62b002357509acd446a48c455c68ff19316b276186c897efa36311d8661b83504e09d5dbf37dc894ba0c86149a6816c6e5832c66d77d6847673b1a42301a2c4efc69f1293cfa6cd49d4f9331c1617274d8621d75441d1e56ea17e805ea1726707adc52ff8de8e1a7e3978d112abfaa5a132fdd41dd8ade3e1286a9a886bd6fcc0d7aaa5c6a275169e283c7704213b16844079f56a52f28ec7d88dc55070a9aca96b12d755f53b8aab8413fa4c371c5f1c57a96840538fc94c8cd76a30e296b93cf9d9b9f6e50b9105bec55afe30ec639d335d7c29f1de7bc797ab943de5062df31da463faca27cb6746a867ccc16689c0584bd535657bee7c35636a5962ea044149a5628df1f9f1990ac5708325595c3364d9ff6d30a15a51537b72e3b6ce1cca9689edab3ed0b199cfc72c189f3fc53945545a5ea4bf5a492c1c46f67d8892e64c26a029d9acee2d95bce81b07e563720bd7153c1f541c353536988d9b6910f1bfa456680f6477f812c9dda6bf5f576171fed62fe85103bf3647a7370a12f4d96232bc43cb1955686b290d508ad6344dea9ec2228b7d5770f8369edccdd312a2858afe9e1241e8003b5375dc024af6accc816abfb3dc70fb8706d88cca0206d70d96588b43cc4d24e8db6319290695f9307a5bdc5883f50764382a368f24339ee75b4607ac992c883416eebb46d1a803e23d476ce449ede8d3bddd21eee16074f28f2d560762c34889680a9028f0e085ef4df21d8627ead2ccc19218f5ec56fbe3c3877185fe5eb1d696bbbe58753fa3d73de8f55eb5cd5ce182fed10536ff457bc53037fe11b85299f7fa46d3f506708a297f4e88e05f25b4fca5eafd013abd2fc8bd6c591ffc0ec64bf852203dc84cfd6b0fbc5bd377820f6cc54f7bcf9ac7a0e8411acb7d418db4f73b81c51fb9376fc84faf02dbffb51fb29c6cacf92cd3f514b793cacf4abe34f89950f71658cf6d5af1e3fc809ca3286c079c9297cae782202323fbfbf069a601a4613c0cff12afebe9a8b317324b12972fce892b3bb4db6b6907a31ca8856acbad574a126c9be597e9ded6489d36da07eb366bb4121c4f6905366833749b0049b1cd3d08f8fd2069b471f6927e66b817e87110bd7ac98ddaac01ded1a78df96c07f6c3f2cd12678850e5f239b9214ef09794dfa05fc73ca4fe4621f68f4c8db3d6af65d7b10c7eb4cc767b5fe99d1545b0f2bd45efcfc8eda2fa6c1676c03d85f213779d82d39c866213dcbd9c00aef71411cee71fb1fd8f85bf87cdfd54a5fce97f97acb98f09dce1442d70835805023a6dfcd98dce5f3d12050c8ca0846be3ae8c735cef8c0b98cdbbc07ae03fd26123abeff74bc71a3a5e402a7acda2b7260d8f5c736dc8f8f263daa77ce99e58befac55df570dc56f0dc6cba92c14d2d70052e926e72482a1ffd7f015cc3a5f014ecba2b37b51479834b935d2037d27d0f89f9fa3dec409a19829a1697e175585f1aa3a0883649814133a6febe1809bdb28eb4f53b13543e2197438a8900f18757618a6a072b87282a323c1824db2cf6e1a3434e80dabbf370ab318e583abd6fc6516cc753eaec6d599ef0170824fd88fdfa24a591714fa1c242f1595be193b1dec2fd4ff576d55369c4a8bdb37f847c0d0ef82387cfd7a4f7b8326203a29680ab106e5db8bbb881430b68fbde1d96a7705aeef59541d77166f105e3f70df5d2932e2a1efdcf885002b38abcbdc838cf2028eb5bee381df6424cf3cd4735e85050e2ed6c4bb236a721b870ed70b55ad87b3c9925301e97a16288668d46cb4f7bca0c0318a4d02d877ffb973435b2833c050c4bd1a5b7fd1e030d61ed5a6f9141cc97f6a0e64f816fe4bee54367544e71b0c88750b48cae80f79559a5f4d4dbd8233a1b19e160ab886079e353a5f2bd14a033ea362111ce184499570c15bd230af7e9c98797430f2940cdca23c077e9428aca16aa816e0a7c9bd31d9a8cf5f66366224587ac1ef0906c93cebd96b1aa366d44ecde706e89ead486813f7e77acd0eea56fbb64f1e828f21ad0d1c50f3788ad17a95c6f06006e170706f7835ec1874656ae1fe8653d61997d7cb0d6aca926a318ea96d55811fe1dbae0611774f1319ca2c19db71e19839a4a9899b601b5c18a72c810ca3086758bde69308bb6ffa40a8b9e9efe9d354d0422686528703be0d94982ac29a24af7ad940d68cd6bbb14928cc4032a27f4213e97f984c0e5f6f063158b8804f95aa2578ed2ed85b50711d81eac61d5dd0c81e0ef94ecc3f06146ff1bd11176a604fa6aff46ac2d71ccdf0b0c31184b13002ff4553cba7e9be215366093c089e2e0071fef2c7d20d1a9293f92e85a5226daf40726d1a5f7b0f8646eeef5d2055c212718f38a2eea2dc664054e059135894e7c792fd1a57f2e4f0b0a6264dbc562588babcb7bf87a563687c8e6ca06288660f923baf8a4af44e307fd687499c48c3b9e988c7e4f32edcd0a7f4113fc9a756cbf98c150d7ac7ae6154fa9280d1320713c1c2fc1a6af6a9eaaaf75284a3fcc32f7652b864f0475ca3c92cc6e4cbdc31079b0f2f4926ad72bb6ac140312c06ad0af98a6ca11dca780ef2bfaa12f4b6b3d1266e65417f5ac840a27c4808568662aff68bb1851e6b393831025e9e4966667b66eee1ac3f4b67eedc831a0f9aa08b59313f4d2bfa112d82b71cf252da3bdfe6690780ad9d8238ad111988baabb34c629ac8cea698d87e500d5329dda17167b848cc6bf5aab2fd424c6360ac7c758bd13bdf9b3586011ba232c9aace4508925d4ea9b400a4de1e84a2cf421c67550bb8e58c13b66559707616257c33107402c5a4b7a5f0c4162c9623d6ecbeacf478232c77a2a67ae7a2b29d565051cd0810b3a43a00f87bceeaa2acd4f11ab0b4f8adb100a07abde2e909f0dd21762cdb61831e54aac86079fd33ddec930ec5582a81ed5f050d4dc41b09e72fe707cd16c1a302be98cb4d7c3469f168ee720a8588058de21bb8012a436815fbf47d4ae781755e5f2f11d35aa7a09c79748924c40190ae1f8181afaefacb2b420c0e1e91d146e0b33ee4445fe555cd799e7f88a4c988ff16ee8db97461c4a31cd63f09835eee54bd1e6c0896799b9f2cce3f79ea7d19b10643fbe5d84280baa9a6875304cbdc4ef0298762092f7cd7884d1ee901af21781c59a141542b0149c9243320c66dfd56f4ef55abaaba7838b4e38b73eaf56ca1da7fb6f9cc213163dd24cd86f4e793582a44c6c272fe0128f1584f9bc85789120800e0b0161bf1dac1b23946334621016cc086b789c58c0efc237b14b8037e112d515bd4204ebc1147e379634ef070c719487a47897e50b65afcc8dfde2061e2185312300bab271985452266ee4392544108d869b253e55e86e4489f40a3b3099512c8f1d0547c95a18732f742c9534ae0e2c1cf59d76ae227a245e70d29403a4ff281215c12ea312b0757063f9d28dcf45b5a842dfa4b1d741d24e2a8050392e03e04a305efdff0b3244e840f78dc29274188e0d802c7f933858883a16f2d0486baddd7f17f27193a1a750136ae3db4c95052b1c6ceb0f1a5dc3f1805c8775251ba15442e6b2182da96e04daa9d0b73dff79dc1c6017b91267f05dfcc78922bd7724c78c4d993fa0ffdd85a070b14bdee371d8f0dd840f8617c7f5c1d8b77ef69516ba0b8550eef4835522c750b08b69d6764b2408112f8a31cca335c5b0d333545f64740bbb1d47e150b966c9ac1d4a63452a2c283d34c11ee73067146f1b50e607e03c0a3dc57dd5ec0e87bd6c40e89be3f759e28bc28fe099ad2359a6d1723022d77db5b75d727e193d0b7ad51faaa35343fb6e516237d03642dfb0b9a61ea55c1889ec228ca4ef2d235cbe43f51f91aac8b3f1c3bee5a9534f3a9660beeda5150a78782ff9ebff8e660ca82dc744d7624a0f45b8242f43a55e786671372e9775d6d939de160f2b5128d721578fec0a3c872707ef152fea513f1016608febeb59a39170bbaf406519483342f83044c80be9c7aa88f09dc802d9f05ee4e2d7ee4ea5d166020dab03f76c2237714bc247db9998313d383a3ca257acaeaa9a149af101e5867a7e32765562f2849d81e4da7176d20de8290ff43201ef3cc96e881dbd34b6c7d1af96ec2d8ad7368e62284258582fc37b4278aa5001910eed19b6e035f2a3bf8f0ad65f1326dea6403f91a5e6e83de61e42edef9897bcd65ef9445fbbaf9fc350183d3ffa8fd33e6684f947c226f7d16b51cdb5862420d8d03b00b9e2e2d118eaa333663686d0c386dd5ab5e4f25bad426db909da944e152d7918a099825ef8bb61755c696c7024bbd045ad01c379636dbed3fb17245f9e2050d123fe447fc61131ce6dc19ce52f38364a502981dc38645ffa9e114dbe144ef749746e7442a29fa7fddcaba1466b289dbc5888633a9569d4dca74fc43bbe71026eeb1871ebc99fcb8a252d57632598e58585608454c807707cd873eb79e63c7405a677b49f99f9db3de66ec1dfc825cb3e9ea9302c5483d664842da9a5a226a9777b71c59e75371a146ac1b62cf6ad0504b1a0e4138806df5ed7b325b8b7318ef447b1ce23ab393ac580ecd782ff44df88bdbd849f9eab5d11a8ece8b5e748ce7745405e14082f9eec62bcc6259041f115c68b7b0f34b01bd5fb1c43bdec870cd1b09654fa2eb47444ab8dcba6fe549ffba09b57fa70286e46ec558ca4df855f5e2b20953e05e81a222de5df747ce799c96878788a8cca997c7ce1d596dec9fbff7e4e00064558e4bbfcbeaedd0b40752c4a8a3dd1b7ad36544b97266f11233da94e6a428a98696b28ef6a8f5463c3aa8be553d430a0625ebe40a6f13183fe6d2e9189d6e58e34a91e8d9ace9fa861e80defdc2a785ff94ccc0ca383dd25bbda6abed14dc81dce0b1b8e527351b6511601d62c68a8e78c916936e7c211a3327e51b2c6bb17575913834e69d9751d29816c67ad8d92762a1d817b85e56b2379a708e04d05af318b5090c473bbd81a62b5a9ab87f5bdcbb865b13276c86fa8389fd8a2c0e8bbfb5ad99caf009d02dc5debcd70f45de898c3be1190935024a6aa337e893817607ae6b2d32c628816f28ec06132d78cdbb1c6b67ee08e48a9f1f290732e188e092da01cf176b7165292f131b687208513507ed21418bbc67e066c88f40462fc3ac3e3ffff496e7aa71d4e38bf4bba333839e0628d4281b1341d397ba9b7fb51c2afd08a7a460646a47c2360f5d149c6a92cdcf1b7df4732634aeedede2719ad6cf541638709e033329eee344dc8b668bb085c0e8aed0e17112f40baadb9e7e9ac35e0ba2625862b21d0f2fb13da7303e9582897bbd4546efecbb510d07b6d6ce863a3b1e29e6691e6f51487fb3b1845c6ec80e00452c66180dfd17305682f2c73ac47a81ae4cbf2dba610b5640d1132d305b7c2a0cb2a9f534f23c099a92ccd5a80731c38b0f82b0c1627d96ffaeb31382e6818f29f4ae63faff5cd10eb98f4b7bae0acd7c864ae40a78abdb0c322e83c3695807da1d33bf0776eba931332e56a31839a16388b92587bd4527c8cba63ebd8f665f616976066fef2c70424a623374e639b3dfd662c09ade0615645af1faec35c7fb6d943ac8d4fb222b4d29bc8707f71a50ed12f6d0098ea10f4802b1f736deb1968e5737f61334250d4c09c8885c30a51fa105b08aa1af1198735f8262f8c08dafe63408f2f26b4b37325629d1c83033b0f8e371a03ee900e18d8f37983e30bc82b623a627a05faa13419e3958d7af22f0ef06c44fce716545eb22422f8a5be6b3e149c210a783a9ba7be4a7dd1ccf0c4e12f03cbbed1d9c719299ee03a9e21beb6317e4eb09088e8bc2502ba29af76ec775d45e684013c4468b3b77b95db197944b71791a3ed62ef2822741e36d4ee1045c4d5b0457378149a4dc7597b4705c8b1959d0110e73183c87a101da8d209afd9432ded98342790df39eb45af8a932e9a8c6128371e6ed9d7ef12287c42ee66494ad5e7ca011dff4fdf2a069b9d582c93959f818d83cc3611e248fdf2bb2a9ca653ab7795fcd7647bba0e927886dd7cb3aa4e0436dff438d4c8cbc556cb98baef5e54205ae9b76d4030a1dc917a943f2b0395dd32f2b436fccfba488c63967fc7e807ef95401e912be4a61de00acce0a12e4c97a49947a0295d15c4a31fdbf12105663277cc8c0598b5a66183bd1c0fea918ad239501e0cd03bad634bdce5535ff343e0bc643d97981e7817a253d2e79268f793939208f8a718e3bc3333c2148e9a145732f21f4fc64b441c52795c0657f655313e67496e38d2d9e2b61b9b000bb037538b12a3d09b5b4b33621eb87def115708362c22c910b6e265ac7009ce76bae69361f7df1ac9d4cd798bc22ff7026ede05c1354945bb3abae5577eb03520ab6e36cc139343268ecf04fec64c456466638affa2b75912320068a1d256580893682baa80f6fd53116782d4496cf361aa3796117802c1e1977481e49a981dab689b94c6be5dde3e275e490f7a1e873ab6f84ed0a804acacb6ba15092f7f7a08ccfeee162aac0384bf2db0856ab0e600b6d8ffc075494613e8daab9e53b7f24df1dda4ffc0732ec0b36d71df171e59b8877ab79bb5ec9ff14c02a0d9d4f02dd19efa47e619e6c0f0d3575fef48c99f9efa72345cd243700fd8520d6092e737e249657dfe68d0b1c7ce67ce4d42dec82ca62099246e90295ad98a416c3b96e12b655a31097ecfba812eb0424312b1e0510459a5d90b19d67800615373b4ebb452ddd63397dd5d2ad913bc34d5e988501f8b223a4073e8077d680b7d0d7d971304a3e553d218a99aba9e5cff80ff324ff3d7e4310b1405ba9d0320de1aed41dc29ca87d4566ebaf6d66e8fa88f0b89d28d3a42ce845ceadfaa12281ab34a5ee30eec84eabc4aeb9b985de26e4714463304778afe29a5a5df8e6d248ba745c7496fde1f38700b04ec0c950324e08b7254be0935ed9ddb3d10ddbd5246cccb84a932319d06fb83de80dd9afb278aa999396f21fc041f038cf1b4d5739e3d03b975761cc2947103e0d67aa02fa7240cbcf534d8abc6f5e8ec8b4121911f55fb7f638ea9a7800077767a5791bb3fa8623462f755e70a655f3a39d358206ef413b02721cb5d0397a9777e675db3c721b6f4274d5954fb2a5795307b99de59d4db871e3c86f56d0f5b16e5b9a5d9d395d3e6c1f5f4cc7962b3b6f71a024eb38a35001e305b25c13946e98a48d77a560ffcec587f764e9aab37d6b4137e07ba2769e03827dad453f79172bba1b8d60d34c1f5a08fd5799cd9a97ffc6553e7ec5e9da7cc6c42454b3ea83fd8cb7f8a1bcf7bb7db21c39f51335eba4076f61e6fd596333f98f05665b3a140dfba9f46ea23656d318a1ed555b3fc4eafc3656d2a20514dbfa9ff51b175198cc97f8aa55acd98da96f514f67a4a91af2fc66c84c577a750a2da8f7d95b3896d4c45eb77e9d1cdb2967c4ad4d756dc3753a44d147c6ff4b79398c0a16fb11cee83d5c57e0acf02ca043523f614ba6d66f106234cd9ecc5a36b19e9fef9c8a7f516a5debc36adbb862baf429bf331094fb88223a17504fbd5c41706a7739a668ed1e6d6bd4d1902b6bb827656c38496f5d32f0e393ac9eec00c59dadcd49ac7db427a5d1318fafa62ee7f301ec325b29dd218b758c12a41a7550259c979b846138074f15ca10753ee6762055077995b6179b33961e670eca9f9e8565ff558cb0c9321adaaa558c80e80edfaa5b49d5b6894a29f6772511482af7b021186d7210dc8737b8af502937ee8080e8a0fe8f4b92d9e907f7cbef9936311b44277a057009089138008b5d40385671639023d73d59f90a07c88e37d82b0460486ceb357b26cf5a262b3571c7f7a91b9c61a3a62cd73513d7ac10ceca41a39cd88e3efee71c21237ffc50a1e9f0f9d085823977fee0d6207ad7b9e936ae4b411ebffcc2fe3b65d619141935587cd74a29a21dd93ea1637d3643b18603b19695c2c96cadd5bcbfbf7a1bb0ea7b302bd8928b47d1e43cf5fe23b4e4173286bf660073cea733a3d6eaf595077e484a2878ab611f151241ef980a6ee157a23f782cd33f58274e0c91c8cbb325e42ced53cb36caa7ec567a48327a81da7f3214505d1f39f32fd8863205281527b1eecf51c2623e6ca1bf476434226ceec2d14aa6c77a60806107f2bf71e601458ac719dd0a6ea358f4bed81803cc5accae63fd642bfe64c280c050b658ac240a00b42725145924a7ea7fb2b29cb2395d9eee1a8a697e536791baa914cbe87511919ccc4ae5f536e51e484448125103d21cf29bd5ebb9894621cb7ada6f75e48331a037519badc6d61266d4a909ac07c726c4a24086c6c7c3205a53be3883c8018042d3232e5936997bd37d6d8ba10ee04dc788ba48786d4b6c42f28af377b4c2709a9b17bdcd92add267b02066af2bb077c2649b8ffe6ceee10e32d4fdb521af3b4bfa39e3ab572ad76fa1672f64e53e752b343a7933af6d8b17429265ed811cfe49444819f303ef93016e044344a6f88981af1ea9a71cc6b0b20520e2decfc489a8f5605509359c130081d545ef2341d16fc3132e63bf144fe19cc9f7c64d8920b16040f972c9c5aae9b110a172dc4b60ca90815c70338927b6e381321ba5f2ca90430693819684fd58cc6f0bd84500a5aebf28daac1b5bdfa485d248baf63c62819a7353d0bc4be51f3ce9dd76b52713892b2e3fc0f38fba7072bf80ff0b7c1600bf5d2feb99863b04f672c7ed23b1697fd16358e0d64224a85631ac5cab8e02243d0c092fed89f34709c0fee5e598c0f7cd4430a9db87620c36ebea1d9a901c422a06a89b0acb14de64fea38d130f17d90a5e3e94242fbc0bf2b3e8852a9f427696d5197b18462e13e388b9f8dae7dc0a76e1c1dfa6222cd68524473362089ea60e3c8c936a57e9a829f7a3a5d7cd3d46cbd479f423d64077d190e2cbb6db9d4bdb60fefce801b6687dd747c26df663db879065a71045c1581ad863508d5fbf2b26aff6b26e78d0b3e8fc285930a759653d65b0950f59ce24aa0cb273f8e77a4c6cf0accd5d7dacf98f427099e54f5f31e0c4207422262a7bf039aa9f19f18688ccfb647370b6b7dae23d0a171503f06efe62366c9759cee59c0cf8fb159d2afa65b3747f565383d83a4784b21c0f9b7893f82cceb90d52adef2ccce1b56fc00f15645f4e3e3ecc05196754fa3a043b977549e81a261be2dc2b255ff59737f1ef8cc9d5dae3b2fb959324000dc69e10a8a2fe565ad4049de8c93a5d6c50f25dfac8ea37a2f91e54a9dbab14f39d0cc74f70ca148ba5fa21b387c7053d69b4da642a4450268e79c2182916776c174b5d488fd7f88f60a1db06668b6d4d76feefe4932379b6126a7f9aa02eb348a6f0955be7ab692d8aebb399291fe5788f533037eb95e9ce92d9adbf2a3498f15d50783e53223a082e7e61dbd524bb9f867dd9f98c99ed8be0f450f534e8dc7b3e070f8ca4240b31bb57753e025774a4e9a171bcf6031af877f2714fac8eeeaf6ff0f8971f097cb66213341d9341af67b7dc180b1fc48bc880f4f0520dd723b9502571e8a83827ab88d64b21f5f350e9f4bef21347f2f070da39f7f23081bd85e271e1aea3429b33695cf48a333c3ff9f96895228a901d681bcca3bccd238b8b86a19661d79b999d8cfd44f6870e9bd5eed1e7b1d137d343bac8539470b5021996d679c8cb1c580b92ba627b059aadd3850de173b15e29c6e13f30412082d4e7a17a4a2171b04b758bd11e8a20ac2b60d4b284f9f9a8bf1ba0ce40ee68e0ae70d3582b34713cd28dd37cb20716bef28fbbebd6b5f0630342c0c4fc094e5a108fa80797c06ddce727c67d17b713b8835d8b75f13609e84caa333942e268016e7e1f1f599b86c6e413adff37e83c0817b1df5881d6f2f625f77f7469190b52efeb25c3a2dca776ffe1189898dd5e124d2468e7a3b9124f8579d1f5f202e28ef3f97756fc71568bbd75a2e9d9fe137cc3eab5586dff0e9778f518cfaf71cb4954e3ff20efe74f02df0ab6a86bdbd3e883280ba3e0af5cb4cb71bb00164da441ddf06de29ab7403c8691ac4c9e7508c77af9ba6cdb9e828f7354ef3c8b98de0b572e277f79541c6900bb2caf94829e8eab66ddd18190bb5b99fd4298fe3ad71df74986df161aa7ee88235cef89b684c1eb5e00199a529b0701c4dd8c468983aa4f410085d0cd5b41368bc266d729394d19b87070a4455c915b4263b049c6772c8d7c67fac13f4d2a7c520232dc5a4c4838dece517db9de3bfa28e09b9d1ed8e7339af8ae9a3a9b0955d92e80a1d671a7442e10d5eba6c845641374141df5b52ed72ae50fc8a378f096c0ac7dc6fa2dd186033b282fe163701af17a3f2f5aeafd986c819341bd4c0f928078cb0c42244035330e62eba117333815ca6827070d7eb5961e392ba08316906aa87cdf3b6cc376030668708de70bbe3f5d6b3ce75d6b1de7ad7afded49183dcbaf257484208dc83e01a71cfc13ad6bdde7aeb59f7bad55f671de53bebac6f9deb56374ac7afba6c652f8de1a1a4205d1696b1d52b6098ab946f4757004e8524a2f76f50b98b09a51d3d967cddaee58d057da671149bfa4896baeb883fbc9a074524dc4da88da5754032b7a91ea944723ca17fad62eda009292aae4a9932ca855ceec842165541f4eb44fde0c2fd3083854dc7adbf25a6ab4665e80d11bf6ef5150d455542d77db547a098465e9443f5fadedc57bdf8d0383b1de75a81a10248caa54146aee27fa66d5010b0bd66bdfe8dfb01137be890de3892cf10458c28c481cdceef9312cb7731680ea67afa8f643af95bd239b5a28f14bb7ccdef40c8f972a58d8433611e64aee3a064fefce538b8f1b49124f6a41835387228171d6f4761344d3167fa70bfb0a7bde6e4e86bc4de142beb80c743096baf2f8c64b8aa4dd582f536a07682593f660d44f702821b58f66ef98c4c6a5cc0bb25cff7f1390270021538e3c466c42bb500f8e4487e2e748de388df27036ac6c637cb27ea068e8c301ee38c1f029e259dec7f681ed1cce412d4d465eff1110893196ef28cbb5ee94fd2c9cbc8ffbc2b8283830d3c37938ced91a4d6ed638a26c2848b3d304618ae3daf6ae1e64d579f3d8ca36cd2d02d5b3c949ad621fd1ef88a438de3a99d24f515e6b4dfafeb15c9c49351a46bd30fea491a4a2091a119accf60c2c7ebd99d68d6455dc209b9c99e744edf23d1afcc7eaedb3267752735376dc5bc426708412d8554876e9e2f73c89ce6c43141a348d63a60aa1c4eb3452ee25afd5c8f6867a1ad079810cd91fba455e529cea99be1a8081bb4649a64303e4a386df86716a3f3c87919c87f4c6ed46de2e7f45b03f04e6f607a9af8faf4e400d4c367504f9db87397d80149a53bb9b932501b6229748c52b3b112b2685a05ea34e3bd30cde7be4a53492ea4f9b2d69e996528f4c2e93ef8cd9391c60096300e72ff91828afffe783d94bf6668bf3c46fd96d33bc11bbff3c84b934cfcb57d76182b82858fbc53d6544df675772ee04585eb5590f822d55a3cd2b06846d79214be2e0aaf3b25e226a3de19f4f2aab08f82e70e617048d894672831bdb925964a4ad9497ca82852c3423b5a2622a3b567028880548452d3a29ec82eee28359aa8328c927da1ba715185b0dcb2d89d0eae0af204fa69d1b838e1c495412dd05686382fadccf1dbcfd3aa5cc11c5bcd97a724e890d3f7a056694ba98356b50169fd4d5ff190306dbe18ce51792c10c9ac04d85b09ca01e166fbc0f6d03bae1bf126807a4977781dea7f5218e768f98fb31fdfec90c7f3c424244934b7f28900bc04dde06fac9bf72db68b6f9da963f38c7f98ba692148f32dc44d7dc1f5103e6ea74a770a9ed8809f161567c8807c3ab9da81b1c862e4c832027ed35a98d520d94bd0f530b65eb7261e8961ca1ff75815d2fc6a7839ed0c1c417522a1d86b824e80ac0b1183955aadebee4ffa1c21c62e845424f025a120667a092a7647fd8e36838f09a14e0526a054d3cfb0dc7fdffd4eef3dcfa78abc2e949555963217b9549240cff113775c718a0ea48b4ef78b635c71c50c560e9d7bc42dce71c72a58adb2af34a6d4d8179738c611d426f948783e608263131232ab0b6862ceabcd4c76226a0e76f349232158b7caad745a37535ac5c332a284439a87992e39f7a1d8b3ba8b746df22d1ab79d03cb984d9ed7323041c358e98876226fafc8b22f5d327784f94a6b04b3e504f7bc5023f4184ae9a730277b24ff149912e0a5eb9d5173ded9c29b74ad4e74aa93e2b4f7a2d9c76fc8516f34cbc286ac916f65fc7a6052e99e0c92decb15100a7b31c00b9e84beacdff92550420c1d9a20335aa343b09b2656011e051edc1366739ad3211a4570df2a039970d4cbd9f6a7e8a45bfec981d14b7793df28004b805aaed9cb47405137338d6c3dde60457578471645bd0c96a83108436305cfd23ca4fb20ed679a6fe682aae109e34b70e65d4b00f419113d60622227ccf54f25cc7824288723a48c76ff2125454dbcf38f629285c5c95fc87883a7983a1cc1c356f0c215cecad34b7099cb08f7736a0fa93ea5fcaf77e307976a89a18b139ca10fb9124122e4b6a021f407a47742f2590188ab8a4702b5818159c785bd8dcd25d0ff49601fc5352e412b07b0144eb976062331b426708fdd6797a2c1c4d19cc57c6710fc2bbcd895b6a3c6d7f0f0a1c5f500f34db2251b429456490bffcb68312fba1e4fbeb58692ef2a282d84dbe9a1284f9695b0dfd5431f996260c0c2c04398386c6ed67d07074487e74e08284f7ea1ffe06e74ba55ab1db42d3537d664c72d29625f4a600045b04cab0ad1290451db001872b0fce2b3c19040b4f8cc6b3c4775ee61222fba87abdfef06e87c3aceb1121cecdc0a1bf689a1cd63fd5658c8aa7b83f2cb2dcc53e004e9b2447c2911417ec8972cd29168b9965ad5c94622301456825aaaa0e17ad1ab4e540d5e6ac1b49cde24368db15e3a49613ca9b0c2a206b56ecb57bb2d7327cca9c16d858a70157b308ace2dd81a958c067e02c3b60c538bf571b70c063b02ebf938a450092b514932d71cb313aff604ea3915c1492dfa326a7de2e450107a0a3370dd8a3b179a00ee9562cecb259cd8cbcb45e4cb69adf8e5f183c77675f993d5b89fc84b0205f5eab25ebfad73d6cfa43800c1f2f4e5689e3cf43eb6b243e4e40fd93e49b7b7642d168b707227f9f492c4315a5e8000f8ecba13aedd1a09aa0eb8c8144f3261eb447019b56e2377e1130aeedd05be20e41aabe0fb17bc36a3b010436a57d961e4edf73bda76ff2f56101a0902bb948743939a77dcb00cdd1a6829f12a4c3ccd4cb6b1255467a65d5d4587a0a191e32b8fd14ce6f195c434d34e8f87a5a63e3641c831a43abe31595bb94ca1b75e67efe5b40e7a3747ca9f08a173063c5c51f9aab83bf47592d4cc522b066341c3be6c9397cfd93742775e0d521dac9b9745c23edccd4119da54bcbf0b2cbd4b6fc5aac4e8bdb50b836a6ccc1cb1312ba31b59c96e530fbc41b37b704e6faef9901de29baf666919bf399d421bfdf78b8cd4de3842a53ad61d1a3a78bd2e37be52e6a316bb0e712da2be6db952d748685173502582852af6ee1ae2cdcb14b4f7fe1fbde1c063e202cc8db920a9ba925aa09a43483b9a7ae27934964cf9322b3678e8921bca246e0e8045d5ada02703624c4414e48e2fce239ee2d5423c58ea61c96142652ce051c000bcefd2ee4b450447f1a8338f5132cfe4a2770c2d2e1f4d0b73b8500733c2768e36e3a28c6505c9317c88f87a95ec7a19b7af0d1384410d7055bd1a3693c58344590e22890040b8548db9f68a4febbca7ca4f4c991e7e4f2a9179463c92056212055e590594ab94e85b4593aad7b5328c97fd5562a6929fd70c407b17474e52f6a73f61263328c2da9772516e6878ff752bb1feca67b2c944cd296c07ca20f61a7d9406ec8cca1485b421f8a0ff3202b116af87246d530605d625bd0f58494a2f9721e0d710820f62803999257c16ac60ddcff386f88a0deb3da40c771b74f9eb2ce31fea800fa85ef05179709f170968baab63767bd0e35c77c1a098bafc317d4e41b600c789b4c3ec55afe859e963469d3b81ece8fd59d7fa113f1736fafde58e69c8c3edc8021f68a47441c19e37ad97a4c2e10e4107fdfbb08b81964c6b7ef33eccb70c15bdc8866f183695144dc2b02329d91b0755e3b6b12fad38d1b1926dc738242498e825126e042b8e31c3d462bc34312f5d0ede9cb41e65ab2f49500e9e763cd50221fdd2236b61d0a97448d4726b028f937b0c40ceec5fbff91c81c57ce95c7f1122bea9087001e5a59afee0f22e23ef460392a608a02a6590f7549023a4902453bbab424ac73916f676173bd4be6df0920eb813c147d21eb05558576cb2d93598b605c4453a8f9ee87f499e02a4ec76d00235169e2e97869ae75bc8c54084ee65a9319d0bea218e6ef31baf4303164c19701650ea9ddf3a5e0910d02dd0ae5ac1920b5960236ff0fb25b095391d990a9b3b8b7339868511e8a1c921a9f227226ac05a6ec5729e37c996ae31647f8079fe80506640b4a7ab3bee823794bf98a69b3174f0cd59f1f0b8e2f619bbb409989430aadbb5185ccda568c250d3a90b52317afcd741c3b56fe85c3b9f0bc928ca680b857aa18b459bf399a031a0f41204d8e1b542004481708cbe905d22ebfad7afad1fa7ce8ab3e15f824611dffaff4e8944b588b1f54424ee134f119488edbece0425d5cf092a41926b11375896d95225b473bebd2fcd49d4aaaf4e4038e621ea02ce54f4bce4f165ecbf7a08c361481ad93276ea01b02504f3fc257b01fff0d0f9a0f5a5c8cbfc0ac96cc0f9001aec43d0d281ff3dc08a5f5f4648bcb88b999c97f428d042b42506f43923eed214410ae53f087a31787bbcbb6dcd8ca0869c11ba4b9873cd190f32367ab5593950dd4d60e3c4b65fc2ead2792029fe244755c442bac27a7ad75aa60ef6dc0e7b9e7d574f14ab74cb027eba908958039c8584af18d404ce7259af82c503bd32feb43a73488ae1ca2490d86158d52fc48231b8650c6eaad162a77ba1c1793df8becd8bcf9f36d9f059937c133976e67e9347fc346863d548fa9360192324e07cd91344b90a90f00e1d1fa2c50a2c4841526bd9efc722b717016dc2515dd83183214464a8e971adbe4a83286db70f4112df93a96b7989054980a014d3c3db8c02b38210243def567940e4c189dab50138585a2d13bd37d6d1e2a176e2577d8e010bbc4ec1cd49018f0f821e8896922e00f49cccefa9fa4f8af615239fdcae30c6ac301d021978e8a0a84d377cd5f56747075fbb0c28e35603a21fa9ebf0c2037c881915cdd2f0163b89b05bfc68aa70f013b73247a25ae8673525403d593a8f22db2614252d741245591ece5b444c9e9d848d39af369d9de47ee01a22234d80cd3044bfc51cb42745f4983f3e6835bfb9eaf09a9094e81204ef587967c89151774330c4c0bb0e13b3b4685d9297e63e8ff2ab0410a721f45f4f9a91c238eb9bdf109c6738a3784821138c7bba672ee68bde9419324a9a7bafa4c79658a14c64bae5f68d58b8d72d2b57520472590a48e704ebf0112faa98534365f47e3df040ec76b81f36af1872b463b56f423c9ee632e9e9b66f2549f5602cb95ece6b05723bd16c1a639b8ade8e757d6cb5bb804c6051c8482606ff2b3330a9ce4a48ba4efafba0a7958cf4eb25e5bf47ce7eba5cb40721af6be55eaa3297b880176622492be85ed029f060eb19ae0af5db79574428b93ce442dade1f8d2b4bc5e77a21624f57b0f99218bf135ed764b6a1faac25ef677568c1af3ee730af90ff491e5655eb4790919cefac82f1771cfd20315c5ee5f154e122181d3f958b964097c315939b762f9bfcbe8d2c1cd8003b1c35354daf29925ef4dd84c0d928d2f4b0b7326c72c18e8959193e5b9a4e2067eea66f20b4a530c8544ea31c7087244df3e610aaf27d0bf150f1e60a6fe280191473e8c9b102db9b09157e65e8e5243d9a72467d806a1807f3fdc4584e1482b90f17775e2531308d5f5b1b506e4acc67abce3f6bdd3c773252b8f00fd918396e8e2eb616eb909c6b61dfe84234f4dceb1b32eb3a3cd858d6f9ca71dd6ef8fc2004422ad6fb4371a2740b403cd54e3ac3a5590b7a3e8e56a15b6eddea81d4e5506a1910e6303f0af217b6da2e6d37df1307344eb0de69403ec1fa9f7121e9ff5fa7d8a70c343a479639c1c92be3f3fc6babbb8a095e41485c2fb8bdc989b61a20318c542ae64d62ca9bb811c145fd4ca527546be41e34470a758255fa8f562e9bc9284e07a3273069c8c245f66fa279a52cda802dc3f9ab5bc91c55b53f58863c702955efcdec799fbb44f7f3f1a9991bc895d38bdad836297097b72dee01afbc730b420bf6a9dbfced12c7ac5709783e28f305866633925d597132bb7b20a3660ffabe1b044c08d14794f1ebf01490a60af4c3b8107f57b82aa02f219e2f889e78a0d36fa6322060451d9e78d0b67a20d91a2ad82792c7291ebc416464f1d41a262b5b5385b652c6ce02798e4e335d73928fe405accf2997391a1a343798fa02a9e4dea761510cc8b89e7896cd650620f4b4ce2b4f0803ce8d19c80f838317160e2a10a419fa3e2ba29092c5e72a0edeb0cb3ea3860a3771f04497964a2ccb1676602942a703a8132bc50ff499fb06b1ea803501a8611f27743ae260a45ed9c78612c41f057ecf448e0f5010686aa86d24f481d299e056ac808b38011301b2ea401e39103c116b7600140ce8ad236ba48dbedadf5cd99ded088c4e831ef0c755c35b04fc627088849696d665bf0ab97216f8cc015dc271eb9bdd01a3106e10db0e1d4de8d5f07847bc9e8c24c660660131c6cf7b7109bbcd2b3d69cbe97ec4f3ffe1889ca478de0703c51bd4cae76d3b79f41adc48506441ad70286e62a4a0b091e2ffc41d4f74513a85e087e0b7859ed079e287182305821e274393c722799c88c30b5524c70939c1851341628cb91b8199c36112e6d227e1e187a07724044d33fc793cde0d69e28c6dd4c428869a984dc418d3248e249a701141b923619a8c628c4d8ee0f2ffd7453cdf719eef424c7698a82c21c312319620515206254850728290922d94bce47021678b1c2c84c3471c424a2a04bf0dc8f7a094d4ca9bbe50454a2f94a7ef777ee5412e7715b93d6101f348725c7ecef35aa8d2b6ffa3a81dbe640175f2a9cb275dfaaf64f24e2cf9d32c2b9a8a0459f87739cca310143da73398c48e247024f94092200fc8c20366f0009d07f4f000d0cd1e3764dc5ce006099b2dd8e4c066276463d9c4182952cc8cf4ba6eb3912de0138d77262e87a06946c4f39da8f3b2acb391e0275ba4a4f6e8c469a22e6f91265ba4cc925026d9d3f1cf2dd4e3c8ef4b1e0b97f7166e1f38235ba8cf63e15d8d18a19a2f54b36b52a821385238a2289999bc53111846fde8890cbd2e3b7942fe08890a42483892061c59c2910d1c19454a0b3defd324b8692a52fec7f292e7bbed2bad68349a8a0904b7cc711bc5ff3f22da117be447a4726c6c92c893d65d96a17e6b998ddc801b71c2080e31521ec904825986383a64d1249873cf909e8ca43bd2939150a42d045f7ec97bf2793ce17792e7bb494daaee48af4652bc63793dc201394ed364d6be1ce60dd4c067017bf79ee7ef49de8ed14c5e1352d3341901295f5e5c729867248b647971e9dce3b890b6114e2923799d2c444a29a990f2b9ad44f2b6d7699a36440e2129af44ca3d1f6e9d4982a770e39b498a8d660bbbff9d8d8329fd1b79cec47fb4717496f0fc33e01396c0894fb67704049fec0d6ea4fffefff51ce6192ba298a123c69897cc90417dc29952fc7e47da3163a9ed0b65e76d75c8ecf1b9820c1a331f2884648aecc8e81023c549604d8c1187622610f3444c91f8313f320982b90483468c320ba2f3b68f815981cc42305a08c609cc8c947c912f413059a20e9905f12931b4841a325b0204fb97bc803d5e0c98953881123c529ae3bc8f44f2c2fcd28317315e8e08d943880a8484421ae05207a5691328e29f35964a8f9037f943506703b515b0cb5ca994a517cab0cb3c1e9726efb433ffd726efe48db26e317927d93bea3f8a74ea3c6e7ab024f9bbb804e9429010042992e991d520ab40760446077605a683158994a6498efbe799e471dad665c9922349a6fd6d5b725c7e62a3c9c81519159b07734c9665992673e9a4411549e974db973bef93e0d669a8956e53919a26b3b0cbe1a9cb6096bcc332c05d600a84f00917c10688915a5101b38826cb7224121a13d942adc4ccc8ef6c640b05f2fc5f0bb542556c640b250a3d2f09df765e24a240fe20c7e5e8058d29c698b509e4f90e145d4bdc3c2e1b31c69b45bcb93f5021ab8e182d33628cd12a92e5496b96ccc3aa41fdee6c16d1368931da1fa1aa0a31566a54239eafa994a87550272dc1cc53d7081f877f92f0716acae785281b31d31ed30c0d9d21fa2346aacb993ee0e91b7f7971d9bfe4e5e5e525cb72384d96e5709a2488a0ba40e580da289748b5a0116ae909b1a081258d100b172c36c4a203124538420da12374708402568c105ab9620526a4c2478c544805472503b2851090378080408030e208469c4246185144198a88236a2be016865be7b610a4a17e776f92e2b930dc38d93d16d28f4230cbff24e86d4c488affe7753a5bfe3c49859fd7fbb784e06bfe81262eeffc270915212444c41d440021cacfeb1b119d88192274f0463c32878608121aa20721a810820a020a417811849350103884e418a41821594508e630f3eeb95003cad08037420de869c04c6ef9240c5883011060000e2dc08bd002741630240404198020230444144008800031a4803e1450044db650ffe49f1c016e9f2715d04448013109104302bc0825008b50026c080179501a87b1e1b2f43ac937b097fef35464f83821041841c08f1f9010fac10c8affef6d92fcf4a103f0113a0019a1039c4207181d201432401d1104f27dc76300cc072d847c28810f38211f52423dc411ea618d500f2c08f5a0c518a9ee75cf65d06b0912e24109211ebc08f1a0f1c0c28310a11d8810daa1053b6060079a1d7e8891d25a60a89510cc5b450669c942a12b424d422ba19430a4a8e08aa1142ec62b840a60835001465080985001061022c0144204e0224480d28aca933c50046e94fc5168929a46f27034d9694403f02234802e34801923d5d2795d488730423a50a175a009e90013ca218f500e3508e5d0450e301a48d2648bd6912412b27b0dd2c84c3bbd11eaf44fa8cf13420816982e73f96db9dbfe7b92a97b700b72d254691b814ff236da9b4ee77d4c66bc1afe6149c9c788125d44fe342f92059b5c405108004528190280fc27fc6fa8e3bf0c24866e5023523334b22674c328468ab4491048b8490f942cbfb371464237846c40810d271b5e4236fc1042912384224608a589108a6491dd0349de7e1d3e4869e0e99f848f1302551163548921504e088480d0278fd0a78bd0070c7d1a108a6fc41895c45004435126a4653c033fdc3e267a46b6682c1a787a2361cfd7689245eb3619c8f327d133b2855a5101f9263afd932c034f6f24cb7242d0db124652e0974edd2665640b35027308ced04879e2c2fddfb6c2e52e3f4905043243235f6f616792e1fedeff7b8ecb7b055439fd93d33f41426a5ad6449da781e1ebc8904652a3fde507e5e9cbdda679783e0f9461e99ffc0eb837f0f44f4020ffa064e26da3cfdb1bc9ebbcfd52a7db4edcf75c5260f7bcef8666098c57737a231c3cbd1124966023c634f810a3fcd0fbc08feabc2deac3491f32bcdb9ee080303711c7c4bf531263c4020d258860c7e37546bc90e47dfdf34e5ca9848622110d3f9c218e18f919c0883c5f7386f00c2a14ff5308c29ce1478c5530c3193146be89cc9045fcccd0a4c50c33463ee6588151e1838bb861f818c5c8070c1f92e26f0279cac0478c3192f287a4321c21461e1c22fcffe364a8235264502393410a3230600c6f802d9d7bb0a5f3bafc75f27b256328c5530ec14df69d6de7338132f4ba31c81823f5797b54816f32678f3390ec518a3186403af03dbe874a947af001c61123a5071931ced0483d281066aec7125e8d1e3ee064d9cbdec21c66598e0ba7c9b29c2ccb09031e61088391307cf278421e5ee4d1f3400018de8894e68d785a7ed324cf0919825e491a21ffbb9141346fc413a33f4627771989fc51f8a36d224950f3463c49c080040c40c448855f287d41c9178af8c20f3ce8c0430378607884f0c8c10b6a78410c2f18f1824a8c51cb9a6cd1844850932dda0a48b5484a450a915b932d599648c8924442ee3c92e176ca3ca5adcb24d0c4bbcc23bbbc4dde29dca44eb7997a89fb11cd4cf764963377b4710704eeb8b943665af799b448932dd48a8a9449ec90811d243b4476fc98a30b64c4d136793939c83fc93014f879bd0e3662a47e6763a9e30717b0c0051a70c1e3c2dcc215b6c0468c9102bb8d1476db16445b08b2851f3c79d49974b2e4f1384e0b56fcd7b500cac2199f271f0b76602108588800168060215ec1095770c115b8a869523b65d2f7251328c13cf2bc4eb268afc97fb2719d124af3b6159260850858a1a60a65a8c209aa60a40a4450218f18294db6506153418838a6e0c61476a64004c7650e2aa1b4eec948c10252a0a460041d48a083c78a2974c444010c2588824c141800053ea08006143628b8c4182919440b41ef4606f91b9981cf3d24e126ff49feef490ea9d0a4b71307caff4edcc6bb7cd21c0c37fd5cbefe4c9e1776deef78489ea00635871e73ac31c736871173f8e004203841064e70e2841f4db041134ed0841cfe60b8b304b7cf236d5ec7e375ff4ff2c2cf9325930c9fe479a5cf5422799f167e1e8fd434196613d80da1f8494b2b30010d2680c1842af84b2f945f7e8e093ec8c1871c2490c32487ca12f28891d2bc118f265b7867fa4c5d82dbcc12ae250880064ab880129048821a924046125090049b2fc038fa8891f2a4967d9a0cc1fc9c0c33cfdff75d7e5bd83d0df57da7b3819becf27fa7f0cba5161e070694c441448c14297f8ee65d66f9902042c210241c71843e2275e27e677b52c6a9a9f9cee3b20cfba983a148de115c8ee0430f8c0003233031820a158a308222401123a591f2872090278d767ed93d994f5ed86d21683ae9ffaf4b5e9299d39b0e11dc20c21444003204398630c6102e308424e03083919802470ce0e022c64869e1e3845b673269f2a42575e278f7dbd749b9d3640be585f2d4652fec366da57b8e424276cf514fca9d8a3c02092dcb9c89f4799d7fdedef9cb44288d6fda8fc23794f046176f68f186cb1bd60a42d88010b0206821082308824c107e08831b6fb881023722e086e646a6add050d324186ea4211468fa42b0db92e0ff79bde765f7536c528e421eefd369f91e3449cefbc2cedb20f79f276786c82eab689acc323479a62fd43cd96964983d4ecb0f7328474c64a669b2e5c152e6388fc7e35e4bfedbc44120bf9347a78ef411e93612873181204dc7632379bed3640bdf7e7f1e118d82a1a1b8fca8f014f3fd4d085226ef24bd5052fcb74ceadedec0ac25f56da310942c3334f249086aa79d65391aefbcfd3872232229504a1eef8857d3fd14de47e441251d0d087e176e4c788ef1be77a2db90f01cd329f96d06f46abacf14c33993c7e4f303214888317edd46e2f93b71a59209ec369208dc402ebfb87c22707b52ee384f934e20c865d2b69f238149c2b92f829365bfbb0f3d2f094f4ef2ffe93cdff9ebdfebf4feded6f9ee3d997f225e0e132e833146207850450f527a10798005e9c9801fc53b130f9ae08115c1ffe497bc2df393fc4c70b26cff12fe9948546343839364c812d110266092d8e4e08844598cf18718a3ca1031881db0c428e2f2f662e462ec40063e4a88f19384183f71c4f841428c9f23c4141da891a203338c10e3a708427450e486fb9d3f52f27282ace1853590b0860e22f8512da088b47bb2acf348246f8bc0efb72feb16d2ee59a38a18bd1909ca246b5c6bdc358058a38728fa9ee35d1e89929019ff24401357fa4c9225c6c8851cb0e17ddf4b2107447290e540c6f879dd2622ed9e2c23ed1e1c88010746887145c4659979239e177d1e0e4a110733839907072931c6a8861c306a9820c698c51435788c5478d29cc3700ec37f0e1048b7dde08c1b64117b64e71e949c677903fc79927f9893061f11270d325ee7b96d67fb4a1f662e6ff065d2e8d2788931ec3c2f64e1b81e2f86e3f2bed4f4f292e3d26d46602ec2715926cb726cb000349e80461694570333e214343002153458990114628c4bc4941978310326ced8e38c219c119ea173860f32a823c6186a9b14853dafc9164db6dc482a97bcf0d3648bd76da70e464a19c4c4008f18b071c41130471c2129fe9dc765df78bc9164d13479d25ec6440d4d4d1218261c178303c0e008305841a49ed3b9f340edfb4e89193330e389192b2fd0c20bc078c19017d81023e575608ed132d5796106b5d23602b9ffb6ed816096524bb00574019032be50c61b658437c49432bc3280284307326c40462643a60579b4008c1654a0053163ec1123953add86446636333639ddf6955858c00ddc348ddb3211cafb7e0aee6ddf974e599b9a7cd01482260898bc93044df23f2026efd42991d48aa63d29832cd9a4b369529699a6c9164a6f3dcf752ffc9dd26b2eff8ed7e3b5689acc12a4b4d2737acbdd261fdc783eecf2974d3a23f0bf2eb3ec787209678c98316e60810e58c05980638cd47799479e7e142700401a21c8a51021727f2091295f6ce8c11a7e88cfbd4e0d598851666f0505a86c112247d4ebf007812135a870af6b22874606e6064646bac81efe803474017ed4e90bbb4fa2944949fc7fa106e1c4187f24e9a30231caeca5d22c9b3b7509cdb2b933648f18e712baa453c2ff65c505f480fa7925efeb9490b652fe72b26ce6bf2f1223e84682361f6eddd67f2646500db73141d26d380e86731b93184147c01841463a538f11e4004e132388c6c9a5d8898d1154c43211718c202297d6ea94bf0f467b5c0cd86d4648bbc9e77ddf10feddd69f774a783cae7f61a784e34c44788ef929369c9e8c041c12e3a70df09f884eb7d57835cfe91c7a359cf38a0c7971d9bf84b47b38ce54439bd4265513dbc46a729b5c4d70131084810937cc10229d57f3e17fbbf36470a5266c7232abbd2627b5720068a656dc5e90cce99fc4088a99f5f4a737c2b96d24038209bf5c8a11b4c4760a372e7f26ee26fcf2cd897b31bf376f0988e4231282f98f843024af7b4ef2ba9b2e8f72fef390d4cac4694edc8b09b74ec9ef70796fdd687fceef6c3a7f84cbdbdeb8c9019ca6e6d4c1c40852229332683282536343932353a3c401a2263048443be8514341d3144261d840e42fc5141b18e61168fa0d8480ac912d4f7a1e993bf7a0269a2f202137708931fe00058931ea0ce73baf266707795400fca87c13636c8012316261444c944016038813a0014358130618212fc0018c8ec084be501363ee3619a4ca2264f7dc94428290dd73572841080f2e9ed37aeb70e001071e4c24cda978e1f9ee06323e1353b465ff0ec76512e80519a3c80b36c41845fffd8e3c62f47a77c71c31461ddc01468c113cfd139115f1fb279fc723ba637413c13b6c04ef0022c63b6c8876ec61071d40b0030d3bc4883d76f4c418b928f438d08e23517a618e01258bcbe711e1741600dfbc25599665a2ee39df46a2ad94452510e49bb7c4241265d9e77d5feef24106884a94cc90761319d26ed233247f2698fc9960704adb08ecbccdeb1d4d8c20ecc26204e11841d78d1164816c1523a882a88c4c07002ad818a31531c60f1556f426c40b03164060478cf143460acab8e1618d3794f8c013365c64200c1dc4183f5adcd18095ef069717c41841478628a1052d8068518618238a0f5bc4f1051274a10325c41801e08508f8f8c891a9618918e3270b63f040157d90000b578cd1862f341c4a30220204a81063fcc8a1ab1b5070400a29c4f8b24b25182f27fb307f9b080966993f138c0b787a23282d53f082f4051344a4508518e345a9d9127adeb786186394c228c638a94aa9d9d2f1789f1e81792485192947602e32041d44e889213a66c02446fb43197eb224837ca6fe5ce60d6ea4d2bf918f498c3b7801688c1330f122823ee0715bf6846fd291b2e4794c0220004aca3013098000a8dc75c9e5535e899ff8b9891f2c7eccf0e121463b6274c2139af4bc170e61821461443ae62842a4b6f46a2c27c411c30ddcc20c8261f7deb7331249f5641211d245aef46412114948a1c26dbf6512528af881f1c212116443196e90827683ce0d5b503a9df7f1c8b07b1e4981da048e7697bf981b84b0953a7fd06443cb8a8a08dc8228411342d06d5ce77530f163448c18d8f21706f1a42699be2db304bdb0db44fc896542179f9af8794288af24e5497fba00d91092e38d1841334650123182a818412d31825862480e2b4272f4808e40126391253411638c598ca09518412a31c61f2020e047ede75e47caff85e0f685f9e351021f5166a5fcf1482f7c90114580888835430811846c00880151441bd0026e40408014f0c38d5012e411b294b788739e142244aea894f23649f15cb47f270990f3760862911899d80134f3b9417c8208df3744935d5e5129e58fa73365598c1f3886f0039400100202a004f4438ca003b4808c1c5880049ebd719d7b500a71917c23c50832c019201f6250630cffc9de42d29639999e124cf838451e078777bfc19fc9cfc9bc803d9954f2bc1afa795b4f26754af8ef6c3aff3dd4df79a290cba39329a6c8873443b26cee7ce9148a443d99f479e18b4b8f179365fc7b3c9d6521e891446116f14df4f2b2a2b249de47843fe8713249ba2fd9c8f07c4d89f415f9bed7b9e342da4db28cee9076132eca32d2ee9909c17c441322447ea68d12c48aca134f046ed40a28ab5811491650c5882a248be8a445220a050073c051871c709811634c028a030e2a463bcc249e1f8e9437e8786305313a8142869c09343d0105f546166f14894ea0904f404109a18e9e238433628c516729040cc408c3bfbcc16d06864810d8c809020a8270133bd3076e3a5fe6a4f6381d84941829bed5b8a146c88d518c91db463c12c68d1f110cc1923c71405023c6cef4fd9603042d22e5d53cf76e7e40861fc4e00753fca0c90f7ef8a08e483dc9db2c1c86d29c745b93cf90368010613c2640afe613233d9d4f1095366e8c7186ca32ed094de34cf9358ca4bef366a47c8f87e209ffc4715ba8848792e09620ff9d0c4ade659e3d4e7bf279a404330fe88df22775bacd0b75961ec8e59085e51bedfcf949dc870ffef63de947a5a736d2163ad1b42740fe791d8da438d0931d8c544276def66d5fe844d39e90df72eabc4dca4cbeb779c0df4e86ccd8c8649988e39ee709274fb0703fca2d9e0ef83b9b0e8ca43c9073bf75169e69246873738ad946de77a3b3c5785e0e4ce8d5845e8d57f302500fa01d6204856204a5c4082a408c2002c4081a408c201d6204e5102348003182021023e8478c201c6204010064438c20941841a018419fcf1a62fca821c64f1a62fcf411e3070d317ece10e3c70c317ef888f15386cf1862fcec11e3478f183f6288f11386186d889f12d8000734b210b50fa05103992ccb322cba37014d8bb1480d8a10a92e530331e208cc2ed8974412fb035b68c082188350421385af43fd13a176b68fcb1bc9eb4e9c57a240b0b46d5c8994354d9648262d753c1c4995b6d00337ae54ca4156909041e41172a5b47d176d2a52882c6da1287c2ec84a690b553697b748883c85cf259184640941d3a7699aa458564a5ba8225b4edc97b98dd499be96b0cb5bd364969da753dac21c6aefbf8b34f95c6947d33c214a5bf86d3b42c80f4d32db68e1c699483032c60824469005248045ecc924de793a064bf0ced372c3400d1898602023a581dd86442b791f18769e9c3143086650c08c1923a569d20b358dd32b5ae577f26825ab502fd823c6cf5391a1177c3146510cbd8007172021c648e9ef75f8cb30c350ff9974b62ec14d671b75a60fdc54bcded1700e53c3f33520cfd7b8a0880b64945d76414e197594a1468c657411412565f494a17d193646fea1d77d88901147ecc92432cc88f20344029d0c97083ef93269b4bbd7b2337d3208d8939164598e7c91e0264f9a04bb2c29275a4f46a23df19c02f31149812b2ca75085650343af26f46a501c20cab2100bb4a03bd20b4d5c923eaf7f5fe2f98e0540c448016159810b5650b3021b62a4347eca244f87ea543003156815d81865429397c4a6389209fc24296842280556c49217822878020ab2400115e30b62e0408c2e22a5c9168eb49b943249669a265b90c83401c5a84ec0478c91c7d00942a06d2492b7ff339dc00813ecc0041c4861bcaf94fbf73c1e2761a8d1ce25d0043f4261882114c60662d4bc5072ce0b79182b61e81002430c31c68f213038a05139cc339ae9db78bed3644b92ff3eec59eae4d20b182a31c62fe24022d324f4c519f18b1e4a82322729223b982fb42f96004d540c7df123464acace8b2cc418a9279e0cbbc709bbc7c931dc968978c1458c91e7182f7a628c5ecc1b2f7ec831250003157a1d129926dd064a70939f47811ec8c1484ad3404d9379db91fc4fa50cf2df1b297727ee815a865be6919ce769aa25ff280c2225055a95655daf933cdea723c137914c4c24a5695de6b2490a8f27941eefba770a4ba41f25c1693a6f833761d6f94f47274b49491c2f87b49bf01c93631420821e624409825204ca0e2100021299262d37a025c800810f92778c36ec20019810e0182308cc10299d6ee3365052537859b67f27cb78088a4ae07fdea6018115203812637402050884f8001df10332f800e8040ac959ba21433c50478c37881e28c2030ce0e2095cc4808b1670a17161c41664d842093632d338059a349969d42993341c0a7c9d5cda91a20a2cc4185f384d690ba96e5be2dd7821e7bce719ed70e301e5f384e1f6f17cb9db641eedbc7fe77b1cf9fdd66d4029382024c620f89723daf14aa29e4ce2f96b8ad49d2c0bc10dfcfee6c90ec17ca4db84dd93403073320fc8014bf9cb799d7c93c33ca3c51c320b4d9e1668c418b5a822ca4c8b9ca805057e544803270df0c8a2012234f0c9401c313a814266208c18238544a6091110fca8efc352e6590486b2a040dc220b95204edff65944eab1a88302b1602384c58685b661016e20b861911263943cdf6160093794c6e3759a4625125acb287c2e396edbf979e4939d2528c3079918e96c453c2f8773ce068e18a39398824426c6f852a4f336d0c4ed8e86f421cd736e84ac50811517b0a21493b06226c6a892d287197d74a08f9e0be8118fe46d094ef747408e83e1f16a606cc0d31be1e00d4dad94807974e37138bbc9f76197779efb24327ce6b927f3dc93e1f99a12693701c3ee778670bcf3624e5be6fb8d2b3d91b0e76b9e2b6d5f8e97c39f6fdff73b364c4aa419ae93c33c53227d45be679c1ce6199ebfc892d3f73bde06b7199a11988b3cf932e9fb3033796e774ac2c7e1db0c58520286603e02cec084603e42012062d4e3538034443e3e02084d60831fe575317ee688f1e3041d9a10e3870972701192c00a62043f107c11effec9ce5af4db17c6334840a3c02d7f335da4208c1835b0e50008a0f33c508299779d0703e24103794011ffee491e922ccbe1f13a2ac0a0620354d829eaa8c1142a9802670a069ce038a11163a4b4f04191fc7f92c32ce3db8c26bba72269e76d2bafb5f0713a1b4d764f456a9aa69db43ce51f957a891be1742446f0c5e5a489704239713714283b0fdc4c1e4bfe4c30f2f38848ea495bc8e90dec1e9419dc9e7cde83de68cbcfe43521a92f974ad9c4bdaf248f3822f37c8ca44025c2d709f13c8f4b8c43c8304b9d6ecb32d8e123eebc1177ccd8c922ca8c45662793ce3230ecbed3e93650c94e4ead62d4a0d8f921468fc331dd5103c2e8749b4eb799b2e8bc2779a0a9894925c2847d44aa33e9f07c4dd8e37530218e14f7bb03eb88310601b98836a0162970e53f8fa4224f5d0665e8ab23f27cffba384916afe6d3be9418b50c817432478a3a22f579b24a7146e4a468927960a450a172985f725c4c52e492cdcb8b8b67c45b40170745ba01e923dd902c89871049009c13381c709aa34fe88831b6b468b285b7741e0456362b3061db6273d982d87c183961948211384242070a3a5ae834d199d1194057a3eb5007e299f062fc114e061e05ae05bf21beb2a1b0b7d87b17a1e3887145d364df5424c8e20446e609c9228fd8c2ef1bf7792ca40fb7ac85d25a281349d2cc26099a151c8984c4d1f138151b4d45e23cd7d2e384132a365af78c905cf64a9a264f7a5372147a5ab2b080602eb5749e12d942692b1c972512124763f9bc0ddc6c24a5514d9eb88f4553c2bbac22b72edcd9ee3ca9811acba6c98ca2a86cd164f772dfb20ea28fd03964373209b2295bda16b40fc4182568e26e64cb775e8d8c99912d948ce45d764222219d50b1a1feb9bcb399a4a04a9b37e2912b2a12147d3f0a5b327f1289a62723a140196ea51516158984b49aa4be0f339765f7252fa706f46a789e88e7e57ccf3f9b6e139a6cc0df3e2f11f84c016bacaa30fed9ba17563795c0470a56bf305eb16abfddfb273de51bd3870e8db165fd55a9b6f69d1875f28902c5d6735b5d9c35e7b6da50b02cbe70d5d755e9acf6d2a029cce1a78bcf132ccbb16adf5a3bc63e735c3a39eed95af5c2f4bdd309f6ff2b9da9bd305eddcb1a6519976d3e4db0f4c5185b18bfb0b678dea3974f545dfa8709badecab1d617d5dc5ad67ee4a86ed5ef578aaf6e696df528cbb22ce6b3044e67b5dee257b5ebd3c79ab810f928a1d65ca7b53496af0b671d8aba21fd9348f149c2be16c6b9ae184fcb697f172fec68b21b97ee1347ce7d57754ecbda17d77ec5f82001db17b374edb8dafbbaea3c82c56bfd8b62da5ebaf6498dd035ce78de8ed57ae5b9ab107c8aa02d8bdb6a7bc5dfca773f11a66531bcb59e94df5d596b08bcf6c7aecab230bc2d6be6519681db169af0078e59f5abcf7a2fac5bba6eac8bcf1b955e5eddea6e8bf3dc79cdc047086fb5d67af73aeb4535c796b01871c932097c8260dd0aff65e1aaf563d3c2dcc016affb6d652dfc98531c810f101e4f8bede4dca2f3ba98d6b01471d9e2f3030c57d8b4b0eaaae6534daf157c7cd0e7ad16d57cff6fcc72ab8dba71a6d5d5f1dcd7d5f31a6559f7ec878d4d3756ed85359637cf5863e0d383bbbf627cceab5ad56fda2fe501d77a3eaff2c4f8a97e8bf33cade4b3838d613c6ba5ad6571be3be5c04707d45aba7fe597f5d85ab68799f479443ef05983575c556c625b6b8ecd8be500a396ee96656d6b614ab7c541dd9363acf6af9aef6eed0d7cd4c814ab6ac62e6acd7d5dbab2e273038cb3757db73c5bd8d63b5fe093c655cd3a6fd6745f7e73bd36d0d6ce1ce3986f5a654ef9078d5e5dfd74e7cba9c62e667d6ad0ad8c696c6acc66dc279e2e10f8d0e0ba2e5d37bdb85f98a6f839cd053e33989c5af5edcdd6566cd1ba93651f0c7cceb02afd135ff7e669eddbb70caa0aabd8b52e7de94531c62f39fb1383bcad5d656ab14a6f8beaba12c302a3b2e403039d27ed7beacf4fb1655dab1601753e66fcadbeffa5d79ebc5bfb386e7c5e80edca5e73da0bdbd59a177681852fafd6a517bbb0bcef8fb2ecc9a70c4cf3c9f3be15c572dd93e743c6bc2e8b5edd5af435c5166f41e7afa7de96f5ff7862d518da62b74f6bf1c5f0d5abcc82a9b17a39b555ad575f93e3b627547c56d02f4c71b53a866dafb069c38f0ab6be97575ca7ed95eed38229b8a845359ed49a3a77ace228c856adf5b23e4f6cce8b5e6258b75f393f369f5bce3f27e0955713eb7ad1ff7d656c9465a68f09aefd0adb9a72abb27d7f9f30a89d7f2de53d775ae7f60163d35e5df4f77531a6d662a32cfb6262135f9bee9a1f7bec923e5e5c6a4d5d39bdf879a7b88eb22cf4bc12f079b3be2ecd98d698e6d728cbfaa78bb9339d97a5ff9b5b98d6a32cd3f9902063acbab06e5db4d79f5ceb8cc0f64cb3adf3e7b5f5760ce41f11504ef17d9eb9e6f4fe858db28ce7ff406f9465ff0941b56d9f5d579d71a5f5e3519669f10101c5d5ea0a9bb4f37bf5ccfb27c1c0e703fa3bc6dfad8a697bf5aa1a65d9cb0b0be88a8f077435ab8bb1bf2cafdbaaf3c345efd6f5f4eff7ead279dd2db2d6d3cecf57d5b199abee40a7b75afbba9e6baa2db63e1ca015cfb9ba1c57545bdab19ccf06b6cd7c5717b69c3eb6d91a6599149f652fbf370ea726cba41872936525d2ce32293e5aec4e2ba63663b3dad7ccf3012c475cae8f06f435ada517b3b3eec7d81a655997b99be75e4d963df7ba2cd39c7e324031e6995e19b3feca58afa32ccbb2972d7279f2c9824e4df5e7ac314c53cce6222e313323301719817934e473810f16d5ca385fb3db5967c7398fb2ece5a548961561c17189f9edcbc9b22c137d985d783e18e8fbbaac7aedacb6cfab7a9697d31b1981b9088b4bcc0c922cd35c74fa3cd2933e657cae98f9568c5bd65bacf26adf519685af83c3b284c5884b2923296512fe5861e7ddf4d2f75e15debadfd17fa2e774cee1c949b26c89cf05a8c618c35cffd531abf22acbf6c70297ad73d6ead699efb5d87e2a60617ff5bc2d8c678bd6aa7e2cf0a1c0c496f75cabcf18bf2896ed357125d29633019b2bf657c5f7d4fa5ad694005639b52e2c633ae7f5d5df64d928ac11d06fd9ab69cdd8fcb96d35f27a976522d104aaa8ae6be9bfe8febbf5d5546cddaf6a621bb3f9efb4d6cb14f9ea58ae745fdb3946ed75b2ae5e314af59cd7ac1d7f9765dfe35c3dfcb238b5fee68b5d4aaf8a84e7da586575aa31dd316c5a1549d43d772a793bcb5e9ce43c51b3f33ae76cebebdabfe2550e41176aba976b7e7fdeea2febd63dca327b4da207bf5ca2a1bdb3772b4f8b6137efd971a50e00bbb66cff5c71adb762bd8fb22ccbc2c7b9be5bcd7a5dfb56fbdad575ed7325530e26c56bec5acebbded3a2d9ea92555913c3a6c69c5eb8cad8b37d636ceaaf32fd79693eeae8ae3056f599f9fc2a639422f5a9f3b61553fcd762fd238e626d6d3edfdabc7aaaad519665194ef684daaae3afcf2d4a757e6b9465150256a5b08ce1b739db6d5dd79cfca7d8409349ff910d5fd556565f6fab6b5f161ee998f473d197f2063fcb5ebe3c02878cb00babb2cef36279775db94bd5b930adbaa5ad8c2b4673555f7a388dcbeb74394996bd4e973f07748bbee67c62d5ea69ede5f471aefa779e7cce8b716a39d68f2fa516bf7a85f35537d6d7c2f2ffdb7b557a62bd6dff895d17b62e6e59eb6178bec93210275fd9b26aa7fb71e6b49a5aabacaf365b75de5eab3be928cb4e99a3a2892ddd16c7b02b3f9db5b64451b1c9af9f1856d9dcad5ded2ff53ce5e4d67adfdea9bbced7da58112830bebe764c2dae70b75895651cf77bc813d8faeba293ff57d6c4acbd8413bcaa9fbfda17bd98f6aa6ae25e98e2cb2d9b1f738ef5261776f5fbdd527da9d6940a617255fcb2f6451fa317d519bbcc2ca970752f9fd54577c71aab5589aeee674caf5e29e6b9d23a26fd3346b8cc9ccf14f36a57beafde579ea32c135d3817cb7d5a55c5b1a6bd627694652b49789efd3baf58578eab4d4759c6f2803eedb6da569eb16bd78c636eaafedc2faaaffdb6775e6daadebd7a3ae7b6b4452f5a4377b6fbea15ade6bfb59d77af04920ad376773a79656f75ed279a3982595a553d31cb9a9bdffd46aaacf1a4fcb2d5ce9677ed802a3fc7bab236c659e7ee3951cff30e8686d77dd989617b61d5356b1e65994c91cb73def94e7b359ff4ce519671f9d3f95cb298c8756a6a75c518ff6dcd6a94657c13bd9c3a982c3b759912b9fe6217c518a3d55b6bd65196bdbcbc6093cbf7218d8b4c96f1df4a59f67db819e122eab62cfbc2923784771b4f67128566eca5af69f1e695d3fe161f6599bd265148ea49c85cb85677bfd5ebb679df3aca32f0c65c159bd4ba7b5a1afbbb1f83d11bb3ee7531deab8dddbe84cdd8a5fcd257678c56b38f5e6a6592992b81db0c57226d2e59463275354a54ba71c6bd5e169673c75796bdbc4cccda93f7abb16ee56df19190a9e9bcba5fbabaa6e5b51a65d9083495449fd7454bb8eccb318b4f8a2dae56e36b94655f1eed2041f4c4e67e7eed8befbcf48eb2ec0b41d10b13c944862692112e5956afb5fffbda6b5b34cf1f6599e8a330abf67a2fe7f5a2336f0c8fb2ecc3ede319025b7aa985655e5d7cafaacaa32c2be29a96dfebb5dd96add3ca9f0e751fab35df6d3b9ed5c43a1d6599887759e4f12ccbb21718169e9ca4c62279de0f7b757afdc5e6457565d5fca32c0b3f2195a516b6a97d5dd5ebd25d8fbc2cfbddd97444b22ccbc09287d56e2bb639ce56adfc52db4759c6e59d176559b75d6a7db6eae67f6dc5cfad6a9465d5b418d5bae216565d77f77e8db22c2475d1d67dde6e4902d33b7f7d4e6b655915a3a32c13655996596ad3ffc739eb59619545eb28cbbeef5a2ceca2b8facb7b95abaf7e946520ff0745a2f075b2ec2549963dc9e35dfe46d9056421799e48e713897e20214ac011db1385a0e9138908b052840ae53f04903a841195e46dd17f22117d72ad5ada7f15c19f082afa111043f4d0245a80102a418880c8065091c7218001720142005189a60280244005012a3fb01c0088018ef061f6b0c243f8e51004b203888050f5bc2f0129471420ff970002306000e1eb20400710881ca88a00aa100150c00f0e040e3d99a4a3e3710d0080bd0bb8a1c7e309196003ae14e55a5524d2e9b6119847124462c0878a3e2fcca2b0e781883aa8210078a4f17952ee6c08001e3d20a20017dc4a5987cf153ae410dfe8420d982580e10b7878e10e3bba500717b6a0852c60e10a56a80215a620053a3e51f840e1099f25c49404f0184a03141f3e72886f8c800d98941b180b1353ac16532c0a9234c0887800acf6c494ba454ca9568829151031a50a1253aa8f29951631a572414ca9da8829551d31c506a1430f368823866c40470cd9008f18b2811962280d0384d2b831948603760889008a1812c19318124104628ca11c0670c30e392041434ca9d121a6d42420a6d41411536a928829352e31a58626a6d43089293550c4949a30a6d46020a6d47420a6d49420a5873a624a0f6188292a71c4501a33c6380002840a1072c2460c3931420c39a123869c8021869ca42186a2f8118a222586a2182286a2c03114850362288a2762280a2e86a2a022871c7ea47c81464cf9a2075f3421a67c418598f2851d31e50b31c4942fce10801f3910e0061c02d0c61231a50d9a943644296d481153daa822a6b4818198d246085490f2c510dac0418c318700f03084083134a4093134048f181a42861822f22386882820c628801b04a0030e38a6b4a1134338c4c4100e47624a1b2a88296d9820a6b4118218c2a18998d2469218c261c7942f86008036ce882969d0624a1afa017488028831650c2da6a4018ca1317662688c0cc4d0182288a131581053da282386c690410c8dd1831ea20e2957502086aec82286ae002386ae202386ae402386ae682386ae48428c51071e1290851831250b33624a166bc4942c8e1053b2b823a664e0861f3655a8c1646611001bf24d0a1f7088f12304567411800a34418102c42c8152478a45464cb1da8829161f170131c56222a6585d4cb1b28831222088e843022214318284883e37f0a2e05f2a6d5f08662430f3b8946c301263d4e9c20c8a38f0a3c01c18194e13f9d80185023664c0862c6c98800d12d801b4871840628c6a8010f05943042911669d6d277f4436e8c1f3dd0d58043a2858585e84c8951ebea984fd8f64493e9bb0ff1129a5eca0a042f6f04df43afc454f76fe9cd082316e20c148c84b7fee061d212e5224e29c871225709b099f091908a01461ce6ce55a75ce98638eeb08078508f6d238db3c2bded76bd1448232047be13bebb4545bcb31dc9da0c0612bb6d9525de96a6f8c62a32c7b4357ac631ae76bad7f016b5084c0f3c538de7bdfce6755e15196bd749420f4ef15679c3f77ec6a5e474350dca8d9ba6aaf179bd3d26b95508090f955f5ebfb55bd5c4ffe82f2838ebf669bf7d5fff2cbe987e2833d7fdf7b59135f9ce7a76d58aeb7bef69d3573aa731114362c7ebbf3ac985ed8aa3c06a50715b3bbaab6befab47b6f7e42e1416555de2bac5e6a228938ce84e442d901ce5655b1adf535f9bdbd92b61148ed50414511141de0399f735be5893dff8a8fc070cb5f0e87b2c66571c6269f97b555b7d6cc41aff7ab8b694a2b8c62f7c201adaecf16ab32cf8f59538d8d2f562fddf5b25d5b1a63941bdcdf97d2ead297ed96c67d94652f61cf101d9434f4ce1d6397d65fafcd671dbdb87c2e8062037d61abe36a635badaa2d4aa1a0d16fae6faf8ad19a3186554c506aa07f5a97c6f0d4b457b86e141a58979efa7a7bebbcf2d533b826b6faddf76e9b799dcfe3c97c1de50cacaf3db18a678ef385e12983cca9dd9ce34c37c52e6e516290ad3d31ac1fef5e050a0cb6b6d9c2d69a169d957559e1166306e717d3cfd6724c57ae31ca0b32debdfe85f55a2f4c2bebf2282ec02e8c29c6e6d5d3ba302e67d9452923e3cf17b69756ac2f2cd751969dfe89e8b3ec05858cfc1c57b69a99f78dd9aa1f41694195af8b2fbeae79edb7b87628634cdbe7ed15b5d79cf8376541b530d5b35efb5ed5b57caec076dc297ffed657d676aa025e6bb71dd78ecdae2b5ca540ff63cbe9732c5b3977cb434181bdb8f2ebafbdabe65fcd5196692862d09a316ad57aafd795ad7c9439817282fdd4e2587fb626d5ddf25196e97c4fe22826a8f0b42cae6cbf93726daf519671f94350f48433e92c93d1e93694302cbd6db6987ef576d77bc1b8f6dcd5625a57d6dabff617dbea58f7cb3e9df4c215c6a17831abdd5835b19c7bbdf87e9b2c23014a09b05ad55e3db673653b86e55196ed3c11f5fc9cc848cf7f243421c9b2ef9f7c990472014a179cd3eab2f0ad34d5b85a15096675e1e715866bc6befa1f65d9cb8ad73b1a1615365046902d8d77e693f39eeb5f2d022c5bdeb15bbd9db6639e4759a6831282cbab0ab3df2d9d1c5b7da340010186ed89ab5b5dd7ead6f71a9a907c1fd24881f201ab63fc5aebdbadbd2d4e4759a6d36d27ee851dcd11140f600cef6a65cafbeb9f181db9ec5fc27199844351b8b02e6bad5bef55f3c573e66197775e9204650b8b799e35db9bbfdacef928cb3a9e5cca281db8fc66be3536ab75dfc2f809140ecca797de16e5735beb9fbb6c205fec67d6755f9ebf62598b69599765d1de6fcdd7be540355e7f4afbfb3bec6f3ef28cb94a064a0df2a5bb7e2dc56cb77af461913942ce84fbb37fd3b31fcff00142c28ae13ebfb1dabb456d41ae51041c1c0c4d5c61a6315d5f35ab77a59c262a409942bf645315af78561f7caf5c5c9cb0a8bca131640b1e2ed755937673ef35f9dd652c974015a55b55617cfd67579fd3eca3211efb62f9d725896b01861f9d229c7a57f92cf07502cd037df6feb9dd7f63b2b3dca32d1cb0bcb0b36652459f60903a5029c7ebdaafcf65618d5da42a180f5765618bdb0dab1c66c5f83ae5665d58d5997ce56bf9909901aaecfbbf36d596f33bd2ce7721ab0d9ad9bf9acdb3e56efe6a03eeecc98ad2a7afb95f9ae580784066a5999ea5e69be2cafaa7a86f97df2a9edd33ab3de55083243afb0af2e86f5cf77e75e47203ebe578e5dd6fe6b5b7ccd5e067be7d37bfbecf9aaf8a664e0bcf28cdfbab7b25ae33a067bafba2bc7b65f5d7335f7d8d8a69ce66927a697adf4a819db5a2f8b5fbbaa13e32031e0d93bdff8abebdab452fea900280c18d5bcfa0a7fe5f6f68a4759f685a01124ef23b24179586b4d9cedc558b658453718aaebb2a845b1abce51967db76992b7b32ce70b1ddf3db3c5ae4aebbc6f4702c2c3d65d5d15dbb8cf7aeba59f80bcd03be61cd3daeaf7baf6859d00dd61ad4b6dd7f9baae6b29c64776ccfab6eabf70eef8ead382bab0affe957e6be9dd2d8bdd11a80e8e51cd2fc6f5ee745f6cd980b890ef85fbd49aebaa624e2f0e680bd885b3d567b52d5dabead6215996bf5702d2c2b4ac6af3cc1bd369d1fe49385016faa5af852b4c6fadbfee0d84857a619b62aaff5af8e2bd6799087485be2f0c5b0ce3d8b4c26b3cabad7abfd5da97f751962501aa42ad6aa5fb9e6f5db8534ca980af959f5e16adea85ab074de1f65a2bc757b72e6e7fd2151597099202b7aa4ce9bc6675e18e7ba6c3aab3fa8af57bfb6b3d3b0d280a57a774e3ab676b61b5d2161432b630ec2b7cf1b716d3f50917c656bfd33ecfbb3fa6c139f4acb07961d3668b5713db4eb8d6ee1cf76aababc2aa4e9bf0385b186b4b7bb62ecc2b252026bcdd9dea5b556bdd6b6d95a3dfcace8e5fe73ca7c5eb126abfaeeadad6b5ed754d4b37015282d65665b18e51caf1bc7a4e024ac27ddce9cd9635b16b6a5cdd80e2b83466557e27c7f0bdd7c22012ac8bd97955acc22e8b6db68e70f7a518d6ad8575955f631c9011ba75af4eb1e5f96e6e3b56844e2dffabde8be29d5fcb8088c0315bddb9f735abaf7533011a02c766c5f6ba55b6aec774c3816985d58c59f5766d4dfb46de3cd3fb6fadded55afd009010b0ed964e4cafe595f77a839027fe8d2dad565f3ab3e585dde6851d8d1b7df7aaaae6a5f3a26f61d6080808fa5eceed85655eefc5f57f60ab8ad29d2b56edaeaeadf79c2534448890bc8f489665221e900fbe3eb759f75d515d4dcb12898680dac02c6a6dc758c7d6b5f1c66c7caf979531aeb3eabce31ee82bd7fdd8b2f9d6ac39074ba00b0c8807d3561cf3ae298673cd131b659928cb8ec0c4d81c6122cbb2ac04c6807640f59c175bf8da76dbdf73f3963001e9605657f36abdfd7dcdd9f71ab656d6ea16e7553fedd3e600b35a63ace297c6c195a9cd56df16fe795d3dabb1ab8b62d6d5f9da17df4d2100ba41be7def2b3fbdfab18cad346eae70cf33bfe6f75e1ae34036d817b716d7aa2d6c5fd3de81d0b8f0bdf7769c37363be57794653da01ae82be7593f63565579ce9cc3218168505d6a59b357f5efb6747e029a81ee15a6af6b695d61f94eeb5302d019dbf2ef14ab6f73ad8f611200c9e09a18fe3eeddc76667be98f054031c0d6c5b0fc18af16cf6a6918e4797fdeab2fdd2dc61d9b71ebaed8b5349eb7eb8bef5196894e5a74e24a44402fe896feccbffebc2cddd81d65590422f09f09f4b84d051559b6b3f119900becd417463bc6f7376659265219f362d8dcbda2d5ad70e73c5f2032acfdcaba9ae789b3dd778fb28ccbb2b0db94e86c315996815ac0efbdd66b7ee55bb5ee7694659c28dcba2dcb28d01878638d5915d5fcbab2beb24c96b93800c482eafab7f8cedb9a9faf6b5770d5af18be1c5f9f2db6ec8a8a0a2aaedee2d5578edd6ad50b94827b59d5e6ebd2566f7df18a02ece2fcc238ad77cfaa766cf4f29dc7c964d9771eb761588880c4d0945e3e7545afe7d45696080b8d4b29237119814e402fed966379d77b7ff64bfa3c229f779365a4cfeba730834c60e9bcaea52dd667b7b3ff28cbb2ece5858625c7a5e6fb9086e47d44f69770b2ac040a83e7cbe9bedb5e96cefada60e4d718b6f2ec56eb7e693bcab2ef4f5f962d01fac2d2bfddbad5ae6a95e7c5bc9895752d7be189f54a637b5d90804ac07165e16b2fab57eb35868db22cec3965261e4f4e10501795ae7b765c6fbd7aa5f9740244020b6b0b5bb86f5e599cee091a01bd9a4f8eaf6b2b9f15a72011e4ad75b6b2beaeadfeadaacbb2971b9770e34a385f1805280455bf5a67fd8f613cff678d0c92f3041310087aa5d7aa7a956fe757cef503b9e2d3766a71cbf2da2feff922dff378472a90073addd3aaf8a6f8e67be7be02c485a5efe7bfd8635ad56ad62deae557d757c595e2ab2fdd00a8036f652cdb5a379e7a6b5d8db2acee3800c481f9b6a2175fecc2b8ee3d411bc0bd669befb413db7bd52a03d2e2b236b57475a9beb8b5b1cfd1c0755d1cbb2a5661fa93ea5a03ca40afe8ecb9e67cefc66ea56f405964abe2eadad7b5315aaf6d4759169a4aa1c926078485a516ef1bf7a92dabb17d490084015d59ca31cbb3a657a65c7ba02b7635b18b62bb2ba7b6ea8e03b2a253abaaeea5d6c6aebf7d8f4017c8bd5bcc62ebbeadaecbc2120059e0b298625e55179b1cd74c4115783b2d7ead5bafc5796e0c44810a5b5c3de5bdfaaebbe6a32ca39f35d0f9d59c18ad2edc2debeb8cc0470df6e7a51657abea98ddd555c5270df4c2747555fdfb63d6aa681f3b5fb672ac6b45abcaba2c45c3be72c5b0752b0bc36cd57394652f5956e47306aaebfe6d2fcaa9d5ad8a7db4f898215ff756955ef479b6b2cbf7e1a3ef3dad89f1e5d763dc564358725c20f02903c6d7eeb7169e17fbc96bff90215fabe2f5627a5f578bad31ccac73b71846a79dff9447e0b387e6f56f9fd85fddea4aad4f053e7ad8ea2fbf9552ab9afcc2d5ce470cb5c2f4d26977affdb9bd9e7cc2f0d3a236bf75f1b6f655e12c83c0270f5b31adb4b2b4defc62ab53f10183ae57eef75695555d189ed5e84b22d1cae70bd6aeac6bd6795feb0bd395ebf78347edf7eafd566c2d7a59bc8fecc70bfaba6ae71a536d73fe7a8db28c7f96bde878472498bd2325af26cb743cce057feed818dff42bc6b55559bb2f983f765456b76c35f99c15c5b7d79e4f172acb35b6f25ffbf2ff7d3f7568acf3bf796216c574be34984737fac3858a6faef7cc955f98d6cbb7d067d5f639dfb9563baf7bfa68c1aaf63fadfbe2176397f3d1270bb65f975bd4726be58a4e5cc5070b15efdcdabd6bffef16b63f567cae607bbeaabb27362f4d279e3d1f2bdc5959ccfff2f9766a8b83dee692f3a9c2f598a567b698fe7b510ca3c0870ab366fe76578a59d845fbe5f58e26a691a8e4b2e6c68196c40c3206000066d50400a310002030241a8d078442d178525b1f14800159a8589e563c1689f33088511032c828630020041042666668689c005c149ede1230b7b67190eae794153e2967e036c437e4678548c68698720183c58ce5c710431d6140446665d70633986a49d4b09a06ad7e125265a14301dfb9cf353bb2b541006552f6f1cc393764785024d212b8a05380846179da13e5fec0164ff7d8b9bd86a82d943ba5965088ed7df9340ccad92dbe0d904427871ca08a2178545c7b09d3526aa24d9a7fe8ca8ef687e5cf76ea33a423dd1aed8fe6fa960718d388b510842d46e1154d7be434c8b96e0d338cbc47635431df99af2c71ad770f65c220e0fa9996da553a02e9548b51c17e0e1b46d522244abc62ffa6a08c21d2aa6aa7efdf8d187896a189b88d957956a97d9d43ce559d3255d655120df26f66e512c85a7b6261e02cf78c105d1998cbca201ea7a6157379adefa27248536a8b6ec223dfde6da27d9075029d248e5445a18bcd387eb22292946cb0df98e8778091856f3b9770ad14c9e1d8404237b5908b35a88da0aed53de312093c9040df08481ccce41ec12925c5fbbe0921f6903cbf375c0f73c6b778a0f862f77f11ce5037dcd7f9d76b55a6b0e859cb873775548c677bcad2344de88bf71a4a0f3a6d753c60a007194ec2188718bf686b2236d56f0a532699689b2fa2f2290dd2a22e6d33afd116f351a99a8b928389b25f5366e60f377156fae3fc4d59f547ff680b1c10527ed7d2d2481a96126936e0c5e1f588e5a705d7ff9ea41fe4a28f547dda145f067471039f928f490a57da31defc0d61ca6a9f9fbc5d8f26f671daad2e68d5e21f5d43d1ee130fb7a02740a09cb63c1534ced3ab795b3cb3ce3635c7d215b60a6560ada38a5ddb3eacfac51c17569409355e7066d9cb488342140419907426b0f7f07f237680583b1f8a04b780d1b91ef212c8ffb135406afd463ccee9feb2850806cda5b5b4aebf7276d9e3198bcc7a0bf827a6158c149c5547dee7e1b543c9085f7a9b727f2d2c49e56b4810a0feccb9cc5ba5e0d4cd9ae10162f8ae24e4a86c40f20fd9d09d8e0a988408b630810745c5f4fbaa3434d0579ab2887ddd77604b8e15780bdc77de293213042e3b05caa31f5b1f257445ae0146a08cf4d531bbfe926f348df27ab264cd831fbac0c9bc0b766050fa98674cf7a54ccd236b2cb0aa343f82364f9eabeb0a01c34db4da2ebc40f8dfe2846ddcac029ecb507debac0f57bece0b687c07d80759bf2cdeef86e587540b4f9c1f9115037e7574326ec398491dd558f255167ab4eca4b17bc049b640795e20568a2e83d34e5b9789fe4b75e82a69782d1a036b336b9232c07e6b96fd5163e40b4a5fc5d1f6356843559eb4bc7c0c28c54d6eab1e5607e7b328cfd59d1f61f881ebb00439d122f8a98a3669bbbc493b8c0a501304d8a1cceaf84d1d258b3a3f51f0be221691b82100be1274211e94681107f34162cc5d5dd7cc2ee5894c9bf49bd4589d612aa44b68b22a2ab3d4e603d216e396c56899354397a3da00399a0bcec1766a0029f4b5b9c0df5a8d517ab102636e937e832e27d693d6ede00bac1c285ad9fe016350a88638715bdbc03e7c67d11da65811b471d5bd52592eeecc1f7a29f45375adab5de6b21a6fa04338978117b50b489b2064109417a4e9a9841eca10efe96f7c9ddcfd9bcd7d95992b611544129c2a8f287a76e88fc44079229172be03e54126abdb717309d1b93f5a0c2e617e87b8ad04cc526c2aa9b0e0caa1ea032bcfb88ad094116841fd5aa135dd3601a9b0b5bb1a8acd163dff5371ac76f5868e5d17eded87850d2b961afcd45d02d67dfc79739991559576b56b6c22f8e0f4e8a18ef1bd62e6f4e25c6ed1bd66a50426ed9b6709166cc6c680767cef1edc017cde9e0c71b310c8c10e269618f78b79601eab067399df731f420c0f6a1e149944f650a26f03ec8b7222399833a4053d230acc845edd49603a15264894ea0a9bc5aeb2686c92af884de50ac4f9e99bc82a3034756ff85cb8f59e1485687cb8b20c0ea64c74ad54266ad51ed5828238d59365f7446a109df912236635e072a577542c319cd41d7dcbe614a650b66a037b752f767c7b82c66f2aadb4e2cc84fb3554aab8710d83ac03290dd69eba59467a6c30d12574eeaa6295545d2feb771204d41ccdd8bb1d31f16699a3619b807e06dac79478b11b472770697d785e536671ac363d8f7ba1a0809b07d0ab1406587bc4590c76f6d84fd4368f97bfd6a1fc143c9ad7720d38a03c8ff7d4aafd307d8f2bc58709f91125d29c1ce67b90903409fd11358b97dc7909dc31049b2a3674d249367a40b157c7edddf0117d4a75526012268e77a46b3a7c8e7442f02ab2261f58183844fe52bedc2b13d0d1aaed46f44081fca7678bfd1ad1565b7439d01bf1ba83d2f35c8ddee60f7d2b8371a4f72f2b1da5ae57f3a1516ab2def13207604c01ac1bade555318e74572fc444ba7653713184c51536a0077a5b8731a1fd239a06c48035cd7e4dba8de21a6c294da3de6392152c6f2039570c52e306270a19fe291a2e2232547d19b2bf09e309ea3432e662337833ac209595201ce4aa82bc46dcb741eff1382edf824ec13311e5755942d70aa183d5a7a4bd18e7a7a6ad0eeac3c9e2175242e32f54b91270af9167fe1ae6e46edcbb0325bed11e627843a7bf02cb6481a24771cc2360661bcf3c4b384c6e0871f29b9283e974f2706acbcbd0b61f8e02174b1e5c14e68a78eec8c75626ba4c1037004833f56bc3f7070ded104d2615ff6ebe17875eb01f5dfee50533d3caf02e60dd5a1455b39fae27935f6f214a783e15dbe185b005cb330d00594eb4dfe01115b6848fdb80b3e2d9ff372bbcab4fefb97e35ba42a4e25ae7900ee20036e6f64dfe4e780bbcd39330002dfaf197b5b3fdf35c9a6e070df3e26ed89b1a55410483fe5a91fde41f9ae1d95bd181b9805cff94a68417ea3bb5f2d93109bb20ba14154483e5b680f9d8302a81e98748110f6f56030a68999fd7154420b0f393fa08a6f3d768ae37c224d8d208452834cc9eb0a0085fe74444abb4633a6ded10c455605457e7723e28928a9b3ef252e58703d00e28ba7dc14941eade1401fc3ab02f440ab4d557815380ccb0ae32d3bad96fbc2fc797a7fc9502fd93a10dc9bd58f4dd11eec51910aa285f2ee6d4119fccf7c1d0230b81f39ade312d0472ba6c2a266997e5035f2a979b8673d1356e97d6e1e96916d01ec41d82edec5fa01ad9d1602fbf9a74504f1a037ccdfa28cb26feee0ebaa863b5ec4dfe38cc8567a98cc88f55a015fc1adc917a2b2c8b60c7d6d1b6226fc8885992fd011d6dd99d551914624734b48a1df8b4fb9f0624257c60dfdce85f4540a5233c1cc8f1a95c729c0d9f49bf26ea4a4aefc4177a1d12ec6062e9bb467b348f898a687eba88d29b38b32adbd2860ed9d0631e2464b47828f84b498c6357b33b10e0a6f1d3ab9f6c470dbabc83de3e8b2a16799e59c73b8803643261b1842e1c3a18385761d5216b85bce9961dc6d89b26b9cc90f5245089cc6faa286a0693bc219eed6bb371a6b8fa9577689441e99f13fd6dbad1f38292433883c0d19cef833264cfbfea0d7490aef5114ef7d8cf17928e2e7cb8fd1d63c221b37fe24920bb7e596ed5e6f08d40213775df1c177d24ad1899bfee963a4c3d8d69daf3ff8e329f175d6dc11a8ac7aeea0390e8f024bda3997819c588347af87db522bb33ee056477df6411501fc71490a655296c1451c7dd4c4e186c74790aca81420b9cacb6bff81f877702099834f43cb3b77ae33b2b04bad922d0371389baa38479b1306ad88493034073a3ac2c40fba31430a7346024e16109e6162de3e3d2135d513c3c2831e721ec0f0c79e2e7789cdc04d9abd146341a6bdf75f8bda5124bb7636535e9999c0f5213837d2f9156f31db9cf8d6f5e7a204e7646253f8bf463228fec84e47d4653a7b7a994313ac207a1dfb9d4df9e64262c86b07f4704ce6d66f70662531db15f50542d04ef4c32ea3251c22f1d9d557c74f51f6e74598a2e8b088a45a0ff7a6be8f2c39d2621d0c2e6e4bafb17e7e026dc1ec990c3cf50df39f92f36397f1f533c0d7a886d0b10f3be8d9f74cce05e0540ab2174b48358a6df2fa8ca51b76b5a1de052da10d2ddf5ad28b597b345397dba64295561a88542481dced53fac2e9e69562bec7d3351bf0017fa438b17e8fd72cdba261b94b22bfaef6ea85bc4b0445dd2bc29566f8697621555652c7183946f03f63c4d4c32714f1ec9950838050a03b782297ec9bba68ac9cdf8a6cb2abe9389f8b6ee6b0bcc81ee321541535001536456a687aa849f6934f061660321e5a05bbe2939c7f74e2818c0a6aceb6a0925765aa2fbe0847999655c443720f3a4f659e9b76060bfe296bc0bd790579ac9a2099623ffdb001c2298db8199126ed07884c9e815f2895114f7e3104d55d58f553fc4db3570a12da12a709cbbcde89be66cd61db6d69237bf2ba9b304a458564619fd010a6ba465551c8ff03a332d4d7362cd7fdda140b347bc206ecb3d73a1be0a48170595d990b4522f8c907b4a4f425027c5bc5b6002289d135d1cf2222fa2102bddee8bb46edfb4483241db86b3848e3ded0a14176e544545bf45778f3330510d4e055aea3911e2b1bf95fc9460ab4e5edda9b1ee6aeaa50358929d674fac51c4c6ee099e650a9a41f55d63bd78097dff4a20317aab90f7ef4241d78664701593f467e3d9a769662c68dadc71bf759919381d712328db498926ef72d954b07caf917bfcac77da59652b60f6c22aedec39e54e11eeddc6407f8cb3edffc3aafd88fbab1bfd2df5c5ded527c0251bda107a2204c06fc9df57081dc0b829842671ab7c218e2b564081ff1a33556a28810bd1a02ead7eb8befe5a53ac65d1558a546676c70022f6a35bf54cd0aa8a80b7478db82bab14805510a14c48763e5d36ade3898a462d6f5afcf9d26bfb5f0c907a89f7163f585386e54ec59d5d31ea36fadbf30ace1b7de64455c1d7491f5f41c793294d31ea8cfe62fa8e002838044c9f55d3dd25318a14aed858b4313e93c3cf982fab3644801cda4a157e846b496c5626dd34f0709d80304e45c294d0357d26c20bbef77fc1f00e5b4df4e8d16fa8d16f283c8d635d7508c3cc4ff23745bc10285f4884d7e7b8b59b571d17711f54bfdc4cdc101ee791de2e231a9b2e88df4e227403b024dc07e8d5a756726b8061dc201a3d12a7855f4f709870ca41adb2a4d7e4fd68e6925dde52f22452ada22a338666c1651833de02bd5e68d6b1658ae886e170aaa8b8380caf118e01fe911e09cae04e5735cbf9270763671575817d106928aa1a74791ea0bb540d7abe916a8d469d6ced70a9339f1d0e287d07412b8d9d649c0106f6a63997208fcc8130d549431b3ffcc15ea10f22c926167af84d692628503a351ecd28c593aab9ebb1fb07f7f8f89bdc8491c6262a1ce6c467482432a3f49e63061abd5d1eb39c3d988154010aa88d7a82179206111568038e2f87861e9486e3ba25106766410e2d4e0f580d60afc941054cd0cb46627cccbc93d95f2eec94438e92c10e22f68afa04a262cd11f7d5a1ef57aa14956699b32d774effe0c609758eb6ece4d13d7817732c0bba3dc67b7add14d9014d26a746bf71d0fe9295272715bd8edeb967d5d81a0fe00cb351d05f6135a788006839f24d32b313952b07181eacb9960e8e4b0dde2fe48435d78bcbcab91ba893d2167c4807b317d92dbecd1565d80b72e3fec3769166b53b44564ada646e38e8b2d7be413e660528a80d1bb210d221a56f99c359417b95a83441db30ac87bb1cf853421d1973e9bc30d2a13435bbb38bd33b2b39584007fc316eba477c19182fe7ada1a0845efd0dbbce6f4a8c2d6f7a12d8aeb087b70bfb4011cc9447bb00e554de2447ff147a746c811bcc4e80db886ccf1eb1be210d5a3aba45b2f8f05ddce1f0eefc5558f44a90398f97751fd5ec8ed0f39290580b63c504109f461ab65c58e7b46f3d54437a26f7f3dc02c6d2b528ac8744c339a10dcd0077befed425a2d6c0bd8778b21af1ffabed98708f20d72215772a6e5f13d4a2e66bbae0f92bf1e2c89d463b5dbd6699bf0e4de362cca410fc0656ba0268ed834cf399941254df5646d4108fda9d1f66e50fffdc698b90d2e4517afb94f4b6cd789a988ce691e7689e584147efc05a01da3b20bfa903c064290ca63d6bbe1f19b9f5f9f69fbf4a70e586600e9534a832ea79b0fc1b1b76b39e167f032ce6e887495a2af320ac097c95f6c1d682657c990a24a2888a981feead850d3a00c0cc391553206978919f32290a09fa4ac413c4c8c15b3156a58812b0580671e26f39e8ab31339d4ecea5d5ff21657425a65474c46bc681810f09d264ebb927516c1c58bf1a9190c7233302f753870141dd7b4902204d33c3e0d5f8117c234fefeeaea88c0f604520df64c0013d37196f00304c1de48527f7adf60100240c1971007c873449e22c50265f816daaf99aac13181333ce7968a9e7f8dba8f181bad0569ab14e7b60e9d149951b907254af205262691a6b16ee50beaf4fc18a091ec68a7f54782507bbcd124d5330da157a04704b1ebb983d1a5372b4ebd06daebeeff5ea46fd7c6a92ceebfae40ed5ff93217c77fdbbedeacc346eacacd07478934317fe8b0af2712f1739a1579a174657144b68f3d8fb185a9d59b5adf922faa4ee7c64fe17dda9f59205e5fcc0979c3c6ea7a33700bf2edde88fbfa907f5bd2d4b7cccc71f989f68c8c8725e9d1d6fbc95f75e692ed7f5f9df8e09ef0e9730d0d0574e47e751c56f4e3074070bfe2d269fc5d73c6a7821b4f713fc10b69c94ae9f2840b8b97f7cf179007c29e54abbd0164696bb2d6db7d6437617a6f62b8d4c469b586c4a515a54805ec9dbdbd1f663c4c675897377d996fac9f0010b58eca12befb57300a01280318061846d7c3d078fee011cee3fafcd45997438cdc2f5bbb56d09ef2870263ebfb639ba3ec00788d4c32f78abd939252e87063bc68cb3a4dbead100c41ce24715527f81e92d2daff994f465db72b1afe703b788a4543665f5ff4813dbc6b0526b167a44a5b791328a6bd33092820778bcf99d5db2f3fb507aecba31a16dd643f989ac00dfc5f135f84adb068d3f3abe264ef2cba2048e95b99e0a6fda661cb43012270a7b91c02833ffe56ec58131c245ca077a32ea596eddee3af477e1fd21543556a274ce3a1714fcdf43016e220f0ff6d1a8d2aafcc389c32cf125d17d100cc97c2fff198ec57d523c4c55e35f155bda67a3f51ffa541ce1c0c94901b1453b2033a86f0e315a633cb461c0f8b31eb235535c924ccd471cec23a1ee92818f98f3f57c81d9a21930fa01d1709f65ffcd8914d59f785d1b3276be4717ac79172828a0ef2fa88c7135ec8a3c7a5cdc2bdebe362b16b0217a758755c581a517dd0cece667c3c4734b09254c2eca98e0e62a5cfdf0b487832fc9ed1f667700e163fab3794ad267da3a63954d663d940d017cde822257dee163cbe7fff9e05c92e114e2beede7b161692bb24412cd1ed8e87fbdd14055885d56dd724cdf4397e3015098d32bcd17bc6f445ebfce7dea4f291a2069355c78edc8fdf835321d94eff2eba4a4fa6e2b585521fda2b3aa624d4458ac3dd795286af32ab2763ceb50378ab2a1bd56ff3d5daec33aae3be7314aeed18b547ef7efe2c56bf039c350e8cdc1e006ed88aaa532d8b2082f75eb95f21f5dcd1fce3fd3f101bee7d99b7b6f5f69b42748ba02ea3adfd9105358724bf54e8aef8d0713b9cd422991702067f4b5207cc1b364413c7c9a449578cfc160e96aa7bd36da58a482b5246cf5cb23c8b44351ab5241bc4babe9711a3641be8ac7c07e4cb7d7a041fe3dff0e1a53573e703e2c48469bfc5e2ab75a28970b13254fe615379d026d4f861abd51e5b014f794161ebaaf47d815b34b31cc1550a26ed75f61da2352e32ef80c45a752d63600dced862a9634bcd66d609591fe07becd6b0a0de3e4b6d554e3c6df4e4437f250dc6e295caf94a73fb3af6570b82f4bde8e49449a18931149fb5cb326e4d15eb38b4267b00f1625096c6ea1e21f3f60c6a97e34c81f01b4becfdcafd5f99d10fdea9dfd5ed2e24ada98c4ffe2a79b667ac789f2767fb92dedbd9b542f71b5f7b955a84ffa1d75b294e8bb5f7a38697e039a95b7fe1c7f1c97c99ef026539403f0e239c28f97b129d2872cdc1ebbefde518a82378747cc1fb06a4fc5f8bef6b14a3ea11222d60dd31a7d05177f24eba81b6f202cd15cd1b519cc2808f99bebb34e18628e8b5aa0e6e211cb819e23a9ecb9d8a01eb97a0a2526c94032f37c65a7ed82641240b1763411f4b7af87264bb22ed508613e6480b21ab6e7ecc91e280ac4671de80395f671789302cc4725d36bd5e098cba46ad0bcaf9687904fac7b13ee16858fc9a7d790f25ff557bf575e597676add47d911bfc9992d4bb4b133328d731eb5ca82fa2fe81befd994bc8cfd83ae0ec3f20fe9d70379e4cfd607490c2795db13a2b18bce7008ce579f887c0b48136187a1d1905ce20444267fa42600c402add28e90070259355abf16b4d81ced516596f2e290021fc9e17423da6e3ecfcab460a0ed222f0bb63947d409ce070cada24ea1f2d676b83b98d2ff41a4d9c53af611fb49e6852b51adc8dc882a18f85c1df6c3cb468b86d05c88c39d7353dbc1ba27f5c5d8729d1caa4037ce66260d0a2dd9465147def6eacff9b7eb62e707696fd0965e9570b7f04c039f2737de48f2ddd5fc5c92649695b2f750bddcf4b7357e56e8d90eee89141c32c663f66eedf1b54aaa8508f8250a1ea650f53cea3b15097c71176ce7eb63f369c381385f0755e483e844969e7db17749110ba5eeb424c5e712036c4ed63aa09381655a73de0e5f0f91d794dbeb5f75e89f78ec009b4c697c43b4445eeae1565919dd77de00d90396672829d43137bd66bc9118541b984148560769b100ad7b8e488a652b8930044f56ee1c997821b00e0305bfdfc32ab7c670869ea2f5c55213b3fd1467090f9091855da9007f17a33bb0514b03560e241ccd4993a3314f13ac865a178d5ced302883c7a825d854286d691d52be02a36c483285707645a88eef500cb22ba9a249dfd705aab88d917d39f1975afc5a5475c34e968f45c36f6cadedab04d2af522c7acf67407e47e4b25e85d6dea49006713d7851094ab2e857ce19177a808d8d92b09879f21270d85174eac20237cb49ed314cc4b9871594e525a9f313c4dc3b8f104b47f78f31e0a017e27d37a61b2f85d46ca094812c31bd8ac870c01924611a5416283c03b65b294c93d68a4cd80e53b00934b3080d472e77247580134c60ce8c7977c0240c629e3f4f462da59be8c4136436a3bb14145723ca65e6334476cfa9d480d6b0a06ce06144b6fe5d6c290a8c5f4e679eeee4089833012e89f3a326bdadf347e72f39f04f3bb823b774e56da60584fa6b45c61ff11b4a0ed541f433bfc3ff1da74bfca9ca3edf7e5db83effc321fbc1792f6857788dcaac8a0b9adfea2deec8434e7e23846ffbb0e7773afd42827615c1f2dca07b88dc48aac25575447bdc87fe4758559250f6ee89a51fedc6a314fcb1fe207358ee723dc8115683c952958b16b36b2d5df632a713d99b5e7371aed60ca02d21d019f7ec2b01ba571facb2970d26985e29d5de7bdd03e2d731558800246c9cdaf5908e1689eca7225c625ada37f23bbd132cc6d2c83ab41493d840b8c584cf07ea353519509dd21d4d26da490ce1840e54aa585f512c8b8ae96e5dec598e4e355cf4c4c72b6c0bb8e4e31a5588e13df27771d45a45637c9dcf3e90b16f715d5be79e4c7ccb3e87c643500024fa7805462fa0d9ea12158f38edd2e430d5e6529c0cee96b6cf2e071e811dd8ff027743eee51fca80b0fa86b8d53a0772ad3e77c48b39fa16e1dda8149e4d8b6531a913f4e95e80ab2d73b07e5b01fd730f237fd5843efaabfd88989cfab1de3b76b94fa49c6726c5d9703dc40bc0df83bf4c53e33ee0938bd18ffc5c533ba15b2fbdccc812e1e1e727f59490390309ea1c76d39337b8ae10676e79d8003efcf38d7fc529212b22c0a2ad05e985d7f29e7b75349009c16c66445e7098a7158a1be32d2766d5df1cb30ac86dc39a147acbb1f3a9df133d149d594ac1bfa5f67a3a8fa6395831cc0ce9ef1f904323999ca5b6f3eb742190f06ac7b6cf4b96b7b4224db2e475ebbec0bac41a32b8e585cc262eb28764ec0fdcdf6e1ad65c42f2a38cc48ac47f0ed3fb9202d6e6427cce153b073d5f5b169d93a323e87bea7d92f930d7ee192cfd94e4db00760b12962e318d2d280635f428eda363556b197e99701bc3dc898ff3412673af3eab3ba20cc0ff3496d3a3d75095c9f1c06b783729874bbcb17ae901be22f0755d210ba10408863a83d4296f3e5365e4195360f771bddc2e7451a744eac026e8fe6127faef3cc459fdc1d99306eb77b6eba3e7ff828fcc2b66935295f867fbb3bfc42cbfe3b3d0796b6c9ea95c29602222e7f7a061410d887cc3586b3b4e2183006fdcadaa43818692ad694ec0c28007770ef74fec8599f5e0d109425b2cc8613a3a647c6af62787a79d057998fa59d9d987df2ead9a72a4131b24b035c9a5f1395c3c4fbae745874142f374db8b84ef4677c0fbcf0960ae001301df6fdc082a11985cd7bca40757f36cf9febe7cc3ba6fcc35025d39e2e8ab81eddbd7632022f5eb4d4ea73a3d6ebb02cbfb7e1df9b98819f7e0c792da0f25cc89bd1a465409ff10e7f00c383f2317795ae5ab44e040d27eff88843ca86c44d2e6b98988302447f2dc3dc39af417d5a9e3f9131f5a406bbce95e821dc338a90d3c670c4d03afe9868a6d93ffa69da6033ea9da88b94b00b332198880141c3aecfcb4e6bf98fd2741935e0ead83797c9f36f73c95101efbd09aa076c322c55adfc34b2315e1deb9a95b74eced0ed768d4be776b05a65a19d8dafd7fb74bd437470ab2761e38cc3f29cf631e93e50bc749f908aae1f7928f5d9cec83ccace9a915b62c0c928dc39bf35ab85dc7918b15196d264aede92d8aabf9773d1a9ad58e6c4fd6553f969521021c3e61e40e8c12fafe8fdfc7653935eb2b42f81b8dde3098b480352ecab98117283a68fbd7d558954ec75b3f808881d3b8bb63a1135b22f8d3a922b3f994fc70517c6827f4ce27b9f5f52c4db63040957d290d96d035974ab6586a21735c6e148d63217129c1509e9fdff233f721c4625af83867056189ba00ca79195feee7304b5cab0a1aeabb73e5061ace047b93a419035b44726fc2d00b21f0821260d905fc3f75a2def94e925f75976ffa138b66dcb647169dd59131ec02efa7254c0bc097667f6e4b3d82f447230e2564c240b443f598aba763b1d00ea5a9dd13fdbdc543429270f8cb38cd3f0aaf831ff564cc1948811aa751cbea38a79010e41cc0b91e271934de25106b6174e91137f9da568b25db4ac7fdde0a596d3af5cc1380a2a20c1e541fcc3a92469c14e4ee455f26d24b87917f96b458b740570c7f99853161343f8677559b832890160a0976b3187e906bd891d407d98bd1ba5d0a781141777b8ac191d3241c87df30311094316566600b822927cf721467ae88ccf1ea5982eb2a0f8d41a8d394766300ef82c0d376497b6d2d0ff229431ac09e93c4c91018eb42bf0ab0c58e35d6f1da01c21f32c41f39bfdedc4eb876756373363ee2c1345e2fc733a293903e3f3a2aa53712a4e25f927c4efda12f2e8b627b1271bbec7b1d585359635c763887f3de6331e18401acad026166bb3a4045cd8c3a10fac5696070a1cb506629bcfe68e49b385a0fe479cf879555f90a0fa263bb272efb42e68334ad1484ac8bb3d32d6bea13177205709140ee16ece90afd9309a89919294111733d1fe21ce4248e765615b4f92d4a9bbd0df17bb65dc2a091fe800501172a123d57483d1718885b0187b6260c97bce09928dd43377a226dcfea73e86f5c39beb32e362a67dcc34c3bccc6161f41717107c2a5beb694d2fccfedd4f8742b7b0fc31842c1b4e395cbef8dbdb01bc1705e326bf834cc157b2747f068265ea9e8f6a57480073d71005c0136851b7c65614ba48360b0d0eb113c7cea2da30052399631fb31fbfbc95d3c1fb1ac799a3940d411b026a4f03e39803f326887893bd891199b5e75a97fdc46d3e84a01e22d4324edb7b7352985020916f8299b5d82080d3b49f759c803872796d1ff1e6160b108ed284253c1e521027b740d50cb5dbbd16b0a1db91683016d979117d069f6fa4ed54b55b299184babeadccdc814f7150c380779e8c17f96409255e2035239a2c1d5458845d3759fc95761b6507370c691a6a03f542b9444e3b256fca807a7decb90018ca6d94d92f893646aa0aca2638c507075b40bc89dd57cf8e871e8a9800da1c30473d899a1db28c91421ffe3e439313e12717242cf7388c79f4d2e9b12b53cd39584dbd9080d39e8bb104dc2934c22e46f1ba9a4d04d1f1730eb1b70953216f671cffcfb9ee80bb750df36006f06eeda6560c8d33d38fbbb961adce26a1d9e3438828c027ae425e3061d34690181ee3839b44a97444155e72e8eefe84078e9c9665e1fd4e355370e598aa6ab29285d21d7fb85029436871e282ed0045282662e327cb94923277268ff1c91e1cf1501fdbd85f19d9ad1149f8c40858f300bd2487d1d0b66609bab010a15057e977a01738ff5ef0a2f0a086eb5c1684f74dccf3b4f9f41841ca3d38fdaaf01cfbb123ecf7b61b6cfcdc55f0bfbb1cf7b00a6881a4135b990813517bfbb3ea8fd7a82e92675b9adf29349cadf49ed60a7b696f4f7b48ea36601bf15d8c86fcb09323ea5ace023973916f6fffcdb11d0215ddb87f2e7f52d6d94a8f23be40fafc154b4fa30f4bf12aa46e93513c6596c14922cdd6d43c515003a9000e4b5d3cd993a43de9edae22b77adcd50ab5ed7dd045ce9d0a22c0208f5b2a39c2435260e5c7749c3f12ba629c01302637d060db440e0e1b6889b5bd1aab9734e51cad898a48d0d0b307fc7f8b7b836a7c2f705b0c061d470ff0bad22634bb3588a6af6271bcb144c5226b0cc22f871a844a07c9128392ab9a11a85cb704c8ccb8ac7cd2d26fa150473c47b57fcc046ba93b7f193c811d3d13aae0ffa96d8ad2d79d484546b5364ec944fe263020977d1c60ca1d5226e6eb33c84f6cba163bd5065df9c43cfceb2caebf302add7a9be08a1b59be95166625819e1bef76ea589683b0f6511fd288b70e6374fc395be93431c87e6de9af99166fd06cedc5d23ba57c559322bcce805392bc722c6689c342f8451d7c5fdd5ec588bcbdd637b7bde644aa32b71c0ebfaf25f833f39791d6a829e09e28ed8fd4d390297ba1348e28249cd147dd04ec467a93a182eb480fac02bd77529e84b9e302f569a64411e034bfb93d3d3264e7de43cc1eecea134f8eb07bdbea4111265a9683b9ac1740213d369688b98dfd22915ce80c3e51d77f940754f1b28088c492a7c93d810d65b1a67abc3c53a9bd86905e1791df14987732076677bc04097fd125da162f46fbc010362cbd2477ee8d5ab1fe899b6ff14046f5a42ed458563967a9173ce33adba3ca378178761200e66fe2f526a476ea42f4dd9a23118e25937c59a69aa3427f48f54ed041db8e6dc8f5cd1aa4b5f5b2b3333b4decfdb078d1617108774dc57744eab8732a4608df311a226144771686c9233300d3f249568cf8b06ba420bca4aa8dfa8519655d66e6b5ef26f35b873977817d39a9383dca421767b2c206065cde3a8a80d431fb8062ffdb332773ba38e6e6e00a9a5ac9fe987ea11f9ceeae1bc84001ab3e5c667aeb9dac380db8691eac52b56b1f330e196fd6c4663d44840a243349b468b8040dfc383ac1a027fb2308b0a119f4f7e8ed455af944b57195a60bbfa394c4897fb1452002551e93e86960061a564073d52585c03fa16fd88e2d2082b7e354a47ba24d1cc75ed02e3d5bc5b16674053c0e3f07419cb103b1c9ed44f1d85dc7909e84bf882cf01fdf83c67fbcce2ab778a39bce29f918d85359b604ddcf51a526e74460df7d9cf2ae435234b97b48af806a980162810f0b0ae17e28e8f0fb6b1148dc3364995556cf15e802f06ccbc8bdc63bfcc5352aa26521060ba00f0ccc08d92965207629e0a3f86dccae80125060bca79412bd16efec7008cbbcd9a9358d5b87aee773f64e41788325b658f688b61b63133b293bd47f592b46022f9fca7042a9de10e3a8ec4415b45c96eea71edc9343b279b950ff3e27617272e950c40d36f78b8b3987d39ccb0b50bb075213a7a684d10d4546c80da4d091b6f1ed7b078966f0f15c744d066a0f181a72017d99cc88609fbd716edad4b05a4f5c335e28dd7606638e7aa7a39046122f8d72efda3115a3b753767326a6d4605beeba285ba5b6b98801a06e32e999c2de562d3d6649e9a017cd516c0af1f845f24a49922503d31047f242191c7dd4560e518591b2e7f35425487bff407bfb9f1ff59aa3e3e0aa8398d43bf52c2cb2a3a324029cb43298377923a0611dbb0a8da2e2fdb0ccc75592cb00bc48a14b11fc0e059f2ccf510f19d29d1bfa2e4e93a29a3b22f07e9cca355eeff0150d017fd0b59f8084ba8d08cfb09136201b7f0e8582e3de83b8bed7c343c1a9254a7e9249b1852647ed77fc9444244781c827d2ca2cd814f482ec4fe762144b36e9d0876a3f89bde7191534fd3140b6a5a869084ee2781e32dabef8c14d4df9afee78bf7f1f241b8c9dc495306f659ef5d00987ebafd27ea22ff450b1a97ae4dc55c682ecdc41b56dd18d44983e65d92d46f202337d0364b8f69d95d25c451d1de08808275dab5505391a52b4d459a3733899649bd3a99358517b0a8adbe187a76884510d4f5fa28274bed8a4b8d8b7664c5a0ca8b6e548d01c323fcdf0dddbfa2aaae16c3a9f96478be3b32107cb90244e6256b3d1f8b4535b453b2d6c435107d9460baeea77021153fa31fd1bfcd7c66d685ef00b9ab986d17b5de08f98bc6b583c5de73b50f403080a62ad831a645ebdfe9fe41a1a60d010cb703f500f71674e13a28ba34fb4ff7e11af8191a3f4135f541bb49ed352da68300fde085f840a4db248c021094b4a0ff4f8cc0514dc4737f8af9e015d199a61ec717be9e6c0d07cef8b5325915088f69a84d87ae63f6a13b2cb6cdb7542505e9a4fb5f5d80fe1b616eb9e4cc4e188aa6227ab105ce1e85b9a02f9d70a5d71b9e8d69baf6081b29b6392e591d4af213133e9c32e2835f67c028bed43ac45f7b7f9eac0442fd625a58e684dbc36823361e31223552894d113310625f25119bebb6227203ce8fe586f9d146573568fee4620d722915562b10dc76eeb272c4cc3eadb9ebd751d6c3f782310f5b39bb5aa03d0ec1a78fc32222ec9d51d903cf1dd25b1108ac2ba1e4ac86829a81d43a361a0ea910fbcf4d72fccd65fd8d9f4c07f4b004275d39da2baf3d6999ef168e441922295f41310157d10edcea5f3ef0e31a395ae001db5c6a2e904c4fe7449ab5c74219ad8873c9fb62b0cb067542c2afb93f38bb9d5293d45fa3d0efb2131f126b21a758b87975b52ff2933ce5b8e1b18559d5c6e187ee717238404a6a061c66a1c794fa52a6f0766e9943ebcb3caf2a10051f1668a73fa005cffdcbf2981cfbe1fc31f97c6e3df5df61ec0cda34300102c1047eb7e789e5a16727c44b4017db664ce0089e20595226ff766d37e8f2bd76a6bbf8ef3d9a98c1702c71aa4ecb7ac290d8e3a9247e7cd53bcaf70918175dfb6f42738a57d15dcfc5af81454e9de42d731121b3e888bf388b00c970427d0a979ef23868cb2518c000519d1f2975c22ba76622285261f0be90fcf459d84997e978061ffc8168504a5768a5cd6404c5bff21e2029de2a217acad7e1211b03df3216a0c5be3f0ce8e847a18e7bb4f98247d4a4b0cb6108531f865e94ae8a2e829e6eff54343de48f268450b922c06f1b83d91da0fd39bd9f15328470d9847a2b35734cee16202a52d28960f8ff5e3fb545f3be13bdceafa952a1194f93454fa8e2ba18ba86493f3bc455f4e7ec1add3a6fe096b1b7f50b5ff3c3f73cf6e99deedc4cc3dd606a7b9c42cc779286c314358dbb24008e5a944a485020a9269afdab74818435c63cffced0abbb40928fa22cbaa842ed1ec587fd31083f747aa5b8c697714038ebcda58c7fed2add589d9925f1f884f7a44b467fc0735bbf46c99c0f2abeaec0bee2a6aebb4d3e5b99fcb0e64e311712571f607d4138eb924fa0e936596a78017300c6e153c118699f20c0a05d3edaece791abb2ca6db0252cbb8b80548012e933fb99d4e78b00d8be07a8031826dc3db2e3c8ab54e51e051c69c8fc9012c57a1047ca79f57d25de60fe1d7dfdf1e78596dcf1adb56b28fbc092456e55d3d961d1bcc31fc98209fefe79fe17fe4f872409a9c2461223e264d4647ac7036059da1621ddd5d787fd2da1b270d6ae153c2757ad3239682b3af341a840362e105596ecab65e89cefff30179da29afc6d254f1d5452d2e7c273d98ed5d2bfa31e749e3f54e69bce47b24c2dd66bb312d2eb1941856793520e8ad055c7f0d7a2a671e133b9076b1690e01b4e289bef4f81666ebb5b9e129fb748282d81bd49ef69ec218f485653d763cb7c3d454d35cfee9070a8c6dfab212da2e4cc539aa2441ae3b2a212fecb5d516a9509c884e77640551a6cff3555b7e63e21cb251e556d41fad3a4522f42403f8bb495995ae083062d0a7dfe47f7c49902310a483a83315e426022e2ae04a2c4fa2b0c85eeb068adcd7b399af2c774f03af2b2fff435ccbe46b396fd645623edfbaecad4ff5b3f0121bc8e71421c789ea586238bebe08d16e0cf513cfc6471b372ff3ddba2f87e2829e6318da3404f947f96e2180c5b4cd7ab3d82af337b593a80d2010a0973b545a290dd509218885c20fbf152c278ee1c3096ccb0bd39cc9727e1d0ac7713c08c739c8fec9741be102b3e485eb3bfccaf81e2caca75b628b30ab8b53e74381fb26e13413a434d04bb97ce09e97759135dec9945024d7032b1a1098e9ab4b37e4698b7a4b469bf6e2efb157527c44ef6234e0916f883d88890be667556e8d436ca40b084dd45cc81ccf8722ee3aefa5b40d68beda65037b2249666b29279b40fc046a2306de9961d03f0b835c24205a5194415b394e05c28c5ccef7026bb53ebc23d7f4caec893c0de4f3cb4f787cb0e0a342f4dfe0f5cdda85ceee0cb1bdf901d4fee7887fcca69fd250d32ddded0ee660eff25d91f98703a097f23337b2a3bc0e7f8c9798a7d39091b915c30c30792cc3b9223f3b3c3bc1a512fa738ca9bd0d1a7b46cc02e5491cc6f2863c88e351848847e6c61944b77d208bad642349530e5104870c07a0c12a693a985742939c90968a52efe1986488e1dfed6d056778bce63d7e29063d128a11dd631fc5724cc169f3c5dee2003a4a350b91339e51dca7e4736b1804f041682c0c70576f5c34d95c406d1f39f6a12fd621b39900657602d5ddfcbe1021271cea0d3a0e412819a2086863bb58e73b32f7ca174d1f63d896b161d2e170db0fa030d34b26b886c106e083f2f169b6d0fb9138b1eb65c277605f59352f01525c6eb03481972069ab17236592821a0b65d44415111701c0729d39c43888406bd03f0c61a839707ab456c6d87bceee6a5fdcdafe70ca9d8882821d2f778444ef21d59a1fe9e167cfcc253447ba880df17d890ac167f8c00f05d4556a167f07995fd715800688578fc57326896bb0355687387c62a08e28496d504e93be3df7865a9b629eae71456e1209bf7d15354180584636fb6050454f0ab1604aa5aa7fb046866a8f8138e88a50292152aa6845e0932d37e0119c04032c45bf51a23790c615f9073696dbefdab783abe044450dde6ae9805b8b12b247896ca5274c71c0a204425b93e948645a41b5f63ac2b4720866b11a7b59008bc72dda8bdb8462bc593b99688c661e2e07fb033b88f95d334a8ff0835cac04598b2bd5a4cf036e2b65c800f091d24202b36d8829dd29d7d17eb5db89f79f8bffd6265f930d3ac16ce05a64d7e268405b7e24e45eb284d5429d8c4f141314e956870bd412acc36a9318b8ba8893a25b2cd304820db3c84120572ece7a18f60daa38a7762c6c3691bd2a17a36cae92cae333da8196d1d682dadc854d782bd9e6371b07513773b324c0c0fa0611a8b8d2576600bca090cc14aea60d6f33fc8e6b1e539b7c75555ba2f9fa1c05d2e9d4774662d3aea9d57e43f8af0c0a4dd0e69633b8abb10ce5042ec7063d96d81cc2d534c6ff0ee41fe461ef79dd844b8b0b9f73b22fe8ca4eef841973e056062b61cfbedb0aaf6aaecae248d2feb503bad197073607c883ca6c0319dce6b3f22c29c7f83fc1f87ea4dcd8f7b743c4cc0e3a1caaef8712d71ffad0fa052a83afd3dbefee85377946ec9654e94e1b449a614fd14186cb521d6f6f891e7168c84bbaf13428827dbb157a3ea08090c320a76694d9824d3ee618cc145b5fec671198e0d1c39762065aef07abee58e0ee670eefdfcde45df42689728a1e13f40dd645a748f095a0c15ff4cc7957a0dbee9ee80913da27d00be9e8ac06344614856bbdc15a07bf4942c07558c300b41f7a15471b9e6d61a25353f03e8b873be7db28aa1c5086401d922d875395e703064f107961fe943bf1586905d6ae2f4af1553308f4660a8543a18c184d06a56ce16e53881961502c531a2aa0c7d79fceb27f483a4ee2aca9e3fc170e301341144d1146800c06ccd91edcf2d6bad16439d3e87aeb41c37eb459dbc2f2d4380dbb02db681073f340d0fd3502395aa35afe3dee3711320ef430ddb9fae65c98304cd0161c48ef4ba39f26fb1e8be0601cf406f78d1c64be9ddd5f2d6bff04f0f7a53928ac48e6d5d2c977b7747c526c3b271f458aaabd1443a02677ed8206d14552eef26847f060c4d5d849983af31053418ebde252a79d20b76b701793c50a8c53b4c9233ce9d100c6662362ce844cbe296fa7726ef63213ca573eac840c0d6bc62697efc1282051232bca60bed0b73b35f1ba64ea5c176ac2943ad5ef44c67f6a8c1fa5b7512eb298f4f0729c06621d9dbdf787726f3671d66ec8cb6dcd500fea7accd1a85d1e018f77fef7a98cceaed97afbc7c4395719042d20a3798c3b8d3a3e1f3dd9d2d4bf3a827ff95517ad0206808260c77dd6339e2f12a1d47fe6f8338c6f8ab5f714cef21012327a7cf577412a2becaef06ddda4f9d44e59f5a7916cdb9a5f9e61769bed58f45679a8c8363449dc05893859ff93c0a1612f801744cad8ed610ffe8d5301b7a3f0503ecfd09e283d508c0d41e5de165dd03defd8d7b3cc8e61a08283fa41287e72411629841a1f18a8cdf90ee12a10962629e1eeeb3378335606c53fc8ac39c0fd3215adf22c3cef45ae4f4d419d73ded20914b63cc5dc3004aed3004edbc7f376dabc9ec48fad6964457fbf6eeac0667ed02173f6f69a12944f6c0fd21a2a36b72120c5c82e921abb5ee01db7060f332d3fac17b42e186b7991e85f3fb61e830e0b7822a1d3e6ac837810d8a97175a27a12b3a703f18288b63503ec8d96f32c672eaaa623e66adb8c535fc2764060f77fb9a6881b393d3742b709a8b5286cc3cf323b7c3698629743ab6d48c1eeae1c0228c64875003c6e62ea019000d543dd5a1f4bfa0ff1bd503886c4307eb70c46bd1d9ee6918d6694a79eb0f7213d0bf9f8cbdc4bbae4ef2a938e9441d80e1e11471f0b986834404e1f03bbb5c37ff5bce6f79d767695ebe0fb8b06fa5881cb441c6741de1084b32b787dda6efbb5470395bfaf71241243220747230841a6ee40d8ac545c94e10aa475f9a694ecb72dc246fe4046875d41e47f686496fdff2eb13836d8f45ea18fd407fecf7bc9fbfa82ae8c4b6d07997b6cdac016322841a35713cfece7401209f85658fcb1937066a504554f3c7896d86e03b587fc1b0ba298ae623dda3fe0ec5d06bb048be374a18117a9c6d8c6df1abe3b54ee62ba3c4fd73e7f8abed9611a8c830e686cd57ae021a8ff0719c7b7cd27a2ef8be49f5fb32521b1b5f70b1fbd78bbe706df1b1252fa39103d72ffacad8a04a6d03e1db4d01bb2d5666cd6f45cf418ed02e4d18b85cd670f015cd87518776accb8868086bca9fd16f68048f435ea5ed53f2124143fbcfa0446a007ccc54b4c50088262682041f8a1810347d6bc77652ca1738841ad3ae5e90d4f43c4da88282f9ddee9db344e9ce64528bbc3b0b4d437fdc10c35ac43f591456837357d4791265ea641f1bda365943766d92965570be1531baf0542efeb7e18e7369308ef006c5830d052e3d9d64e36b5cd6c0d978d2d3241aa38f66e966f1c613fbe743b709507aac4ee882546e984f2d65c4fe195dee94008290c9ca651c03cef3668bd603cfba080213c61e20ffe52d2cce5ddbceaae7620af0d2f28aa28f61075e9a8a615452e166e675a75c08876c120fb3c8bfe0fdbda999a07751e70151472849eead80cdddf01663190f2ab7a5256f033203378789baa144bbe4cafe0830533ed2a2689970ca22616bee14b3fa047bf581ce79b27050006585eaa978ab1f5abc15ef32fe4d587a70f8b1b1f8d948722449543c9671818867951dbdeabe019430ef7d9cc2fed9ef82625c7b8127c327456100cf0d60b0fbddd275171a8535b36a4e08b1e4a42d39ef32291ad5285aecd8b86d87302509cc68fbfe86c62dc3f0b3984044a2b5cffbeca7fe9ed013b38c1a0a4f445b355a49d9ae84f600ad28b402acb7a6d2b8ffa40b05cd15acd91e725018365d52786832b23681e486639cf6d271ff9fc977278d7b8de72f5ccc7c5eacce7bc3735d7e975576a072318137ffc18f67a68723b577bffcea64ca14b338aa5c1ccb73a3bcf312272d55e1c2c9c90cdacc776185eda59b3acbaa64fce5854cfb47d1a512f67fad25458ae82aa65501f6218468146fc21f26315d3b849efc6fa2378460b17608ecf25c9e1760297c4f343c18ddf9374efc28de671f45c3cbf11bca47205c7b2d281e9518325fb6290bb023194c3e064d6215220dc512254b40b8d5b988cd7719ab079c96872cdf042cf6cbf47095a08ab8d40584f160961f3c0cbff0f72db16a82bc06273e308df2eccca83dfb438e225436f68e1d79d89dad9f47535e0ba0767c18100d30ab6e3940a45016ea37066fc039cd355d8dcf0ca69dde005d95c2e4c5ef8d0c61f467df5ca5653d93821b34a99e5de6f5c720e6071476322ff3bf274568c16f2439b4871803103c1eb8fb3646e3f4bc1f39e57f7c74410d7d3bbe2e03fe8a21f6545b316f52d40f4f816ce11e948e408ea7a333506fa0547fdb4e4dfc19f23bcd5fcc30d28cea5492a8addd8ba59305fc510daf68da3f1515a766064ed3f58818ee4ee678d86d8e06c6dac1f3e2905dc7600e625285a1fb4abbd2e92f9b92a60ce9a035df561290568d71fa275b286c4bdb3d8cf9b8d2521442d652f6ebbd818568257010e7f9c8186ecc7e1bff3e9172b121cc05a6ac184fcaac66bb5804a87f2530fe43853824de78b4fc1709c533e5d170bf4552674b788cbca387a849a9c7809e44056bd9141a2fee0b37be5a4cbc389af5d48089f4990850278e924702d55859208350b882c3c7a7654318aa1100aa8afd6456d0c0e47aba8a8f8b43a6d37f5a7f79a58c80e18c7d12a535b4cdde0959f6eefc5367b4fcce453372cc3aa3bfb2a562ac1368cec4d7fa2b2cfe747456362e70401dc3694ba1259512bd520eb224fbc70fc852b2bdeca3d569644021df0ff0b5a245134923d35f7a5bd1966a1bcaf7ff5c4fdf06818831fa670583d20818f505a878be496b8653cdff0a8e56b77bac685eefef57cf2452ce83a4227cc6f53b1daa28a0a2418d453aa62841f7c97e9c8112244240331251b3a5e922d92f51adfc3a19a2b845f85b158e99ce6bb7e9d77fbfd3879a1ee8be451884a112c3677dad330d6956360e587f733d042c6bd967688297d1056236ccdbd0a2c59a87b2c2d4f84d3caa5372f540dd52b080ff9b9a35f91730884f1986a2279d2ea06911db6dce741f0c260b47a9cc5284d56fa7a407ce71a3d76c27a7649846c586f5ea5af3a0a1710925e5b83da7ce272e28061ea4ce9b9920e0caef7d5cf55d061a3e5ac3452daca240e174daddab736a4e6d5b06d80cc96a44d6459e91491467f647f8d0ef8e34aa66080f73ad27073f8078cf500f37417084aa23d9c90ca12d442b2cdafcd48ed74dbf89b16d0d6183ae5b3b573bb96689c6bdd43e22fd77a473b5e851a7aa2c5e23039611e32b08ea160d02584a4f2a3809b296e5aecbd8bcd5ef82a1a92be5ba1c22c002f5260a82aae9085c4ba6a0dfa7556db0bb3856b8c4ca13b360510eefba52e68344c91a68946d7d11bf7e7e1e6f0870851f7aec2f8de84c8acde4ca008c74c11201968484986654bf092fc76e3d98c2f244cdbd198c626c21bcfb499db8b147fff4abbc2cd88c58fb7c504e6584596e030258873791acd224b9afffc7a261b4ab2c6fc056a92a9dc3454f29a100a261d6247d1ab457770a689878e6ed4b98378dd46458acd7fdacf4938cbf730949d65364b9acb14949836fbf964bb93eec5456e48a90d8f57037479e04d7a00832ac5befb614d556fa4d5ae491aa5b3079fcda72042269c9ca466c4097fe28088978dee7b7bf7accad9a1196d819695f63cfe2a8bde28fc9c2fe2e1eeb6f5a6f56155b6e93ddca3635be8d8571b7c9f81925a421b240be54b12c3150e73f2ef25072e080cb41af66a6ac81dd24ef825886e03f574caf9df9474f1193a09d7650364fbaec3e0ad70d9ad02a7a38d51a0ec48305ba5b8617e56777cf80a66ba3a3899c5f54b96ea11719d85f447a3d0c1bd46e7bb1eaf67a1713af7e450b22de89953209d61c42c5ee86a851efac38b5b436b9c8aacb84293315111083d64e3aa931f859ef48bd4f26e369546fd3d98852c5dc1cca2e427ccda7288daaab84ab2c6501fec642de72f6be8568963d8576a1e7d2724c50435317aa73d4e5dae5fb2c4de2e5de850ade5c0457b919002170a8d923aa94b0863ac676963f2f26801bf0b7335ede78e689b9dde0312f81e2d2b8fbf7fa8ab97ab67b55774bbbd23b3029c3c9d5e8a93087e8a370a99fd5cd8ead0f87b2c001739844f740f0b3ddcf591ebb10292a4981207c345a7dacc8228accd36057861750df28cb877381aef0d3ff625ba745dd2cdc04199ff9890b89d71afbb7fdf632363e4c51402140910d1f02f8ae85851ef333cfc3f4807fbe6a6633e9a4062f4c57986835120aa8d7f4f7fa9654aea9f8662031ee05410478d644607a61c2a7f42633746aede0788cf7c3dd2c1b5b1d8d7cc1ef982cdd21ede222463be9e31ac3c81d46aaecfa745ed2962b246b4edf92efd01257328d3c2c15d77c6c180754d1f963675d45be85ad43ee134808975ab4277c2db56fb2bfe8fca8669504938efae0c57647e67858778d6f7fa747997c9436b9d3e621fa04c0e981f003112d92dacef4f4225f02ffd60995c9023fa7111f41f26a04ff3b58778d0463e0c2dc299937ff9df9f96f9ff2510aa89f303023dbaf3f2f365922cab0a4695eff46f04bd9f1fc8e04d62d5f1fa0813fae4ea1538a35f5b500c28c10196b90de6fc44535841fb5df8f2433fcf171993b5e8601626e426d83a0f28ee785d090d60cf3dfb3452844e232d97236d22314c08873837cd1f142ed01cd341192c21d7af05e9aea56e2c2fbdf556b8ef15d75bdc79c3327116cda468c8a1a7208cfdef1a0d551e107ea5ad832816c817efd81010c278c09ccdf22e3d100ce5dd1ed712d6438ec4d80190919215c3a4b70d1b419e5d7e511dff88d5b1c990418d663eb31c51701b657ae5592b57608f05facaf6b15201d0f282695fc1edb93b4c4bf6feeb0818ea1abf5af5392b7737401204e5ecaef6ff7eba78f64fad68f066a416814755723d6d3df73baf46e4755817c2745e593a913c0a73c1f559e6a3ddf4bb4518f84117c8ad708159366687d871f22e67afaa14cd73199b38d0d8f09b8398e5e1d0e1c30bd929398b527305bd45d8ba57c8573f6d36520e9e780f67ba5d539a4976841ea6b0d8673e0b62ba5bf14bb14b982151d6e8b43e6fd5bb679029cfe80fae589b832918682436feacb9fade32641d705a3796580d0a77bee6cc5f0c25ffd03c9f903ef1dd39feceef660a2f8e403ff218ae63ff1f5c88e62e54b8825396aa05b762254194d1367a122a22e70995759c8c3f5da8f76fd41775155d8591ff278ef560fcf05936bb404819a9f8baec42dee62852949576af6c719dc8b9292b105ea36aea9744bf40942de630ffae4ae55ab1b3e8cea045e742df2a8ed63a20cf1cadf5e80f73d96e83ba8f494ce78a9e4e9221b58c3b1b6a675c13dac1824cffc1c7e1ea33b04f8d894242c38b111587fb4dde8f3616368208779257c1ed64298bcc3a5a423f4f410d2671c310b479d1515973c31f83d9c545bb99913767f627ce46f0bc3967cb05d33bc79018172447cdb27146a0a0c830a4236dc877de8f5593366b256307c0bde1f676c7b17e9444d4c68f7477e8a40418106723e1ff0a10902a93b3a72ba30f5a9f07816e9e609aa9b7ea573b62449797c41ea71973e591cd90c9309b9b1d70eb243b19d9ee6b2931a83657e6911b67132c4f9099664720e3332da0d03048e3c1e96cfab911fa0b6db711dc292b062146406d97ae3e36e585714e890191d7aad654b7d01324c4b60b6b2ea693621bff411e97c46fc76e9bef73c940441ae391263c7acd80ba25612020e2134c034ab23fefd98e8c76795ab1ee4e3dc95fcf2ccbc2ce95b8191b8991f292f1448b825c2fc35b587228f1a624db0a8f93f692a46c1088cbc53a9a040cd3785d035b020d2db5e52eb5abb47fbd4b98e49035f94913a95268f9cb59eed65f845bfb86e0b1e2609d41254012d74545fbe3146c8cdca226e4663f081076739e83b9b0a38bfd467738488bc4758ad4f5c5aca0cc092cdedcc25f6729a841e843807a55380db9f88c18dffb2431237a7e02e3d35b42a0903a0eecd6e1db4dd2b11514d05a99d6851ec9bb2f608c25c6433f2fc1fc9e6961aaf7c02a3ec7fc7848beefbd3bd41a5938764fc5d07306b2eded698ccd2fe73e4d00fe0ad85b7b6da2dc3903efce6da493abe560b6a541041f3253d8ddaafc031ad16a0107013524af422986e069b591ba4319af2efcc4bd5d25401727ea361479674db76fcd128ea398ee7cfea85cc99ea776a852367e432a215d6aae41c9392ad649caa3fb5572b63fcee93c639335f8fd567eaea6e0836de040ef96ee7c2aa8adbc5b68679ed81d91b4fb35f244b75d65747e1de3117a928670d605330a57511b8757e1de8d60b946b2437124b2e84669185ffeb6cff6825b2b53b51424cbd3d0846171e2159d23922f8f83452803481d5db775947204021df81f86feb6bb111f7f9b7ad0408e53dbe9f125f7e5b7c0a08f59a7b9715726f5f79a910bd95f8b6c58ff1cae7655f2229bf9f5707c9ef485102a33a59845511542349ac1b92e8bd2a5071d6bf0a13288d7790401bab7d4bbfaa82804fabcfd287feba30b666c0f378aab34f76f28f6bad1ec29a0e71c4ffad982d03df17f5b0ffcac23ed13becafbcb929518a2a317d05c64b8ba5e7d871050ef71b7e2c1af9483c04efe8e0606a8e93cdcd25fae39cdb8fdc97756d6d2eaf51f9fb0f5e314f875f2c6859923a9f8ba8970641938146bbe12ac1f99bb418c6382d5a03847357d67c8f6d5e77cac96bff7f995fdd905f9e0c1a9e4b718a5973f6fc203bd28038dfe5b1efb5d4884fa38ecf97c39583cd0a46e8e713e026a7658333eeb9ca6c76557c86cf6b1e53e8842d7e75d2ef27f3b7526efac7d43c6e39bc02c34f2575eee74fd8b3d185b283f8968df61cd53333dd5fdcd2d8dbe6d6845ae06e4792ddb89b0ce2dd3e16d502ac5a448eaddaee7ea59a85aa7525dafe9c79cf7fbcf22f5ce616f139cb4e86cf3812572a8fbea08a0d836c079076a6c07219d1327fc10e318a44917401617646165f061c3debe9f8f1b4c365fb08f938a6e3aa671c61b7cef8fea282486fa02d5d290638566755b2d4cf04901a48d3b8a567b324f03585b918dec646817dcc02e176cb38c878a061223bbf8e27d4b10c3e0fa9f5fa1e4223815f47663f150c7c1c1048b942bc60558a0e132889a8256a4d97ad9ff7408b309e2b72f58f06bc883eb101314703e1b00557eab1f1e402c7aa6a78b20416c5c7b9dc53b52b67295bdc494486e49225932d0d5108776bc5078f0797e8258e3fc931c4e1fcdc4cba19a1e15c89d2563b23a5a2de747ca3fa88271d9d2817606593498157b64894730ffe04bb92fe9012e1f4a761a88b07c20f892a3ea5d6819b1662fd4dc3b3055397ffb1cefbafbcc72145e9f594cc82a3dbad0b834ddb8c37a160a40d345e424603d74f98a7b3967c6b351bbf2ec8367ed839f7dfe4fbc47e2d0a1e0bb63f38c669743ea1cf4630e5a0e8b5d2c1bc2677d26226f2d8917ce1dc688c15e298771c205a8cc10997a78a2c6e5b405b89b10a88b321e40c466809da64c4b34e0cc433f924cc37f860d002ef2dd7afa162e5a7bc2bf290d3c8d416169c162cbf41b1fdc1aedf0cc4c2db0d4bdbe47b1ff1ca950770e1758f3b086fa43d27c2f56bc88134c4ad1938870c3b7374294c44637b2c87e67abc65bbb3895041045d1a9dfd7dd0ac3bc93bdd6c75c07911f4024a6e8e63b0a6ef9a37ce44f73fa5b14f38d2b3ba2b3393222cd4f584287de60157d7eebaab2dc382db84a49fd56a1d32537fe414df215c011a30283242cf4062a1d8a94ca499c227d28ff995507d62a237d1e4f2a8e5d0da60b1abf9d773ca14c1168165ae60ea3849c9490fa06f1930e8217d16012567da6cbb7983bc8cead8b3a3f92aeb2848853265b9a05be638a7f87d76a8ccf528c3160c8ca4c7e1742418ed1dfc462098d719ec033cb85ac9c59e785058bee5297df209f94aa566a479a386ab144dc91c24db44f1936bede4fc464ceb3f706d24aba698295492714870c3c09b2d3857ff77a14b879bc23ac65a2f86e26f57b72d6f81cc38f0dbec41097828043b64db7d137440362e50c8a2baee6187282058a03deb642519b405b960da73ff18f986eb22844099f82bffbf4be9a7ab970a9212c634b30d54de6cfeb1702cec640f5deab77843b78a03c6582a65912b29052b911dc22daa09562a43404b79535634798595ef8e30f9d8cafe147e6e0810420145f258c2c3574348f7829cc640d0e6dbf6fb8d827aeb780fd7dfb978dc2d7a1ff5f0234f6a17dd0ff123affcc29be8cc0bf42447497d5ad6bf15ea26f74dc740dbe1020043a7d720fb35e49583a6ecca029737d2d77dcbc3add11925546187b723c410c0fd636fbf7b336032c5bbb6bb78af77e91bd1f6080268cd994b2ff880807a9496daae284238e5c14c0e1e1850b4b4fd9fd90f09d214e5991c730cb6e0748f09bfca2bc6df58efefd2b795f03e851ff207bdf9e6163f5ee7e8733ac288a525fc795bf722c1d64ffc3b974fbca8a2b953efa66918e4281ca589618a760f88c199eeff957a9d1fdaa543c74c2d6d1d842e53b5f3efd69a785768bc938f3379c5c9a8458b2ede1206c57694e1d9ac7efb598347b8f4b43c966476ca53b3e82463a25fef659cbefca93852cb845e2beb54287056e29071aa7daa2cb398cc00545b22597387c2d663964a1e3e9b28d72b762bdb32f1640cfd6a02560325779dc05e206490b2e3a99fdbf3125e1fba422cec746fce94d9d1de734405df1bb686cf37520074db7ab9a5435e28135432a107983b15f9a18dfde45ec2ae41e45aac9de69361bdc781273c93fcec071e30eb80e4189465fc16b2e87b854a83a030881fc7369b2247878f7a9ede5c5e16fbcb60172fc7a428bc7aff7db4ed3fa04bcd314c0d12501791775b2da29167b756cd2bf1400ea36f023e22d3122d4d2b1e27918d8be87b0b8dc9ad3d67ee336e649d6c3e2b4fe0389c1f315ae01cdc82fbef3816418772c1ea939388a84447ddbd7807c21915fdc9a3c2ffdf9e8333d047b83c81bcfd38c6ad12cdf6bb6ee7709d14ee1c946495189c7c0ca8e2f0f66a58fed7b285b74f15a867d7caef94e8029b62fc87a251cdab29be7ed24b8b41f5807e4a917a5640bc6ce91ced9dfa96bd5b18006f3f320d73effc97c05396e269acfca17c8caf6c5d1a9d4e93a96402c4b78cc172a7c59142eee9a37f01fe7ed2c48ea1f4d67ebc0e02fb1242ee9a83f3e0b8378e1629794fdb55565cc595a66c7fea8f842080138e3193e389acfe176a76bd95535bb583229301a8506264140bd33d7a0445fbcadbc9598f904f3a27a2189132f570ce702006f1dd02e1e8f7c3b25105e4e96d4a2269daa3a3f6709782df44c21bd454c990c77704e81289202f81f48b6d3d0d2b834c8d4d383c8bf8621d8e3c933ef546ac4e670908ad6c49e496b8f0d6a1ae333c6a2ef8936eb839761ae64ae3c6a685809293d3b961398638a61afde34f65918b4e91cba2902db8cee8e540c84e3a2e545250a1d1f699c5e4f2baa538ce39ec527e72f9445beac101131f0eaf492a30319fb56fb0b5dce971d68750680b61149dc10a31b3ee4012e1cfe33b710e40fcabdc45b748a72c10e86fd7b62e411f29753938a7bc26d91471d9ef02544d1d4a9c37b083c7b4d5ca330683ffa4836c33438479ce0a4cf89a558ae46ae962b231b68f4b86c78e378a40e0f9be00a3d5eef8eb4abe10e1bb43f2f1ccd3cfa4f13d4339374ef40ca7e05d7eef26df8ca057de997a46d1aa3cca67a32d952825bfcc0ddab0733b2e2905d3fe98d0b25adb2c7cf87ca64eb6a4b806f9b89d5a74530b3a7f7f027b6f38c0908944d039a0b7d437e6c8f11bf049e77b9e83d88e8369ad693133a6d918b464210cf183a7d9487a7b6f055bf54a514d5df77baebd3ce45c1fc461c41f288f700a7110fc922da83bfb5a1f8fa5dc69fe2897c3c4a3ae98e34e33779bec8d9365667c0b77ff4f99b9ee72946796a9b269f6d56ccd033b98b05207133356aae51a4cfc4b589a923c23adbeb6f7d4673defe73e92a505b1555bbd240208259df931a04770099e220f8179c70f26adeee7fdfd8adaaafb434701cd816d7256796631658618ca854e74d8a6ec9d1a4b5edd283c2eef85a2a6e6791e60a4dcf41b02c3cdef21eb8226deda47e9b38d92100a8e84b7039bd62ae0c951c60f8888e7c0bd204aab16d9b00a13b1d61306f870abb17c3a43c8adb06874cb2020d47422c332fcfa4dc832471698e99a64f1cbd862e9fa2c0fa469b77be190fe9e1f18154c838950e9cb4b7360161a7096b74c6df7e982c87d700e4f8b1ba8580cb3b1f1f9585da8128b09139fe371fccd3cf1075126c3dc534a704333fd83791c8543f5411dfd2cd9a02fe1a62002392606d01646134dd32a0eef75baba56626f41370c1127e4ca5f47d3f41739f664dca4eb8deb75b371184be7f4b0dc22a69dd98aec1ce80694e72b1eaada24587489408d707d66136775fc63b0b746e3b5423677485603975a78c29f956b2f944517bb2d66fde31a877842cde163c094e2eb0bd9298b6280bef17a46d80b59b25155df3deb9ec2f395ea177c4cab596e7b055f69ee0cbfd06b83b28cd7f32f62e2ff2cad698f36d1f46f5c4e2b74c22975e032a29969b8146b480211371bf95aef87642395847614e4eb190f2261938b82c089537394dd02fa6ebfc2749ea027925e3ce45f24b8cb80a1764c435105da672ef1d1a27dc776c1ae256069ea71beeec0774855f1cba35a978ad67adac1549e811c833f4e5618218a4b141916f17221165786913b724865a74f38e48b8a950b8d68d445a1b46304455384d19efcab4700e2877182bb2df0b34ca98f6935e8bdf12649d2562051baf1f6484eea18b4cc303f71fbfd852bd91fb9f08052768c22eaec7f28c75a77917176a010572c1cbf3e098e0b33236a8d73803e061be5da3918c5eda3c4c93424dc0763ab07e417158b77255efdba0fbc1eaac4ae8806a2eeeffc78d2ab1189881f1b6d1e969750916f67c3212a4c87000bed3206b84e6c50bf4a49da93683bccf1f5d441879da72373e7be91ce9d323e393983498a649509c932d976e9f6d062a093b72367c1a0f73e31d62592507a6510a0f9cae5c3106daee23e195f248228c4dbe77c15a252586a556e4bd38a16cbbd7632b64792c0cbae0b5e260728566b844b0d798b824429b6100aa61af3707c7c8607a414fe90bf21be37aa4de51b02dd4f68781d92c3b568f21f60d0207bd58259f3c6b286779d6038af61641c4dce9ee079b68bfb10e63bb1c6f25c580d57f9b4e6765bd1b9aee1d8c4feb59af48fc59b4e3c1d51dfcfc0f52355cf3f0bc10e260c162782ac1d1f3bcb0d61c4c9c58f08dc93a638755f97d4c8cbb233593d5228690a62803df1e7a71cb805f5f112c47d3e40a82d0eb1841855470e77f84974b87ca876bc5ebe975f6c0e8f84f9374121204f3c814bb28af37fad69593f05e7a53d682601b485619a4002efaa20d2f3c13e4a0160eb96228a5e76785538a64e642c65de509d3445a1bf31244910802537d45b2719574be08f2df6ed140deff11e2e9bcf61e12663475fdd586d66952d2e95521c78d9e760d9d3d8f401d14aacd064fdc8f98fa939f1368274157699a6a11c642ca0666750109e27073b670dc4d460cbc16b0ad16c3e6b6a282cd6a03a3dcf171855b6096a9b5c26aad1c557cf9dd6bfe41a0da9ea3a306a330b4d71023bf70f00aaaa89e21749de20e2fabef0788521fd21aee5f716a090f4e33c223384eb74506372692b778ef2e18f57f6bfe728d07b76ea5a5db672d94b731312053c75af884bc5a241897a0c211095d25928da8256a5a4c70db4dd234fcba339cfe71d00fd1e9b8a17bdf61dc384cd9ff09a1f0cf212c588e6d270525cfface497566a26963c70f1af08e685ec557ceb0e3f5f7ac06dcf70ecead6ca81740de11af46c419a13a2bd323c9646d7150699b6cc672690bda7f154a80774352fcd11487cc8399ba29f96b2395fd67f7c8ad4c2828aa028f3ec00046964f4c83db7bb7869611f1fb7b7be1501fb1de4c25606a93c32aacf80185c9f448fe0da912f718473f2835a381fdf8fbbb05857555a9896e95cc27a4fe9c5d76646a4d9d063ba6e208f48f5ce8346d4ee5d64d123a7a20580ee480ebe605c90e0d18262df2d53ae4aeefd3bf1c9e3d87130fa2faf160d2b94be5e4f89b628d35131082076e1fed36871f8203bdbd6d949db4f73969342164cfd1cbb86aac8c627c73d9a10a2990984bcf4c32618e8c9ac65c339cc283eb50706adde5a7d901d92c57dedea6ebb6eed8c5d37fb95d80d76a867b7bb9b81bd8feb47b0fded31155695b22012b192c2ab293f08a0ade9a6ebb92ae752f0690383e59f1af91436ba5b1d236e18d01f37bdf3336f815db8ec8eec46368fcb4567d839541fec30d14b960faa539f0f8e7dea1ee3635db48a3fd02562f8c6d059be7ae61386137c6348c40f925f46072f241bec28efba39965638ac31d2329d9f3c5fd3c22857e4224507123af02a4c02e84f4182b2197c5c16fe9b485b48d7ea6cee6e3cb84fe64b30667acfa421a9fd546dfb43044c5f102781bc4372867e01e3dcbeb251596d5e8e31f70deb1157fb0ca69a1b4a338cca966d5efa47c324132ad1f7e186ebd6723055874ec9959cc503fde976347c3994594abd212081c94f628f9e224a941e2e1f6252bfa397be9ad4853ff53c4f7dbf0c5e15d2aee3aacf44772783eb6f7c981b55d6ff4f9768834ed432b68c90f31e88e7dfc8b00a05fae91de021fedf36ccac7c1b0d0b7d504793132d91519776b49aaeaa5a0c268aa83830e85efb43cd166d2ee870224eb0413f1e41527b7fcaa757b1c6d28a6b2dc1f5d3fec1150f4be3432acd38070ed5190f50859e696c3507f2cec74ae964aed4139344d3c6d61d9cf91d5a0d2734c030105b9c942156320baad8c15ac74d0341d3a506dba491b6b03b74fa60c26ca8ef06737e941fe60c9d77eda52010ccc51abaff963967407aa3f2d5c221822d5326ad52e90c0ea99bb4dc2a7be40599a1b7f2618bab2fd030de49b3fc84721dfd0f994e9cd1902e481810139cd972d477d76ebd92b04eb6874c8fb62292f3c0cbf739699337fa4bcf733ddf6fd1bb89de543ce8dbf81bc219b37902680b36ef002cda1643879920b05e0fe697a68b9bd37289807951acb3226b55e848ccd3daa50b1eea492b29fe9d757d6ef6f719f24d2b1256bb12e0cb4f5ed3bdebd7a509b50c61eeabce60c497652202bec5c32dc9da86449f2a53d315b7da16ef574cb15bbc9432f961a484924ebe8868ec28d236f3973d89a3c3d1d20b11f639209b0ae4f3b684609055fbb85081fe9f88acf0dd80819ad156787767d4789751113a227338bde2be5062991d707bd91c63bcde0d4a2c39177d348fa33ae596f55414b7eb11c0e31a2c39bf021772b81d16570041dd823fb8a57cb339141b51d0c3fa0717d124fd43d9d5a8cffb0b149c8700890fdc310907a886b600bd83510976041a43fd0709218e2f414d386d6d35fb24ac13d56dfb13fa5470ed7c193fbd422b7f0975d73519434f7f935419276f2b4534daecbeff91c747d91263c79cfdc3c09eea909af0a138fa043e75c7454ce3f80073ec6edf6927e1508a4134287465a17930f38774ac50fc6602f66a7ad7bd9801c587bd17801d96ac689f7c62a9261d9f74dee6b0ca8452758a87880c0cd693f7a85a27edce50881dc337e5f9a99267437991b19d83f8490266a0f46a95d98d516995e968a2981eae28526e81dd8dd7f299d799301fa5bf5747ebb9b9a419ee4d627e140e4e11bda80283e6e2e1c015aa57a868c1de7074d9c844632aa4e703b4a69ffebedff34d4186671b912eed1a5a9ef6fb200c0e69496adbf7378fd42e3b411c37a3047d0f7a30d96bacb2332928df558796fbf7025482111032ac964675e108536ef017d5d99bba973eb21e5705ef78f821ce60ce72f9e79a806b50d7b5c8f39f83161a38ae8c093492d9ea6f3b7a931ef860099bd9d5652c2b70ffb6642b91228cb7720eece733193a7b469045b273d5c9a8621210ebaaaae28056ef222c17d070cff0595c9676d70f7de9b2f347aab8fe32efbbdca06135b2c508d046fd7afc46d9f3de6dc7d66bbef3f70fcad1804432633a02111e691f15fe11461b893de8cd1a068a5f2185cd9dc68b36dcc36d9e54a2b816e2eb69c44ef2700a933f1c4c266389994550a0d1841d97e50db67ec37fac7d8c8cb00de62ce5d58aecda6bc8940e459ed25702c8682f4cc91742bf47ece1626f9f9c6cf3fbf6ab863e4226b8722c72c1181f5d0d65a19812e6262bfc30fcd1f712df45bc3e1ef093e48fdd1aa4ce71bd58ef826a5f003ffe8b2a80cb0fb67e953dfc2c6f2af25abbe2c3dd5f2e273d50fb815198951b59505397c80374a1c0ebc9baa9f5b9e3d34fb4c18c3e01c41e237090d21679d33350afdd4a4dac8f84d79f71ef945825b309a231bf94c5cf00633de9359c06bfacf8b7dae4197f37e62f1ef6873ecfa6c72924b757affe544ff870fa8b3901478c3b675c3d4265483e162df05eaf3bdb3557d31fce0afe49c288d9440b3d23f5e87f8af664ad2aa4f769ee431e3e0036f5761fa6be19dea838df59f7a5dc56b82a37f68dc4d2936a6956f0f7905ea90d41b8a09dde4dea84f7bf3edbcfb6689f7047150923b2af98771f7ff1b923a19b508a9f9e185076e9e9eadaa4a97489b8fd28e7c457adbdeef36b0193dbb179807435e816557cb4b387d308ecab665deb4cbd4529e596f8c14d3a04c2e2b84c436c38dc95295a9852657acfb839ec145e80890127469b55928cd9ab5cca7dc5299bbc81fed686505156cccc684a1a89e91c2341f2933260e0e6ac9a0a97268b1936d0ac17f086e4e5f8a44a3c95cc4dab0922f4152f23a329e6861ee5eae378a7c4df8767659fbf4b3aac06dbf067010b30e193ce489c60cb7dbebf05067f9f7a5ad1ec51914c860ab5999345106a97c3d921c8efcf8ef7a0c9e91a8c6555213b7429e35cd06ddc967a81e5ce33926138c366ca0475b1004b0debce77098182a9229aa32da4943db892c0b54d1a01130180e1428150f97a80fb69df7aa5fcfea6debcce2ce9585a9628133808d6759f0a904013a20602efc5058fb932f1222e80fa316d7c5313d1d35a3b23d82d1d59931edbc552f33444acc4920adee4000d4412528e7b0f398ce9e139f805e68da1693b8b7ba8b470a2e1c8617758f4d088154b4e6809820747f1fc5cb5e4d1c615dfa7c535c81901ab699a6f336f475ca4916e1c5390630f298d0fa2df68df0569ad2977d3cc270d44eb1d8fc0dac71de2d7617d8940599e36d5d07c08ad337b448b5a5173529951fabde116562c34d9219e0f23285bccf41263f34ac04f159be7d994a03e8a1e70fe1fbbfde13fe27316631434226f4b5a97af75fde227a75ea292e16963686062afdee4897443d610f275ffeeda8ee67028caf576874f5bb1196318594fcfacc71ffa850b7782a86efb8391a20240801d6ee257ce107723dbbe407aa29176fc844ab2d3aee0c235afe235376ee96d87fdd1c428e31594b39536540049f3e1c7aba4847511ce0663a87517eff45b3f81a48d66b4bb606661d0d586136a335fddf700bd56d180370e5fee56f56d35e760b47137f56a773c70304640622f1a881acbf197eb4d5fef14c35e3c73a4c41b839868bb893049dc105300ebd1422881d65742accc01e5a4a69dcef901878c5d95e1344cafdd527c26c4a46833daebbda3267dbed7f5bddebaec1cb59df98b4c338e4ef02e5044cfaf8b59c772f06c8572a21dcaeda871908d83ac4f7d8c4055cd7a01d533eadb2cdb4552926ff82262c6e0e5dbda2675228745a68f56892441d84fea41f5a3d2efc261dba2bedda38ee7f2be94c2c1d3aa155d0236199eff6e15fa7bdcf6d74fdb33d49ca8ef8a42d723f48e4a767200acd40806e1f6e031e21bdbe9b015a6239a937abbd1823e3005d06b6f44e4a103c24687687d4470589f6c757aefeeac95995f2a86869526cd7894da96ec4d6604a427a8f030aaf4fc8c65bc15a2696bd253215134c2506ed34fc4da690b734154a8197a003a11df3e2068d6c58115062e12ae9ab1f2588cab0e31e41d69ec6f99476c6ab28ed415a0098b1f61e26aada11cd6a6e390541aa97eed5710e259aa6454a26ec1b00f34435c7be86a50ffed53fef342e8663c9ab1023904714cb0fe2a3fabfb95c9d14065457454724ac2851c4daf0a3621d9d7be029744547dfd9696e40ca79b93a2a74c7108c600ec7f16fe371e7f90a2af96db67e7d77c297521f2f3098fa87c3adbc9126e673144b33c5206bea2e3ebba5f4cd856e69394eb914f8d453c7c63bfcde87883901f7771aded2a3e249e760317d129437004fda7aa67102d7d8719735de3e273e7a7217772b38068acdf235a6f729899693a761250c0b65202c979a880f53b1289c427b015b660a4951c1875cfba0ab58c3a13cf1bf2a5746a7f89c88ca5379dd53099bd72b25744812faa8fd035dd831ed6e1b4d1e7a0304c81a88344442e6036a5eb9f688d25c6caf2302f203e9e87930d201cb77673de8c50031c99533ead74978fa9b4313fc1badd4782625dd1bebc4603d16f3d4a2eebd2c6e0f36195ada944d44721e8143e417550bb3121fb2c0b31358c7cc822c28db4c2bf1ee0be48bfdea21d6f3a7016c86190bd42c5876906345283499f460003a7cc2e728859454a7ee1db413b53e6d89585848ca8b105be8d91ab6d9b44ec4ddd828c3f9301fc3739cff33ef5879715458f7672db81a10fcfcccbb3082a5b0eee706497edaf17ac58031d2f1c8c928724e51e6cf1bc142b3966b355efd8b34942683cc2ee13ea75dfa06fb261486ece04c639eafe2f2f94ccc45efb3a7bbc39bff9a19afc8968163629278977da7dae99c89eb82122bfdc6f8f4c9aeed19f0264547c7d5db13378117e01cac7ad68cc7ef607425c7b5ac9a7474c1e0e9946722369d52b53c434408227afe91b7da5b74bbd30dadc08a75d0811af98ce7294e3007e1791adb2b6db350ab7ce8d74de9875759ba7a0733b16decfda99c4e2f61c59e61776ecb06d7319629b3efa7b564828c5e3b75695fb0e809c5bab7e59cf0b5b6e16fbdeac339b839ebb62cdf799c0c641757203d8a7780381ac4ddb35496a1a9e216d0439cd4c68ffa85dca73ecfe355e502150b67852c555b498f12b099e01094347390a7b95d024e696bc3fabf5d370de41940a94093ac272a08e901cb5bec786dd1180633b10d95dd0e1221a92a5b8c6048cd636a9f981efe0514772a3ad6688f2953c4534ee848a2652805fb46684e5f706b333e9a90f9f4ae3652ffa60388e90c2442145d0d1633531951529429c8e8bd6d1e36b2ae2357ec5d995c8c64a06c5f0e77dfc80c34fe2717ce5c0a56ae202b14343fb44a8683f9ccc73a388de9d3140ab9e2b5d0cd4e0eb7978b60a436adc204beeec300475cea3ecb81e6e7511eb8bf71cbc73960fa119adb2f2eaf599956dedf15cee1a397ec28bec054910c3f01d34d5bde3c524aa0e522972f6cafc2b41d6e37d01316a5a53f037e6a055d0e3430ae26e93cc3333cc3333cc333460f9abfb75f5de2524a298933f452ff0f22774a49ca44b10e06fe6f38085fe181d66dadfd56c36d0e080e020e38d820f20a43ba9ea68b869a2cb9c2973d6fcbebceb62485482b9e6f31e4957e1733e3ac3807799945bee72c08fd2a92212394de5fcf2a8f2a1ab1f65e1a3a8fb89754ac5e32a8d3d93325362adc607e59655aeeacebe88ac82990ef8278b15d8ebec91f66ac2996adc4d397cec718df4a19273dba14685952665e3aa6b66e376e440002387e7825880e0f502859102185da9d59f4df536414e9317fe1532b644bda193e821b421011c5a65327a5bec3760c5528dc11b73e5d3a08b53950a8e1e2a5d1ebf0f4fa27dccc31f6ed2e3e87d2136c50da1ffbdf7374e90a851203914e1c5a2ea5267e1d4dc739818a298d67efb209ae6aebb66531cb4b214dd831df9db89e87d07299d8b2d23b5e6e8508cd12443091a79bbb1da532d5f3dd2a72896549d8c83235ad40c4126649c8d9dafd789ac4150ae587fa0e868148258eb983c9f867fa99cb0a259ad3f13fba284bffe0164426d15e7ff4587f512ab640441276688e70378f26d38b8248248e598ed6c955b329798b4082d568675ad0922fa5cc81e306228f40af86c8709ba2746950c411d8aaa61aadcd27e61c81482352265ad4984e743c7de1c8800823d21d05de3f753977c8ef8d9aca08441681b8fc0f9d29633ebd83f4e8a1821e8828c2d68cf1f8f9584ae44a0e1f3d7e748042f1d1e347874024117df956e6fc219be52422ba0c17edffbf72c9f323042287d04ce828175e4d78529df8103184b6698428d982ce389e1e2285a863492df74f97cd26810821f6d20f59f15c6a4fae502838cae017388e1f3dcae017804164108530e5a2a9caf4f5311141a0aca48b99ac644e5f2b39727000c70f44029132d9bdb6bc73298480e8425e34c375ff5d50854231227f48ba34f3161244fce0cc7e974acfd69ce20f0a2587481f18af519da46688953305227c38ba649a6ead3e299d17d9035a963f64d4cf3b1d9d4a19fc82e6e12ba81bc603bec38719644000c70b44f4b0f42684c9d9380fa68b51b44769571b79a840040fe913194f5887173b4b574e7a780b82fcf01de480b59201913b6442bb4dbf725b3ec9021c3d82f018e302227638b72ce2c5c5a5bb501f41a40ece6a4adb574da3ad8bd0a196427510fd79fbe322328735e6a4d4c8dbd6949b1688c8815751a6deae5516571ccca1d46485e9382f6b2270c8a53d7922d5dca5d6de70e79616734e671d565576ecd0131fde2ce206a44bf7ddf3f29796a60df77aa7d12f2d226cf88517dc6c4b46e6b50431e304385470830438fe04ce2300541059c3729d1e9d3658e528c7b8310511359c74949e91a93f53399c20928605b59745d31141c32fbededba989ad8f2267c84b966b30352d85ce2b22665812a37cf396cbbaa02e034acd566e6739cb221132eca3c4837677c54b3f901e68096e98d5193e821be5434be0059131d47d2e69d2527cb6f80e6d1e3c44c490b664d24af63b2853876111e962c8884cd7eb80c1f9785ae637f505617fa1ce52cb76f3af88179032b71b32c38f7291481796ca36ea9cff8e92db41840b79cbba2de82ccb6cd22d9ce1059939a77259934e440ba78cf7a52caf5e38d9c9c98d1b226a10c9c2f295d01f77170b82e88e0f50283c3c4810ddf13f44b0801af96f49f75693b55ca1bc763f93a94454da225630af6cce66f163cca811a9825ded92a7ba58523faca040840ae9cc19f1c9b494712432855b6a39c4e9cebab59b881416aff47d8d089935b5225140b4b71ccee482423a9fb83b552d2e652cf28435bd29111ea369f5a888131a3b3d97776ec272124a5d8990d172dd8a19404e44988076532f0b3a63d04166cf1059c252e79ed116e6d26e501c449470b5f0f132cecc0bae8924412fef9c3ee6643e1241029a62b37d38b1217367032247c075a3cb26611f34781633322062045c9eadede8fff14fc4437d0707820031a3032245480b1fe6762d3427d18a102119e62a73fb330c731aff6c6f2d66f81046dba73c95daa942a1840463dda0d26c4fd88b8bc038938d09e59aa977c42684fce2b1d5bcb194daa77f728c7123004c08f1451f364be32aa362f7e21359ed635accfde1059ef142eea47ccef25da1507651f5e5bd24d3d3b821ba28e6bdc636e6c9acf90a85920b749039c76ec6aeaab642a1e0c28e9d4995a696975e5cc706426eb1d678aae9dd1ba16e8542c940882db40fa66aee65391708a90572c24c6d5b834ea75768f1ef6ae61332fd8f882b14ca074266910ce3b25a8e0c6e8320441667ecd1b3594e2d66aa2a144a2c0c5af334e7caa453b0e833e9746f532e0d444f3410f20afef64c74fcd798a5909e6020c41589b6db2c888f659d7a854269c52a1ec7ecbcd47452aa5028160861c5e2b7582ffbf267b6708542f97192c303377cc7ead8b1439fc718405c052767fc088223005a0859c5d7eda1d533baacf20ae5e48c1f415a158c9c1af51df3b40733157577c778e9341da4a8d8cd65b9aa5445f48887192a083905f6b3615a96335010628a839c8ea6d582fee408424a715cf1bd76cf973e0e8490a2cc3b9b2d78262dcca642a1780a1945262d35aaf57d74fb2a140a10128488a2dc53255f96ca3d5758a1507a74074242b1776c676893a5f3862a144af3c0105020ef547d18d3b2982b53a15036e41368e1b37f963e8be1d120c413b76c9ffccef83176b272d289e5acfff2c9f88f2d27329fcf1e2de87e6f1387cd2033f34b2f4a6e2a14ca090c4234f1a9d99596e5fc0cad5528141684640269b1214c9e3c358f1e3a4e5a1082894f5378d0f112e69eac50282b08b9c4732e2f8b0ea5bde2c5db1266613baa7d88b2d7e013422aa1650efadef3827439cb308379e8a044aa64d46ed0593ae73a892c932719fb33325baa42a1b0204412c87b6530994eeef78b8990489872f49b8be7667c411090b1831048785f371e9312a72bc48ff045f1524d7e6de55e19421c7116f561469614d1fa3682f37441cd09cf9269ac4239410823726f29bc948713c26517610eff2c9b8bb525b45404fb3a4af8c775ceefab109208af25399dc535e5cb398840cde871973c97b56a789ce046f3d031821b3770e020e41089ce589eedecb33c9621da6b49cfc99a3e0d7e2112cf79fdb34943354b8542d9c10fd744082198199d46f7878a593708538dc7e0d26f9016626f41a01e4eb36f6bd0252027cc43470b420281fcb3f7dc2054e6d84200714713e71b5bacfb13fad0324e7ef408a23308f9c32764ee39ad4906d9f97390810307853288103f702f2f8a0a7bc9943e5578f4414fa3367c14b742a1f0212d878a7859ee7bf57e41c81ef4bfb67531442635ab42a19c84e861cd5992593f5a2a148a06d18e41481e967a8476f9534a78c6d420040f957ecf1cf4ddb6e0598542a140c81d147b51b3309649144a8e103b18c4e9db6f6b49e5572175e8ae93f430bf6e9fca41081dde90193f64fc74b555c81c1671a7c326917b5e2223440e7d8e793da585cc5b323742e280a80665d52fea7dc873e42003c78f1e3f7e2c21040e97bb9d18f115bf8d3969e7c1020aa58710f2065e64cca7f7ecf217aaec588d41881bf2cef27d7bb7a7ca741bb00eb52e679a4684101bfefbb76a7de95f6a7105216ba825295e1bffa5abcaa881f71e21ba4f9e86acafc673aaf5dc820e1ad22c5599d6b57c32e533b819ce3357c6ef1fb119ecabded3d59957ec5406fd252de6e1af3dfb4b064d940ee9bfc9e5e01903c2f3d4c8f65d0c7a99e6ce146a4365160646747f734bfc788b826113328cb72427d6844ec817103b1bf37ba64c695c5e38ce89ccd351c34b2e5e5dd8c5d15afae5ea03215cd8b427f99f4b8bf392bb055f479aca871bcf3395163e99e37e4bfbf2b6fc1915846461b1429c7ac93f6589bab0f08a8f52fbf94ff2722a14ca0542aeb0a03ec698c73563fc4f8fb187102b98692efaadaa82632e8bd75f7e6f32b4d33108a1422646bf26b1f4327d0a6c5dfc67fc5442ceec8210295c32f7c7a510d2838a4f42a2d0affad69ae65132760f8102429379901f932e5b1507214f58984f1a43944c2f67614188138ca34555a78ee98369406010d204469d751213e529c592410813be538f9fbe9e39e9173b66c88007214b30e588d3418cf6ea8fa9e80851c21fb37d16b46cbbad9f9024743a5989107af2b91e104290b0a60e6e1ffe2683161f841ce11837599d50da345e6e4688111a61e237731ab9d22e4908298259b3a485cd9c5edd414308214297f9e9731a21b4bf2013c418c6316851a525ed50e223f340450c617ca52e49d913a24fdfc1705e1637798899cef0aa80d17bf6192d798c6739f88b5eb0de109ad39b8b396788e18b4ffc9dec673da57df5a273793d4b76c9e9e7ab788176ec32f521afc5cf316617e6946d1fdde541865e47104317da4817638b1ea35fff200e040812c4c8c582d906a54d84150a8587ef38e9c1e3c43520062e6cb16cb3b43eeba77dd52d1ca5b3c6e4f227399fd121862d0ebac74a8a07b1fde255b5d85b7a0fa75fbf4f472088410b566d647b98fe182ecea2f620464b8acb7a7c1143169ab628a3aff12b4c7c03c717c488053fdaa3ac7c85ce73118a010bf4b5a4bb3e5ac55acb2bda582b51a231d34703b2430c57e0bb1b636a51a328737120462b4e6abbf5548d878fdf12c460c5b2b84b2a74d69cc3b20044418c5558ea2597641615115da962b93f6dfb75122e42940a43369d88e7d15bf6a204315061cea4a54ca9f9e4e5ce0ec43845a6e4bb42bdf23dd3a630d79672ff30d6492f314a714e2f7856cd3106c4208541495119b3a42088318ae3d8956eb7a4b307e1988118a2488fb8bfc90b77d51f8e7715fc102314a5c76ca1646a49e756397ae0cde3060e3588010ad66c94bd1cef197ae421c627966f7cdd25dd22f4596278c2d09d37e5976b1ebd83418c4e2c3e1a4c5b0aaf8aaf076270e212254e94581d9977408c4de0b6ad7183145923b54a0cc4d0c472d499cd2c9f4c5a6a8542f911a404373870830c1c301023135e888deb1ffef26407138976f1d2e45c7661cd0a85c2831e0f04312e7126cb5d4f2ed899f5150ae5063c7400314304625882794b4d4d31a1413f2c46257e6f31886d265342f84a10831288f5d499be475cbe5402312651c892356ae454a1507e98337e90110028882189c326ad0f1eadfbce1d81189158cc92fc9c1fcde355554e82f80d02f68ba9710583cb62f6bbde8be9d9ac61853c8b2b5fa365ab21548900046ee4c8110108e488000442b050a30a898a8e3e76265ab6ae0615b6507ac254977c713d534896b44f919dbfa4c7526874566ffb912b14cac9193f82a01a51406490ef22a4dce878310585e5dab64d1963b32c7c42f2d14cb52c5cf356359cc07fcd968e597e41fc2b53a309bddc2d0b2e4bd660c292e75a353f556142b684368b6954afba1c3c7b3594a0da994cdaa5f2f0c9ae910494dccefb7c4266c6540d247042275955219a1a47e8840a69ea5932d929ab618446aa8e6e39c45efca703480f14dcc831860928142010c8458d22f0fb1947f59fd272546b10e1ef60e5269f848b291f19c6eb19d745d3f1b1f11b11c6c1f47f505a16939c938130128c5d8c752a1f6fc3ee69041807a5e4c7ac9117e7ffc82f8cedb77749a4c8d2e7882f9013b627aa4764b0da985ef8c2a68fff2594fab9ce18e1c5a7bb444367f6977637db05da47f46cb8f8315e5ca58bc5d7911b5dd0d059bb31b9587e5d7339f63f820bd3c72b73fa95c878476ec15ba816fb0e7f29a423b6703ff58747b37413f3482d4e7a4bc6f4ccb897f6115a74dea7c50fa3444bef23b3d8edb466398986cc261e9145271e2f4b6a535f4a6f2416b54b42e43ff49c7a0b2c9697c3b8585264ed3423afc045b1fe90416b64d923aeb065a95c4e1bf7cfd31e6985599019afe9235fb3b861459bdef3870f17d377c4c82af0cf82d06423736b6554b1bde792f1d28f8e58a9e8b36be96817dbe7f40a8532828af48cd07d9df162dda63a5a00641223a7d0bd6396b4c8dc280032c61f464c8138f5b3412869735a2c057a64e60ce6212c5f122976f58fa9f194282d6623a330cf934e72b4934e1f34220a5ed6e4296329251f4e23a1a8d64ce858393a48cf8d80821d2deb4bfa6e45eb69e41328e1c2df7a5d9eea6ec41387b510e9fa629c91d9914e582ea86b17c4adbc293981fa31996ce388d2edd944da427fd249a61734843461ec58e73d7ab6c5d14826909d4c6892e3726c494c285e2ea59e698a98e912c9b02f8636174cde258d5842ff0e6db5efd2c80e8e5422f131caa5deb01abd28b18b619f53af558dd08d4cc25cbb2ece6ef87ac78c4862e1ad84a93c7d2e9d3912093dbbf47315d293957c0412aaf6f5bce8a157ff8d3c42973f27cfb4d1d07133e208c373b8ecc14db778a5914624da622c6b8f51fbdc248c3002f9693769b599ebd88f2c62c12b3b8615d1fc4e8e2842eb6b0db22ac4349f238948a74db29aa984e90c1a41c4a7c73d5bb3a43cb65ea150de7f9c0c61e4108aa97097a5158d4d194334ea633dcef345c8af1009afbbcf7b2d66933521509f3fe6f82c6899d1574606b1e82d6dd68c5271312808e49d898bfe2d8cece84820f4b89e5328a9215dcc3163041058063521662eabb71af9c369a63aae36e5076c43fcc855b52cdbf561f394f9ad5cfed28267840fdadfbfbb6e902fa1c7c1c81eced00b55916f595e3db4f2beb99debd5e5063c748ce4019d7a7b3379deb4bd2a140a19237838ecf76588b8acea5065112377f03aa7067dfd2c667848306207834781b41ce46ef4df12fad7481d728da2fa3e5b16f3cb1d18a1832f88972c733f46e95800a0303287eac3ac347f4b85053c4e40a194a1e3062372304893a13a524cea9e1eb841060846e290cbe7a2872ea1f326e1081cae12cbd1b76ab9e496819137bc6fdf3da276a45918821137d4f9773b7c4bbce4c991369ca51ccfca121b69a31136e461b354a621b5c5d9d7708c23469f8b65965d55c3969d4dbd4f655a8b8da4e1be0c3af3313bdf722a4146d070c9d2e1fe9378a8924d307286eaccabb4898b5b403a30628635b664a6119b9f91572894e6e12be89132203b9f3d4bf2a3fff365840cfabd68799569bf9ee363640c09df2d93a6c546096b440cb9741f73b720e2e91e41788c81829130f89ea4caebc9b858a7ca090646c0b09cad2511dac33bd836f285c6348b071dd2b3f758f14275dab42c586e7c535b2547ff380185e2a30c0ec14817ccd94b899abafa9e55a15018051f18e1c21e5c64fae039c7515904235b487810d7ac9ad6bfaaca881652cda09a99a46631fc0a855219c9c2416bc63971e2b4dec4d186112c30a3cb53c89930dd625d18b9c29723da622247df5f1c7418b1421b6bc2b4436612dd52a15070e4b881430d235530c76d70d70eaba1ca613f18a1c2d154898c575b42c85dc6c814d099d244c3efe9f18c112930737ebe797ff73bd4c04814f8fa2cdce89831960c14be103bd36a42c5f365980164cd0042a12c234f58b435fa4b62ed1c38809480423901e2150ea265b48762c409974cb55956dc329ecc4813f497a5509742e4087da930804209c018469880f6dc39669da64f0f8d2cc14c11af9625296a771b51c2a38329b939d4dd637c878f3274004942dd41658338a5464817ffe1e30323482863ca12fb2fda210a65032347a8f487df9d4ed9718c11231c76344306253de6735b305204b4b78f6bd2db0811b857fb2ccb39bc985a960a8572022403348661e6955ab628da317fa5073484d1c6115bab6dde884043e00b3482b1984b27253cd8ed7849021ac02873ec781ad75edc74033734808342e1a1432bfc0beb85df1c3266fb19990a8502e402347c817c9733a14c9632158d5e945b5a1a3d59dd624a150ed0e0c559ba455c94139f2d3fa0b10b8476de94af994ae3d685d5a9748b7ee9b8bdd0c805aa6469507f49decb9a131ab8b0f72c84ff9a7661ad5b2ceb27773527f1bb8d862dd092095f1775ae057bb9018d5aa03ac89ad1dea2dfc54a408316dd0b2edf235e7ccbf42c8cfd2993556ff8cf96862c12e229bf418516fdce310c1ab140c7ccbcb3d3a0b3486181944dee418b1e7fe4f40abd4d633ebd6ee45fae584c3c69416aae5ddb5b81d0533a9febb22699648a4083159f96e473563cdacfabc893740d197b448b46a0a18a656d4fd1c15bcc92bb0081462a922e5bd56596ad7af44e010d547423f775ad72fe3d758a64d2a66d62ff832e8d31a6a8e3a5cfc8a8b5765d29d0d4f21593691f5dce193448717251db2e6877f09a4771fa0ce6bf213baacea230ea4b7ee95953d1008d5028426b524266d7bdce4061d0f9a2cae519255f92c6279ef92aab3b75399f47c313ecc907d3f28acc3a71da933a5a1942df7e4ef0653293c7ecd28b3dda446f5df69dcbe5b691390d4de49a2d4f8b593613b8a89e3e587a66d1843ab0343071e7ad781ecd12193697b0eb67f53cbbe89965093d6fca935d518542c951031a95d0e52a939d74da268b7da0a30c1d417cf4e06106fb0e4e58408312ea8f6f499379bd564ec2b3718d51ed354ea02109dcf47cd2a5f44fa0118934e7b7e9708d9b2fd67142031a90785e4f7cdb7594cd1904c840e311b694df9afda47e727147984187929e333e068e203ccca8ac8075eca0d108c53f3f4b324c748edd0e1f27dfe3644f7a30c68f13b4f3e0c1097aa0e363418311cdc7ce26c33f34f5408ac6221e99db6577bdff19a3085b54df5f7439bab59508f7a377d41c73429616442c7bf61f5c4c17dcd615dc20030785c621dedd9c4fed85a813cb1066e1b5a5d4d1d5527a85d8e25fde7c5a3a3a7b08d18b69b6ef2ca696dc93406310a5cba55c107fd321a60f6808c28b919a694ba671d50291860811f19b7f26361a8038e750da624c67bbcbe0f8008d3f18e7cffe5bceb5253d30a0e107be3aef69bdfe7926f5211d3f7e8e2fbfb7f462f8609efb3d359b64aa8df7c0a596c9ca133ac9ef2a148a5985861e9279bff4af7fccd89ea2910733b420a74e88b9f8bf191ed0e23126eb129e4bc45577306ad02ceee19d3d78c6d8c1fc3442c7b511d6b97180461d10725a2beea5abfa91191d14514ac5facd42a94ed51c1859774a7f731cddd39083e1c50d1bfdb6c7bbcb018d386827649306192ad4f370e875d5376b925e1bb45ca0f10644fe05b5eb7bb7eaefa0e106e374d0a6b3ff33d068c37deafd5e368d364299031a6c5892cb1dabfee031a672a0b1063c567d6869bfd36ca3a10635c3cb29d6acca534b8322f633e7e6cda08186a58c62ba5f92d1826f950ad038c3415a8bafa7bfd2bf6898e1d68d359b64e9a0b72dc35eca476ed0159f64eb021a64408b12f2b29c39a32991c618cad60ca5573fe9d86f854279010d312c9f902feac9e8bcff398d30acf5a759965c16b58201edb2195e8c395cb37c61d30e531dcfca4fdd5e38b6346e3e4b85ddde05a3bafc21e47c964c2e34b8b02ca8e6be7b4e26b644630bc93519d44cd5bb280f6868c18c2eb65c3ab9ac27721a59e04c6d38eb927f9777a547ef82061614ef9cec83cc30a76aef2b2cd67b85725153f5bd154c5255548bb40fa3131ffec3c7d2a8421d2f1b2ebf4bceb8542814a641056392f7d95ec487eca942a128d398829ab9cde3bf549d9a8586148c317d5016a3c39eb6547ef4c08196710244078562011a513099e66fb8cfe9d32a85b2d08082effef2b81c4f89c613d0ffaf22f6a6c5182e1a4e30f799b90b2f9fe1c126ec1ed6944c3dfe1a634c48e6eb50e2a348ff522e8117b6c4ee6ecd86ea42a0a18453d966fda42ead8c9d04c342b628a663df61a781845f5f94fffc1f814df51ea5fe41da65348c70e60b8d9ed521e45d68142193b1edb53a982e397dd0200232c6f7ab6f49262d7c86d16b7a51da5ad4db2b61fc9b4ae77c3ef7cd4b3056edca8f3983a826cb0c22c0d805a1ce5eb24e17dffd22a52e79e8d2d95a2ebf036910f1457aebcc5c1e8f72f2d38bbf5e74bcdf85c98ec789082ff49739f973e9e5726617bea42ff5eda9adcc175da494d8243b8fae486f73b17caa733c8a0bf27cad5028273a4470b18dc7983f735f5a8fb730b620539416d47ffbdaeadd22b638d353580bab5de2712d922e8d8a0e95a62595836004374280e30c1f01114468b18c3e4bf56e592e6ba950284964160b7e1dd38c5499f1fa061a446481f8ccb9fe451b6d33071ac4043c7820120b6b4d5ff47bc7cc921658dc1ea684eac7ec51a61b01d5d8bc5cc6bad4ce14a17bc8f70795ff31074d409208d3261dbfe5d53c768904114bdd82cec7d86f9b2692431c3acb1b836e3a21375ba1505640628844675efef417dc84ae107cc8d492b6702faec92a94931f3d4e82f80d38404288b36c3a2fa64e4ebbaf50283948068186795a8fc6e872273b34488f931d3ecad0610a1241f459963f994e89673169478f6e0a05c80b480261d2322ee72cb91cf7c501a16779f4cd6d4a6a8e567ae4c831060e2037720461f7f1011c384c70020edc20e3c60770f410c02b48fef0281dffb2e3f74ae92b140a0ff4870731c347194148fcb0a037eb6ac5b969cdc381a40fcf28fb173f6b478f27024605374c0a6e1814dc3027b8614c70c394e08621c10d3302089c04a00a247cf0ca337e3f0b7b624f7b40fb35c7ded1b93bb87a6843cb6250766b1e10f3f40a5d756a9a3390e0a191253c883615b1dedc813bd5f0e2978d4b266407bb5fea702d8775f8f577375e8ecf92d2a281840e9d59b86cf5f91c0e97317df46c519492c961d99169c428f91e84290e6e9c6e4d3feea5410e87e5d272d87069d46416f3066cc6f45b54c5cb597683d9473c8d701591696f033f2f46178432fba41d1b70598e2f670acfb3c95dc3b2dcf2a7cfa206d4a750f39c5d5b2c330d5dc6a073f66c61d40b4203da4aaf3fcf08559e3f03a36573eae81a89194e37ca6cdc5b8cef7c1910ba15a754ad78960f939041ff9735884d578f231a8341fc7590a6e34b61321231282ba2b7497398719b240c76ae8edca90b18facfe8c267b9c4769099e40b7dec399dbd4f67e33b5a478e1cbea3c7e071020a05480e7af4a844c00789173ad1d91d3bc4e47523e9429db46abc9fd1a2acc3010917daea8cb3cecaa8e7926ca1976ce55d3e5521bcad50283976f820d102a629e496a68e571efb0149161297c5f377d9c7d2bf20407af828020916fa182ea6da502d2621572814f73f4901c91596e5cd2e59e57676fec3470c48ac80d0f6ce8f2103071448aa9052393b1fb72f5ea62454484dc5e5a0c465fae852a15072e0f01dab6320998231e95376ba5eae01038914b030791a54f56578903160401205364b563a7e98b2fb0a2450e04c4dc38b964b8f9f60fd688dd59e1ced9138414f3a35943cfbfaf1489a807ec5bf389b322605244cd0fd5d1ccff5bd5b0e7af4a8ec681d582059c2d1948ce5ae6175835fa150729028c1f0ac5b2da66145752a144a144892907e8892f16bdf22299020a19b6dd5d2386f93b5c2e3041ca804d1e102203b7668e0460b6edcf01de87802c911cca5f45f85d233551f8911b8935f77e9b26c9e42c9415204d3292f99d3b75e50222142b722f5ec336b0cb1c05b100023d81806627378fe12d986307a4993b23b611e4693c148df0ba6225a4c3a64dd6103182915328beac8bf58147d49e7f72cfe27f545a74267b91151fd1b29d8e8c562aab555e2563c79bc389febba878be9abfd5d545a397aadfdf477d445da056f3f19c3dc5e938be5aa7671d43685b8122e9699fdd292e9da5765cc2decd80e9397353cb0618b25fdd1dbac7b4a645c0be4987849c429dd59ec68d1a7c87771b37bdf58b338ed35c4b7ea6cf62c8bc7ffce3f6d7a878d5820fa774a9fe794d67260b15c6f2d6e791efdfc15e9794edfa0c7da36e80a736bd7867f8e0c226ec5b27c5a3fbf389e36bb2a56e0a55236bd9fa68fcc2a4ea7ee77ecaff74c5385a1948a67d02672839d0ab3270daab35c22c425820d54a4e77268c9eec3858b8c39851e646368d1944e6d5a4c71fcbcb81a722f4e7c4ab1249e7e5f6e621ea466a448b77b68b69c446b5855a370bcfc93ceb29ca9836c8c28b2150b799ef4af6859150a5d8eadd3d276d0a7696340a18bbb5eef797674e66c7cc2f7ddd91a39df61f4045abc4ed92cae8f9664a3138595cb62b8fcdaa6554ea47347eb545a92f5b9dfc4b9c45c882d8faa9f99614313e7cefff9b266e8ce582610a7ebd64d9a86b0920f6c60e252327cf8282d98e6ce0f6c5c027d79fb53a8b899b978e81881a1810d4ba8b35e5ac3a87b8cbf031b95487d6fcb39e797bf346a1b94b0ad55e49508a134b54ca2d51cf3364c7f48af5c6043128ee9d7df50323d739648147b1b1f646dd5b7aa1cc8810d481c33b818fedb739b2f21b801821b1fb8e1811b1db8c1811b1bb8a10108ac8d479cd3a6b19fef24a37b62c3117b78e944a85d074dea4620c3f38b714f574c6765608311e5c586d6a912f7595b041f7d3ec8d71db1f071604311c6cdee60a6dfddd46723118d7041cb9ec7175e5b1081db9b7cb4df92bee721aa9031897c399698b7865896b3df9cc6d754db62a31049975d5272b3df7687108bd9a5bb538e7e8fd2201e11a625ddcdf2498d0d41eca2c7a0c1c5b9cfbe0502cf82de1611d263d85d870d409c3774892f6537dee71ff2ce295fe255f66cf68359ea33f792b90fac8c92239f5f3c3f8b0f6f163c7ba82e95a1e61ad8d8037a4ad7eecbbf614e480f6839c3dd4c937e31bb79584ee5d5878b3419e12125e4a4cd8dacd0d9bac3624ba11bd3b36c96393bb461ea62badc2519536ea30ede5aa62b17e3c97e990ee7e0b126fa322fd39e8359def74e4296f8e8cf0c6cc86197adf934f511fdb662230e98ce7d69597639a56cd4061cda345da1f5d3cd73ae0536dee069b67dee74a7bb25d760c30d7516a576c30b4a948bb5c1b3f6a81b6b2193ccdfa800d110d860c3b993347d2563dca7890a36d6f078e6915f2542e62d3558ea2dd9cd8b9ef262ba60230d95187f1dd5b30fba4403d7f28976b08ea7561a0347136c9c21977ef352c54ffc8bcca0e87c96c4b635452773c03d6c9441cfb0d95bdeb20736c8603c93695d8c1d323c09878d3134762d9ffcb81c83ed64d81043d91a7b5f96c7555ddc46180ee1971e464e4debbde1011c65d8008363263ebecb69af367e63c70ee5c00d1c144a00ac60e30b7a0b9fed54a80f3b9f870d2ff8bdfd928e51838f6b6c74e1e4e9b14f4e435ecc63b0c185f7bf575393eecc030c36b6b07690eda632c4644336d8d0424a88fc984eb434731a33d8c802ff395e90a1378e9b32881b6c60a1f76419a3e90f1d6c5c6179f6ddcdb50575f1b26185c65cd239d7cc68398a40f860a30a779d7a7d0af92f1ba58249796a99c2696246a9c7bef29897c2e2fb9fd498ff418b1f05931674fe8de9ae393528bc2d77be1863f804345cfd975f8a9f2905b1e1044b7ea8f5fd531390b9edb7b741dcedc60c1b4c58f8b45f13fa65c1a3ed031b4b30a89349dec688d49645099b0975a3b3951c3d4a1b49e005ffd40612509dfdc473929943ee368e601099fb93cb2553be201b465077f48a7bf28a800b5237c9a0762acc638308b85ff5b77ab6cd2f358c2599958d29efa349a908358471eff5c9974a264ff17dd40806da74631419a15c8e31c0384beeb6b749891bad7550e317fd9d8b95a245b7923152a8e10bab74ea8b994bc7ce632ffc1d3d0f99d76ba43a851abcd873866e8e396e12ab7a506317c87bbc0aa52d67d4d0053a97b8929926acfb450a3572c19db664d91bc2e37eb8d0df651195f733fd596adca28d1fe6b5ab85fda411420d5b988410727764fe52e60da1462d0e769fc51279b1af846871bceaa03b7eb2d4b0676197ced2498eb671b10c420d59a044c5cfb36c5a9c5d81502316c6edca1f9bb97377f1420d5828328b4198b9a4af427d85b2793cae851fdb2ce80b355cf16b85cc73cacae4c782d46845f6fb59dadfa89a6a07e1e13b60454a669a5cc89c2b64acb18a3b89ff2c97a58a339d879b1beda06b948a3ef4c73e9ddb9ba48c0ac537c660274ca7785396d6e8f3f70f962938d7f8cdf1176f4d2974419a703995f6b82226c5729f32a6ec8dd76dc9428d51a4a39b9dbaf95fe7cd0a6e94800b3544e189be205553febda40e455f6ae1ef2954774c51a8018a3ba6cb10d6d5ba2d9fd82d43a4ca6e8b7eef166a7862b96643c67575e5ab5fa8d18937bc6f4ea3ee3f0b3e27ccf14f6fe8d9b4ceed269e97c42775317f7c999ac05a3bef996699f0ed5a63bfba9c9fc776420d4ce4ef9fba496a56cffb12dda746bf52adf13ec612b92c4277a8ccb92f8495d864e7142536a579a7fd774dc6971a93488b275496f28ec9b45f43127f7adbd14126b12f1d0edc78418d48283a4f799e0e241899314ba671d3ce8d8f703cbba4be45db7c458e38e9d2eaa9aa94ab961a812a9541eacbd9d3271323d096c6c7b23f6996c48bf032dfa596f918a3cd16d450849e31c59e9664929f6a2250b5ed2183672c31118158ba2cc5cb9d4de43ec4796bd5762f0b362f1a822fd77331b305d99c1762537a64d66a8a10b9c7eb71b12c33b6981a836865637ca991417da88620d021163247efd8502310880e9db22563d261571ed400849d7a4bf5acaad35e7fb0d484de3d19cecb647ea8e3538a67d1a742ea35fa90bbf4233a9f566af0c1387ba525bbf3a464660f87d679e1624dc8bba90935f450fa8a882f5d99e5d6f370b0ce6278616cbf465f030fbaa42a77b73d2fcebb8319354b2b5bf4a839af6187fdd32eeea33d068e1ecfa3461d907bf97cd7b5715b920e2633b12a42fda75fbfa282ac31870593ede7a1abcd052d0f6ac8a1165476d25d1d488d3870b126febd1f5e2c1727d48083b9dd7434312fa897336f388fd493b57946b7996ab8219d79c35fa7d1221bd66803b7255db48b2f6c58ce7ecab3082da617946aac0121c665414e065d50430d67b23b39fbb7fba053230dc89041d4734799744d0d34a4ccfc5565ccf38b9d3378aa4cff252f25f357c1a86186db5c6367416e9ed296322cde684187d1efd17532f88286b54e973ac6ab31a4c5eeb896c5ab5f8c961143993a8e55facc9a108561f13e6b9e4cede9db89430d309c65339d74ccc152bbfb0262b48f1a752d67da1d3dbc70657a419476decda31a5d386c67f9fc056d8e1a5cb05f2ed90e532a53630bc896cc4bb6fed58a26071036d4d0422e06b5222c8492f9c52b148a0f6a64c116e672b46c9f4a54851a5878776637c860a211483301642660668c0110e031014301430a9403380810337e8804e08c9d80090082003143052101f01ba81937e0a13b6a0800c80f1b2c00c03939a961128cafac5daedd531e634c65b132834229c37f9cec4047ef501dec3e8090c004183ecae05f1c1d4176a0a37d717404d95101a22727364c7a717404f95101b2e3e4c486092f8238905dd030d105abdfa3c16549fa28592e104a7769f5e72ab83894de7b17c34659d34c6e9185ae972a37a6e80c1f5c86eb08f2a34c6c717404e91e6598717262c3a416be831e6594e1658c98d0e29321fabab59d45a3346338917959985fe3a3843a5527a658ac2b9f37dbc91ad1ab0d4c60a16779392bd14ee99abce2ae1b17e4bd28031357207faf4588eae48238b5c2931e3ca835b1516613569caafe25993e63c77857b1689eef5a647c2abd573c074a068502c444154993e95caacd2de6fb26a948dd6e6bc631abab978a092ab6dd51da3a96dd6a6b720a94a74c72c47b67c71488188430314599227e27fc72cc2e9352e8d2bb2ce8a83906395a0b4c48e1c7b7be2c5746cbcc9a8c022f59ad49eaa7461b8942974e47a130e78f7b0b9eb41c3e061495ded3ed24f4bd9c743e61c634f178a1f1444a676ddb319983afa877e8708149273acd39cc9bbd9ff896138e0efbb131c7549a69934d1c53ac846c97e5376f269ae0fa3e87ec127b618399c8844e32e69fd3976bc3c452b9b659dd7709e36f10afd6ee62fa688945cd6877d5ecd28d5562d9d484a8be1c25f6edc08412aba8516fcd3e2663e987c924d6382d8de5c7a70b49222573d67745d4cfed139844620ffa922af9d5db2d0812478d33e155429ccbda23ec3125539d3eab2b9d2a4798c3a5d34c19c7e44f9346e4d2bba869212e5fbb3d306144ca63ec630b5eaa6ab388f4e80d1142668e0e2f8a68e47967aa54d9f73411cbe9ddcfd6a3b59c44c4f9740baa2e9c964a8b39c4297490a1736e8bb0d20f45410f13437096da234779ea8c9f324c0ab1fc2f3266bc326fedc384106aa7e6d4d06e3ae88b062683b0f4d7a5de34994f4c82b0f4be6acb49be7f8e4920ea3cff98711e3d7870c004104b75a3ebffb946a9e60f8ccaf8599c72133a0781891f72d1e1638b5d324a464760d287349e7e39cba77498aff860a8153fffbc1b8df11eacf7fbbccb5ab90ff5c067972d3dc5377a6ac903665ba3a32354a97ff160eb4bede13f6edab14dee60d2f417ea2e968bcc182676e0cafd4bbd860e657b101e3d7e3c084cea7016e4febc649feec080091dd2490a98cc81d1b39fae43662207aca47dc96aecc8389ac461c92c84eb6db24ce0d08c58c717d36bf877fd03266f30e73b1d9a94d471394ddc909b272d6831c86cd2062ce48327f9e229f57554809c241336d4a94787ef5297c4b32e305903f39e8426b9d18289d1440d9c8be9ea4c4b7daa799334745d21cfe49eef2a3041c3f9b4c68b8cb1bec50e0e4cced0a78fcb765912a1eb53a1504ecef0119898c154f7ebcc49e9fc7965b06af3c5b1edcff01c04312143163245de9a6bfcdc8ea1747b4fe2fdacd7544230110362ff221a645c8f3a082661b0ff3ea9b91b532647433001c31e5e8c252fffbe457d60f20537f4acc98c1f2e4b5d828917b4fd513245f494e991074cba50ba6ccc5a9fc385b38fee705bfb313e5b4847dd3fc579fee8f25ad86ce3b966c5f5bb5950942a2d89cd4f63a38485b4e849fbd2be4232dbb26eac8cf9bc2a384caca0e87d6c757984fbac265538abd8881325fa46df265430d4cf7cedbd204f3799c272e88e6b30751aee3591c2f2729c8fa5dd5b963b5148da887497e54e2e8916139840617341f7777bbefb78750f133cc11bd9710fa6d1d54b3371021bbf3e631219e271323e306942f6f287109f656360c2845774b0cc2ddefc96bc073a7e09a9b479b9c547b8d5233051822dc9d8f082fecaf44d128eed8e9ee7d7f2db5aa1507c9051011324e8b2658e08e4a0019e1b10c0d1234800b86072844c8f79502d8b0c5a0a9918e1d0fe39b8e6a7b3d0f2a3c7490e932298e7f43577632ae9711322a4f3d2058f4964a455950a100d41c9302cff512a446c88bdb172e225c2a8f32817f34b2ded6cd723c84949301acbdca139433bcb75efe871f281126070ef69bec46465384f094a7ee1b998d752b3eb66ecd016a0125ff0d2cc8d78f3284aab4a492f0a11d594e12c327004f1155480680852092f2ca534e76cbe6f616a1e3ce8b10bd45c28f92a63faeaa542a1fce8a1e3c40325baf86be54ab5d4e5cb2bac4c29c945e26b74f9a67753092e2e9dac738c85c9d261c92dd2f7ded2824e295a4725b6c84a333ff3464ebe4d86034a6ae1874f9d3c476d644e1928a1c571a53ee8e052cf6631b3583e47e878723654cbaea04416c5dc8db211a5f582a68292581c5f4e66b926c92881c5d5fd22a21b3a41c92bf0dbadd22e6f8ad14f50e28ae363ceff57eb2e6fbe72328392565419ac6cbcd3950b6be5048802d1c0063ad0ceea630567f8085e50c28a545466416fcef10e130325ab686f4375b55c4afc73941255a4fe397ae9134a05ae22b54d2b46c531e7c5529e94ba8c9e2269ba39b598e4ca6a5330674209bf19254b3527394a4a719dff570791175d3ea44069faac677de68c9251fc2f0b2f9ab4c51846480325a2d0c2e2f3280d02120a77c784d2d09e5d83a672d23c74879ef0f851020a46ac4ddb537ecb2e6a860ebc031e28f9844964c7923b3e9e63ec09a49516ab1f353de9e9444ab8f05ff676d2d6aa40a08413c9d120e43e8d8ef89ba8e73bc5ddc8ceadaa26cc2c87d951520572868f201397bdaa6f5e13a64609138b6cd269f4c44b2c23f69329f32a144a0f203c7a70e08c124b70a2712142e75d9bab12977ebbb5ec9272972d4ab02f78744b11eaefd39360f7c5ec176d2f9104baeb4dcb62c529bd5349243aa534746e8d293d95150fc2436f008993ec79f6e072c8acfd7bf4f8e1e311e7857baa0fb1ee33027144420b1f4cbf1c47c94f10203a7678101d151e9c04f11b34e29c644398f8182f3488116b7bb99d9c3f7d939f78101d3f7870d2ea3f16b194a15b164bffb39c931245ec572d8bb11f4da19c9424e2f01b64d347c6b3f3a183073428414442863b131ac3686f9107cec37b5072086416ddcce752ddda6a88aee2d3ffeda82cb3819414e2f05e99371ada7b44669410e2df164d9fda381e37e647c920504a8c1a31ba3b5bd682f8654166c6af3e2d7fc604422f217d732cf3f61f1068b78ce789aabdd2ff80c6559139ea47f78f8550e2073fc9b8cddaf6e12cfa2f9996470b27d7f1830c324af860a611d3ce2ca8640f59a9fcfd1832e62c881925d840891eeeb917b7ef5fecf34c95e4417f9df7d09f8fc9a378409e16ad0daa1a734befd861c66f2004257748aeee998d75763033cab98e76320da31d257548775969cd2fb8597874b0257159ce27efbe2e3e0773d0d18ca39a5b3455e5a404257240ddf5c70c32cb26e360906b27e2eec3bb076b500207f4345588fdcae85f97bca19774d4e5a71647f9a9c40d293bd7d2f8c29fbe9747491b6ee1655912f3f2e754550f9c878e12362c9ea6c50bdb593465d6d0464fcb90395f3c976f50a2063faabe954c19c37612084ad26008557f6e2784a91469a0040d694b5977ff7b2d2ee8819233b0b5769a25ad4cf26486e3cb891a71b24e6f30505286b3a548f92c6f922fbb42a17c0919aed32dabd6b8974c104ac6707053f1265fee848d72502206a386cc3c95db5cfa5339290943bbfd92a9bccb198352086eaca0040c6f12a6d40665e231ab151b947ca11342fb6676963c08b752468917140f2dc98df36d1793ba0b4ba5f46977dfd0fc599250c20535bc68d23eaae3644f7ef408b28210e008d2030ff8a0640b8b0ae5a3af614b4b262d9cde2f73fda3667cb9240be775988b4f622a4d4b0916ee1893c79a53a5f4c886922bec726648efd64aacc0e6982c112236c6ec2b144a0588193e78b4a0a40a87ec9693b6fc2ec81c522839566002203c64504285636f9e8ffb5225c70a4cf0e3044078fca0640ac5dcf9090df12c9a540a8fce0bd141eba8d560e5e4478f131ee88f93207e836dd7f123484914f86a932f6d6cc1cb254f7ef408a21d288182e79f4deec83248e5063a7e98a0e4099f165f2e1962ba83582b5ce2844473dca4e46c8ed261dde1a30c5f414913ee7d13e671e53a562b61c26de575f2b446f5ee031da864095ec7b62c49996fedbe44099ece776ad6e72f6a9504d3a591b1296ff43404b22548307c72396f5c1415a333f4c70f0541c91116de94b0d262cc7aaa122364da65bbdd2a13524b2545d8b39c35d9a9998da36a4110337a9ca12450420911fab8f9e8b2bfa27bcd91e386ebf8414604ba87095805140aff606f81092020803a900c030f23444c89064f4f6c40220c437e165c6c7b97e38b709441128c46c58876ad5af918cd813b90109000e3ec17a358a96641ec9e8304383240f28b74743ab9c9738ee7487cc1fe9752ea5d0c3229bf42a1e420e985e6f2c6b7945ea39a0444779880c70c4878d19c5a8b5f551ea33d925d78e2db591661ea42ad8fe934b7b38b1feb11e4a402c40c1f2420c9453ae8bbb7a61a6d211e6390e0a2d19ccbcc1a46678de528c10d326e7c60043742a002925b98aebb6452cdeb61671eba83560a25070770e48035c80a7ea480c41606a5e37d66693f5a65f80e27a9c559b657b5ba5bf7dc567c9ce060ef1e1cf0ee6102125ae43562c4ded2cc4eace4f0201ae40524b3a85eb0cf5da1c329fd55964416032089458fe73106072440028b0790bc22ddb2d8bfbc2c7a103a24ae38d1e143030c2069850e1f1a70e6d1430124ac5800c92a1a40a28a131d3e34e0820690a4e2063750322440828a53a4e50d3e7fbd16a341a648c74c9b2fc7ab3431030142520a069090020124a3d0a51be1e259ece829cf08a283470f1d6e2011c549024842410012509c1c80e413f8e9de9c5cd49e3037bcf6877197e35e72dcf00249270a40c20913924d18804413273a7c68407f98a181039064c2fa60326a3db49e3081c9b0a5327fda77482e715215f1928fd612dc6d88cfe8a712811b102841042070c3ce482e482a91ce26b447d5faf5dd29a1cb9eb7d363a6f47a2199c4396ee6643c659e650d8924586f4f996352d55754790149248ebf1a4cfc857f97aa3c4e70830c1c2490e8c2d3bbd822f437ac8f5876a93e6a65a742a178101d2db86123b85123c0e13b360b248e603fb4949983c76b85481a615a912e85ea7b06256384ea49bb707bed77d752a1508040b288905ba8145264d150180c05426130180c0004581c0b00631100001820220f8924f2a0602a4f7314800143322e66522c20281c1a0e07239138141287c3e130200c04838141811445722c8f22d135a965f4f41bd49e87bd5d7d2e6f32014811b9f526bed06b1ba0917b8e1e992d1d800728288ca9e9f3790cfc04fc4cf75b3b413e7a16e1b19f8531679bdc385f03035d3ffc2715aad12c7f236a84e4bb73c7aff3ffc87fc50ebb64891e7c58570c7a51d72345ba4f25ba5827b918c8a86ee45cd4c7c0bd185dd188f1ffd2285f977f7898468806a0112f363427d683a581971eda95d3d76377dcae9f863367af8c084ce31ef918ce0d5d0296aa683fbfceaea845e76ed97963b64cf3e1d8b0ab120fc494d222004b530fdc74e04169850983ca25d4f90c68c3f77011aaed56123ae39b61a4e14407534a3533bd89ae85387d78acbcfd2c1aa3e285157f9c027c2515f96819a8a60f499b581e3547f170fa8c7fb508439413ef5aaf734b95e1fedf8c8491fcf186ff9f993417e0b2419f5d470f698eb808998a1c81701e1b53bb7cabef910be31f463e46e50a3b1e565c76ab5ee9d2cb2caa67b3f6705c7bb634e7dcca81fe511cd52002dcda81e9c490023e405e86ed0ca0da41bb3af073ce122f946f61400af9612025a98424a4123cf81260c666b9b0ff1b7070ee89e331e66a60f66afd72cddfb6796656cd96cd4236de1284ba96231395d05dd8d5a0fa39459e6ea2e1daacb2e73a1027d501e977c7f9c4f88a09aeaa22519d000386fb26379975c59c04db17d8a435407ea6c90b5eaf1fe266b81a0a5d7f2ebdd1ecf5093994b18c167ed840165fff2cb82257a2a0ddb956aaeb71a9403f6375dcb81ea65bfa0fe949181516dc7b686f490edd9bc374ab63372a67a5225900a9435c811b112ac0edb0f04a8ce6228c5c634ba44998ad7ec5c8945cfca968c4388eca23e980459019e8cdb02bb541312c15d1c696825b99aa78aeb036a67489fbc486b1359a25f505b11fb8e208519bd21b440612cae07a535c4e64ad6215a42575fc65c3ad16d49af81511db13b29ee00003fe28130c4c774c7f98ca79f248d47f3df07c27d730f82b76472fcdfd88bb4e276f0a44f0eba2da997ae8c61b48d989aec95a3cb49ecd2cb87818cbee60e9e860ff07826943703908287e05fd7b2075104008e6b44072330059c04a80118a48bfd99cb2255c6243372c94e600036c3354811f495185669eb614a029d77dbe00ddfb37caaffe667caa840a44706c0d8ba10ba054a57def2391f221e611950416384c8e11d496abd9845fd0c256e5c177e8b8846eb0617c100b798a2f63456b29b02507209c3c811178440bb10ac77a508ea3255749f9cb13250ed7f6f74ae40e23849e8ab14150aeb755ff137314bd19fb0119055282bf8a9bf397715fc30313d4801c63fd968b4e807862205944e710fea6d686fa6659a84ce013c21a1d4c492544876b8edd9d2b3c45daa5031c081cab04c3271453d95f7c310e211d9e1247610564a4b35641869572698f10cf43ad589ee8ab74201d8b12227de3190c4b6548bbd3f20c93e5f5b18b4517fcd5220f387d5a3bf4b339166296a8b0e39e5775648d62dbf928d64633ab91a75c91193301a5a51657a4c8d49bc245361e5ffe4d61b0eefb746fcfbde64f6b33e55a182b7736d813e9ad019e9aa4d1876b95e0409aaf362614c57b97040a6d6f2be2abc41a95fbf222aa6d510b6821b7011886fda389a1c2aa64f44d14ae9fce33d14871e58a47d7dd0f419005ebd477415c382d5c3baa0bfc53f2677e1ba03e606d8d98273afc911045ea53ab2919c75772dcc980313818ccb8e9dd01bf84f8f867916b112fc9ee95936b931ea0c819839e3fe85a9d8c231fba6e945a1f76a61442340f975e8010794f354a482a16d219a1a41af48476d4da504e82a5228c9a20023bc8d1b86c0201f417f7482d6f838f16698d01aabda65a09cc40cf73e58446ee9faf40834ba26349e896a54239cd882f92fac242f888cb717f3eb9362d31371f32de9fba9f6dd61b4f38fd6d3eb5845f1c07d57d09f6549758e47c8ce33ff6739188ad01d1854b560db58143c70c09aaa2582494bfa990fabe92fba1ba5dedd4cb878301baed0314ea43e2a70f03a8a262a7e58daf8d86fef030b3337c12332fbb1bbf8fd4ba28ff8a0b598fc0f72bcec9391853a58e93d3a1ed297cc77d24c9db424c7c5543570bad0baccefd814e9b27eb352a56945304bd7ace7feda1dce90a5a634393f24a6fc5ca88335190f44658059ba262b8976f65288b69b216cb2dd00847f28bbc124cddc43172ef9e79e70ddea923ae812cc6a7cec9d736ebee0a0446de3d3f7eb4f170712bb02a17cf6dc9b39e3580b0d1f513a3fc0361cc64444869bfddf02a575b9fcf5a684cd51bd524eb319b59fcdcb23a4ae2569aae184334e10a3b2eb578ac66e328438d9611a0712c30a4d527d45c61696934c3d1500c24e7021abc4f152b20b0c97e04c783c3b5d5b2381005fa008c18de79b638da64a0373ab66d68ec9e2a34fe2e4201e08356ea8ae7c639c22f5948c430c19a209dd69ed8436b31afd2f54a859582cbfc02a7a9fa05a236a131b31fc5177f2605129a620edd0bbcf6b3eeaeb1c2f9ba8e47a4a535b0762616d681c1ac0b055bd1639e7442eb587191d660ac531853d6f0e0b9ff56cf5c4675e17340ad628336645fc6eeca4289f827e4bea3982e672d8d2c6fb2dc86775041fb4768ca4828d4f106ff00f9652b685fff8bdf23bd4382de54b9902d36df19933d67a3f0e2cc433cce308b54844a546db0fca441c838b0fa7daca13135cf6d58485754e8220a96865d454c103d90235a0cc8c31481facf8bbacae5a76d0fcde9a91e6b0f326b81fc6e5c84f42477af18d811a5054468ec54c300f490879d88b5cd226f0085ae910af8a8d92f59d64b8ed5c25f042c5d4a1afbeb93762b4f143b04cfc47eb3819dd46a17d39c190f1b75e22d6a892d0fa6e24dab60d154334554a8119500d2b4b690659b4944be108dd345f45025a14e09f6ecfbdbccdbcf8a9067558012460b20e361edb692857bd7c0a0aecb9e8900ed4c49ae450fcd2ed710d60633c407aff72a48ac5d023edd0632e946ccba396f33d2820519d66d655be7006e335bf4e114bb5aa05b810e8880fb59766b37ff56b0d51ccacf08352bce428d0cb21a375e4c9d7ceeeeb5942c96b0b851b0c3d04d000471dc1b8e8a12ebeb2f0a0604346154136581f2eb26440535f409601f7be00407c5a580be235835c4dd31073b37845354d04b6faf1056491ee4cd69799699bdaf895151a07162482b7fc364d4ebbb1c26136af850531b0f3a21a1ed7626eb03360e778c73d71b5d56133c813fa5053fa6de81c007bb123687004e86acd8f71c0abae475edbf2573fa0ac140ea14412241d91e69de41945b1415c0ffc0419a4f24b79c056c08ab3100ea6e8657b977ab12ca388e05008c81efc35928610414f80c961aaaa6e02415b8f956719700824a0d34e161fc929e44c3c12eb3b82c1d5cfc8a8c49d0add3129eccb1d3efd2c8c787850b7a1c3f13bc3b7e9e4d356950af900ff9c3d4cc89a05238111277fb9ffac95b8d8bb2a03032f0766b2fc26844de3c2af9fa9b40d184b00da4accdd13f8df1e01fdeb20fed65172b3c4c5010a3b63410bb890718224198444d12ac36d0a8ac0f46ddbc47cbb04e7603b5b147e173c171b8985a244eca38ac14685d24d338620019d54130a82866bc70c8c3155593daca248faa654380c3b3c20a4638783b8e8f108ec89943f885cd02e3f0e0506263904b4ac1512b47909821055015be3df002a955eb5dd5ae03c01063339b7523f6292d89853038339dcd38efda926daf5d828f42ac37fd70402a4064358028d437b741c4660525df4804d769aaa9509a7d07424baabb4d4550e156c798ea6d4e09e845a0a71e2adf9da2e5dbc7820367f8be5cb395d532f2e69362965a530da2ceee80fd272575684db530228d68e98388b0b626018fbaa736754213515600d0c6244e04a235c45d250f32743f2f0dac8654ff8d9f219c9f863cd3d99e70ebfbebe7c7ab73cade94a8975883297cb23be22268c1540dd34d362e584423eebf75330d78dc2624eabcefd49b64a082a050944a30336ac7681d52976a5a3c08195121e38eaac1eae5eec776abdec2eba1b50f1099e17846fab8c96d32dc6640eae6ac9fcf1069cb2a027357b656e63eea29d3615c2171edf1840b29ea624d98ccf7774eb2cdbc0d3f1e292181c0a4af113f4b9e5e08a58e185821905d335c6b8244ca2e40638b12ce6ab42aa148a4366cfb175a77646ecea79a5307467072a38202a54a605dee1147e07c1150a9d10701e6629ed66ae85e2ae3b7cccacbaffee4edcb579a9644bb43fc952d86e92b96017a3c68694a6977c0c0b25e6a048d1791cc8646f14bcbb586fe1c75b5c51adfa0227a95fcd15b1331af6303251d2a10d367dcadbe7d04efa3af48ec65eb3bf82faa6f2904b43258a076c4890f76ac176c083fbe708693a6a8655ebba68e597423e405dc7e140455509fa1829d91949db8bfbe84b0745330f483b260401fa325983232c1351f53496a16a5346e0e17b500114a35330b843e18180aeaa3495b152a02449ba6fc7c00c45251e5a4d082bb3170e018f47718dc4a4f4c19db202c88148f623eafc27bec7dec62232f2c40fd5c25229277514567d3eb717b6dca95b81290c82923badc0d4bc9761950b2c33836a8a426d9578fe7011bee7fc69a2fc4d9ca545bf3605ee20fbdfea9c71f00c6f56f4ee4ff700350d278a62101baf91f27bdad201a7029f86d69b9230d5390ca6df20c083e3ae684be2624147f382a7f2e26e13fde7dc6fb09ff49f163e20ba7ef4d1facf3e9fd8fef0286c0847f5ba43ee1df51f9b1721ee232441622527fcab19e990d3f10812b370021302bef3c33e742c083beddea31f8ef816b0a40277033e6ed73fbbfaa1ea40b6a9b95c94125e026b294fa832e55b28ed13d9dc64320f115e63e69472d8e4f638f7538d72f1999464e2c5f531a89cdc98415e0821f007dd7f6d2b582ac9d2c920b651af5d970b42ad13e5dc4e77ae9ffd5702a1ff80bcd2bf6c9cf2a3535f0d353d46d88542c581d3d0c6a21e75d52e4c6bf9f75f1ac76a9cabb563d83eef06a44356f44a63a31dd71acbf684198bf8eb31cd37bd7a9156e59e15fecd18f6dcf1e6c294024df80d1bb71f75ae4d6c7466011346f22a132e00832c20e9173ad8df92322999ab6ba1707a520c391f664e8b90fc5b981ae6588565c11489fc0d1aeb8abfeefd17bdd34a15b5c4482e0205acb036e4978244a3e30ae1e9eb97050cb8919674429780c0decb855578f620f0caca922f0493f81ef20098024f1e5983c62d7eeb057f9666635ae707c9e6522195f3d0b06f391d598667190a72f85024fbb1954ad9028b127492ce672c2c43d7c7003c3557d9369af8dc0ca3d28ac73ad83d4d3c875957b8bb5d13e22e24d33dc7ef7074e810c9f3078ca75134476853411e5975c7ed9dae8eeb833bc1d27abfcb465e85f12bb09066dc77ea4e0f386020db76a94ce2f0e51941b230087491744a0407d8b6c8cd0bd41927347737c6499b1483257cae7e79290c4aacaa39aba3270208eca1a00d1ac67b56ee08df879223d8573744fb4ffc951bc2ac143e10327576614111269c758769d48980d398d5ae67353e165c3d0afad0e3ca44a7f2a47e150a15d631454329c288d8d352767e97ab898a3904e4f27cb4f2b650ced68a24c95bc0bc7dd4aeaa7629ca07774f3d6e2a4f8ab204ca5b2032ccf7354c3b2387158f459de9334bd11824201534a1af705a59fbe7d7f41b8f8d73c9e943919fa4cb8ec89baf564999e89725164798a9511282448e0eaa60f20b5c88d6b686a09ab1c69becd933e19f5a171dd6ec70e5655be49a59c8a09087d6e2a1a16b6f80364d9387f7f77bd82fc451275422059f108cf32626d71841dcac622cb68cfe62179980056af46bcc70052077220442f543bccc633d8d6f138eb5ae6cc0ab77aa835bc6cb4b768818c8a765ab319e58a8ed4905734ceee07174f4ca88c8c3a75c314866dab3d666a1974b63554e8f044afc011e7e185fa9c48f8d0de00b4624d6cb306f14357e925d05664f0fac20406457be012ae66b8311627061ff8d9f04c51aa0ff63b6035d2cade07e0d39f70575109ba42a18a8a615273b4af9645691231fd7f58136d076fdc292f86a89a565184ba078a933e5aafddc98da0f1148b0eaf58bb22212e78bab2cdb3f66e564c31596c5bf7b1eb5cd2d64881a967eaa0d05bf7c4fb4a4f229629209a3ecc02bd2f44797a437c94fd8de46539b60441691de5f4e91e2e16a3d3042e8bfefca548ab29e1257158257de0f8d817be4bb4441b8f1630042c951de6e8c8e725fcf348f87e7de3769857aea6e62e5b82ee90e85b60bc231e45cd602e6d9faa8a99d97d4f562cc735a1485c6a497f5b8c0a374d3cc23e1c4a5cb65378387b57e159a9873839227b3dc23dee140d8aadea48aad947c4915201cc9086342cfb296a2c83b377a7a0190266258a7d7f092b728dbd86f28978aa8acfc7c252245a78ea891d030589a2ec0531b6cab01b4596192b145de7170df6fefcc6b8044e4751ff1ef57076e2fd12ad3533b163b6f9b92eced378247449b336daebe97c01cdabadf39c9932736e0d99f82cf65040ebc3dc812612ffcf1cba2028072022f04e8c921a82747c6405c24a33ab15d9da3575e1031e91e2c37a1178b3d3ac991b0635edb33275b5c1f924ac3872f235a304f42a464635fac2a694f9f157df7b4c3bf872e8e50ceda89e213563a5d382e81e9c9b94624751f73af8c285ba1f035f7330b15679417534d21435d1f8d606047c6bae97874340a054d527b1c28c1350d1c0e624e7961282de50869baa9b1e33d7a9312c3ac9caf06b4af8035a31d50924a2f61689d54ce6bf954f137af5eded5e4485ace00fe93d682f6239eb59bb12180ecf4f3bd2bc230e2b12628f75672f0247ab31460a85d98a834adbfcc1ffe57c281d416b2b9b23c4709656c94ced5152bbbeefee34ad17d91f5c5ff59d263bacda7195673fe096f60cf005ca1128d710ec4a016ef2d5debbc48f9faedb1bce9674daa0c5c7d54323666c34dd692917c4634e667794e9d673af2ad9bafe62804a761c197f1e27ea6573c9edf2502a9e81d8e17353d60285ae3a127cd403d29d8b90cf1bd740b23d7cbbe10df3c294773bb84fb4ebfd519c84818ac977d2debdb180f8634e964597656f6479e270f953bc78a1208cf28ffa9ceab55ab14008d89c60882f3f5ec8e1a54f7e7fe00533eb6eb8d8588a46263b982c237ee138843d0f8887148e4e940fe8858c6a15840bbcb27ae2b709e80e41fcf751d97869f100d40c355a4142e579d8e834e8c69b50ebdddef09118903cd8a43e838242f1317ea629f1fd16077113b7b0fd2dd74b91d17141e75554b148c4e1580f0d3af1bb7f3b64c4250dd0c8e3ad303fe79e27d8b8ef67aa993830f96f11440516da8c685b7fdf9af730b65b348538f18e2f5933cc84486e299bf01d127d3484af1ba261c2ae87fc514111092811a841f83036e58f7019390dd5fa85736147a4866dfb1f984997dd47828fbbc5c7920293a37e5e23640c3e573c78594838d7c9bdf0d1a931ce361f4db3b64aa8918bda753c41846ff58836cb5d3c10af5719e343c40f21904e00f25802badde411af8ffa16ef7f737195dabab5ab270a4c7c20a1c01265d77f29a8db1f912a7f217de4be92b2a561122fba1529ce62f47c5e5cbbb0d0a30651205fedecd753de60c4fd7862109de58e0be82aa15a59c6a29f0faf03bc2933c566253b10d838f7b917301b760997aba090f7456d5f21f8c5e06432068a3a56326c9d849afec524714e052e502934ab929ab804b9011559da8c7fb4a2a250f2d08bb7679b0a6c57850677d613bdc67e8ec88cf0c437e3045f081c239f7cbf64d1f79b36b1d9e247d346348950701991454a5d03cf11dd41b850418bfd974ec6e3943f5542c8f7322a2bd66b42f6d48d8754cf1afbf88d6f7a60065a2389482a09d481b02344d4a51aa9a40f0072499521962c44a9efd426ea198024666972576df205329bc834971690b92dca894a3412b1c601bb8698e7284dc6a6375e17727ba37d90ef93b68150fca599d86c02b89bad89edc8cf96da25b88e3dc61092d975d4c466092c160231328b2a075ea7ff70ff5090521afb35746d19e233595388f48faf56eb9303fe28ec4faab5cd316c9e8abc1bc1a4b5d0d3ae602a0d64cf37cf2a5a1833a1e5bdb831d12ee9392f66d7cb0e3873c58ccfb208700f994e0c4005fd1b48da894d147f209338eee5b23339d536f89744049ca3ee3e0544bf820a1168f9013460854af3d647eb342c784b006e9abf2be89ae6824059164c01a90fc65299625f8af8f2541d31db5c424e7a6e305434cc2e783003c56b917e363007243693f1ba24abb7b29351b578452b0bed4a4ef37888de3dfba71d8e496b8dfe1cc2e71c6bf48ee1ea34f4f88030cc1968653f78997b4919041305f23083ae1176455845b6588ca9af250fd8f948a95045c04bcde86684913fb469b181b241804b74b74993d0dd64d296c32ae211afc09f159cc39b065538f007540d96603fc86e8a4ade97f1ef1c70823d3e7e03d643096be273317add1cce3c9ab96b50ed4768fa1adc6bf9cccfd13cf19e2be0eb56525f9540829479fe60d8d97dfc275d93458e6c106491c2403dd51280390a0e10130eb2de7342cc1bfe8f0ae29663e41e07d313a7cb55b31a094bd0ae0024277105d5930d2175c4a53502c8683ec3bf32caa193df0e5d6a0264df05f15ff630394b2268100341f0a906fe3001e5f0bf70e73ef4a03deb417dc65c41634a1d26542a6a3346d01572f0ecca8903b6e12858f5ba7f40cd750d5b8baf7381499926c11118c21b9348c66937569f05728844e9860c1296af6431bbd3856dfc64a013477267ed24ff940238bed12308ef617a89216ca0f4679d116f66eaf2bb117b82267c1ad3472d605242ca8000c1909a811830e2c077644e69aa9bc0840ccea754a4a3ceb26cd70abe84b9e8259e60b5157516b96c6fde1a2bed6c419b8c384fdd6b56db737ec6c8c0a2f20a86387d52060a57b4edfc45a2b669091ccb2485a616556563e20fd003a8136614d646c4a26e673580a29bc6e9b2c6d3f56980bdb9632aecfaa32ad44df38550f53ee6043afc18d6c150c31c0a84427c81520ed51ef2139cac92c55c57ee617a105167f7aed39cf2e7f59a8394734b65cc2778ccc102f41130276444228e1e0257c78524c68e9c39b51ca29be66f5208475168b459b5b331d3fab124439d37879ddedca1fe7437a9efcc21cf6891a210cd56186e08e5bd957388ccf5a8efe6c339aaf13f6c2d4fbbe422570d5da5cfd2df0f29519f385e8742c9aa53aa4af1af990c6827078f337e7fd9956a3e55bcc40986873a31c3351ac022cfccc490418c0c2e134083337079ce33d342cd92453b6aa757586d56d8b480a48b0c80145a7ba95661303400977f8f95a54b37ac502f0fd38ad6b032f1d53f10cceb9956950d73e25115e8620c6a9c7c1594ea50b6713b2152efa3eabd18f48b4553f4df8d2c1659bfab6b65643207060af756bb8154cb050414cf4807570e3ae05beb395fd9842417de57e51ff7101b1f367a5ffdcf2e00f3949497129a5f34183dd1154ec436f9157144aae4121522cc3017508e2d1599b4611eb3f9394471a91a997ed37bb2b62c7b7c4a11c102df96fde2c2520c476fcea241cdae311c02f53bb1e04205743a02c5cb0f10a8adb763c071bffb7bf5ea58b4610dbc539810d227c91a7a450b27868b15f4f8e22be1ed91e17af2fa42b2d24e29836f47db6c41a4d69c043734ee8aa0e093e6312d39257d06154c8aa4a3d1545cd463e229d0d7c803fdbb39543baa43d06454021db966dc1ece30527bd9f0111ee5882e7aee74cc6d0a9f1556976f37352c22a3725400fb16e7559e42cb4f9696b4552cbadb8142378df128868deb6966580a103da1fa99f885c7fb31662a77065ec86b79b9a3f4d61f64b59d32eb0b272d67c6d16382f94598f3f09e577650e7e467f8756cd7da6a1ce95a5618c6d228397d77712434ff09c563800e7dd051278d6759293eab2cf1e41a877b440d4bb9817fae323fd47d2f1f223eea267c4a9e9c25e213610e90694946d9d25e3b71ccd2d8d8c8abdb4cdc43d64bf9b6502d8b37556a8c48a8621b3d597283a650a34d56e03d9b0e4236f8544c04ab226158c04f15865cf42f2f848f15b146f9c549d6c0b3b7d03ba193c0209f04151c200cf50ff6d59cca72aa54c84c05483105d5a224119e09655c48976f224f2545dcaf6f6a90ccd63387741e0f1d69e89c97c1a9e78e5ddc67448cf47622ee67ef85301c1f3e5dc875628dd363c1ebef814ac27f87bb34a3693caaddaec93a86ac944952918039ff0637360305d181a9d94365dc30acb4c7f3545d7e1f534a44409516f8808b186f537b7b1ab15a46b58476986701884b54e2fde0f2f9d2830e7792f3811d430519ecb0872eebb8df7a8606baec0f20a9170375633a7a7227004f21a7a0053e0117b800294c7efafa9ca7e882d7979702b310341f41d06a480e26e98f0f00d9d6a21156d43d7287649f1f11cacdd1487c76f70ff2e54bf52ae79afbe5d7c45bd6efbc89683fc312dd2cdcf5aa4b0defa0080915291e086aec7ad99ee7fe0d83442cc99b57d111e8bc80fac7f9a41dd113a230cbdd09a56bd87f62dde76e08aa3b78e1545eb69ceda3d301c9c232a78e714464668b581f8704a16844403c385e9db751235091c13f12b8249b82cfc213ed959351fe82862f959063cb737032c1a25ecb8d0da630fb8e3fa473220c0b083e6bf9c0b646d833ae0e0966c7d12612b0f7cc626778bd19320dfb8b79fb5b015b64895c01cf3e61e3901ef1c0073242a28478b5f053623e230447454c691ddc27abc2c31176dd3104ed670265833b4f42e1532c7904756893b8a037bfce97be453468265eb92c603e6003a8a536296dbe5bac8f999c624714261b52f15c41e62320c6a2d637427a6ef0343941e17d6a3d6302d598fe597c0271555311b4a00b6e6d1dcfb692e1ec9e63c3999d1ca92c0817c7aea3d6396b55ca526553adc2a7f4ee8b1d7fd2df467590fa184ed9d690d6d28bfa8c2f8e93edd656d1337fa1a31d7caa80fa35227701d606dc2024a66abcf4579dcd0023274816c0aaffdf10297eb8fa268741f181d357069c40da48f14bcaf24ae915b07e22670451dcc7b87a4a175278fab22e2ffcd1e88ed9f13f58095e794c7569f1cadfd6a182cfed1f342ada56cf816e2bb1cce9efb7180b2971ddd6f6081d21904f0f337456895cd450071b16e7716e2ec269c1f1e573705b57240437b0e70e2c2b38b368cb5806466ad21ec208a7e9e1ea217b093b5809a72b67f224c33845d22f89cd3084d3d753bc094589a02bb8eb99df3e91b7d796af83a66145b0ae4a8b6142369996c48c6077c35bd16ee4ee2f5bf22ba6ba3e882724c959fbbbdc364ad3aaa5f71be59c35697a2368b04eedcb8225396845ef18f06f931c60c0b171f02d42c71326b2e58767746b091085150c72127fc384514245f5987e1460cadcc777730496b13ffe38e70f487cdef0f48aaf67392463e6c315a1c26c1b72e6ce4d7292b3189a638eb6dffc667f74ac311053438d88589200b10082dbd353a20af3a0de89e838eb01e6c8817d5cc00fc2d97dfb21cbd931b14f56abb32dbbd0040ed3b34acb0c7215904a28569088e8a09c6dcda1097154dc5177a0eb4ec002ab61d9d8cbc2dcc9cce21f339b20292d19c370741cd082646ca517fdf523e133c6830d85644e615eb4094645789a7a6b9a11dbdef7ec79be8aec90c235f1855299f11251a1081f2bbab29174edc708f926a9035de8dd6d723f40bffeb1aaf3d9620339285e03dc4ddf4700f0cdd8af473dc464806b604c2b3cf281fa563895f9e0263a783fe327a204ed58cc16df0e93123be5f62881891e06622a3642bad30ff37b7c9802e4f6cfd868d9ccc20920ae3cbda914ad7c5dc8240b13a60a6fac277d93418121a5784077c541761949542a9a0cdf11f14497cf7b8f78df07f218bd1c86c526bad76da1f2b743253c7ee816884a540da0f90928602b9149f9a86146b94a4213e3782483e5e6311ba857bf938d7bd35de90b38e3f76c7b5df42721735e1fe017aeab87d82ec2e1d51d46b6bf25136688e0b55468ec320c5b5b94f7dfb34617be35afd1b985bdf19ea911d08467c874e19f8e7402ba33987e04a9e8484bf835556b71321b894164d02f63bc9991bccc18f90ab0f7b0368f78753baeda1aa70628b0b52088bdb4d192702c85532431eb01d03b2248d489a86e7e117783738715c1d4f22b84fa6364dc108262dbbddabc76d44969778a7247c8df8e8dd74f6bc8772783a54cdd31c72114b07852265471fb95aec4468ad29deeef7277a72250f9c02744bf24370df2d6aa0989361f2d6222088b434dd413bd72b9379adc891372cfb23bfa2db82e5653e47cee701a81806ab5cf0f8b74fce277c5a8831915f019bcdcfef639a86497be55acd20a9c05c5f9ed213d7eeac525d5b93316a10bb31760cc37db63fbb3f1e923422b9885b628a38802f8a251d34e4928f19f9515aedb8647629b207102672e07802e2829e1fe6c81916c7ac1cfc36ba994f2ba8b0a03c643cdd724d95f99672350759b7cccd84b2138001524620f3930ebc4b928eec573dd34b209f40072fd6cdb95aa5dc6b7461b6ac10c92a840e1d985f848ae07980f1d016522d99de3df1b6d3e2cb601561c7ee974e868039f8d0ce62f7e6e4ac3a1e9122500d3d0843b2c5379e04397d7904881c5ac7acc8def09478787929cf9340f754b86a1981c44fd441d6c0f4a375000c91aa5002bfb7ba44407cb4bc8c2e952e3147d92f31d4f08578da17db65ec95e8548ae4a57851522bcaee9eeed80d40b53512985d6ea95cf6cb0df3afd5364c09ca02121255fc07c0115bda509b13c217929ef423e7241cbba6429cdb45903124c09321f5b0479f9fa5a54aba1c2a4b3162b2cdaea56e6dd961f182aad90ac6694624a4470be8bb2869934e1fae858111666f639008b1d41f17ada99d0aa3bdb4695af65e358252db957ebcf0bfebec7f0062900adc86e3b95dd2330ac1bdc9690af796032efd025d3a969c3f20d84aa436735623c4dd0042d09c81a1c5f852f9b2c08013fddae3807101c5298cc5ee9392eb75940dd453ecdd421a5781b66bad5f9fd3a9a5a447aac2a0a0af44496a5fb4889744f4a88fdfb2b54764738311524369f7eca94c21d905d9f99f8a8f2ccf93f80eb4eb497c82ee199eaf5dbbb39d748219a5382231e5ab1e26d636a3139021812e3ea4cc24c56823dd02ae41d898789a0733a8bf0b536447c3f19a2ce88b32937bcd6cb5310dd7a7f68d9748309a5ff14811cae038fd19c345d7dc86da9a23244b03048acd528e8ce2d8a7b4d39bbeb36bb83059cb80539179280ae8b31a4cde90c4db6c843d77e1b0d644f983f33218ce7dbab0084e0b6fdf19cf1fea1c2d1133425ce50f226f61095f806f58e01689251795747e89d4821be50242d2af6c488d948274476f050d50b0ddeb33ec020670aac250de712217a54083efd3472717d9ba86ce177fd922e229fa5920c0c01a81cca481250e7a61a54e69dff3de125de5bac90b3d1c1ed4ad4520a8b2b8c1059a013e916d1e1d93fcfd596a9ad57a85a08984f966800049273bbb061e0e7df621b4639199730469084bf0e68085d86d07a3d877d6f8d976fd75a571409a6e60817c50698c67e9032c2e1a2219496c481a263dd55f2c080a92930d8defd85c6e33e161c35bd2cad453882720d8ed39c653624624e3bddcfd1a6e0584471b95fcfc4a9c1f0e0cf719d5d17280a1173673e3efe530e49b9721f82b549915279e54152905b77ef5c3ceb9ead5b7b0438ea2e30441d6b860485c9ca83d2bce2f4c72ec221d1b259b2a49f6c10dccc0813eb7482aca1a67572de2d887395928d7bfc690280fea7a3e28ba58f80a6683b5b113748d2496a4322a3c5e4c8aa9077813a4b8a7fdef3e7fb213918b061c45466ce2c11289ad10bc0236677cbd519b502516c6a5cf3e3b1b82ea8090e9fdd06739e46c3cea4a3a341fe010a688647910e027939259a4bcbc589e519389fb52974cd34559367ea3c020be5057ccbe18b5a81928c49d73ab1f70f0d83cbf4601f04e8e60ac4c225fdba05c2e59521d34e8ae8ed43789b349e0641e5713f862d9f0b48d477729d2515c1b4a7dee126311a7b9cf8065ca3880b119ce79a2738180035ba8596c3b508bc7d91a506a4b1ff81719db9db2b66a6528a1f9cb991d482b9a72309d8128ff019cfc1de1fdb1c922dff5c4b371e2ac1becdf9bad1d05e1b3c4be9abf0f19551db4f35f82d31257141967e0bb7add1c4a78e33b28c5764e7be027c4bd692d8f7362c1cbfdcfd09f6a8ca86223bc06c708860398a74e174aece3c6185c632a404e5d373c406118d1bfe651fd9566b97fa31a75a3cbed87314553db6213efd00eecfca3a2bc8f5f8fddea0ab1af1c9b754e33cbb7ef2e2012b931632f6a167c449d6203b3d73daf0d71e0b7f8a811538bae7f677662f8825e89b4259f28c338c0199e1cd283ebe98c0e6a8c5172ed62eab06a280b02a2143c60a54ec7efc13b40836fbe2b966b23dbfeb972a95d295742129ee0a08c8756b05f7bc7aabd375bf9e97d8eb1a493beae209edfa90a3be18aa2b2f7402fee529d086078a13e8c9c409bf179020fe3e977561ab8c52cf20f12fe6f6b9bb83928c2bc8ae087d8675a07b8e85ff9a5bf6af98fd0d970afb183ef5df261688bf91c05a0a59e96ca8e7c3fd00c6d604d2b15fc2f2214c44948e56c050250798f8971824a3ca5d94094981c4a0e20611ab4364383d11368d5c755b109d477c0df787f3c458d097f90b8c51a9d6f624db101fabd2e26e72700edf9ba48496f3c1d1dcf4bcda3ffc6b44b220ae61fec885b0c5945e96475f85504294f51df65a5044db4de586f814158cc9f5b1141b0cd747050e1c0210995c6ce3d217cc6ad4c034b8904ee4d6135fbc22ba8d0f084c04849c5050090e0068bf5612880a9c27182804eed2b44ea2af03167cc5fe3ce8669252b19c9b30ae1098d1c571377c197ecc00c2471c34c7a0f10dfb1ec49ba3466f84a0546917f71605c5182504931bcb8a0c47d26d53c9240f2152e92f0d58af85da8432a9b51e8d7716307842f5623089f553660ddddac9a8717c526f403951bdc3b545fd4d1227b628ebf4b5f1af9e093f3bdc0306e0bf34a79230f7ba68b10b0520f6ee76fb33c3868b21fc9cb709f1295eea301d0f627aac219125c4eda5417d68ee639fb85bf85ed7204d1e49f990c5338000a7c9025a3d934543d138559895227c244613c2b3dba2f28ccc43ac87b9c4f0181aed1dce5f6bf9844a9a3bda94df38ac9226a03f076f1e39daa5ea18368b002fc39cb13306a445a152738d273c41103a444ec7679bea0d8834ecb8b5d0df7f8961b88b7beaccd77b3ce306826ca83f35f79b27580bb48e20192f928dfdae3100f4f94ecf5016d227d6b97be94d01cbf5aa80a323dd89a146169628bc23d89364b0049c7785dc2afdb3536ffeef791f520cc9aea30147e3464b3b1baf161be92d74ab91eaa682624cd93eb010c61c5d2fd79a9e6efa752461f206f9376f050321835e13ab3b19913db5fc61cc77ab05d5d987ff68786633846318b245eede4df4d325a7840419b057270956f448dc8a3ca5cf5e0ff4d63cf0f5889199a52c800f3c3e585ba562c854f64d501bff55481e6378c0e2b3de4307f97ab80d8543736cfbc824a8377f982200051eed0b50fdf473ce92f8baf471de9e4588355a3f1c142ed1efd4a61c93b65dc2919f98986dccf94360860b1e12ab91eaafad8055299dc2b028a20c9744571ea3d0dcf4bda99b30965372fe0fbcb68c211e2a457f08fca10ab78ed0a43467f368a71e44724238f16e4ffc7efebef4b23d17d0d028185a2d78b47b851cfce56bbe1057334ad845a1e82c50073d2dbc900f87dd5ccb14f5496423f325bbeb949ed25f5fce1a98d53cc6095acae6f76dcaa77196751ef6f3deab3a96b9be6ca3e050ab725c2d426b0c6e1beb3e6c0fb6c9e765734e0c056989e45d46c7d6d50951f8ec9927b57da21ba2b39c453927aa529745bacedc8873a5685e4cc57b6758fcab63d9ceca84dee5deb62e0823c6059ce39457ac68c402652d6426e430d55697e7e244799b8d4f2725ea2e7470e55c399ec987b0392c297f951fc79747334261416e54f9fa2978ede7a9512546e015bcdb4c831fa511549232d683d49be7443608b3d3d91ef32825f8af6c4f8cd7938a1a01c02ab3188490835a580de91c885e1b855db98a8dcd9905233a0cb50c798cdb0e23cbfa069038d9a4e4641c37c5aecd23b9dd151e808d918b742f550a9cf6a944f9480ec2ae36c158417449c9363f395c3da731a2f9385cd4aee3c0ffcae53e3a480c75c1b690fbab3b474f73ba2b03a858036e9703921e1d35f17314c4eea7059fee53eb4083b671ccd553d78bdccb7618bb9fdfe33e62fc4a4cc5e3e1d74a7d50d445407aa209629e8b5fd16b363218bf113e3b4357e756f7f56273d5a24444996dd95c7319c7442550a7387f45bc1060", + "0x3a65787472696e7369635f696e646578": "0x00000000", + "0x3c311d57d4daf52904616cf69648081e4e7b9012096b41c4eb3aaf947f6ea429": "0x0000", + "0x3c311d57d4daf52904616cf69648081e5e0621c4869aa60c02be9adcc98a0d1d": "0x1058c18106775d912da3fbb93ffb0b68a9734f009a231fe47fcb6164939b828a1facf59a303f7444c1c494331500b5448d714b361db59bc08218e343eb0810ae69e803b1d97726c36cf938a374bb5b0f0a6da528cb63ac2d4b76c669a861430066fcde6b948191260c67521879d9ab2b4576abf3321655c3d754a75e7781207123", + "0x3f1467a096bcd71a5b6a0c8155e208104e7b9012096b41c4eb3aaf947f6ea429": "0x0000", + "0x45323df7cc47150b3930e2666b0aa3134e7b9012096b41c4eb3aaf947f6ea429": "0x0100", + "0x57f8dc2f5ab09467896f47300f0424384e7b9012096b41c4eb3aaf947f6ea429": "0x0000", + "0x57f8dc2f5ab09467896f47300f0424385e0621c4869aa60c02be9adcc98a0d1d": "0x1058c18106775d912da3fbb93ffb0b68a9734f009a231fe47fcb6164939b828a1facf59a303f7444c1c494331500b5448d714b361db59bc08218e343eb0810ae69e803b1d97726c36cf938a374bb5b0f0a6da528cb63ac2d4b76c669a861430066fcde6b948191260c67521879d9ab2b4576abf3321655c3d754a75e7781207123", + "0x5e8a19e3cd1b7c148b33880c479c02814e7b9012096b41c4eb3aaf947f6ea429": "0x0000", + "0x682a59d51ab9e48a8c8cc418ff9708d24e7b9012096b41c4eb3aaf947f6ea429": "0x0000", + "0x7474449cca95dc5d0c00e71735a6d17d4e7b9012096b41c4eb3aaf947f6ea429": "0x0000", + "0x79e2fe5d327165001f8232643023ed8b4e7b9012096b41c4eb3aaf947f6ea429": "0x0000", + "0x7b3237373ffdfeb1cab4222e3b520d6b4e7b9012096b41c4eb3aaf947f6ea429": "0x0100", + "0xc2261276cc9d1f8598ea4b6a74b15c2f308ce9615de0775a82f8a94dc3d285a1": "0x01", + "0xc2261276cc9d1f8598ea4b6a74b15c2f4e7b9012096b41c4eb3aaf947f6ea429": "0x0000", + "0xc2261276cc9d1f8598ea4b6a74b15c2f57c875e4cff74148e4628f264b974c80": "0x00000000000000000000000000000000", + "0xcd5c1f6df63bc97f4a8ce37f14a50ca74e7b9012096b41c4eb3aaf947f6ea429": "0x0000", + "0xcec5070d609dd3497f72bde07fc96ba04c014e6bf8b8c2c011e7290b85696bb373285fbd4c6fce71acf59a303f7444c1c494331500b5448d714b361db59bc08218e343eb0810ae69": "0xacf59a303f7444c1c494331500b5448d714b361db59bc08218e343eb0810ae69", + "0xcec5070d609dd3497f72bde07fc96ba04c014e6bf8b8c2c011e7290b85696bb39fec29fe06b54a1c58c18106775d912da3fbb93ffb0b68a9734f009a231fe47fcb6164939b828a1f": "0x58c18106775d912da3fbb93ffb0b68a9734f009a231fe47fcb6164939b828a1f", + "0xcec5070d609dd3497f72bde07fc96ba04c014e6bf8b8c2c011e7290b85696bb3a8f65c4e14b8c350e803b1d97726c36cf938a374bb5b0f0a6da528cb63ac2d4b76c669a861430066": "0xe803b1d97726c36cf938a374bb5b0f0a6da528cb63ac2d4b76c669a861430066", + "0xcec5070d609dd3497f72bde07fc96ba04c014e6bf8b8c2c011e7290b85696bb3fb08f1ab6e14e0d4fcde6b948191260c67521879d9ab2b4576abf3321655c3d754a75e7781207123": "0xfcde6b948191260c67521879d9ab2b4576abf3321655c3d754a75e7781207123", + "0xcec5070d609dd3497f72bde07fc96ba04e7b9012096b41c4eb3aaf947f6ea429": "0x0000", + "0xcec5070d609dd3497f72bde07fc96ba0726380404683fc89e8233450c8aa195037606837a8a4a9086175726180e803b1d97726c36cf938a374bb5b0f0a6da528cb63ac2d4b76c669a861430066": "0xe803b1d97726c36cf938a374bb5b0f0a6da528cb63ac2d4b76c669a861430066", + "0xcec5070d609dd3497f72bde07fc96ba0726380404683fc89e8233450c8aa19506f21f0983582bc906175726180fcde6b948191260c67521879d9ab2b4576abf3321655c3d754a75e7781207123": "0xfcde6b948191260c67521879d9ab2b4576abf3321655c3d754a75e7781207123", + "0xcec5070d609dd3497f72bde07fc96ba0726380404683fc89e8233450c8aa195096f8eb862d21fed0617572618058c18106775d912da3fbb93ffb0b68a9734f009a231fe47fcb6164939b828a1f": "0x58c18106775d912da3fbb93ffb0b68a9734f009a231fe47fcb6164939b828a1f", + "0xcec5070d609dd3497f72bde07fc96ba0726380404683fc89e8233450c8aa1950f7b1f8ade68c95ad6175726180acf59a303f7444c1c494331500b5448d714b361db59bc08218e343eb0810ae69": "0xacf59a303f7444c1c494331500b5448d714b361db59bc08218e343eb0810ae69", + "0xcec5070d609dd3497f72bde07fc96ba088dcde934c658227ee1dfafcd6e16903": "0x1058c18106775d912da3fbb93ffb0b68a9734f009a231fe47fcb6164939b828a1facf59a303f7444c1c494331500b5448d714b361db59bc08218e343eb0810ae69e803b1d97726c36cf938a374bb5b0f0a6da528cb63ac2d4b76c669a861430066fcde6b948191260c67521879d9ab2b4576abf3321655c3d754a75e7781207123", + "0xcec5070d609dd3497f72bde07fc96ba0e0cdd062e6eaf24295ad4ccfc41d4609": "0x1058c18106775d912da3fbb93ffb0b68a9734f009a231fe47fcb6164939b828a1f58c18106775d912da3fbb93ffb0b68a9734f009a231fe47fcb6164939b828a1facf59a303f7444c1c494331500b5448d714b361db59bc08218e343eb0810ae69acf59a303f7444c1c494331500b5448d714b361db59bc08218e343eb0810ae69e803b1d97726c36cf938a374bb5b0f0a6da528cb63ac2d4b76c669a861430066e803b1d97726c36cf938a374bb5b0f0a6da528cb63ac2d4b76c669a861430066fcde6b948191260c67521879d9ab2b4576abf3321655c3d754a75e7781207123fcde6b948191260c67521879d9ab2b4576abf3321655c3d754a75e7781207123", + "0xd57bce545fb382c34570e5dfbf338f5e4e7b9012096b41c4eb3aaf947f6ea429": "0x0000", + "0xd5e1a2fa16732ce6906189438c0a82c64e7b9012096b41c4eb3aaf947f6ea429": "0x0000", + "0xe38f185207498abb5c213d0fb059b3d84e7b9012096b41c4eb3aaf947f6ea429": "0x0000", + "0xe38f185207498abb5c213d0fb059b3d86323ae84c43568be0d1394d5d0d522c4": "0x02000000", + "0xf0c365c3cf59d671eb72da0e7a4113c44e7b9012096b41c4eb3aaf947f6ea429": "0x0000" + }, + "childrenDefault": {} + } + } +} diff --git a/packages/connect-known-chains/specs/pezkuwichain_v2_2_bridge_hub.json b/packages/connect-known-chains/specs/pezkuwichain_v2_2_bridge_hub.json new file mode 100644 index 0000000..81ec96f --- /dev/null +++ b/packages/connect-known-chains/specs/pezkuwichain_v2_2_bridge_hub.json @@ -0,0 +1,24 @@ +{ + "name": "Pezkuwichain BridgeHub", + "id": "bridge-hub-pezkuwichain", + "chainType": "Live", + "bootNodes": [ + "/dns/pezkuwichain-bootnode-0.pezkuwi.io/tcp/30333/p2p/12D3KooWGikJMBmRiG5ofCqn8aijCijgfmZR5H9f53yUF3srm6Nm", + "/dns/pezkuwichain-bootnode-1.pezkuwi.io/tcp/30333/p2p/12D3KooWLDfH9mHRCidrd5NfQjp7rRMUcJSEUwSvEKyu7xU2cG3d", + "/dns/pezkuwichain-bootnode-0.pezkuwi.io/tcp/30334/ws/p2p/12D3KooWGikJMBmRiG5ofCqn8aijCijgfmZR5H9f53yUF3srm6Nm", + "/dns/pezkuwichain-bootnode-1.pezkuwi.io/tcp/30334/ws/p2p/12D3KooWLDfH9mHRCidrd5NfQjp7rRMUcJSEUwSvEKyu7xU2cG3d", + "/dns/pezkuwichain-bootnode-0.pezkuwi.io/tcp/443/wss/p2p/12D3KooWGikJMBmRiG5ofCqn8aijCijgfmZR5H9f53yUF3srm6Nm", + "/dns/pezkuwichain-bootnode-1.pezkuwi.io/tcp/443/wss/p2p/12D3KooWLDfH9mHRCidrd5NfQjp7rRMUcJSEUwSvEKyu7xU2cG3d" + ], + "properties": { + "ss58Format": 42, + "tokenDecimals": 12, + "tokenSymbol": "ROC" + }, + "relay_chain": "pezkuwichain_v2_2", + "para_id": 1013, + "codeSubstitutes": {}, + "genesis": { + "stateRootHash": "0xf6271625eea4a9c823a71549895b90c39b3cb5795d77de94721a59fbd34a25a6" + } +} diff --git a/packages/connect-known-chains/specs/zagros2.json b/packages/connect-known-chains/specs/zagros2.json new file mode 100644 index 0000000..a93b83e --- /dev/null +++ b/packages/connect-known-chains/specs/zagros2.json @@ -0,0 +1,56 @@ +{ + "name": "Zagros", + "id": "zagros2", + "bootNodes": [ + "/dns/zagros-bootnode-0.pezkuwi.io/tcp/30333/p2p/12D3KooWKer94o1REDPtAhjtYR4SdLehnSrN8PEhBnZm5NBoCrMC", + "/dns/zagros-bootnode-0.pezkuwi.io/tcp/30334/ws/p2p/12D3KooWKer94o1REDPtAhjtYR4SdLehnSrN8PEhBnZm5NBoCrMC", + "/dns/zagros-bootnode-0.pezkuwi.io/tcp/443/wss/p2p/12D3KooWKer94o1REDPtAhjtYR4SdLehnSrN8PEhBnZm5NBoCrMC", + "/dns/zagros-bootnode-1.pezkuwi.io/tcp/30333/p2p/12D3KooWPVPzs42GvRBShdUMtFsk4SvnByrSdWqb6aeAAHvLMSLS", + "/dns/zagros-bootnode-1.pezkuwi.io/tcp/30334/ws/p2p/12D3KooWPVPzs42GvRBShdUMtFsk4SvnByrSdWqb6aeAAHvLMSLS", + "/dns/zagros-bootnode-1.pezkuwi.io/tcp/443/wss/p2p/12D3KooWPVPzs42GvRBShdUMtFsk4SvnByrSdWqb6aeAAHvLMSLS", + "/dns/zagros.boot.stake.plus/tcp/30334/wss/p2p/12D3KooWAzfLkJarihZAyDeDet2WpYNkzjpXocGmmDFiRaHJjoyw", + "/dns/zagros.boot.stake.plus/tcp/31334/wss/p2p/12D3KooWBdcVpUwnB3AgwZQXcyrvd4yzPBXtSLknvoBSHQZNoftP", + "/dns/boot-node.helikon.io/tcp/7080/p2p/12D3KooWRFDPyT8vA8mLzh6dJoyujn4QNjeqi6Ch79eSMz9beKXC", + "/dns/boot-node.helikon.io/tcp/7082/wss/p2p/12D3KooWRFDPyT8vA8mLzh6dJoyujn4QNjeqi6Ch79eSMz9beKXC", + "/dns/zagros.bootnode.amforc.com/tcp/30001/p2p/12D3KooWAPmR7rbm2axPjHzF51yvQNDM5GvWfkF5BTV44Y5vJ3ct", + "/dns/zagros.bootnode.amforc.com/tcp/29999/wss/p2p/12D3KooWAPmR7rbm2axPjHzF51yvQNDM5GvWfkF5BTV44Y5vJ3ct", + "/dns/zagros.bootnodes.pezkuwiters.com/tcp/30308/p2p/12D3KooWHPHb64jXMtSRJDrYFATWeLnvChL8NtWVttY67DCH1eC5", + "/dns/zagros.bootnodes.pezkuwiters.com/tcp/30310/wss/p2p/12D3KooWHPHb64jXMtSRJDrYFATWeLnvChL8NtWVttY67DCH1eC5", + "/dns/boot.gatotech.network/tcp/33300/p2p/12D3KooWQGR1vUhoy6mvQorFp3bZFn6NNezhQZ6NWnVV7tpFgoPd", + "/dns/boot.gatotech.network/tcp/35300/wss/p2p/12D3KooWQGR1vUhoy6mvQorFp3bZFn6NNezhQZ6NWnVV7tpFgoPd", + "/dns/boot.metaspan.io/tcp/33012/p2p/12D3KooWNTau7iG4G9cUJSwwt2QJP1W88pUf2SgqsHjRU2RL8pfa", + "/dns/boot.metaspan.io/tcp/33015/ws/p2p/12D3KooWNTau7iG4G9cUJSwwt2QJP1W88pUf2SgqsHjRU2RL8pfa", + "/dns/boot.metaspan.io/tcp/33016/wss/p2p/12D3KooWNTau7iG4G9cUJSwwt2QJP1W88pUf2SgqsHjRU2RL8pfa", + "/dns/zagros-bootnode.turboflakes.io/tcp/30310/p2p/12D3KooWJvPDCZmReU46ghpCMJCPVUvUCav4WQdKtXQhZgJdH6tZ", + "/dns/zagros-bootnode.turboflakes.io/tcp/30410/wss/p2p/12D3KooWJvPDCZmReU46ghpCMJCPVUvUCav4WQdKtXQhZgJdH6tZ", + "/dns/zagros-boot-ng.dwellir.com/tcp/443/wss/p2p/12D3KooWJifoDhCL3swAKt7MWhFb7wLRFD9oG33AL3nAathmU24x", + "/dns/zagros-boot-ng.dwellir.com/tcp/30335/p2p/12D3KooWJifoDhCL3swAKt7MWhFb7wLRFD9oG33AL3nAathmU24x", + "/dns/zagros-bootnode.radiumblock.com/tcp/30335/wss/p2p/12D3KooWJBowJuX1TaWNWHt8Dz8z44BoCZunLCfFqxA2rLTn6TBD", + "/dns/zagros-bootnode.radiumblock.com/tcp/30333/p2p/12D3KooWJBowJuX1TaWNWHt8Dz8z44BoCZunLCfFqxA2rLTn6TBD", + "/dns/wnd-bootnode.stakeworld.io/tcp/30320/p2p/12D3KooWBYdKipcNbrV5rCbgT5hco8HMLME7cE9hHC3ckqCKDuzP", + "/dns/wnd-bootnode.stakeworld.io/tcp/30321/ws/p2p/12D3KooWBYdKipcNbrV5rCbgT5hco8HMLME7cE9hHC3ckqCKDuzP", + "/dns/wnd-bootnode.stakeworld.io/tcp/30322/wss/p2p/12D3KooWBYdKipcNbrV5rCbgT5hco8HMLME7cE9hHC3ckqCKDuzP", + "/dns/wnd14.rotko.net/tcp/35234/wss/p2p/12D3KooWLK8Zj1uZ46phU3vQwiDVda8tB76S8J26rXZQLHpwWkDJ", + "/dns/wnd14.rotko.net/tcp/33234/p2p/12D3KooWLK8Zj1uZ46phU3vQwiDVda8tB76S8J26rXZQLHpwWkDJ", + "/dns/ibp-boot-zagros.luckyfriday.io/tcp/30333/p2p/12D3KooWDg1YEytdwFFNWroFj6gio4YFsMB3miSbHKgdpJteUMB9", + "/dns/ibp-boot-zagros.luckyfriday.io/tcp/30334/wss/p2p/12D3KooWDg1YEytdwFFNWroFj6gio4YFsMB3miSbHKgdpJteUMB9", + "/dns/zagros.bootnode.stkd.io/tcp/30633/wss/p2p/12D3KooWHaQKkJiTPqeNgqDcW7dfYgJxYwT8YqJMtTkueSu6378V" + ], + "properties": { + "ss58Format": 42, + "tokenDecimals": 12, + "tokenSymbol": "WND" + }, + "forkBlocks": null, + "badBlocks": [], + "consensusEngine": null, + "genesis": { + "stateRootHash": "0x7e92439a94f79671f9cade9dff96a094519b9001a7432244d46ab644bb6f746f" + }, + "lightSyncState": { + "babeEpochChanges": "0x0494a9dfc865ff84706f9b3fbf81e7721f9a9067cba0e244b8030965c928f98048bdd8a40101c7fb7311000000001ffe731100000000043e62adda8def7aabcffbf3f3e856fe75f62d4f6fd44d9cbc759f4b7632e269efc0daa401011ffe731100000000770074110000000004ddf048f7d409a0aed87c02dcb6a645c615b2af7fce6534d5f4d6cac4d4a8ac67d0dca401017700741100000000cf0274110000000000000c3e62adda8def7aabcffbf3f3e856fe75f62d4f6fd44d9cbc759f4b7632e269efc0daa401011fb90000000000001ffe73110000000058020000000000004cd2310999d6ae0682e44e3da219df34cd3811bd34af774bfad25565deb4b52119010000000000000068e620f560aa6f85272d01cdeb53a8a462e8c4ceb8d6804b1b56cae1e76ec8450100000000000000723f91e0acb2815a86917b95b3376c193cf9456bb3beb85c55f6569d47a4847201000000000000002ace79d5531a9bae7ae3d3476755bbedb9d0744f511b44d420f09a34ac68b416010000000000000092f25bd4b37fcbc1d7331f15df9ed627c09c609f20ed3c0b91f6c142b89c4044010000000000000004d51db6301080ce1c1296799c648d2d652e2180f18e528fc2f4a05836a1ea6d0100000000000000c004c49d979b93f072eddee932b3b6e1d5d26629ae6927b01dce5c7d5ff9292a0100000000000000688675958d7f12269b16f305937c82b0ecbdd8e70186e038b7cffab9a44d5f320100000000000000e06cdf5b567644218d36079ccfa8a6e677a6423e2be4ddc1dd99e5393fe908600100000000000000fe332708a34b515d4ba5edc6b8dc5ac8677b6c60e5345cb5b2c7b52540a01e570100000000000000fc3f45618ebfc689a0707fa1cad64f9b192610229b1f2ef52c1672036efcd5540100000000000000347ec3e4d776414205b28938594930c030fcb4a9b8f0acca81adc05761b8dc590100000000000000962759c480c1004055e450eaa27838eebf5203fca49824a3beb2c66d53583175010000000000000028ec995c53da14b06c760704711c6ea1428a762222cbba6ae2c1c9707a78755e0100000000000000ba887256963719329ed36b6410ad32fb32c84753a2321bf0ecd7da3bd122a5730100000000000000565332a5d0ceb244880ecfd6ffdbbb03f3e90ad98ff78fe79e4d47951431c42f0100000000000000b050d26decf3150b7632193cd62827c0954780323bd548b0ea07a7f34050df350100000000000000daa7ffe965d6eac39567770c4a76fb627b779fba699f226663f4b2604aec9b74010000000000000060f6d3b029e11988123ed716cc14dc9fe33d482997ed511dd4aca7c9aa999d63010000000000000071028d3227c3371f3536c83a589a82d43144a26eafe23512b4caf7cfc37b98fa010000000000000004000000000000000294a9dfc865ff84706f9b3fbf81e7721f9a9067cba0e244b8030965c928f98048bdd8a401011eb9000000000000c7fb73110000000058020000000000004cd2310999d6ae0682e44e3da219df34cd3811bd34af774bfad25565deb4b52119010000000000000068e620f560aa6f85272d01cdeb53a8a462e8c4ceb8d6804b1b56cae1e76ec8450100000000000000723f91e0acb2815a86917b95b3376c193cf9456bb3beb85c55f6569d47a4847201000000000000002ace79d5531a9bae7ae3d3476755bbedb9d0744f511b44d420f09a34ac68b416010000000000000092f25bd4b37fcbc1d7331f15df9ed627c09c609f20ed3c0b91f6c142b89c4044010000000000000004d51db6301080ce1c1296799c648d2d652e2180f18e528fc2f4a05836a1ea6d0100000000000000c004c49d979b93f072eddee932b3b6e1d5d26629ae6927b01dce5c7d5ff9292a0100000000000000688675958d7f12269b16f305937c82b0ecbdd8e70186e038b7cffab9a44d5f320100000000000000e06cdf5b567644218d36079ccfa8a6e677a6423e2be4ddc1dd99e5393fe908600100000000000000fe332708a34b515d4ba5edc6b8dc5ac8677b6c60e5345cb5b2c7b52540a01e570100000000000000fc3f45618ebfc689a0707fa1cad64f9b192610229b1f2ef52c1672036efcd5540100000000000000347ec3e4d776414205b28938594930c030fcb4a9b8f0acca81adc05761b8dc590100000000000000962759c480c1004055e450eaa27838eebf5203fca49824a3beb2c66d53583175010000000000000028ec995c53da14b06c760704711c6ea1428a762222cbba6ae2c1c9707a78755e0100000000000000ba887256963719329ed36b6410ad32fb32c84753a2321bf0ecd7da3bd122a5730100000000000000565332a5d0ceb244880ecfd6ffdbbb03f3e90ad98ff78fe79e4d47951431c42f0100000000000000b050d26decf3150b7632193cd62827c0954780323bd548b0ea07a7f34050df350100000000000000daa7ffe965d6eac39567770c4a76fb627b779fba699f226663f4b2604aec9b74010000000000000060f6d3b029e11988123ed716cc14dc9fe33d482997ed511dd4aca7c9aa999d630100000000000000c3abe843f681ccabc1d5304fb445cc3b30c4d12b8b44d128a739ffbc925230270100000000000000040000000000000002ddf048f7d409a0aed87c02dcb6a645c615b2af7fce6534d5f4d6cac4d4a8ac67d0dca4010120b9000000000000770074110000000058020000000000004cd2310999d6ae0682e44e3da219df34cd3811bd34af774bfad25565deb4b52119010000000000000068e620f560aa6f85272d01cdeb53a8a462e8c4ceb8d6804b1b56cae1e76ec8450100000000000000723f91e0acb2815a86917b95b3376c193cf9456bb3beb85c55f6569d47a4847201000000000000002ace79d5531a9bae7ae3d3476755bbedb9d0744f511b44d420f09a34ac68b416010000000000000092f25bd4b37fcbc1d7331f15df9ed627c09c609f20ed3c0b91f6c142b89c4044010000000000000004d51db6301080ce1c1296799c648d2d652e2180f18e528fc2f4a05836a1ea6d0100000000000000c004c49d979b93f072eddee932b3b6e1d5d26629ae6927b01dce5c7d5ff9292a0100000000000000688675958d7f12269b16f305937c82b0ecbdd8e70186e038b7cffab9a44d5f320100000000000000e06cdf5b567644218d36079ccfa8a6e677a6423e2be4ddc1dd99e5393fe908600100000000000000fe332708a34b515d4ba5edc6b8dc5ac8677b6c60e5345cb5b2c7b52540a01e570100000000000000fc3f45618ebfc689a0707fa1cad64f9b192610229b1f2ef52c1672036efcd5540100000000000000347ec3e4d776414205b28938594930c030fcb4a9b8f0acca81adc05761b8dc590100000000000000962759c480c1004055e450eaa27838eebf5203fca49824a3beb2c66d53583175010000000000000028ec995c53da14b06c760704711c6ea1428a762222cbba6ae2c1c9707a78755e0100000000000000ba887256963719329ed36b6410ad32fb32c84753a2321bf0ecd7da3bd122a5730100000000000000565332a5d0ceb244880ecfd6ffdbbb03f3e90ad98ff78fe79e4d47951431c42f0100000000000000b050d26decf3150b7632193cd62827c0954780323bd548b0ea07a7f34050df350100000000000000daa7ffe965d6eac39567770c4a76fb627b779fba699f226663f4b2604aec9b74010000000000000060f6d3b029e11988123ed716cc14dc9fe33d482997ed511dd4aca7c9aa999d630100000000000000535d9542a416871398d3c274a7cc308c27dfc21aa5eb6b233f1386f9a67fd0ab0100000000000000040000000000000002", + "babeFinalizedBlockWeight": 6877958, + "finalizedBlockHeader": "0x250a31f44b9f38c82efb2cf3c8a8c8aa7f234c8213e54695da4326987f2ee946f273930648e0cdbe01d7421be94539fb6658a2f583931cf45d2b2344d4a4c1237a0644c7313752d4fce539e4c0427ed56ab1a13db2ac7f2a620e59349a65bd6a06e54bee0c0642414245b501030500000050fe731100000000d870bd11d45ed07d91ac4b7ad080084f6adbcc49ca330671bd62118ab53aaf79bfb5e84407bf67cd7e11cdec37d51c7f2e58fd7b0b06064d05702fd375889c0a8a9e387be64b59ccf475f6e6a69436de69d88c20a02f820dd6cd9e61607b4c010442454546840372e2ba27e2224e410990ac07cab50d5583061836ee89509e1af4094ea6e9fd5805424142450101c8985dca1dc0f4f08201eaad551793a70262d58b226b96f910ec21d67279be20517e396cc4f8bbdb0dea333e2cd69fd2468c85a781eeb3de834900d4b3e79c8e", + "grandpaAuthoritySet": "0x4ce408b1a16d123c3f9eebdd4b0be7dbbbfca28730b5f381b7ccf74e790c2fb7de010000000000000096ca6887ac2681decf5aebaf5954f060cad07668cfd9875a4274eaad92c959f9010000000000000098bd69db92af7c0467eafc427b64e37df7f23744ca3eaea5073365f5ffea1b660100000000000000fcf5f94a513c06d03e64e2e96754c6eb2c8bd0ba299fcfd743e51a10733109a20100000000000000e1c7542e6b1bcda02941908c6a527e9f5a5113497d91c6b37f85286ab9e376ce01000000000000005f0b282a6b2338ad515535bc9a15b72077591f66c7b9117af54b05576d7b53f30100000000000000913d832017d5ffb4b34ed51a099e509a366f7be9ea27435489ffd616de854d7d01000000000000002859cfca60e6490ad903a1e7cbae1637a358e93d0b87fc28c015a8c03f44699b010000000000000061306d006ca775e8716270130340f97ea797c832bf5d12d5ce5437048f5594bd01000000000000003773fd7b4f1d7ba615494126076816a67e48b1b9cc0072242a9936482b3acef6010000000000000022d37fb3c2cc93588c8e269c3dafd06d405eff713096f7c777e1117664827a5501000000000000007b270550abd5f899df482c0504b61a996f96360b57be8c8af1cc009c0c55b5cf010000000000000002e1878ec4350e2a81d0010619119a11fb98f37ed499de6568768d5d02a5a4690100000000000000cde3d8c2d8ddbf15188878876ed758f8e627f75d6da947ed24aada1af3358f110100000000000000ba59e330b7ec7afd4373df02547647b633438bc53164bc00d3e09df053999a920100000000000000c1dab4fcb5c72e4317a2763b9584f6e815946ded7fc13389ce1e152290d40a390100000000000000441606473cfe94e5bfff627ce52d2325bfd42cef4853d1a509c503d3abe5f15f0100000000000000d17f835fc75d4526b939e85224bb1aaeb356b6e4612fc310c89d1295bb9e88ea0100000000000000e59e04bb87bc4e1e890372b74c4cb9434d95edd43cf7b82f086b6249696d4dbb0100000000000000d1250000000000000001fcdca40100459700000000000000002a2a00000100000000000000822c00000200000000000000da2e000003000000000000003231000004000000000000008a3300000500000000000000e235000006000000000000003a3800000700000000000000923a00000800000000000000e83c00000900000000000000403f00000a00000000000000984100000b00000000000000f04300000c00000000000000484600000d00000000000000a04800000e00000000000000f84a00000f00000000000000504d00001000000000000000a84f00001100000000000000005200001200000000000000585400001300000000000000b05600001400000000000000085900001500000000000000605b00001600000000000000b85d00001700000000000000106000001800000000000000686200001900000000000000c06400001a00000000000000186700001b00000000000000706900001c00000000000000c86b00001d00000000000000206e00001e00000000000000787000001f00000000000000d07200002000000000000000287500002100000000000000807700002200000000000000d87900002300000000000000307c00002400000000000000887e00002500000000000000e08000002600000000000000388300002700000000000000908500002800000000000000e88700002900000000000000408a00002a00000000000000988c00002b00000000000000ef8e00002c00000000000000479100002d000000000000009f9300002e00000000000000f79500002f000000000000004f9800003000000000000000a79a00003100000000000000ff9c00003200000000000000579f00003300000000000000afa10000340000000000000007a4000035000000000000005fa600003600000000000000b7a8000037000000000000000fab0000380000000000000067ad00003900000000000000bfaf00003a0000000000000017b200003b000000000000006fb400003c00000000000000c7b600003d000000000000001fb900003e0000000000000077bb00003f00000000000000cfbd0000400000000000000027c0000041000000000000007fc200004200000000000000d7c4000043000000000000002fc70000440000000000000087c900004500000000000000dfcb0000460000000000000037ce000047000000000000008fd000004800000000000000e7d2000049000000000000003fd500004a0000000000000097d700004b00000000000000efd900004c0000000000000047dc00004d000000000000009fde00004e00000000000000f7e000004f000000000000004fe300005000000000000000a7e500005100000000000000ffe70000520000000000000057ea00005300000000000000afec0000540000000000000007ef000055000000000000005ff100005600000000000000b7f3000057000000000000000ff60000580000000000000067f800005900000000000000bffa00005a0000000000000017fd00005b000000000000006fff00005c00000000000000c70101005d000000000000001f0401005e00000000000000770601005f00000000000000cf0801006000000000000000270b010061000000000000007f0d01006200000000000000d70f010063000000000000002f1201006400000000000000871401006500000000000000df16010066000000000000003719010067000000000000008f1b01006800000000000000e71d010069000000000000003f2001006a00000000000000972201006b00000000000000ef2401006c00000000000000472701006d000000000000009f2901006e00000000000000f72b01006f000000000000004d2e01007000000000000000a53001007100000000000000fd3201007200000000000000553501007300000000000000ac3701007400000000000000043a010075000000000000005c3c01007600000000000000b43e010077000000000000000c4101007800000000000000644301007900000000000000bc4501007a00000000000000144801007b000000000000006c4a01007c00000000000000c44c01007d000000000000001c4f01007e00000000000000745101007f00000000000000cc53010080000000000000002456010081000000000000007c5801008200000000000000d45a010083000000000000002c5d01008400000000000000845f01008500000000000000dc61010086000000000000003464010087000000000000008c6601008800000000000000e468010089000000000000003c6b01008a00000000000000946d01008b00000000000000ec6f01008c00000000000000447201008d000000000000009c7401008e00000000000000f47601008f000000000000004c7901009000000000000000a47b01009100000000000000fc7d01009200000000000000548001009300000000000000ac82010094000000000000000485010095000000000000005c8701009600000000000000b489010097000000000000000c8c01009800000000000000648e01009900000000000000bc9001009a00000000000000149301009b000000000000006c9501009c00000000000000c49701009d000000000000001c9a01009e00000000000000749c01009f00000000000000cc9e0100a00000000000000024a10100a1000000000000007ba30100a200000000000000d3a50100a3000000000000002ba80100a40000000000000083aa0100a500000000000000dbac0100a60000000000000033af0100a7000000000000008bb10100a800000000000000e3b30100a9000000000000003bb60100aa0000000000000093b80100ab00000000000000ebba0100ac0000000000000043bd0100ad000000000000009bbf0100ae00000000000000f3c10100af000000000000004bc40100b000000000000000a3c60100b100000000000000fbc80100b20000000000000053cb0100b300000000000000abcd0100b40000000000000003d00100b5000000000000005bd20100b600000000000000b3d40100b7000000000000000bd70100b80000000000000063d90100b900000000000000bbdb0100ba0000000000000013de0100bb000000000000006be00100bc00000000000000c3e20100bd000000000000001be50100be0000000000000073e70100bf00000000000000cbe90100c00000000000000023ec0100c1000000000000007bee0100c200000000000000d3f00100c3000000000000002bf30100c40000000000000083f50100c500000000000000dbf70100c60000000000000033fa0100c7000000000000008bfc0100c800000000000000e3fe0100c9000000000000003b010200ca0000000000000093030200cb00000000000000eb050200cc0000000000000043080200cd000000000000009b0a0200ce00000000000000f30c0200cf000000000000004b0f0200d000000000000000a3110200d100000000000000fb130200d20000000000000053160200d300000000000000ab180200d400000000000000031b0200d5000000000000005b1d0200d600000000000000b31f0200d7000000000000000b220200d80000000000000063240200d900000000000000bb260200da0000000000000013290200db000000000000006b2b0200dc00000000000000c32d0200dd000000000000001b300200de0000000000000073320200df00000000000000cb340200e00000000000000023370200e1000000000000007b390200e200000000000000d33b0200e3000000000000002b3e0200e40000000000000083400200e500000000000000db420200e60000000000000033450200e7000000000000008b470200e800000000000000e3490200e9000000000000003b4c0200ea00000000000000934e0200eb00000000000000eb500200ec0000000000000043530200ed000000000000009b550200ee00000000000000f3570200ef000000000000004b5a0200f000000000000000a35c0200f100000000000000fb5e0200f20000000000000053610200f300000000000000ab630200f40000000000000003660200f5000000000000005b680200f600000000000000b36a0200f7000000000000000b6d0200f800000000000000636f0200f900000000000000bb710200fa0000000000000013740200fb000000000000006b760200fc00000000000000c3780200fd000000000000001b7b0200fe00000000000000737d0200ff00000000000000cb7f020000010000000000002282020001010000000000007a8402000201000000000000d286020003010000000000002a8902000401000000000000828b02000501000000000000da8d020006010000000000003290020007010000000000008a9202000801000000000000e294020009010000000000003a9702000a01000000000000929902000b01000000000000ea9b02000c01000000000000429e02000d010000000000009aa002000e01000000000000f2a202000f010000000000004aa502001001000000000000a2a702001101000000000000faa90200120100000000000052ac02001301000000000000a7ae02001401000000000000ffb00200150100000000000057b302001601000000000000afb50200170100000000000007b8020018010000000000005fba02001901000000000000b7bc02001a010000000000000fbf02001b0100000000000067c102001c01000000000000bfc302001d0100000000000017c602001e010000000000006fc802001f01000000000000c7ca020020010000000000001fcd0200210100000000000077cf02002201000000000000cfd10200230100000000000027d4020024010000000000007fd602002501000000000000d7d8020026010000000000002fdb0200270100000000000087dd02002801000000000000dfdf0200290100000000000037e202002a010000000000008fe402002b01000000000000e7e602002c010000000000003fe902002d0100000000000097eb02002e01000000000000efed02002f0100000000000047f0020030010000000000009ff202003101000000000000f7f4020032010000000000004ff702003301000000000000a7f902003401000000000000fffb0200350100000000000057fe02003601000000000000af00030037010000000000000703030038010000000000005f0503003901000000000000b70703003a01000000000000810803003b010000000000001c0903003c01000000000000480a03003d01000000000000860c03003e01000000000000de0e03003f010000000000003611030040010000000000008e1303004101000000000000e615030042010000000000003e1803004301000000000000961a03004401000000000000ee1c03004501000000000000461f030046010000000000009e2103004701000000000000f623030048010000000000004e2603004901000000000000a62803004a01000000000000fe2a03004b01000000000000562d03004c01000000000000ae2f03004d01000000000000063203004e010000000000005e3403004f01000000000000b636030050010000000000000e3903005101000000000000663b03005201000000000000be3d030053010000000000001540030054010000000000006d4203005501000000000000c544030056010000000000001b4703005701000000000000734903005801000000000000cb4b03005901000000000000234e03005a010000000000007b5003005b01000000000000d35203005c010000000000002b5503005d01000000000000835703005e01000000000000db5903005f01000000000000335c030060010000000000008b5e03006101000000000000e360030062010000000000003b6303006301000000000000936503006401000000000000eb6703006501000000000000436a030066010000000000009b6c03006701000000000000f36e030068010000000000004b7103006901000000000000a37303006a01000000000000fb7503006b01000000000000537803006c01000000000000ab7a03006d01000000000000037d03006e010000000000005b7f03006f01000000000000b381030070010000000000000b8403007101000000000000638603007201000000000000bb8803007301000000000000118b03007401000000000000698d03007501000000000000c18f03007601000000000000199203007701000000000000719403007801000000000000c99603007901000000000000219903007a01000000000000799b03007b01000000000000d19d03007c0100000000000029a003007d0100000000000081a203007e01000000000000d9a403007f0100000000000031a70300800100000000000089a903008101000000000000e1ab0300820100000000000038ae0300830100000000000090b003008401000000000000e8b20300850100000000000001b503008601000000000000bbb603008701000000000000bdb803008801000000000000e0ba0300890100000000000038bd03008a0100000000000090bf03008b01000000000000e8c103008c0100000000000040c403008d0100000000000098c603008e01000000000000f0c803008f0100000000000048cb03009001000000000000a0cd03009101000000000000f8cf0300920100000000000050d203009301000000000000a8d40300940100000000000000d70300950100000000000058d903009601000000000000b0db0300970100000000000008de030098010000000000000de00300990100000000000011e203009a0100000000000069e403009b01000000000000c1e603009c0100000000000019e903009d0100000000000071eb03009e01000000000000c9ed03009f0100000000000021f00300a00100000000000079f20300a101000000000000d1f40300a20100000000000029f70300a30100000000000081f90300a401000000000000d9fb0300a50100000000000031fe0300a60100000000000089000400a701000000000000e1020400a80100000000000039050400a90100000000000091070400aa01000000000000e9090400ab01000000000000410c0400ac01000000000000990e0400ad01000000000000f1100400ae0100000000000049130400af01000000000000a1150400b001000000000000f9170400b101000000000000511a0400b201000000000000a91c0400b301000000000000011f0400b40100000000000059210400b501000000000000b1230400b60100000000000009260400b70100000000000061280400b801000000000000b92a0400b901000000000000112d0400ba01000000000000692f0400bb01000000000000c1310400bc0100000000000019340400bd0100000000000071360400be01000000000000c9380400bf01000000000000213b0400c001000000000000793d0400c101000000000000d13f0400c20100000000000029420400c30100000000000081440400c401000000000000d9460400c50100000000000031490400c601000000000000894b0400c701000000000000e14d0400c80100000000000039500400c90100000000000091520400ca01000000000000e9540400cb0100000000000041570400cc0100000000000099590400cd01000000000000f15b0400ce01000000000000495e0400cf01000000000000a1600400d001000000000000f7620400d10100000000000032650400d201000000000000ec660400d3010000000000007c680400d401000000000000086a0400d5010000000000008d6b0400d601000000000000a66d0400d701000000000000b26f0400d801000000000000c0710400d901000000000000cd730400da01000000000000e3750400db0100000000000006780400dc010000000000001b7a0400dd01000000000000287c0400de010000000000003f7e0400df0100000000000058800400e0010000000000006c820400e1010000000000007d840400e2010000000000008d860400e301000000000000a0880400e401000000000000be8a0400e501000000000000ce8c0400e601000000000000dc8e0400e701000000000000f4900400e8010000000000000f930400e90100000000000021950400ea010000000000002e970400eb0100000000000047990400ec01000000000000689b0400ed010000000000007e9d0400ee01000000000000989f0400ef01000000000000aea10400f001000000000000c0a30400f101000000000000cba50400f201000000000000e8a70400f301000000000000f1a90400f40100000000000004ac0400f5010000000000001bae0400f6010000000000003eb00400f70100000000000057b20400f80100000000000070b40400f90100000000000082b60400fa0100000000000092b80400fb010000000000009fba0400fc01000000000000babc0400fd01000000000000c8be0400fe01000000000000c7c00400ff0100000000000000c3040000020000000000007ec404000102000000000000d6c6040002020000000000002ec90400030200000000000086cb04000402000000000000decd0400050200000000000036d0040006020000000000008ed204000702000000000000e6d4040008020000000000003ed70400090200000000000096d904000a02000000000000eedb04000b0200000000000046de04000c020000000000009ee004000d02000000000000f6e204000e020000000000004ee504000f02000000000000a6e704001002000000000000fee90400110200000000000056ec04001202000000000000aeee0400130200000000000006f1040014020000000000005ef304001502000000000000b6f5040016020000000000000ef80400170200000000000066fa04001802000000000000b2fc040019020000000000000aff04001a02000000000000620105001b020000000000008e0305001c020000000000008a0505001d02000000000000900705001e020000000000008c0905001f02000000000000e40b050020020000000000003c0e05002102000000000000941005002202000000000000ec12050023020000000000004415050024020000000000009c1705002502000000000000f419050026020000000000004c1c05002702000000000000a41e05002802000000000000fc2005002902000000000000542305002a02000000000000ac2505002b02000000000000042805002c020000000000005c2a05002d02000000000000b42c05002e020000000000000c2f05002f02000000000000643105003002000000000000bc33050031020000000000001436050032020000000000006c3805003302000000000000c43a050034020000000000001c3d05003502000000000000743f05003602000000000000cc41050037020000000000002444050038020000000000007c4605003902000000000000d44805003a020000000000002c4b05003b02000000000000844d05003c02000000000000dc4f05003d02000000000000345205003e020000000000008c5405003f02000000000000e456050040020000000000003c5905004102000000000000945b05004202000000000000ec5d050043020000000000004460050044020000000000009c6205004502000000000000f464050046020000000000004c6705004702000000000000a46905004802000000000000fc6b05004902000000000000546e05004a02000000000000ac7005004b02000000000000047305004c020000000000005c7505004d02000000000000b47705004e020000000000000c7a05004f02000000000000647c05005002000000000000bc7e050051020000000000001481050052020000000000006c8305005302000000000000c485050054020000000000001c8805005502000000000000748a05005602000000000000cc8c05005702000000000000248f050058020000000000007c9105005902000000000000d49305005a020000000000002c9605005b02000000000000849805005c02000000000000dc9a05005d02000000000000349d05005e020000000000008c9f05005f02000000000000e4a1050060020000000000003ca40500610200000000000094a605006202000000000000eca80500630200000000000044ab050064020000000000009cad05006502000000000000f4af050066020000000000004cb205006702000000000000a4b405006802000000000000fcb60500690200000000000054b905006a02000000000000acbb05006b0200000000000004be05006c020000000000005cc005006d02000000000000b4c205006e020000000000000cc505006f0200000000000064c705007002000000000000bcc90500710200000000000014cc050072020000000000006cce05007302000000000000c4d0050074020000000000001cd30500750200000000000074d505007602000000000000ccd70500770200000000000024da050078020000000000007cdc05007902000000000000d4de05007a020000000000002ce105007b0200000000000084e305007c02000000000000dce505007d0200000000000034e805007e020000000000008cea05007f02000000000000e4ec050080020000000000003cef0500810200000000000094f105008202000000000000ecf30500830200000000000044f6050084020000000000009cf805008502000000000000f4fa050086020000000000004cfd05008702000000000000a4ff05008802000000000000fc0106008902000000000000540406008a02000000000000ac0606008b02000000000000040906008c020000000000005c0b06008d02000000000000b40d06008e020000000000000c1006008f02000000000000641206009002000000000000bc14060091020000000000001417060092020000000000006c1906009302000000000000c41b060094020000000000001c1e06009502000000000000742006009602000000000000cc22060097020000000000002425060098020000000000007c2706009902000000000000d32906009a020000000000002b2c06009b02000000000000832e06009c02000000000000db3006009d02000000000000333306009e020000000000008b3506009f02000000000000e3370600a0020000000000003b3a0600a102000000000000933c0600a202000000000000eb3e0600a30200000000000042410600a4020000000000009a430600a502000000000000f2450600a6020000000000004a480600a702000000000000a24a0600a802000000000000fa4c0600a902000000000000524f0600aa02000000000000aa510600ab0200000000000002540600ac020000000000004a560600ad02000000000000a2580600ae02000000000000fa5a0600af02000000000000525d0600b002000000000000aa5f0600b10200000000000002620600b2020000000000005a640600b302000000000000b2660600b4020000000000000a690600b502000000000000626b0600b602000000000000b86d0600b70200000000000005700600b8020000000000004b720600b902000000000000a3740600ba02000000000000fb760600bb0200000000000053790600bc02000000000000ab7b0600bd02000000000000037e0600be0200000000000059800600bf02000000000000b1820600c00200000000000009850600c10200000000000061870600c202000000000000b9890600c302000000000000118c0600c402000000000000698e0600c502000000000000c1900600c60200000000000019930600c70200000000000071950600c802000000000000c9970600c902000000000000219a0600ca02000000000000799c0600cb02000000000000d19e0600cc0200000000000029a10600cd0200000000000081a30600ce02000000000000d9a50600cf0200000000000031a80600d00200000000000089aa0600d102000000000000e1ac0600d20200000000000039af0600d30200000000000091b10600d402000000000000e9b30600d50200000000000041b60600d60200000000000099b80600d702000000000000f1ba0600d80200000000000049bd0600d902000000000000a1bf0600da02000000000000f9c10600db0200000000000051c40600dc02000000000000a9c60600dd0200000000000001c90600de0200000000000059cb0600df02000000000000b1cd0600e00200000000000009d00600e10200000000000061d20600e202000000000000b9d40600e30200000000000011d70600e40200000000000069d90600e502000000000000c1db0600e60200000000000019de0600e70200000000000071e00600e802000000000000c9e20600e90200000000000021e50600ea0200000000000079e70600eb02000000000000d1e90600ec0200000000000029ec0600ed0200000000000081ee0600ee02000000000000d9f00600ef0200000000000030f30600f00200000000000088f50600f102000000000000e0f70600f20200000000000038fa0600f30200000000000090fc0600f402000000000000e8fe0600f50200000000000040010700f60200000000000097030700f702000000000000ef050700f80200000000000045080700f9020000000000009c0a0700fa02000000000000f40c0700fb020000000000004c0f0700fc02000000000000a4110700fd02000000000000fc130700fe0200000000000054160700ff02000000000000ac1807000003000000000000041b070001030000000000005c1d07000203000000000000b41f070003030000000000000c2207000403000000000000642407000503000000000000bc26070006030000000000001429070007030000000000006c2b07000803000000000000c42d070009030000000000001c3007000a03000000000000743207000b03000000000000cc3407000c03000000000000243707000d03000000000000753907000e03000000000000cd3b07000f03000000000000253e070010030000000000007d4007001103000000000000d542070012030000000000002d4507001303000000000000854707001403000000000000dd4907001503000000000000354c070016030000000000008d4e07001703000000000000e550070018030000000000003d5307001903000000000000955507001a03000000000000ed5707001b03000000000000455a07001c030000000000009d5c07001d03000000000000f55e07001e030000000000004d6107001f03000000000000a56307002003000000000000fd6507002103000000000000556807002203000000000000ad6a07002303000000000000056d070024030000000000005d6f07002503000000000000b571070026030000000000000d7407002703000000000000657607002803000000000000bd7807002903000000000000157b07002a030000000000006d7d07002b03000000000000c57f07002c030000000000001d8207002d03000000000000758407002e03000000000000cd8607002f030000000000002589070030030000000000007d8b07003103000000000000d58d070032030000000000002d9007003303000000000000859207003403000000000000dd94070035030000000000003597070036030000000000008d9907003703000000000000e59b070038030000000000003d9e0700390300000000000095a007003a03000000000000eda207003b0300000000000045a507003c030000000000009da707003d03000000000000eaa907003e0300000000000042ac07003f030000000000009aae07004003000000000000f2b0070041030000000000004ab307004203000000000000a2b507004303000000000000fab70700440300000000000052ba07004503000000000000aabc0700460300000000000002bf070047030000000000005ac107004803000000000000b2c3070049030000000000000ac607004a0300000000000062c807004b03000000000000baca07004c0300000000000012cd07004d030000000000006acf07004e03000000000000c2d107004f030000000000001ad40700500300000000000072d607005103000000000000cad80700520300000000000021db0700530300000000000072dd07005403000000000000cadf0700550300000000000022e2070056030000000000007ae407005703000000000000d2e6070058030000000000002ae90700590300000000000082eb07005a03000000000000daed07005b0300000000000032f007005c030000000000008af207005d03000000000000e2f407005e030000000000003af707005f0300000000000092f907006003000000000000eafb0700610300000000000042fe070062030000000000009a0008006303000000000000f202080064030000000000004a0508006503000000000000a20708006603000000000000fa0908006703000000000000520c08006803000000000000aa0e08006903000000000000021108006a030000000000005a1308006b03000000000000b21508006c030000000000000a1808006d03000000000000621a08006e03000000000000ba1c08006f03000000000000121f080070030000000000006a2108007103000000000000c223080072030000000000001a2608007303000000000000722808007403000000000000ca2a08007503000000000000222d080076030000000000007a2f08007703000000000000d231080078030000000000002a3408007903000000000000823608007a03000000000000da3808007b03000000000000323b08007c030000000000008a3d08007d03000000000000e23f08007e030000000000003a4208007f03000000000000924408008003000000000000ea46080081030000000000004249080082030000000000009a4b08008303000000000000f24d080084030000000000004a5008008503000000000000a25208008603000000000000fa5408008703000000000000525708008803000000000000aa5908008903000000000000025c08008a030000000000005a5e08008b03000000000000b26008008c030000000000000a6308008d03000000000000626508008e03000000000000ba6708008f03000000000000126a080090030000000000006a6c08009103000000000000c26e080092030000000000001a7108009303000000000000727308009403000000000000ca75080095030000000000002278080096030000000000007a7a08009703000000000000d27c080098030000000000002a7f08009903000000000000828108009a03000000000000da8308009b03000000000000328608009c030000000000008a8808009d03000000000000e28a08009e030000000000003a8d08009f03000000000000928f0800a003000000000000ea910800a10300000000000042940800a2030000000000009a960800a303000000000000f2980800a4030000000000004a9b0800a503000000000000a29d0800a603000000000000fa9f0800a70300000000000052a20800a803000000000000aaa40800a90300000000000002a70800aa030000000000005aa90800ab03000000000000b2ab0800ac030000000000000aae0800ad0300000000000062b00800ae03000000000000bab20800af0300000000000012b50800b0030000000000006ab70800b103000000000000c2b90800b2030000000000001abc0800b30300000000000072be0800b403000000000000cac00800b50300000000000022c30800b6030000000000007ac50800b703000000000000d2c70800b8030000000000002aca0800b90300000000000082cc0800ba03000000000000dace0800bb0300000000000032d10800bc030000000000008ad30800bd03000000000000e2d50800be030000000000003ad80800bf0300000000000092da0800c003000000000000eadc0800c10300000000000042df0800c2030000000000009ae10800c303000000000000f2e30800c4030000000000004ae60800c503000000000000a2e80800c603000000000000faea0800c70300000000000052ed0800c803000000000000aaef0800c90300000000000002f20800ca030000000000005af40800cb03000000000000b2f60800cc030000000000000af90800cd0300000000000062fb0800ce03000000000000bafd0800cf0300000000000012000900d0030000000000006a020900d103000000000000c2040900d2030000000000001a070900d30300000000000072090900d403000000000000ca0b0900d503000000000000220e0900d6030000000000007a100900d703000000000000d2120900d8030000000000002a150900d90300000000000082170900da03000000000000da190900db03000000000000321c0900dc030000000000008a1e0900dd03000000000000e2200900de030000000000003a230900df0300000000000092250900e003000000000000ea270900e103000000000000422a0900e2030000000000009a2c0900e303000000000000f22e0900e4030000000000004a310900e503000000000000a2330900e603000000000000fa350900e70300000000000052380900e803000000000000aa3a0900e903000000000000023d0900ea030000000000005a3f0900eb03000000000000b2410900ec030000000000000a440900ed0300000000000062460900ee03000000000000ba480900ef03000000000000124b0900f0030000000000006a4d0900f103000000000000c24f0900f2030000000000001a520900f30300000000000072540900f403000000000000ca560900f50300000000000022590900f6030000000000007a5b0900f703000000000000d25d0900f8030000000000002a600900f90300000000000082620900fa03000000000000da640900fb0300000000000032670900fc030000000000008a690900fd03000000000000e26b0900fe030000000000003a6e0900ff03000000000000927009000004000000000000ea72090001040000000000004275090002040000000000009a7709000304000000000000f279090004040000000000004a7c09000504000000000000a27e09000604000000000000fa8009000704000000000000528309000804000000000000aa8509000904000000000000028809000a040000000000005a8a09000b04000000000000b28c09000c040000000000000a8f09000d04000000000000629109000e04000000000000ba9309000f040000000000001296090010040000000000006a9809001104000000000000c29a090012040000000000001a9d09001304000000000000729f09001404000000000000caa10900150400000000000022a4090016040000000000007aa609001704000000000000d2a8090018040000000000002aab0900190400000000000082ad09001a04000000000000daaf09001b0400000000000032b209001c040000000000008ab409001d04000000000000e2b609001e040000000000003ab909001f0400000000000092bb09002004000000000000eabd0900210400000000000042c0090022040000000000009ac209002304000000000000f2c4090024040000000000004ac709002504000000000000a2c909002604000000000000facb0900270400000000000052ce09002804000000000000aad00900290400000000000002d309002a040000000000005ad509002b04000000000000b2d709002c040000000000000ada09002d0400000000000000dc09002e0400000000000000de09002f040000000000000de00900300400000000000065e209003104000000000000bde40900320400000000000015e7090033040000000000006de909003404000000000000c5eb090035040000000000001dee0900360400000000000075f009003704000000000000cdf20900380400000000000025f5090039040000000000007df709003a04000000000000d5f909003b040000000000002dfc09003c040000000000007afe09003d04000000000000d2000a003e040000000000002a030a003f0400000000000082050a004004000000000000da070a004104000000000000320a0a0042040000000000007e0c0a004304000000000000a50e0a004404000000000000e6100a00450400000000000036130a0046040000000000008e150a004704000000000000e6170a0048040000000000003d1a0a004904000000000000921c0a004a04000000000000ea1e0a004b0400000000000042210a004c040000000000009a230a004d04000000000000f2250a004e040000000000004a280a004f04000000000000a22a0a005004000000000000fa2c0a005104000000000000522f0a005204000000000000aa310a00530400000000000002340a0054040000000000005a360a005504000000000000b2380a0056040000000000000a3b0a005704000000000000623d0a005804000000000000ba3f0a00590400000000000012420a005a040000000000006a440a005b04000000000000c2460a005c040000000000001a490a005d04000000000000724b0a005e04000000000000ca4d0a005f0400000000000022500a0060040000000000007a520a006104000000000000d2540a0062040000000000002a570a00630400000000000082590a006404000000000000da5b0a006504000000000000325e0a0066040000000000008a600a006704000000000000e2620a0068040000000000003a650a00690400000000000092670a006a04000000000000ea690a006b04000000000000426c0a006c040000000000009a6e0a006d04000000000000f2700a006e040000000000004a730a006f04000000000000a2750a007004000000000000fa770a007104000000000000527a0a007204000000000000aa7c0a007304000000000000027f0a0074040000000000005a810a007504000000000000b2830a0076040000000000000a860a00770400000000000062880a007804000000000000ba8a0a007904000000000000128d0a007a040000000000006a8f0a007b04000000000000c2910a007c040000000000001a940a007d0400000000000072960a007e04000000000000ca980a007f04000000000000229b0a0080040000000000007a9d0a008104000000000000d29f0a0082040000000000002aa20a00830400000000000082a40a008404000000000000daa60a00850400000000000032a90a0086040000000000008aab0a008704000000000000e2ad0a0088040000000000003ab00a00890400000000000092b20a008a04000000000000eab40a008b0400000000000042b70a008c040000000000009ab90a008d04000000000000f2bb0a008e040000000000004abe0a008f04000000000000a2c00a009004000000000000fac20a00910400000000000052c50a009204000000000000aac70a00930400000000000002ca0a0094040000000000005acc0a009504000000000000b2ce0a0096040000000000000ad10a00970400000000000062d30a009804000000000000bad50a00990400000000000012d80a009a040000000000003bda0a009b040000000000003adc0a009c0400000000000040de0a009d040000000000004de00a009e0400000000000053e20a009f0400000000000065e40a00a0040000000000006ee60a00a1040000000000007ce80a00a204000000000000d4ea0a00a3040000000000002ced0a00a40400000000000084ef0a00a50400000000000094f10a00a604000000000000aaf30a00a704000000000000baf50a00a80400000000000012f80a00a9040000000000006afa0a00aa04000000000000c2fc0a00ab040000000000001aff0a00ac0400000000000072010b00ad04000000000000ca030b00ae0400000000000022060b00af040000000000007a080b00b004000000000000d20a0b00b1040000000000002a0d0b00b204000000000000820f0b00b304000000000000da110b00b40400000000000032140b00b50400000000000089160b00b604000000000000e0180b00b704000000000000371b0b00b8040000000000008f1d0b00b904000000000000e71f0b00ba040000000000003e220b00bb0400000000000096240b00bc04000000000000ee260b00bd0400000000000044290b00be040000000000009b2b0b00bf04000000000000b72d0b00c004000000000000d82f0b00c104000000000000f0310b00c20400000000000047340b00c3040000000000009e360b00c404000000000000f6380b00c5040000000000004d3b0b00c604000000000000a53d0b00c704000000000000fd3f0b00c80400000000000050420b00c904000000000000a5440b00ca04000000000000fa460b00cb0400000000000052490b00cc04000000000000a64b0b00cd04000000000000fa4d0b00ce0400000000000049500b00cf040000000000009e520b00d004000000000000f3540b00d10400000000000046570b00d20400000000000097590b00d304000000000000db5b0b00d404000000000000f75d0b00d504000000000000bc5f0b00d60400000000000010620b00d70400000000000066640b00d804000000000000be660b00d90400000000000011690b00da04000000000000696b0b00db04000000000000bd6d0b00dc0400000000000013700b00dd0400000000000069720b00de04000000000000c0740b00df0400000000000010770b00e0040000000000005e790b00e104000000000000aa7b0b00e204000000000000f77d0b00e3040000000000003c800b00e4040000000000008b820b00e504000000000000d8840b00e60400000000000014870b00e704000000000000fb880b00e804000000000000d78a0b00e904000000000000fa8c0b00ea04000000000000528f0b00eb04000000000000aa910b00ec04000000000000ff930b00ed0400000000000057960b00ee04000000000000af980b00ef04000000000000079b0b00f0040000000000005d9d0b00f104000000000000b49f0b00f2040000000000000ca20b00f30400000000000064a40b00f404000000000000bca60b00f50400000000000013a90b00f60400000000000069ab0b00f704000000000000c0ad0b00f80400000000000018b00b00f9040000000000006eb20b00fa04000000000000c5b40b00fb040000000000001db70b00fc0400000000000075b90b00fd04000000000000cdbb0b00fe0400000000000025be0b00ff040000000000007dc00b000005000000000000d5c20b0001050000000000002cc50b00020500000000000082c70b000305000000000000d2c90b0004050000000000002acc0b00050500000000000081ce0b000605000000000000a7d00b000705000000000000c7d20b000805000000000000e5d40b0009050000000000003dd70b000a0500000000000093d90b000b05000000000000ebdb0b000c0500000000000043de0b000d050000000000009ae00b000e05000000000000f2e20b000f0500000000000046e50b0010050000000000009ce70b001105000000000000e9e90b00120500000000000040ec0b00130500000000000097ee0b001405000000000000eff00b00150500000000000047f30b0016050000000000009ff50b001705000000000000f6f70b0018050000000000004efa0b001905000000000000a1fc0b001a05000000000000f8fe0b001b050000000000004d010c001c05000000000000a4030c001d05000000000000fc050c001e0500000000000052080c001f05000000000000a70a0c002005000000000000f80c0c0021050000000000004c0f0c0022050000000000009c110c002305000000000000ee130c00240500000000000045160c00250500000000000099180c002605000000000000ec1a0c002705000000000000401d0c002805000000000000951f0c002905000000000000e8210c002a050000000000003f240c002b0500000000000094260c002c05000000000000eb280c002d05000000000000402b0c002e05000000000000972d0c002f05000000000000ee2f0c0030050000000000003f320c00310500000000000091340c003205000000000000e6360c00330500000000000039390c003405000000000000903b0c003505000000000000e53d0c00360500000000000038400c0037050000000000008f420c003805000000000000e3440c00390500000000000037470c003a050000000000008d490c003b05000000000000e24b0c003c05000000000000374e0c003d050000000000008b500c003e05000000000000e1520c003f0500000000000034550c00400500000000000088570c004105000000000000dd590c0042050000000000002a5c0c004305000000000000795e0c004405000000000000c8600c004505000000000000f0620c00460500000000000020650c00470500000000000071670c004805000000000000c3690c004905000000000000156c0c004a050000000000005e6e0c004b05000000000000ae700c004c05000000000000f7720c004d0500000000000016750c004e0500000000000038770c004f0500000000000030790c005005000000000000207b0c005105000000000000337d0c0052050000000000003d7f0c0053050000000000007e810c005405000000000000a6830c005505000000000000d1850c005605000000000000d5870c005705000000000000d6890c005805000000000000f08b0c005905000000000000bc8d0c005a05000000000000818f0c005b0500000000000029910c005c05000000000000b9920c005d0500000000000057940c005e05000000000000e3950c005f0500000000000040970c00600500000000000095980c006105000000000000599a0c006205000000000000399c0c006305000000000000189e0c006405000000000000fe9f0c006505000000000000f3a10c006605000000000000d8a30c006705000000000000d2a50c006805000000000000d3a70c006905000000000000b4a90c006a05000000000000a3ab0c006b050000000000008cad0c006c050000000000006daf0c006d050000000000005ab10c006e050000000000003db30c006f050000000000000eb50c007005000000000000e2b60c007105000000000000ceb80c007205000000000000e1ba0c007305000000000000e0bc0c007405000000000000ddbe0c007505000000000000d4c00c007605000000000000dac20c007705000000000000dcc40c007805000000000000d2c60c007905000000000000ccc80c007a05000000000000deca0c007b0500000000000015cd0c007c0500000000000062cf0c007d050000000000008cd10c007e05000000000000add30c007f05000000000000d2d50c0080050000000000002ad80c00810500000000000081da0c008205000000000000d9dc0c00830500000000000031df0c00840500000000000089e10c008505000000000000e1e30c00860500000000000039e60c0087050000000000008ee80c008805000000000000e6ea0c0089050000000000003eed0c008a0500000000000096ef0c008b05000000000000eef10c008c0500000000000045f40c008d050000000000009df60c008e05000000000000eff80c008f0500000000000046fb0c0090050000000000009efd0c009105000000000000f6ff0c0092050000000000004b020d009305000000000000a2040d009405000000000000fa060d00950500000000000052090d009605000000000000aa0b0d009705000000000000020e0d00980500000000000059100d009905000000000000b1120d009a0500000000000009150d009b0500000000000061170d009c05000000000000b9190d009d05000000000000111c0d009e05000000000000691e0d009f05000000000000c1200d00a00500000000000019230d00a10500000000000071250d00a205000000000000c9270d00a305000000000000212a0d00a405000000000000792c0d00a505000000000000d12e0d00a60500000000000029310d00a70500000000000081330d00a805000000000000d9350d00a9050000000000002c380d00aa050000000000004f3a0d00ab050000000000007a3c0d00ac05000000000000a13e0d00ad05000000000000b8400d00ae05000000000000d4420d00af0500000000000018450d00b00500000000000070470d00b105000000000000c8490d00b2050000000000001e4c0d00b305000000000000764e0d00b405000000000000ce500d00b50500000000000025530d00b6050000000000007a550d00b705000000000000d2570d00b805000000000000225a0d00b9050000000000004e5c0d00ba05000000000000675e0d00bb0500000000000089600d00bc05000000000000e1620d00bd0500000000000038650d00be0500000000000090670d00bf05000000000000e8690d00c005000000000000406c0d00c105000000000000986e0d00c205000000000000f0700d00c30500000000000048730d00c405000000000000a0750d00c505000000000000f8770d00c605000000000000507a0d00c705000000000000a87c0d00c805000000000000007f0d00c90500000000000058810d00ca05000000000000b0830d00cb0500000000000001860d00cc0500000000000023880d00cd05000000000000398a0d00ce05000000000000578c0d00cf05000000000000778e0d00d00500000000000099900d00d105000000000000b3920d00d205000000000000cf940d00d305000000000000fb960d00d4050000000000001d990d00d505000000000000309b0d00d605000000000000529d0d00d705000000000000689f0d00d8050000000000008ca10d00d905000000000000b9a30d00da05000000000000dfa50d00db05000000000000f5a70d00dc0500000000000010aa0d00dd050000000000002fac0d00de0500000000000045ae0d00df0500000000000062b00d00e0050000000000007eb20d00e1050000000000009db40d00e205000000000000beb60d00e305000000000000e1b80d00e4050000000000000dbb0d00e50500000000000044bd0d00e60500000000000071bf0d00e7050000000000008fc10d00e805000000000000bcc30d00e905000000000000dbc50d00ea0500000000000005c80d00eb0500000000000025ca0d00ec050000000000004ecc0d00ed050000000000008fce0d00ee05000000000000e3d00d00ef050000000000003ad30d00f0050000000000008fd50d00f105000000000000e4d70d00f2050000000000003cda0d00f30500000000000094dc0d00f405000000000000ecde0d00f50500000000000042e10d00f6050000000000009ae30d00f705000000000000f2e50d00f8050000000000004ae80d00f905000000000000a2ea0d00fa05000000000000faec0d00fb0500000000000051ef0d00fc05000000000000a8f10d00fd0500000000000000f40d00fe0500000000000057f60d00ff05000000000000aff80d00000600000000000007fb0d0001060000000000005efd0d000206000000000000b3ff0d0003060000000000000a020e00040600000000000062040e000506000000000000b9060e00060600000000000011090e0007060000000000005d0b0e000806000000000000930d0e000906000000000000c80f0e000a06000000000000f5110e000b060000000000004d140e000c06000000000000a5160e000d06000000000000fd180e000e06000000000000551b0e000f06000000000000ad1d0e00100600000000000005200e0011060000000000005d220e001206000000000000b5240e0013060000000000000d270e00140600000000000065290e001506000000000000bd2b0e001606000000000000142e0e0017060000000000006b300e001806000000000000c3320e0019060000000000001a350e001a0600000000000072370e001b06000000000000ca390e001c06000000000000ec3b0e001d06000000000000063e0e001e0600000000000015400e001f060000000000006d420e002006000000000000c3440e0021060000000000001a470e00220600000000000070490e002306000000000000c84b0e002406000000000000204e0e00250600000000000078500e002606000000000000d0520e00270600000000000028550e00280600000000000080570e002906000000000000d8590e002a060000000000002f5c0e002b06000000000000875e0e002c06000000000000df600e002d0600000000000036630e002e060000000000008e650e002f06000000000000e6670e0030060000000000000f6a0e003106000000000000346c0e0032060000000000006b6e0e003306000000000000c3700e0034060000000000001b730e00350600000000000072750e003606000000000000ca770e003706000000000000227a0e003806000000000000797c0e003906000000000000d07e0e003a0600000000000028810e003b060000000000007f830e003c06000000000000d7850e003d060000000000002f880e003e06000000000000878a0e003f06000000000000df8c0e004006000000000000378f0e0041060000000000008d910e004206000000000000e5930e0043060000000000003d960e00440600000000000095980e004506000000000000ed9a0e004606000000000000459d0e0047060000000000009d9f0e004806000000000000f5a10e0049060000000000004ca40e004a06000000000000a3a60e004b06000000000000fba80e004c0600000000000052ab0e004d06000000000000aaad0e004e0600000000000002b00e004f060000000000005ab20e005006000000000000aeb40e00510600000000000005b70e0052060000000000005db90e005306000000000000b4bb0e00540600000000000008be0e0055060000000000005dc00e005606000000000000b4c20e00570600000000000009c50e0058060000000000005ec70e005906000000000000b6c90e005a060000000000000ecc0e005b0600000000000066ce0e005c06000000000000bed00e005d0600000000000014d30e005e060000000000006cd50e005f06000000000000c3d70e0060060000000000001bda0e00610600000000000073dc0e006206000000000000cbde0e00630600000000000023e10e0064060000000000007be30e006506000000000000d3e50e0066060000000000002be80e00670600000000000083ea0e006806000000000000dbec0e00690600000000000032ef0e006a060000000000008af10e006b06000000000000e2f30e006c060000000000003af60e006d0600000000000091f80e006e06000000000000e9fa0e006f0600000000000041fd0e00700600000000000099ff0e007106000000000000f1010f00720600000000000049040f007306000000000000a0060f007406000000000000f8080f0075060000000000004d0b0f007606000000000000a50d0f007706000000000000fd0f0f00780600000000000055120f007906000000000000ab140f007a0600000000000003170f007b060000000000005b190f007c06000000000000b31b0f007d060000000000000a1e0f007e060000000000005e200f007f06000000000000b6220f0080060000000000000e250f00810600000000000066270f008206000000000000bc290f008306000000000000142c0f008406000000000000662e0f008506000000000000be300f00860600000000000016330f0087060000000000006e350f008806000000000000c5370f0089060000000000001b3a0f008a06000000000000433c0f008b06000000000000943e0f008c06000000000000eb400f008d0600000000000043430f008e060000000000009b450f008f06000000000000f3470f009006000000000000484a0f0091060000000000009f4c0f009206000000000000f74e0f0093060000000000004e510f009406000000000000a3530f009506000000000000f7550f0096060000000000004f580f009706000000000000a75a0f009806000000000000ff5c0f009906000000000000575f0f009a06000000000000af610f009b0600000000000006640f009c060000000000005d660f009d06000000000000b5680f009e060000000000000d6b0f009f06000000000000656d0f00a006000000000000bd6f0f00a10600000000000014720f00a2060000000000006c740f00a306000000000000c3760f00a4060000000000001b790f00a506000000000000737b0f00a606000000000000cb7d0f00a70600000000000023800f00a80600000000000079820f00a906000000000000d0840f00aa0600000000000026870f00ab060000000000007e890f00ac06000000000000d68b0f00ad060000000000002e8e0f00ae0600000000000084900f00af06000000000000dc920f00b00600000000000034950f00b1060000000000008c970f00b206000000000000e4990f00b3060000000000003c9c0f00b406000000000000939e0f00b506000000000000eba00f00b60600000000000043a30f00b7060000000000009ba50f00b806000000000000f3a70f00b9060000000000004baa0f00ba06000000000000a2ac0f00bb06000000000000f9ae0f00bc0600000000000051b10f00bd06000000000000a9b30f00be0600000000000001b60f00bf0600000000000057b80f00c006000000000000afba0f00c10600000000000007bd0f00c2060000000000005fbf0f00c3060000000000009ac10f00c406000000000000b2c30f00c506000000000000d1c50f00c606000000000000fcc70f00c70600000000000054ca0f00c806000000000000accc0f00c90600000000000004cf0f00ca060000000000005cd10f00cb06000000000000b4d30f00cc060000000000000cd60f00cd0600000000000064d80f00ce06000000000000bcda0f00cf0600000000000014dd0f00d0060000000000006cdf0f00d106000000000000c4e10f00d2060000000000001ce40f00d30600000000000074e60f00d406000000000000cce80f00d50600000000000023eb0f00d6060000000000007bed0f00d706000000000000d3ef0f00d8060000000000002bf20f00d90600000000000083f40f00da06000000000000dbf60f00db0600000000000033f90f00dc060000000000008bfb0f00dd06000000000000e3fd0f00de060000000000003b001000df0600000000000093021000e006000000000000eb041000e10600000000000043071000e2060000000000009b091000e306000000000000f30b1000e4060000000000004b0e1000e506000000000000a3101000e606000000000000fb121000e70600000000000053151000e806000000000000ab171000e906000000000000031a1000ea060000000000002f1c1000eb06000000000000491e1000ec060000000000006d201000ed06000000000000c5221000ee060000000000001d251000ef0600000000000075271000f006000000000000cd291000f106000000000000252c1000f2060000000000007d2e1000f306000000000000d4301000f4060000000000002c331000f50600000000000083351000f606000000000000db371000f706000000000000333a1000f8060000000000008b3c1000f906000000000000e23e1000fa060000000000003a411000fb0600000000000090431000fc06000000000000e7451000fd060000000000003e481000fe06000000000000954a1000ff06000000000000ec4c10000007000000000000444f100001070000000000009c5110000207000000000000f453100003070000000000004c5610000407000000000000a35810000507000000000000fb5a10000607000000000000535d10000707000000000000ab5f100008070000000000000362100009070000000000005b6410000a07000000000000b16610000b07000000000000096910000c07000000000000606b10000d07000000000000b86d10000e07000000000000107010000f07000000000000687210001007000000000000c07410001107000000000000187710001207000000000000707910001307000000000000c87b10001407000000000000207e10001507000000000000788010001607000000000000d08210001707000000000000288510001807000000000000808710001907000000000000d78910001a070000000000002f8c10001b07000000000000878e10001c07000000000000de9010001d07000000000000359310001e070000000000008d9510001f07000000000000e597100020070000000000003d9a10002107000000000000959c10002207000000000000eb9e100023070000000000000ba11000240700000000000048a31000250700000000000070a510002607000000000000a3a710002707000000000000cba910002807000000000000f1ab1000290700000000000013ae10002a0700000000000039b010002b0700000000000076b210002c07000000000000ceb410002d0700000000000026b710002e070000000000007eb910002f07000000000000d6bb100030070000000000002ebe1000310700000000000086c010003207000000000000dec21000330700000000000036c5100034070000000000008ec710003507000000000000e6c9100036070000000000003ecc1000370700000000000096ce10003807000000000000ebd01000390700000000000042d310003a0700000000000099d510003b07000000000000f1d710003c0700000000000048da10003d070000000000009fdc10003e07000000000000f6de10003f070000000000004ee110004007000000000000a6e310004107000000000000fee51000420700000000000055e810004307000000000000abea1000440700000000000001ed1000450700000000000059ef10004607000000000000b1f11000470700000000000009f41000480700000000000061f610004907000000000000b9f810004a0700000000000010fb10004b0700000000000068fd10004c07000000000000c0ff10004d07000000000000180211004e07000000000000700411004f07000000000000c706110050070000000000001f0911005107000000000000740b11005207000000000000cc0d110053070000000000002410110054070000000000007c1211005507000000000000d21411005607000000000000271711005707000000000000631911005807000000000000951b11005907000000000000c31d11005a07000000000000f31f11005b070000000000004b2211005c07000000000000a32411005d07000000000000fb2611005e07000000000000252911005f070000000000004c2b110060070000000000006d2d11006107000000000000882f11006207000000000000e03111006307000000000000383411006407000000000000903611006507000000000000e83811006607000000000000403b11006707000000000000983d11006807000000000000f03f11006907000000000000484211006a07000000000000a04411006b07000000000000f84611006c07000000000000504911006d07000000000000a84b11006e07000000000000004e11006f07000000000000585011007007000000000000b052110071070000000000000855110072070000000000004857110073070000000000007459110074070000000000009e5b11007507000000000000ca5d11007607000000000000f55f110077070000000000002362110078070000000000004f6411007907000000000000766611007a070000000000009a6811007b07000000000000c26a11007c07000000000000f66c11007d07000000000000246f11007e070000000000003c7111007f07000000000000577311008007000000000000827511008107000000000000ca7711008207000000000000157a110083070000000000004c7c11008407000000000000947e11008507000000000000dc80110086070000000000001d83110087070000000000005e8511008807000000000000858711008907000000000000b68911008a07000000000000e68b11008b070000000000000b8e11008c07000000000000359011008d07000000000000579211008e07000000000000839411008f07000000000000b09611009007000000000000d99811009107000000000000fd9a110092070000000000001f9d11009307000000000000429f110094070000000000005fa11100950700000000000083a311009607000000000000a2a511009707000000000000cba711009807000000000000f7a9110099070000000000002cac11009a070000000000005fae11009b0700000000000081b011009c07000000000000a1b211009d07000000000000cbb411009e07000000000000ebb611009f070000000000000eb91100a00700000000000022bb1100a10700000000000047bd1100a20700000000000062bf1100a30700000000000085c11100a407000000000000acc31100a507000000000000c2c51100a607000000000000e7c71100a70700000000000009ca1100a80700000000000036cc1100a9070000000000005bce1100aa070000000000007cd01100ab07000000000000a5d21100ac07000000000000d3d41100ad07000000000000fbd61100ae0700000000000024d91100af070000000000004adb1100b00700000000000073dd1100b1070000000000009edf1100b207000000000000c6e11100b307000000000000fae31100b4070000000000001ee61100b5070000000000004de81100b60700000000000075ea1100b7070000000000009eec1100b807000000000000b0ee1100b907000000000000a0f01100ba070000000000008bf21100bb0700000000000088f41100bc070000000000009cf61100bd07000000000000c2f81100be07000000000000e0fa1100bf0700000000000003fd1100c00700000000000024ff1100c10700000000000044011200c20700000000000062031200c30700000000000080051200c407000000000000a0071200c507000000000000ca091200c607000000000000ee0b1200c707000000000000180e1200c8070000000000003d101200c90700000000000066121200ca070000000000008e141200cb07000000000000b0161200cc07000000000000d3181200cd07000000000000f41a1200ce07000000000000131d1200cf07000000000000311f1200d00700000000000054211200d1070000000000006d231200d20700000000000095251200d307000000000000b8271200d407000000000000e8291200d507000000000000092c1200d6070000000000002f2e1200d7070000000000005d301200d80700000000000082321200d907000000000000a4341200da07000000000000c8361200db07000000000000f2381200dc07000000000000063b1200dd07000000000000333d1200de070000000000004b3f1200df070000000000006a411200e00700000000000097431200e107000000000000bf451200e207000000000000e3471200e307000000000000014a1200e407000000000000234c1200e507000000000000434e1200e6070000000000006a501200e7070000000000009c521200e807000000000000bb541200e907000000000000da561200ea07000000000000fc581200eb070000000000001f5b1200ec07000000000000425d1200ed07000000000000675f1200ee070000000000005d611200ef0700000000000045631200f00700000000000023651200f1070000000000000a671200f207000000000000f1681200f307000000000000db6a1200f407000000000000cb6c1200f507000000000000c66e1200f607000000000000b5701200f707000000000000ac721200f8070000000000008d741200f9070000000000006e761200fa0700000000000067781200fb070000000000005d7a1200fc07000000000000387c1200fd07000000000000217e1200fe0700000000000013801200ff07000000000000f58112000008000000000000d38312000108000000000000c08512000208000000000000b08712000308000000000000a789120004080000000000009d8b120005080000000000008e8d120006080000000000004c8f12000708000000000000ff9012000808000000000000c392120009080000000000007f9412000a080000000000006c9612000b08000000000000579812000c080000000000004c9a12000d080000000000004d9c12000e08000000000000279e12000f08000000000000e49f120010080000000000009ca11200110800000000000042a312001208000000000000f5a412001308000000000000c4a612001408000000000000afa8120015080000000000009aaa1200160800000000000087ac1200170800000000000060ae1200180800000000000046b0120019080000000000001fb212001a0800000000000000b412001b08000000000000deb512001c08000000000000cdb712001d08000000000000b5b912001e0800000000000093bb12001f0800000000000071bd1200200800000000000048bf1200210800000000000031c11200220800000000000008c312002308000000000000ecc412002408000000000000b8c612002508000000000000a1c81200260800000000000081ca1200270800000000000062cc120028080000000000003fce120029080000000000001dd012002a08000000000000ffd112002b08000000000000eed312002c08000000000000e4d512002d08000000000000cad712002e08000000000000bed912002f08000000000000aedb1200300800000000000088dd120031080000000000008ddf1200320800000000000081e1120033080000000000006ee31200340800000000000054e51200350800000000000035e7120036080000000000002ee91200370800000000000022eb120038080000000000000eed12003908000000000000faee12003a08000000000000dff012003b08000000000000cdf212003c08000000000000b1f412003d08000000000000a0f612003e0800000000000089f812003f080000000000007bfa1200400800000000000077fc1200410800000000000064fe120042080000000000004700130043080000000000003702130044080000000000001b0413004508000000000000fa0513004608000000000000e50713004708000000000000c30913004808000000000000aa0b130049080000000000009a0d13004a08000000000000840f13004b08000000000000631113004c08000000000000441313004d08000000000000391513004e08000000000000e31613004f08000000000000a418130050080000000000006d1a13005108000000000000601c13005208000000000000501e130053080000000000003920130054080000000000001e2213005508000000000000042413005608000000000000d52513005708000000000000c62713005808000000000000ce2913005908000000000000bf2b13005a08000000000000a22d13005b08000000000000a52f13005c08000000000000a23113005d08000000000000943313005e080000000000008d3513005f08000000000000973713006008000000000000973913006108000000000000883b13006208000000000000883d130063080000000000007c3f130064080000000000007641130065080000000000005d43130066080000000000003e4513006708000000000000f94613006808000000000000b248130069080000000000006c4a13006a08000000000000344c13006b08000000000000fe4d13006c08000000000000ce4f13006d08000000000000865113006e08000000000000485313006f08000000000000135513007008000000000000da5613007108000000000000ab5813007208000000000000735a13007308000000000000425c130074080000000000000a5e13007508000000000000e55f13007608000000000000c06113007708000000000000836313007808000000000000596513007908000000000000326713007a08000000000000fc6813007b08000000000000a76a13007c080000000000003e6c13007d08000000000000026e13007e08000000000000b06f13007f080000000000008b71130080080000000000006273130081080000000000001e7513008208000000000000e57613008308000000000000ac78130084080000000000006a7a13008508000000000000347c13008608000000000000177e13008708000000000000fb7f13008808000000000000df8113008908000000000000d28313008a08000000000000a28513008b08000000000000798713008c080000000000003e8913008d08000000000000098b13008e08000000000000e98c13008f08000000000000d48e13009008000000000000a690130091080000000000008992130092080000000000006f94130093080000000000005896130094080000000000003798130095080000000000001e9a13009608000000000000cc9b13009708000000000000a19d13009808000000000000909f1300990800000000000076a113009a0800000000000060a313009b0800000000000038a513009c0800000000000000a713009d08000000000000d7a813009e08000000000000bcaa13009f080000000000009cac1300a00800000000000064ae1300a1080000000000004ab01300a2080000000000002db21300a308000000000000e2b31300a40800000000000096b51300a5080000000000004eb71300a6080000000000000db91300a708000000000000d3ba1300a808000000000000f7bc1300a90800000000000049bf1300aa080000000000009bc11300ab08000000000000f0c31300ac0800000000000042c61300ad0800000000000093c81300ae08000000000000c4ca1300af0800000000000013cd1300b00800000000000067cf1300b108000000000000bad11300b2080000000000000fd41300b30800000000000061d61300b408000000000000aed81300b50800000000000002db1300b60800000000000056dd1300b708000000000000a6df1300b808000000000000f4e11300b90800000000000043e41300ba080000000000008de61300bb08000000000000d5e81300bc0800000000000020eb1300bd080000000000006aed1300be08000000000000afef1300bf08000000000000ecf11300c00800000000000033f41300c1080000000000006ef61300c208000000000000a8f81300c308000000000000defa1300c4080000000000000bfd1300c5080000000000002bff1300c60800000000000029011400c7080000000000002e031400c80800000000000055051400c90800000000000087071400ca08000000000000b1091400cb08000000000000cf0b1400cc08000000000000f30d1400cd0800000000000019101400ce080000000000003c121400cf0800000000000051141400d00800000000000068161400d10800000000000082181400d2080000000000008d1a1400d308000000000000931c1400d408000000000000a41e1400d508000000000000ae201400d6080000000000009f221400d7080000000000008b241400d80800000000000073261400d90800000000000052281400da080000000000004f2a1400db080000000000005b2c1400dc080000000000005d2e1400dd0800000000000052301400de0800000000000053321400df080000000000004a341400e00800000000000057361400e10800000000000046381400e2080000000000004e3a1400e3080000000000005a3c1400e408000000000000593e1400e5080000000000005c401400e60800000000000082421400e708000000000000aa441400e808000000000000cf461400e90800000000000003491400ea08000000000000284b1400eb08000000000000524d1400ec08000000000000604f1400ed0800000000000084511400ee08000000000000a3531400ef08000000000000af551400f008000000000000b1571400f108000000000000a1591400f208000000000000935b1400f308000000000000975d1400f4080000000000009b5f1400f50800000000000094611400f6080000000000008f631400f7080000000000007e651400f80800000000000083671400f90800000000000093691400fa080000000000007c6b1400fb08000000000000556d1400fc08000000000000306f1400fd080000000000002f711400fe080000000000005c731400ff08000000000000827514000009000000000000a37714000109000000000000d47914000209000000000000087c14000309000000000000347e140004090000000000005580140005090000000000005682140006090000000000005584140007090000000000004f8614000809000000000000878814000909000000000000b28a14000a09000000000000e18c14000b09000000000000008f14000c09000000000000259114000d09000000000000419314000e090000000000004d9514000f090000000000007a9714001009000000000000a39914001109000000000000cd9b14001209000000000000f69d1400130900000000000027a01400140900000000000053a2140015090000000000008aa414001609000000000000b6a614001709000000000000e1a8140018090000000000000aab140019090000000000003aad14001a090000000000005eaf14001b0900000000000089b114001c09000000000000bab314001d09000000000000edb514001e090000000000000eb814001f0900000000000013ba140020090000000000000fbc140021090000000000000dbe14002209000000000000ecbf14002309000000000000efc114002409000000000000fdc314002509000000000000ebc514002609000000000000e8c714002709000000000000e9c914002809000000000000edcb14002909000000000000e5cd14002a09000000000000ebcf14002b09000000000000efd114002c09000000000000e2d314002d09000000000000e9d514002e09000000000000ced714002f09000000000000b5d91400300900000000000095db1400310900000000000052dd1400320900000000000026df1400330900000000000010e114003409000000000000eae214003509000000000000d8e414003609000000000000aee61400370900000000000089e81400380900000000000073ea140039090000000000006bec14003a0900000000000056ee14003b090000000000003ef014003c0900000000000013f214003d09000000000000c3f314003e090000000000009af514003f0900000000000080f7140040090000000000006ef91400410900000000000044fb1400420900000000000021fd1400430900000000000000ff14004409000000000000dc0015004509000000000000b802150046090000000000009504150047090000000000007b06150048090000000000006b0815004909000000000000700a15004a09000000000000710c15004b09000000000000750e15004c09000000000000731015004d09000000000000711215004e09000000000000761415004f090000000000006016150050090000000000005e1815005109000000000000631a150052090000000000006e1c15005309000000000000691e15005409000000000000692015005509000000000000672215005609000000000000622415005709000000000000602615005809000000000000322815005909000000000000232a15005a09000000000000202c15005b090000000000001b2e15005c09000000000000083015005d09000000000000f43115005e09000000000000e73315005f09000000000000dd3515006009000000000000e93715006109000000000000083a15006209000000000000333c150063090000000000006d3e15006409000000000000a64015006509000000000000e442150066090000000000002345150067090000000000005d47150068090000000000008b4915006909000000000000b04b15006a09000000000000e44d15006b090000000000000e5015006c09000000000000245215006d09000000000000465415006e09000000000000725615006f09000000000000a75815007009000000000000d25a15007109000000000000fb5c15007209000000000000305f15007309000000000000626115007409000000000000916315007509000000000000c86515007609000000000000ef6715007709000000000000136a150078090000000000003d6c150079090000000000006e6e15007a09000000000000977015007b09000000000000bd7215007c09000000000000e37415007d09000000000000157715007e09000000000000337915007f09000000000000537b15008009000000000000747d15008109000000000000a47f15008209000000000000ce8115008309000000000000e78315008409000000000000fb8515008509000000000000168815008609000000000000538a15008709000000000000a48c15008809000000000000f88e15008909000000000000489115008a09000000000000959315008b09000000000000e39515008c09000000000000349815008d09000000000000809a15008e09000000000000af9c15008f09000000000000c59e15009009000000000000c59e15009109000000000000f3c41600920900000000000003d31600930900000000000013e11600940900000000000023ef1600950900000000000033fd16009609000000000000430b17009709000000000000531917009809000000000000622717009909000000000000723517009a09000000000000824317009b09000000000000925117009c09000000000000a15f17009d09000000000000b16d17009e09000000000000c17b17009f09000000000000d1891700a009000000000000e1971700a109000000000000f1a51700a20900000000000001b41700a30900000000000011c21700a40900000000000021d01700a50900000000000030de1700a6090000000000003bec1700a70900000000000042fa1700a80900000000000049081800a90900000000000050161800aa0900000000000054241800ab090000000000005f321800ac0900000000000063401800ad090000000000006a4e1800ae09000000000000595c1800af09000000000000546a1800b0090000000000004a781800b10900000000000046861800b2090000000000003d941800b30900000000000038a21800b40900000000000028b01800b50900000000000022be1800b6090000000000001ccc1800b7090000000000000cda1800b80900000000000007e81800b9090000000000000af61800ba0900000000000000041900bb09000000000000ec111900bc09000000000000e51f1900bd09000000000000e02d1900be09000000000000d93b1900bf09000000000000db491900c009000000000000d6571900c109000000000000db651900c209000000000000e1731900c309000000000000eb811900c409000000000000f28f1900c509000000000000e69c1900c609000000000000cba91900c709000000000000d2b71900c809000000000000dac51900c909000000000000dfd31900ca09000000000000e6e11900cb09000000000000eeef1900cc09000000000000f7fd1900cd09000000000000030c1a00ce09000000000000091a1a00cf090000000000000f281a00d00900000000000016361a00d10900000000000019441a00d20900000000000021521a00d3090000000000002b601a00d409000000000000286e1a00d509000000000000307c1a00d609000000000000358a1a00d7090000000000003c981a00d8090000000000003fa61a00d90900000000000043b41a00da0900000000000048c21a00db0900000000000056d01a00dc0900000000000062de1a00dd090000000000006bec1a00de0900000000000072fa1a00df090000000000005d081b00e0090000000000003c161b00e10900000000000069231b00e2090000000000006a311b00e3090000000000006e3f1b00e409000000000000674d1b00e5090000000000006b5b1b00e60900000000000065681b00e7090000000000003a751b00e8090000000000001f821b00e909000000000000068f1b00ea09000000000000f39b1b00eb09000000000000c7a81b00ec09000000000000a5b51b00ed0900000000000090c21b00ee0900000000000068cf1b00ef0900000000000078dc1b00f00900000000000074ea1b00f10900000000000073f81b00f20900000000000071061c00f30900000000000071141c00f40900000000000071221c00f5090000000000006f301c00f6090000000000006c3e1c00f709000000000000684c1c00f809000000000000665a1c00f9090000000000006d681c00fa090000000000006f761c00fb0900000000000073841c00fc0900000000000071921c00fd090000000000006fa01c00fe0900000000000061ae1c00ff0900000000000063bc1c00000a00000000000064ca1c00010a00000000000068d81c00020a0000000000006ce61c00030a0000000000006af41c00040a0000000000006d021d00050a00000000000071101d00060a0000000000006c1e1d00070a0000000000006e2c1d00080a000000000000773a1d00090a00000000000077481d000a0a00000000000072561d000b0a0000000000006d641d000c0a00000000000069721d000d0a00000000000069801d000e0a0000000000006b8e1d000f0a000000000000709c1d00100a00000000000070aa1d00110a0000000000006eb81d00120a0000000000006ec61d00130a00000000000075d41d00140a0000000000007ce21d00150a00000000000080f01d00160a00000000000081fe1d00170a0000000000008a0c1e00180a000000000000891a1e00190a0000000000008b281e001a0a0000000000008e361e001b0a00000000000097441e001c0a0000000000009b521e001d0a0000000000009e601e001e0a000000000000a36e1e001f0a000000000000ad7c1e00200a000000000000aa8a1e00210a000000000000ae981e00220a000000000000b1a61e00230a000000000000b8b41e00240a000000000000b5c21e00250a000000000000b3d01e00260a000000000000b3de1e00270a000000000000baec1e00280a000000000000b9fa1e00290a000000000000bf081f002a0a000000000000c1161f002b0a000000000000c6241f002c0a000000000000c8321f002d0a000000000000cd401f002e0a000000000000cf4e1f002f0a000000000000cf5c1f00300a000000000000d46a1f00310a000000000000d6781f00320a000000000000df861f00330a000000000000e1941f00340a000000000000e2a21f00350a000000000000e1b01f00360a000000000000eabe1f00370a000000000000f0cc1f00380a000000000000f4da1f00390a000000000000f1e81f003a0a000000000000f8f61f003b0a000000000000f70420003c0a000000000000f91220003d0a000000000000c52020003e0a000000000000662420003f0a0000000000006a262000400a00000000000059302000410a000000000000573d2000420a000000000000ed482000430a000000000000f7552000440a000000000000df632000450a000000000000be712000460a000000000000627f2000470a000000000000ce8c2000480a000000000000a69a2000490a00000000000077a820004a0a000000000000e4b520004b0a000000000000a4c320004c0a00000000000079d120004d0a00000000000003df20004e0a000000000000f9ec20004f0a00000000000027fa2000500a0000000000008b062100510a00000000000037142100520a0000000000001f222100530a00000000000016302100540a000000000000113e2100550a000000000000874b2100560a0000000000007b592100570a00000000000077672100580a00000000000071752100590a0000000000006f8321005a0a000000000000639121005b0a000000000000569f21005c0a00000000000016ad21005d0a000000000000adba21005e0a000000000000b9c721005f0a000000000000dfd42100600a00000000000089e12100610a00000000000084e72100620a000000000000c8ed2100630a0000000000001afa2100640a0000000000008f062200650a000000000000db122200660a000000000000991e2200670a000000000000772a2200680a00000000000035302200690a000000000000143622006a0a000000000000564322006b0a000000000000d24f22006c0a000000000000275822006d0a000000000000145c22006e0a000000000000366922006f0a00000000000078762200700a00000000000032842200710a0000000000003c922200720a00000000000042a02200730a00000000000040ae2200740a000000000000f4bb2200750a000000000000d0c92200760a00000000000079d72200770a000000000000d6e42200780a00000000000031f22200790a00000000000071ff22007a0a0000000000009f0c23007b0a000000000000ce1923007c0a000000000000ce1923007d0a000000000000a56a23007e0a0000000000001f7723007f0a00000000000041832300800a000000000000d78e2300810a0000000000005f9a2300820a00000000000065a52300830a0000000000005db02300840a0000000000002cbb2300850a000000000000e0c62300860a00000000000074d32300870a000000000000fedf2300880a000000000000aeec2300890a00000000000014fa23008a0a000000000000700724008b0a000000000000c11424008c0a0000000000000f2224008d0a0000000000005a2f24008e0a000000000000a23c24008f0a000000000000ea492400900a0000000000001e572400910a00000000000062642400920a000000000000a5712400930a000000000000ef7e2400940a0000000000007c8b2400950a00000000000071982400960a000000000000bda52400970a000000000000cfb02400980a00000000000027b32400990a00000000000032c124009a0a0000000000003ccf24009b0a00000000000046dd24009c0a0000000000004feb24009d0a00000000000047f924009e0a000000000000460725009f0a00000000000046152500a00a00000000000030232500a10a00000000000032312500a20a00000000000032312500a30a000000000000683e2500a40a000000000000694c2500a50a0000000000006c5a2500a60a00000000000064682500a70a00000000000063762500a80a00000000000062842500a90a00000000000064922500aa0a0000000000006aa02500ab0a0000000000006cae2500ac0a0000000000006fbc2500ad0a00000000000073ca2500ae0a00000000000070d82500af0a00000000000073e62500b00a0000000000007af42500b10a0000000000007b022600b20a0000000000007b102600b30a000000000000851e2600b40a000000000000832c2600b50a000000000000863a2600b60a00000000000082482600b70a00000000000089562600b80a00000000000088642600b90a00000000000090722600ba0a0000000000008e802600bb0a0000000000008c8e2600bc0a0000000000008b9c2600bd0a00000000000087aa2600be0a00000000000081b82600bf0a0000000000007fc62600c00a00000000000076d42600c10a00000000000073e22600c20a0000000000004aef2600c30a00000000000098fc2600c40a000000000000e1092700c50a00000000000021172700c60a0000000000005b242700c70a00000000000086312700c80a000000000000cc3e2700c90a0000000000001c4c2700ca0a00000000000068592700cb0a000000000000ad662700cc0a000000000000f5732700cd0a00000000000044812700ce0a000000000000888e2700cf0a000000000000c59b2700d00a0000000000001fa92700d10a00000000000052b62700d20a000000000000a1c32700d30a000000000000d8d02700d40a0000000000002cde2700d50a0000000000007aeb2700d60a000000000000c9f82700d70a000000000000c0062800d80a000000000000b6142800d90a000000000000b9222800da0a000000000000b8302800db0a000000000000b63e2800dc0a000000000000b24c2800dd0a000000000000b35a2800de0a000000000000ac682800df0a000000000000a6762800e00a000000000000a5842800e10a000000000000a5922800e20a000000000000a1a02800e30a0000000000009cae2800e40a0000000000009bbc2800e50a0000000000008cca2800e60a0000000000008ed82800e70a0000000000008be62800e80a00000000000089f42800e90a00000000000081022900ea0a0000000000007f102900eb0a000000000000801e2900ec0a000000000000792c2900ed0a000000000000813a2900ee0a00000000000075482900ef0a00000000000077562900f00a00000000000077642900f10a0000000000007a722900f20a00000000000078802900f30a0000000000007c8e2900f40a0000000000007c9c2900f50a00000000000078aa2900f60a00000000000079b82900f70a00000000000079c62900f80a00000000000079d42900f90a00000000000073e22900fa0a00000000000075f02900fb0a0000000000006ffe2900fc0a000000000000780c2a00fd0a000000000000761a2a00fe0a0000000000007a282a00ff0a0000000000007b362a00000b0000000000007e442a00010b0000000000008a522a00020b0000000000008f602a00030b0000000000008d6e2a00040b000000000000987c2a00050b0000000000009c8a2a00060b00000000000066982a00070b000000000000bda52a00080b000000000000c2b32a00090b000000000000c7c12a000a0b000000000000cfcf2a000b0b000000000000c9dd2a000c0b000000000000c3eb2a000d0b000000000000c6f92a000e0b000000000000c9072b000f0b000000000000c6152b00100b000000000000c3232b00110b000000000000c2312b00120b000000000000c63f2b00130b000000000000c94d2b00140b000000000000ca5b2b00150b000000000000cd692b00160b000000000000cb772b00170b000000000000d2852b00180b000000000000d9932b00190b000000000000d1a12b001a0b000000000000d8af2b001b0b000000000000dcbd2b001c0b000000000000d9cb2b001d0b000000000000d7d92b001e0b000000000000d5e72b001f0b000000000000d6f52b00200b000000000000db032c00210b000000000000db112c00220b000000000000e41f2c00230b000000000000e22d2c00240b000000000000e03b2c00250b000000000000e3492c00260b000000000000e5572c00270b000000000000e7652c00280b000000000000e1732c00290b000000000000dc812c002a0b000000000000d78f2c002b0b000000000000de9d2c002c0b000000000000deab2c002d0b000000000000dbb92c002e0b000000000000dbc72c002f0b000000000000d2d52c00300b000000000000cee32c00310b000000000000c8f12c00320b000000000000caff2c00330b000000000000cd0d2d00340b000000000000d61b2d00350b000000000000d8292d00360b000000000000dd372d00370b000000000000e2452d00380b000000000000e3532d00390b000000000000e1612d003a0b000000000000e56f2d003b0b000000000000e77d2d003c0b000000000000e98b2d003d0b000000000000e1992d003e0b00000000000029a72d003f0b0000000000002bb52d00400b00000000000030c32d00410b00000000000032d12d00420b00000000000033df2d00430b00000000000033ed2d00440b00000000000037fb2d00450b0000000000003b092e00460b0000000000003f172e00470b00000000000044252e00480b0000000000004a332e00490b0000000000004d412e004a0b0000000000004f4f2e004b0b000000000000565d2e004c0b000000000000586b2e004d0b0000000000005f792e004e0b00000000000063872e004f0b00000000000067952e00500b00000000000069a32e00510b00000000000072b12e00520b00000000000076bf2e00530b0000000000007bcd2e00540b0000000000007ddb2e00550b0000000000007ee92e00560b00000000000080f72e00570b00000000000082052f00580b00000000000080132f00590b0000000000007e212f005a0b000000000000882f2f005b0b0000000000008b3d2f005c0b000000000000914b2f005d0b0000000000009a592f005e0b00000000000096672f005f0b00000000000099752f00600b0000000000009e832f00610b000000000000a1912f00620b0000000000009d9f2f00630b0000000000009bad2f00640b000000000000a8bb2f00650b000000000000b8c92f00660b000000000000c7d72f00670b000000000000d7e52f00680b000000000000e6f32f00690b000000000000f60130006a0b000000000000051030006b0b000000000000ee1630006c0b000000000000f61d30006d0b000000000000062c30006e0b000000000000163a30006f0b00000000000026483000700b00000000000036563000710b00000000000045643000720b00000000000054723000730b00000000000064803000740b0000000000001c8c3000750b000000000000748e3000760b000000000000789c3000770b0000000000007faa3000780b00000000000087b83000790b00000000000091c630007a0b000000000000a1d430007b0b000000000000afe230007c0b000000000000bcf030007d0b000000000000cafe30007e0b000000000000d80c31007f0b000000000000e71a3100800b000000000000d2283100810b000000000000e2363100820b000000000000f2443100830b000000000000fd523100840b0000000000000d613100850b0000000000001c6f3100860b0000000000002b7d3100870b000000000000358b3100880b00000000000044993100890b00000000000054a731008a0b00000000000062b531008b0b00000000000072c331008c0b0000000000007fd131008d0b0000000000008ddf31008e0b0000000000003de431008f0b0000000000009ded3100900b000000000000abfb3100910b000000000000bb093200920b000000000000cb173200930b000000000000da253200940b000000000000ea333200950b000000000000f2413200960b000000000000df4f3200970b000000000000d95d3200980b000000000000e96b3200990b000000000000f97932009a0b000000000000098832009b0b000000000000199632009c0b00000000000029a432009d0b0000000000002fb232009e0b0000000000003ac032009f0b00000000000049ce3200a00b00000000000074db3200a10b00000000000070dd3200a20b00000000000042e93200a30b000000000000e4f53200a40b00000000000094023300a50b000000000000a4103300a60b000000000000b41e3300a70b000000000000c42c3300a80b000000000000d33a3300a90b000000000000e3483300aa0b000000000000f3563300ab0b00000000000003653300ac0b00000000000012733300ad0b00000000000022813300ae0b000000000000278f3300af0b000000000000379d3300b00b00000000000047ab3300b10b00000000000057b93300b20b00000000000060c73300b30b00000000000070d53300b40b000000000000bde23300b50b00000000000044f03300b60b00000000000054fe3300b70b000000000000640c3400b80b000000000000711a3400b90b00000000000081283400ba0b00000000000091363400bb0b000000000000a1443400bc0b000000000000b1523400bd0b000000000000c1603400be0b000000000000d16e3400bf0b000000000000e17c3400c00b000000000000f18a3400c10b00000000000001993400c20b0000000000000fa73400c30b0000000000001eb53400c40b0000000000002ec33400c50b0000000000003ad13400c60b0000000000004adf3400c70b0000000000005aed3400c80b0000000000006afb3400c90b0000000000007a093500ca0b0000000000008a173500cb0b0000000000009a253500cc0b000000000000a9333500cd0b000000000000b7413500ce0b000000000000c74f3500cf0b000000000000d45d3500d00b000000000000e46b3500d10b000000000000f4793500d20b00000000000004883500d30b00000000000013963500d40b00000000000022a43500d50b00000000000032b23500d60b00000000000042c03500d70b00000000000051ce3500d80b0000000000005fdc3500d90b0000000000006fea3500da0b0000000000007ff83500db0b0000000000008f063600dc0b0000000000009e143600dd0b000000000000ae223600de0b000000000000bd303600df0b000000000000cd3e3600e00b000000000000dd4c3600e10b000000000000ed5a3600e20b000000000000fb683600e30b0000000000000b773600e40b0000000000001a853600e50b0000000000002a933600e60b00000000000036a13600e70b00000000000043af3600e80b00000000000053bd3600e90b00000000000062cb3600ea0b00000000000071d93600eb0b00000000000081e73600ec0b00000000000091f53600ed0b000000000000a1033700ee0b000000000000b1113700ef0b000000000000c01f3700f00b000000000000cf2d3700f10b000000000000df3b3700f20b000000000000ef493700f30b000000000000fc573700f40b0000000000000c663700f50b0000000000001b743700f60b0000000000002a823700f70b0000000000003a903700f80b0000000000004a9e3700f90b00000000000059ac3700fa0b00000000000069ba3700fb0b00000000000079c83700fc0b00000000000088d63700fd0b00000000000098e43700fe0b000000000000a8f23700ff0b000000000000b8003800000c000000000000c80e3800010c000000000000d81c3800020c000000000000e82a3800030c000000000000f7383800040c00000000000007473800050c00000000000017553800060c00000000000027633800070c0000000000002d713800080c0000000000003d7f3800090c0000000000004d8d38000a0c0000000000005d9b38000b0c0000000000006da938000c0c0000000000007bb738000d0c0000000000008bc538000e0c0000000000009ad338000f0c000000000000a9e13800100c000000000000b9ef3800110c000000000000c9fd3800120c000000000000d70b3900130c000000000000e7193900140c000000000000f5273900150c00000000000005363900160c00000000000015443900170c00000000000025523900180c00000000000034603900190c000000000000446e39001a0c000000000000547c39001b0c000000000000638a39001c0c000000000000729839001d0c00000000000082a639001e0c00000000000090b439001f0c0000000000009fc23900200c000000000000aed03900210c000000000000bdde3900220c000000000000ccec3900230c000000000000dcfa3900240c000000000000eb083a00250c000000000000fa163a00260c0000000000000a253a00270c0000000000001a333a00280c0000000000002a413a00290c0000000000003a4f3a002a0c0000000000004a5d3a002b0c000000000000596b3a002c0c000000000000cd783a002d0c0000000000004e863a002e0c00000000000036943a002f0c00000000000045a23a00300c00000000000055b03a00310c00000000000065be3a00320c00000000000075cc3a00330c00000000000084da3a00340c00000000000093e83a00350c000000000000a2f63a00360c000000000000ab043b00370c000000000000bb123b00380c000000000000cb203b00390c000000000000db2e3b003a0c000000000000eb3c3b003b0c000000000000fb4a3b003c0c0000000000000b593b003d0c0000000000001b673b003e0c0000000000002b753b003f0c0000000000003b833b00400c0000000000004b913b00410c0000000000005b9f3b00420c00000000000063ad3b00430c00000000000072bb3b00440c00000000000081c93b00450c00000000000090d73b00460c0000000000009ee53b00470c000000000000adf33b00480c000000000000bd013c00490c000000000000cc0f3c004a0c000000000000db1d3c004b0c000000000000ea2b3c004c0c000000000000f9393c004d0c00000000000009483c004e0c00000000000018563c004f0c00000000000028643c00500c00000000000038723c00510c00000000000048803c00520c000000000000568e3c00530c000000000000669c3c00540c00000000000076aa3c00550c00000000000086b83c00560c00000000000096c63c00570c00000000000097d43c00580c000000000000a6e23c00590c000000000000b6f03c005a0c000000000000c6fe3c005b0c000000000000d60c3d005c0c000000000000e61a3d005d0c000000000000f5283d005e0c00000000000005373d005f0c00000000000014453d00600c00000000000024533d00610c00000000000034613d00620c000000000000076f3d00630c000000000000647c3d00640c000000000000748a3d00650c00000000000083983d00660c00000000000092a63d00670c000000000000a2b43d00680c000000000000b1c23d00690c000000000000c1d03d006a0c000000000000c9de3d006b0c000000000000d8ec3d006c0c000000000000e8fa3d006d0c000000000000f8083e006e0c000000000000fa163e006f0c0000000000006a243e00700c000000000000c2313e00710c000000000000313f3e00720c0000000000008e4c3e00730c000000000000db593e00740c00000000000043673e00750c00000000000088743e00760c000000000000d5813e00770c000000000000168f3e00780c000000000000579c3e00790c000000000000a7a93e007a0c000000000000f8b63e007b0c00000000000049c43e007c0c0000000000009dd13e007d0c000000000000f1de3e007e0c0000000000003bec3e007f0c00000000000095f93e00800c000000000000e1063f00810c00000000000033143f00820c00000000000094213f00830c000000000000f92e3f00840c000000000000423c3f00850c000000000000a9493f00860c00000000000001573f00870c00000000000071643f00880c000000000000ca713f00890c000000000000247f3f008a0c000000000000938c3f008b0c000000000000e3993f008c0c00000000000047a73f008d0c00000000000099b43f008e0c000000000000e6c13f008f0c0000000000003ccf3f00900c0000000000009adc3f00910c000000000000d5e93f00920c00000000000029f73f00930c00000000000085044000940c000000000000d2114000950c0000000000001a1f4000960c000000000000832c4000970c000000000000c7394000980c0000000000002c474000990c0000000000008b5440009a0c000000000000755d40009b0c000000000000f56140009c0c0000000000004e6f40009d0c000000000000ac7c40009e0c000000000000168a40009f0c0000000000006b974000a00c000000000000caa44000a10c0000000000000db24000a20c00000000000064bf4000a30c000000000000bbcc4000a40c00000000000024da4000a50c00000000000074e74000a60c000000000000cff44000a70c00000000000020024100a80c000000000000770f4100a90c000000000000c81c4100aa0c000000000000142a4100ab0c00000000000075374100ac0c000000000000b9444100ad0c00000000000000524100ae0c0000000000005d5f4100af0c0000000000009d6c4100b00c000000000000077a4100b10c00000000000070874100b20c000000000000cd944100b30c0000000000001fa24100b40c00000000000062af4100b50c000000000000aabc4100b60c000000000000f9c94100b70c00000000000046d74100b80c000000000000ebdd4100b90c000000000000a2e44100ba0c00000000000007f24100bb0c00000000000075ff4100bc0c000000000000ca0c4200bd0c0000000000003b1a4200be0c000000000000ab274200bf0c000000000000f9344200c00c00000000000043424200c10c000000000000a04f4200c20c000000000000f95c4200c30c0000000000006b614200c40c000000000000cb6a4200c50c000000000000da784200c60c000000000000f9784200c70c000000000000f9784200c80c000000000000208b4200c90c00000000000024984200ca0c00000000000009a54200cb0c0000000000000db24200cc0c00000000000065b44200cd0c000000000000f2bf4200ce0c00000000000001ce4200cf0c000000000000ced94200d00c000000000000dee74200d10c000000000000eef54200d20c000000000000eb024300d30c000000000000fb104300d40c0000000000000b1f4300d50c0000000000001b2d4300d60c000000000000293b4300d70c00000000000036494300d80c0000000000004d564300d90c000000000000a8634300da0c000000000000b8714300db0c000000000000c87f4300dc0c000000000000d88d4300dd0c000000000000e89b4300de0c000000000000f8a94300df0c00000000000007b84300e00c000000000000bec34300e10c00000000000016c64300e20c00000000000026d44300e30c0000000000001be14300e40c0000000000000cee4300e50c000000000000f8fa4300e60c00000000000002084400e70c000000000000f5144400e80c0000000000000e224400e90c000000000000162f4400ea0c000000000000043c4400eb0c000000000000f1484400ec0c0000000000000f564400ed0c000000000000a0624400ee0c0000000000009f6f4400ef0c000000000000347b4400f00c00000000000027884400f10c0000000000002c954400f20c00000000000039a24400f30c0000000000001faf4400f40c0000000000000cbc4400f50c000000000000f2c84400f60c000000000000fbd54400f70c000000000000fce24400f80c000000000000d4ef4400f90c000000000000a7fc4400fa0c0000000000009c094500fb0c0000000000009c174500fc0c000000000000aa254500fd0c000000000000ba334500fe0c000000000000ca414500ff0c000000000000d94f4500000d000000000000e75d4500010d000000000000f56b4500020d000000000000057a4500030d00000000000013884500040d00000000000022964500050d00000000000032a44500060d00000000000042b24500070d00000000000052c04500080d00000000000062ce4500090d00000000000072dc45000a0d00000000000072e945000b0d00000000000079f645000c0d0000000000007f0346000d0d0000000000005a1046000e0d000000000000501d46000f0d000000000000372a4600100d00000000000048374600110d00000000000045444600120d0000000000002a514600130d000000000000385e4600140d000000000000e86b4600150d000000000000f8794600160d00000000000008884600170d00000000000018964600180d00000000000025a44600190d00000000000035b246001a0d00000000000045c046001b0d00000000000055ce46001c0d00000000000065dc46001d0d00000000000075ea46001e0d00000000000085f846001f0d00000000000095064700200d000000000000a5144700210d000000000000b5224700220d000000000000c5304700230d000000000000d53e4700240d000000000000e54c4700250d000000000000f55a4700260d00000000000005694700270d00000000000015774700280d00000000000023854700290d000000000000339347002a0d00000000000043a147002b0d00000000000053af47002c0d00000000000063bd47002d0d00000000000073cb47002e0d00000000000083d947002f0d00000000000093e74700300d000000000000a3f54700310d000000000000b3034800320d000000000000c3114800330d000000000000d31f4800340d000000000000e32d4800350d000000000000ed3b4800360d000000000000fd494800370d0000000000000d584800380d0000000000001d664800390d0000000000002d7448003a0d0000000000003d8248003b0d0000000000004d9048003c0d0000000000005d9e48003d0d0000000000006dac48003e0d0000000000007dba48003f0d0000000000008dc84800400d0000000000009dd64800410d000000000000ade44800420d000000000000bdf24800430d000000000000cd004900440d000000000000dd0e4900450d000000000000ed1c4900460d000000000000fd2a4900470d0000000000000d394900480d0000000000001d474900490d0000000000002d5549004a0d0000000000003d6349004b0d0000000000004d7149004c0d0000000000005d7f49004d0d0000000000006b8d49004e0d000000000000739b49004f0d0000000000006ea94900500d0000000000007eb74900510d0000000000008ec54900520d0000000000009ed34900530d000000000000aee14900540d000000000000beef4900550d000000000000c7fd4900560d000000000000d10b4a00570d00000000000067184a00580d00000000000029264a00590d000000000000e0334a005a0d0000000000008e414a005b0d0000000000003a4f4a005c0d000000000000ee5c4a005d0d0000000000009c6a4a005e0d00000000000040784a005f0d000000000000f7854a00600d000000000000c5934a00610d00000000000087a14a00620d00000000000058af4a00630d0000000000001ebd4a00640d000000000000d3ca4a00650d00000000000089d84a00660d00000000000025e64a00670d000000000000d2f34a00680d00000000000063014b00690d000000000000080f4b006a0d000000000000b71c4b006b0d0000000000005b2a4b006c0d000000000000a42c4b006d0d000000000000ff374b006e0d000000000000b2454b006f0d00000000000053534b00700d00000000000006614b00710d000000000000bc6e4b00720d000000000000597c4b00730d000000000000058a4b00740d000000000000b4974b00750d00000000000063a54b00760d000000000000f6b24b00770d00000000000085c04b00780d0000000000003ece4b00790d000000000000eedb4b007a0d00000000000089e94b007b0d00000000000028f74b007c0d000000000000d6044c007d0d00000000000073124c007e0d000000000000ed1f4c007f0d000000000000512d4c00800d0000000000003e3a4c00810d00000000000050474c00820d000000000000d74b4c00830d000000000000de544c00840d0000000000005e624c00850d000000000000dd6f4c00860d000000000000777d4c00870d0000000000001a8b4c00880d000000000000b5984c00890d0000000000004da64c008a0d0000000000005db44c008b0d000000000000ecc14c008c0d00000000000069cf4c008d0d000000000000f0dc4c008e0d00000000000092ea4c008f0d0000000000001ef84c00900d000000000000a2054d00910d00000000000041134d00920d000000000000c7204d00930d0000000000004c2e4d00940d000000000000ca3b4d00950d00000000000040494d00960d000000000000c4564d00970d00000000000032644d00980d000000000000bb714d00990d000000000000457f4d009a0d000000000000d18c4d009b0d0000000000004f9a4d009c0d000000000000829c4d009d0d000000000000caa74d009e0d00000000000058b54d009f0d000000000000f0c24d00a00d0000000000006dd04d00a10d000000000000eddd4d00a20d00000000000071eb4d00a30d00000000000009f94d00a40d0000000000005e064e00a50d00000000000084134e00a60d000000000000c8204e00a70d000000000000d72e4e00a80d0000000000009a3b4e00a90d000000000000f23d4e00aa0d000000000000aa494e00ab0d000000000000ba574e00ac0d000000000000c9654e00ad0d000000000000d9734e00ae0d000000000000e9814e00af0d000000000000f98f4e00b00d000000000000089e4e00b10d00000000000018ac4e00b20d00000000000026ba4e00b30d00000000000036c84e00b40d00000000000046d64e00b50d00000000000056e44e00b60d00000000000066f24e00b70d00000000000076004f00b80d000000000000860e4f00b90d000000000000961c4f00ba0d000000000000a62a4f00bb0d000000000000b6384f00bc0d000000000000c6464f00bd0d000000000000cf534f00be0d000000000000df614f00bf0d000000000000ee6f4f00c00d000000000000b57c4f00c10d000000000000c58a4f00c20d000000000000d5984f00c30d000000000000e5a64f00c40d000000000000f5b44f00c50d00000000000005c34f00c60d00000000000015d14f00c70d00000000000025df4f00c80d00000000000035ed4f00c90d00000000000045fb4f00ca0d00000000000055095000cb0d00000000000065175000cc0d00000000000075255000cd0d00000000000085335000ce0d00000000000095415000cf0d000000000000a54f5000d00d000000000000b55d5000d10d000000000000c56b5000d20d000000000000d5795000d30d000000000000e5875000d40d000000000000f5955000d50d00000000000005a45000d60d00000000000015b25000d70d00000000000025c05000d80d00000000000035ce5000d90d00000000000038db5000da0d00000000000048e95000db0d00000000000058f75000dc0d0000000000000e035100dd0d00000000000066055100de0d0000000000001d115100df0d0000000000002b1f5100e00d0000000000003b2d5100e10d00000000000041345100e20d000000000000493b5100e30d00000000000059495100e40d00000000000069575100e50d00000000000078655100e60d000000000000806c5100e70d00000000000087735100e80d0000000000009a805100e90d000000000000938d5100ea0d0000000000008e9a5100eb0d00000000000079a75100ec0d00000000000069b45100ed0d00000000000078c15100ee0d00000000000069ce5100ef0d0000000000005cdb5100f00d00000000000066e85100f10d00000000000071f55100f20d0000000000006d025200f30d000000000000610f5200f40d000000000000571c5200f50d00000000000067295200f60d0000000000005d365200f70d0000000000006c445200f80d0000000000007c525200f90d0000000000008b605200fa0d0000000000009b6e5200fb0d000000000000ab7c5200fc0d000000000000bb8a5200fd0d000000000000cb985200fe0d000000000000d9a65200ff0d000000000000e7b45200000e000000000000f6c25200010e00000000000005d15200020e00000000000014df5200030e00000000000023ed5200040e00000000000033fb5200050e00000000000043095300060e00000000000053175300070e00000000000063255300080e00000000000072335300090e000000000000814153000a0e000000000000914f53000b0e000000000000a05d53000c0e000000000000b06b53000d0e000000000000c07953000e0e000000000000cf8753000f0e000000000000de955300100e00000000000097995300110e0000000000008c9a5300120e000000000000d49b5300130e0000000000001b9d5300140e0000000000005e9e5300150e000000000000a59f5300160e000000000000eca05300170e000000000000eca45300180e000000000000f7b25300190e00000000000006c153001a0e00000000000016cf53001b0e00000000000026dd53001c0e00000000000030eb53001d0e00000000000040f953001e0e000000000000500754001f0e0000000000005f155400200e0000000000006f235400210e0000000000007f315400220e0000000000008e3f5400230e0000000000009e4d5400240e000000000000ae5b5400250e000000000000be695400260e000000000000ce775400270e000000000000dc855400280e000000000000eb935400290e000000000000fba154002a0e0000000000000bb054002b0e0000000000001bbe54002c0e0000000000002bcc54002d0e0000000000003bda54002e0e0000000000004be854002f0e00000000000059f65400300e00000000000068045500310e00000000000078125500320e00000000000088205500330e000000000000922e5500340e0000000000009d3c5500350e000000000000ad4a5500360e000000000000bd585500370e000000000000cc665500380e000000000000dc745500390e000000000000ec8255003a0e000000000000fc9055003b0e000000000000059f55003c0e00000000000015ad55003d0e00000000000023bb55003e0e00000000000032c955003f0e0000000000003fd75500400e0000000000004ce55500410e0000000000005cf35500420e0000000000006c015600430e0000000000007c0f5600440e0000000000008c1d5600450e0000000000009b2b5600460e000000000000ab395600470e000000000000ba475600480e000000000000ca555600490e000000000000da6356004a0e000000000000ea7156004b0e000000000000f67f56004c0e000000000000068e56004d0e000000000000159c56004e0e00000000000024aa56004f0e00000000000033b85600500e00000000000043c65600510e00000000000053d45600520e00000000000063e25600530e0000000000006af05600540e0000000000007afe5600550e000000000000890c5700560e000000000000981a5700570e000000000000a4285700580e000000000000b3365700590e000000000000c34457005a0e000000000000d25257005b0e000000000000e06057005c0e000000000000ec6e57005d0e000000000000fb7c57005e0e000000000000088b57005f0e00000000000017995700600e00000000000026a75700610e00000000000034b55700620e00000000000042c35700630e00000000000050d15700640e0000000000005fdf5700650e0000000000006ced5700660e0000000000007afb5700670e0000000000008a095800680e00000000000094175800690e0000000000009f2558006a0e000000000000ae3358006b0e000000000000be4158006c0e000000000000c44f58006d0e000000000000d45d58006e0e000000000000e46b58006f0e000000000000f2795800700e00000000000002885800710e00000000000012965800720e00000000000020a45800730e0000000000002eb25800740e0000000000003cc05800750e0000000000004bce5800760e00000000000059dc5800770e00000000000067ea5800780e00000000000074f85800790e000000000000830659007a0e000000000000911459007b0e000000000000a02259007c0e000000000000ae3059007d0e000000000000be3e59007e0e000000000000cd4c59007f0e000000000000dc5a5900800e000000000000ea685900810e000000000000f6765900820e00000000000005855900830e00000000000014935900840e00000000000023a15900850e00000000000031af5900860e00000000000038bd5900870e00000000000047cb5900880e00000000000057d95900890e00000000000065e759008a0e00000000000074f559008b0e0000000000007c035a008c0e0000000000008c115a008d0e0000000000009c1f5a008e0e000000000000ac2d5a008f0e000000000000ba3b5a00900e000000000000c8495a00910e000000000000d6575a00920e000000000000e2655a00930e000000000000f2735a00940e00000000000001825a00950e00000000000010905a00960e000000000000209e5a00970e0000000000002fac5a00980e0000000000003eba5a00990e0000000000004dc85a009a0e0000000000005cd65a009b0e0000000000006be45a009c0e0000000000007af25a009d0e00000000000089005b009e0e000000000000990e5b009f0e000000000000a81c5b00a00e000000000000b82a5b00a10e000000000000c7385b00a20e000000000000d4465b00a30e000000000000e1545b00a40e000000000000f0625b00a50e000000000000ff705b00a60e0000000000000d7f5b00a70e0000000000001b8d5b00a80e0000000000002a9b5b00a90e00000000000037a95b00aa0e00000000000046b75b00ab0e00000000000052c55b00ac0e00000000000062d35b00ad0e00000000000072e15b00ae0e0000000000007fef5b00af0e00000000000089fd5b00b00e000000000000970b5c00b10e000000000000a7195c00b20e000000000000b3275c00b30e000000000000c2355c00b40e000000000000d1435c00b50e000000000000e0515c00b60e000000000000ef5f5c00b70e000000000000fc6d5c00b80e0000000000000b7c5c00b90e0000000000001a8a5c00ba0e00000000000027985c00bb0e00000000000037a65c00bc0e00000000000046b45c00bd0e00000000000055c25c00be0e00000000000064d05c00bf0e00000000000073de5c00c00e0000000000007fec5c00c10e0000000000008ffa5c00c20e0000000000009e085d00c30e000000000000ac165d00c40e000000000000bb245d00c50e000000000000c7325d00c60e000000000000d5405d00c70e000000000000e14e5d00c80e0000000000007d5c5d00c90e000000000000b2675d00ca0e000000000000ea725d00cb0e000000000000407e5d00cc0e00000000000088895d00cd0e000000000000bf945d00ce0e00000000000017a05d00cf0e00000000000096ad5d00d00e000000000000a6bb5d00d10e000000000000b6c95d00d20e000000000000c6d75d00d30e00000000000096e55d00d40e0000000000000ff35d00d50e0000000000001e015e00d60e0000000000002c0f5e00d70e0000000000003c1d5e00d80e000000000000422b5e00d90e0000000000004a395e00da0e00000000000044475e00db0e000000000000eb545e00dc0e000000000000f6625e00dd0e000000000000ff705e00de0e000000000000057f5e00df0e00000000000020c55e00e00e000000000000efd25e00e10e000000000000bee05e00e20e0000000000009bee5e00e30e00000000000044fc5e00e40e000000000000310a5f00e50e0000000000003c185f00e60e00000000000044265f00e70e00000000000005345f00e80e000000000000f0415f00e90e000000000000dd4f5f00ea0e000000000000c05d5f00eb0e0000000000005b6b5f00ec0e000000000000b8785f00ed0e000000000000d0855f00ee0e00000000000099935f00ef0e0000000000009ea15f00f00e00000000000073af5f00f10e0000000000004fbd5f00f20e00000000000004cb5f00f30e000000000000e6d85f00f40e000000000000ace65f00f50e00000000000069f45f00f60e0000000000003f026000f70e00000000000038106000f80e000000000000bc1d6000f90e0000000000005d2b6000fa0e00000000000054396000fb0e00000000000027476000fc0e00000000000022546000fd0e00000000000067616000fe0e0000000000004d6f6000ff0e0000000000002a7d6000000f000000000000088b6000010f000000000000e4986000020f000000000000cfa66000030f000000000000d4b46000040f000000000000dbc26000050f000000000000e9d06000060f000000000000d0de6000070f000000000000c7ec6000080f000000000000c3fa6000090f000000000000a80861000a0f000000000000611661000b0f000000000000592361000c0f0000000000008a2f61000d0f0000000000005b3b61000e0f0000000000004d4761000f0f00000000000004546100100f00000000000051606100110f0000000000000d6d6100120f000000000000a0796100130f00000000000039866100140f00000000000006936100150f00000000000011a16100160f0000000000001faf6100170f0000000000002bbd6100180f000000000000b4c16100190f00000000000012cb61001a0f00000000000020d961001b0f0000000000002fe761001c0f0000000000003bf561001d0f000000000000460362001e0f000000000000501162001f0f000000000000591f6200200f000000000000672d6200210f0000000000006f3b6200220f0000000000007d496200230f00000000000085576200240f000000000000dd596200250f0000000000008d656200260f0000000000009a736200270f000000000000aa816200280f000000000000b98f6200290f000000000000c89d62002a0f000000000000d1ab62002b0f0000000000009bb862002c0f000000000000abc662002d0f000000000000bad462002e0f000000000000cae262002f0f000000000000daf06200300f000000000000eafe6200310f000000000000fa0c6300320f000000000000e01a6300330f000000000000f0286300340f000000000000d6366300350f000000000000b5436300360f000000000000be516300370f000000000000cd5f6300380f000000000000dc6d6300390f000000000000ec7b63003a0f000000000000fb8963003b0f0000000000000a9863003c0f00000000000019a663003d0f00000000000027b463003e0f00000000000036c263003f0f00000000000046d06300400f00000000000055de6300410f00000000000065ec6300420f00000000000074fa6300430f00000000000083086400440f00000000000092166400450f000000000000a2246400460f000000000000b0326400470f000000000000bf406400480f000000000000cd4e6400490f000000000000dc5c64004a0f000000000000ec6a64004b0f000000000000fb7864004c0f000000000000098764004d0f000000000000199564004e0f00000000000029a364004f0f00000000000038b16400500f00000000000047bf6400510f00000000000056cd6400520f000000000000c0da6400530f00000000000024e86400540f00000000000089f56400550f00000000000097036500560f000000000000a6116500570f000000000000b41f6500580f000000000000c22d6500590f000000000000d03b65005a0f000000000000df4965005b0f000000000000ee5765005c0f000000000000fd6565005d0f0000000000000c7465005e0f0000000000001b8265005f0f0000000000002a906500600f00000000000032976500610f000000000000399e6500620f0000000000003fac6500630f0000000000004aba6500640f00000000000057c86500650f00000000000066d66500660f00000000000075e46500670f00000000000083f26500680f00000000000092006600690f000000000000a10e66006a0f000000000000b01c66006b0f000000000000bf2a66006c0f000000000000ce3866006d0f000000000000dd4666006e0f000000000000ec5466006f0f000000000000fb626600700f00000000000009716600710f000000000000187f6600720f000000000000268d6600730f000000000000369b6600740f00000000000044a96600750f00000000000053b76600760f00000000000062c56600770f00000000000072d36600780f00000000000082e16600790f00000000000092ef66007a0f000000000000a1fd66007b0f000000000000b00b67007c0f000000000000be1967007d0f000000000000cd2767007e0f000000000000dc3567007f0f000000000000ea436700800f000000000000f9516700810f00000000000008606700820f000000000000176e6700830f000000000000257c6700840f000000000000348a6700850f00000000000041986700860f00000000000050a66700870f0000000000005fb46700880f0000000000006ec26700890f0000000000007dd067008a0f0000000000008cde67008b0f0000000000009aec67008c0f000000000000a8fa67008d0f000000000000b70868008e0f000000000000c61668008f0f000000000000d4246800900f000000000000e3326800910f000000000000f1406800920f000000000000ff4e6800930f0000000000000d5d6800940f0000000000001b6b6800950f00000000000027796800960f00000000000035876800970f00000000000044956800980f000000000000bca26800990f00000000000025b068009a0f00000000000034be68009b0f00000000000042cc68009c0f000000000000c4d968009d0f000000000000d1e768009e0f000000000000dff568009f0f000000000000ee036900a00f000000000000fe116900a10f0000000000000c206900a20f000000000000752d6900a30f000000000000cb3a6900a40f00000000000027486900a50f00000000000087556900a60f000000000000695c6900a70f0000000000006f636900a80f0000000000007f716900a90f0000000000008e7f6900aa0f0000000000009d8d6900ab0f000000000000ac9b6900ac0f000000000000bba96900ad0f000000000000c8b76900ae0f000000000000d7c56900af0f000000000000e6d36900b00f000000000000f5e16900b10f00000000000003f06900b20f00000000000010fe6900b30f0000000000001f0c6a00b40f0000000000002e1a6a00b50f0000000000003e286a00b60f0000000000004b366a00b70f00000000000058446a00b80f00000000000068526a00b90f00000000000076606a00ba0f000000000000866e6a00bb0f000000000000967c6a00bc0f000000000000998a6a00bd0f000000000000a8986a00be0f000000000000b7a66a00bf0f000000000000c6b46a00c00f000000000000d5c26a00c10f000000000000e4d06a00c20f000000000000f4de6a00c30f00000000000003ed6a00c40f00000000000013fb6a00c50f00000000000020096b00c60f00000000000030176b00c70f0000000000003e256b00c80f0000000000004b336b00c90f0000000000005b416b00ca0f0000000000006b4f6b00cb0f0000000000007a5d6b00cc0f000000000000896b6b00cd0f00000000000098796b00ce0f000000000000a7876b00cf0f000000000000b6956b00d00f000000000000c5a36b00d10f000000000000d3b16b00d20f000000000000e3bf6b00d30f000000000000f2cd6b00d40f00000000000001dc6b00d50f00000000000010ea6b00d60f0000000000001ef86b00d70f0000000000002d066c00d80f0000000000003d146c00d90f0000000000004c226c00da0f00000000000057306c00db0f000000000000643e6c00dc0f000000000000724c6c00dd0f000000000000805a6c00de0f0000000000008f686c00df0f0000000000009e766c00e00f000000000000a8846c00e10f000000000000b5926c00e20f000000000000c4a06c00e30f000000000000d3ae6c00e40f000000000000e1bc6c00e50f000000000000efca6c00e60f000000000000fcd86c00e70f0000000000000be76c00e80f00000000000018f56c00e90f00000000000024036d00ea0f00000000000034116d00eb0f000000000000431f6d00ec0f000000000000522d6d00ed0f000000000000613b6d00ee0f00000000000070496d00ef0f00000000000080576d00f00f0000000000008f656d00f10f0000000000009b736d00f20f000000000000aa816d00f30f000000000000b88f6d00f40f000000000000c79d6d00f50f000000000000d6ab6d00f60f000000000000e6b96d00f70f000000000000f3c76d00f80f00000000000001d66d00f90f00000000000011e46d00fa0f00000000000021f26d00fb0f00000000000031006e00fc0f0000000000003f0e6e00fd0f0000000000004f1c6e00fe0f0000000000005d2a6e00ff0f0000000000006b386e0000100000000000007b466e0001100000000000008a546e00021000000000000097626e000310000000000000a5706e000410000000000000b37e6e000510000000000000c28c6e000610000000000000d09a6e000710000000000000dfa86e000810000000000000eeb66e000910000000000000fec46e000a100000000000000ed36e000b100000000000001ce16e000c100000000000002aef6e000d1000000000000039fd6e000e10000000000000490b6f000f100000000000004b196f0010100000000000005b276f0011100000000000006a356f00121000000000000079436f00131000000000000088516f001410000000000000985f6f001510000000000000a76d6f001610000000000000b77b6f001710000000000000c7896f001810000000000000d7976f001910000000000000e5a56f001a10000000000000f3b36f001b1000000000000002c26f001c1000000000000011d06f001d100000000000001ede6f001e100000000000002eec6f001f100000000000003dfa6f0020100000000000004c08700021100000000000005b16700022100000000000006a24700023100000000000007a3270002410000000000000894070002510000000000000984e70002610000000000000a75c70002710000000000000b76a70002810000000000000c57870002910000000000000c48670002a10000000000000239470002b1000000000000094a170002c10000000000000f2ae70002d100000000000005abc70002e10000000000000bac970002f10000000000000b9d770003010000000000000c8e570003110000000000000d6f370003210000000000000e60171003310000000000000f50f71003410000000000000021e71003510000000000000102c710036100000000000001f3a710037100000000000002b48710038100000000000003a5671003910000000000000456471003a10000000000000537271003b10000000000000628071003c10000000000000708e71003d10000000000000809c71003e100000000000008baa71003f100000000000009ab871004010000000000000a8c671004110000000000000b7d471004210000000000000c4e271004310000000000000d4f071004410000000000000e1fe71004510000000000000f00c72004610000000000000ff1a720047100000000000000d2972004810000000000000183772004910000000000000244572004a10000000000000345372004b10000000000000436172004c10000000000000526f72004d10000000000000607d72004e10000000000000dd8a72004f10000000000000eb9872005010000000000000faa6720051100000000000004eb4720052100000000000005cc27200531000000000000067d07200541000000000000076de7200551000000000000084ec7200561000000000000092fa72005710000000000000a10873005810000000000000ae1673005910000000000000bc2473005a10000000000000ca3273005b10000000000000d74073005c10000000000000df4e73005d10000000000000ef5c73005e10000000000000fd6a73005f100000000000000c79730060100000000000000686730061100000000000006e9373006210000000000000cba0730063100000000000002dae730064100000000000003cbc730065100000000000004aca7300661000000000000059d873006710000000000000b5e573006810000000000000c2f373006910000000000000d20174006a10000000000000e10f74006b10000000000000f11d74006c10000000000000ff2b74006d100000000000000f3a74006e100000000000001d4874006f100000000000002a5674007010000000000000396474007110000000000000477274007210000000000000568074007310000000000000668e74007410000000000000769c7400751000000000000085aa7400761000000000000095b874007710000000000000a4c674007810000000000000add474007910000000000000bde274007a10000000000000c9f074007b10000000000000d7fe74007c10000000000000e70c75007d10000000000000f71a75007e10000000000000072975007f10000000000000163775008010000000000000254575008110000000000000355375008210000000000000426175008310000000000000516f75008410000000000000607d750085100000000000006d8b750086100000000000007899750087100000000000007fa7750088100000000000008db5750089100000000000009bc375008a10000000000000a8d175008b10000000000000b2df75008c10000000000000c1ed75008d10000000000000d1fb75008e10000000000000e00976008f10000000000000ee1776009010000000000000fe25760091100000000000000b34760092100000000000001842760093100000000000001e50760094100000000000002c5e76009510000000000000e86a76009610000000000000f7787600971000000000000056867600981000000000000065947600991000000000000073a276009a1000000000000082b076009b1000000000000092be76009c10000000000000a2cc76009d10000000000000b0da76009e10000000000000bfe876009f10000000000000cdf67600a010000000000000da047700a110000000000000e7127700a210000000000000f5207700a310000000000000042f7700a410000000000000123d7700a510000000000000204b7700a6100000000000002d597700a7100000000000003c677700a8100000000000004a757700a91000000000000058837700aa1000000000000064917700ab10000000000000719f7700ac100000000000007dad7700ad100000000000008bbb7700ae1000000000000097c97700af1000000000000024d77700b01000000000000030e57700b1100000000000003cf37700b2100000000000004a017800b310000000000000590f7800b410000000000000671d7800b510000000000000752b7800b61000000000000084397800b71000000000000092477800b8100000000000009f557800b910000000000000ae637800ba10000000000000bd717800bb10000000000000ca7f7800bc10000000000000d38d7800bd10000000000000e09b7800be10000000000000eea97800bf10000000000000f9b77800c01000000000000002c67800c1100000000000000dd47800c21000000000000018e27800c3100000000000001ef07800c41000000000000028fe7800c5100000000000002e0c7900c610000000000000381a7900c71000000000000041287900c81000000000000050367900c9100000000000005e447900ca1000000000000065527900cb1000000000000075607900cc10000000000000826e7900cd100000000000008b7c7900ce10000000000000968a7900cf100000000000000b987900d01000000000000013a67900d11000000000000021b47900d21000000000000031c27900d31000000000000037d07900d41000000000000044de7900d5100000000000004dec7900d61000000000000057fa7900d71000000000000060087a00d81000000000000066167a00d91000000000000070247a00da100000000000007f327a00db1000000000000089407a00dc10000000000000954e7a00dd10000000000000a15c7a00de10000000000000af6a7a00df10000000000000bb787a00e010000000000000ca867a00e110000000000000d8947a00e210000000000000e6a27a00e310000000000000f3b07a00e41000000000000001bf7a00e5100000000000000fcd7a00e6100000000000001ddb7a00e7100000000000002be97a00e81000000000000039f77a00e91000000000000045057b00ea1000000000000053137b00eb100000000000005f217b00ec100000000000006b2f7b00ed10000000000000743d7b00ee100000000000007f4b7b00ef100000000000008e597b00f01000000000000090677b00f1100000000000009c757b00f210000000000000a5837b00f310000000000000b3917b00f410000000000000be9f7b00f510000000000000ccad7b00f610000000000000dabb7b00f710000000000000e6c97b00f810000000000000f1d77b00f910000000000000fce57b00fa100000000000000af47b00fb1000000000000008027c00fc1000000000000011107c00fd10000000000000211e7c00fe100000000000002b2c7c00ff10000000000000383a7c00001100000000000045487c00011100000000000054567c00021100000000000060647c0003110000000000006f727c0004110000000000007c807c0005110000000000008b8e7c000611000000000000979c7c000711000000000000a6aa7c000811000000000000b6b87c000911000000000000c4c67c000a11000000000000d2d47c000b11000000000000e1e27c000c11000000000000f0f07c000d11000000000000fffe7c000e110000000000000d0d7d000f110000000000001c1b7d0010110000000000002a297d00111100000000000039377d00121100000000000048457d00131100000000000051537d00141100000000000060617d0015110000000000006e6f7d0016110000000000007d7d7d001711000000000000898b7d00181100000000000098997d001911000000000000a7a77d001a11000000000000b6b57d001b11000000000000c3c37d001c11000000000000ccd17d001d11000000000000d7df7d001e11000000000000e7ed7d001f11000000000000f2fb7d002011000000000000fb097e0021110000000000000b187e00221100000000000019267e00231100000000000023347e0024110000000000002f427e0025110000000000003c507e002611000000000000485e7e0027110000000000004e6c7e002811000000000000557a7e00291100000000000061887e002a1100000000000068967e002b1100000000000074a47e002c110000000000007db27e002d110000000000008cc07e002e1100000000000097ce7e002f11000000000000a4dc7e003011000000000000b3ea7e003111000000000000c2f87e003211000000000000d1067f003311000000000000df147f003411000000000000eb227f003511000000000000f7307f003611000000000000073f7f003711000000000000134d7f003811000000000000225b7f00391100000000000031697f003a110000000000003f777f003b110000000000003e857f003c110000000000003f937f003d110000000000004ba17f003e1100000000000054af7f003f1100000000000055bd7f0040110000000000005ccb7f00411100000000000067d97f00421100000000000076e77f00431100000000000085f57f0044110000000000008c0380004511000000000000951180004611000000000000a31f80004711000000000000af2d80004811000000000000b63b80004911000000000000c34980004a11000000000000cc5780004b11000000000000bb6580004c11000000000000c27380004d11000000000000d08180004e11000000000000e08f80004f11000000000000f09d80005011000000000000f9ab8000511100000000000008ba8000521100000000000014c88000531100000000000023d68000541100000000000030e4800055110000000000003ef2800056110000000000004c00810057110000000000005b0e81005811000000000000611c810059110000000000006f2a81005a110000000000007e3881005b110000000000008d4681005c110000000000009a5481005d11000000000000a86281005e11000000000000b47081005f11000000000000bd7e81006011000000000000c28c81006111000000000000d19a81006211000000000000e0a881006311000000000000f0b68100641100000000000061c48100651100000000000071d2810066110000000000007de08100671100000000000075ee8100681100000000000085fc81006911000000000000950a82006a11000000000000a51882006b11000000000000f52582006c11000000000000053482006d11000000000000154282006e11000000000000e74e82006f11000000000000e25c82007011000000000000235f82007111000000000000d96a820072110000000000004a78820073110000000000004f86820074110000000000005e94820075110000000000006ea2820076110000000000007eb0820077110000000000008bbe820078110000000000009bcc82007911000000000000abda82007a11000000000000bbe882007b11000000000000cbf682007c11000000000000db0483007d11000000000000eb1283007e11000000000000fb2083007f110000000000000b2f830080110000000000001b3d830081110000000000002b4b830082110000000000003a5983008311000000000000466783008411000000000000567583008511000000000000668383008611000000000000769183008711000000000000859f8300881100000000000094ad83008911000000000000a4bb83008a11000000000000b4c983008b11000000000000c0d783008c11000000000000d0e583008d11000000000000dff383008e11000000000000ef0184008f11000000000000ff0f840090110000000000000f1e840091110000000000001f2c840092110000000000002f3a840093110000000000003f48840094110000000000004f56840095110000000000005f64840096110000000000006f72840097110000000000007f80840098110000000000007f8e840099110000000000008f9c84009a110000000000009eaa84009b11000000000000adb884009c11000000000000bdc684009d11000000000000ccd484009e11000000000000dce284009f11000000000000ecf08400a011000000000000fcfe8400a1110000000000000b0d8500a2110000000000001b1b8500a3110000000000002a298500a41100000000000039378500a51100000000000048458500a61100000000000058538500a71100000000000068618500a811000000000000786f8500a911000000000000887d8500aa11000000000000988b8500ab11000000000000a8998500ac11000000000000b8a78500ad11000000000000c7b58500ae11000000000000d7c38500af11000000000000e7d18500b011000000000000f7df8500b11100000000000007ee8500b21100000000000017fc8500b311000000000000270a8600b41100000000000037188600b51100000000000047268600b61100000000000057348600b71100000000000067428600b81100000000000077508600b911000000000000875e8600ba11000000000000966c8600bb11000000000000a67a8600bc11000000000000b6888600bd11000000000000c5968600be11000000000000d5a48600bf11000000000000e5b28600c011000000000000f4c08600c11100000000000004cf8600c21100000000000014dd8600c31100000000000024eb8600c41100000000000034f98600c51100000000000044078700c61100000000000054158700c71100000000000064238700c81100000000000074318700c911000000000000843f8700ca11000000000000944d8700cb11000000000000a45b8700cc11000000000000b3698700cd11000000000000c3778700ce11000000000000d3858700cf11000000000000e3938700d011000000000000f3a18700d11100000000000003b08700d21100000000000013be8700d31100000000000023cc8700d41100000000000032da8700d51100000000000042e88700d61100000000000052f68700d71100000000000062048800d81100000000000070128800d9110000000000007f208800da110000000000008f2e8800db110000000000009e3c8800dc11000000000000ae4a8800dd11000000000000bd588800de11000000000000cd668800df11000000000000dd748800e011000000000000eb828800e111000000000000fb908800e2110000000000000b9f8800e3110000000000001bad8800e4110000000000002bbb8800e5110000000000003bc98800e6110000000000004bd78800e7110000000000005be58800e8110000000000006bf38800e9110000000000007b018900ea110000000000008b0f8900eb110000000000009b1d8900ec11000000000000ab2b8900ed11000000000000bb398900ee11000000000000cb478900ef11000000000000db558900f011000000000000eb638900f111000000000000fb718900f2110000000000000b808900f3110000000000001b8e8900f4110000000000002b9c8900f5110000000000003baa8900f6110000000000004bb88900f7110000000000005ac68900f8110000000000006ad48900f9110000000000007ae28900fa110000000000008af08900fb110000000000009afe8900fc11000000000000a90c8a00fd11000000000000b81a8a00fe11000000000000c8288a00ff11000000000000c9368a00001200000000000075448a00011200000000000084528a00021200000000000094608a000312000000000000a46e8a000412000000000000b47c8a000512000000000000c48a8a000612000000000000d4988a000712000000000000e4a68a000812000000000000efb48a000912000000000000fec28a000a120000000000000ed18a000b120000000000001edf8a000c120000000000002ded8a000d120000000000003dfb8a000e120000000000004c098b000f120000000000005c178b00101200000000000069258b00111200000000000076338b00121200000000000086418b001312000000000000964f8b001412000000000000a65d8b001512000000000000b66b8b001612000000000000c6798b001712000000000000d6878b001812000000000000e6958b001912000000000000f6a38b001a1200000000000006b28b001b1200000000000016c08b001c1200000000000026ce8b001d1200000000000036dc8b001e1200000000000045ea8b001f1200000000000054f88b00201200000000000063068c00211200000000000073148c00221200000000000083228c00231200000000000093308c002412000000000000a33e8c002512000000000000b24c8c002612000000000000c25a8c002712000000000000d2688c002812000000000000dc768c002912000000000000ec848c002a12000000000000fc928c002b120000000000000ca18c002c1200000000000019af8c002d1200000000000026bd8c002e1200000000000036cb8c002f1200000000000046d98c00301200000000000056e78c00311200000000000066f58c00321200000000000076038d00331200000000000085118d003412000000000000951f8d003512000000000000a52d8d003612000000000000b53b8d003712000000000000c5498d003812000000000000d5578d003912000000000000e5658d003a12000000000000f5738d003b1200000000000005828d003c1200000000000014908d003d12000000000000249e8d003e1200000000000034ac8d003f1200000000000044ba8d00401200000000000054c88d00411200000000000064d68d00421200000000000074e48d00431200000000000084f28d00441200000000000094008e004512000000000000a40e8e004612000000000000b41c8e004712000000000000c42a8e004812000000000000d4388e004912000000000000e4468e004a12000000000000f4548e004b1200000000000004638e004c1200000000000014718e004d12000000000000247f8e004e12000000000000348d8e004f12000000000000449b8e00501200000000000054a98e00511200000000000064b78e00521200000000000074c58e00531200000000000080d38e00541200000000000090e18e005512000000000000a0ef8e005612000000000000b0fd8e005712000000000000c00b8f005812000000000000d0198f005912000000000000df278f005a12000000000000ef358f005b12000000000000ff438f005c120000000000000c528f005d120000000000001c608f005e120000000000002c6e8f005f120000000000003c7c8f00601200000000000044838f00611200000000000054898f006212000000000000ee948f0063120000000000009ea08f00641200000000000047ac8f00651200000000000033b88f006612000000000000f5c38f006712000000000000b6cf8f006812000000000000fbdc8f006912000000000000caea8f006a12000000000000daf88f006b12000000000000ea0690006c12000000000000fa1490006d120000000000000a2390006e120000000000001a3190006f120000000000002a3f900070120000000000003a4d90007112000000000000455b9000721200000000000055699000731200000000000065779000741200000000000075859000751200000000000085939000761200000000000095a190007712000000000000a4af90007812000000000000b4bd90007912000000000000c4cb90007a12000000000000d4d990007b12000000000000e4e790007c12000000000000f4f590007d12000000000000040491007e12000000000000141291007f12000000000000242091008012000000000000342e91008112000000000000443c91008212000000000000544a91008312000000000000645891008412000000000000746691008512000000000000847491008612000000000000948291008712000000000000a49091008812000000000000b49e91008912000000000000c4ac91008a12000000000000d4ba91008b12000000000000e4c891008c12000000000000f4d691008d1200000000000004e591008e1200000000000014f391008f12000000000000240192009012000000000000340f92009112000000000000441d92009212000000000000542b92009312000000000000643992009412000000000000744792009512000000000000845592009612000000000000946392009712000000000000a47192009812000000000000b47f92009912000000000000c48d92009a12000000000000cb9b92009b12000000000000dba992009c12000000000000ebb792009d12000000000000fbc592009e120000000000000bd492009f120000000000001be29200a0120000000000002bf09200a1120000000000003bfe9200a2120000000000004b0c9300a3120000000000005b1a9300a4120000000000006b289300a5120000000000007b369300a6120000000000008b449300a7120000000000009b529300a812000000000000ab609300a912000000000000bb6e9300aa12000000000000cb7c9300ab12000000000000db8a9300ac12000000000000eb989300ad12000000000000fba69300ae120000000000000bb59300af120000000000001bc39300b0120000000000002bd19300b1120000000000003bdf9300b2120000000000004bed9300b3120000000000005bfb9300b4120000000000006b099400b5120000000000007b179400b6120000000000008b259400b7120000000000009b339400b812000000000000ab419400b912000000000000bb4f9400ba12000000000000cb5d9400bb12000000000000db6b9400bc12000000000000eb799400bd12000000000000fb879400be120000000000000b969400bf120000000000001ba49400c0120000000000002bb29400c11200000000000038c09400c21200000000000048ce9400c31200000000000058dc9400c41200000000000068ea9400c5120000000000006bf89400c6120000000000007a069500c7120000000000008a149500c8120000000000009a229500c912000000000000aa309500ca12000000000000ba3e9500cb12000000000000ca4c9500cc12000000000000da5a9500cd12000000000000ea689500ce12000000000000fa769500cf120000000000000a859500d0120000000000001a939500d1120000000000002aa19500d2120000000000003aaf9500d3120000000000004abd9500d4120000000000005acb9500d5120000000000006ad99500d6120000000000007ae79500d7120000000000008af59500d8120000000000009a039600d912000000000000aa119600da12000000000000ba1f9600db12000000000000ca2d9600dc12000000000000da3b9600dd12000000000000ea499600de12000000000000fa579600df120000000000000a669600e0120000000000001a749600e1120000000000002a829600e2120000000000003a909600e3120000000000004a9e9600e4120000000000005aac9600e5120000000000006aba9600e6120000000000007ac89600e7120000000000008ad69600e8120000000000009ae49600e912000000000000aaf29600ea12000000000000ba009700eb12000000000000ca0e9700ec12000000000000da1c9700ed12000000000000ea2a9700ee12000000000000fa389700ef120000000000000a479700f0120000000000001a559700f11200000000000028639700f21200000000000038719700f312000000000000487f9700f412000000000000588d9700f512000000000000689b9700f61200000000000078a99700f71200000000000088b79700f81200000000000098c59700f912000000000000a8d39700fa12000000000000b8e19700fb12000000000000c8ef9700fc12000000000000d8fd9700fd12000000000000e80b9800fe12000000000000f8199800ff12000000000000082898000013000000000000183698000113000000000000284498000213000000000000385298000313000000000000486098000413000000000000586e98000513000000000000687c98000613000000000000788a9800071300000000000088989800081300000000000098a698000913000000000000a2b498000a13000000000000b2c298000b13000000000000c2d098000c13000000000000d2de98000d13000000000000e2ec98000e13000000000000f2fa98000f13000000000000020999001013000000000000121799001113000000000000222599001213000000000000323399001313000000000000424199001413000000000000524f99001513000000000000625d99001613000000000000726b99001713000000000000827999001813000000000000928799001913000000000000a29599001a13000000000000b2a399001b13000000000000c2b199001c13000000000000d1bf99001d13000000000000d7cd99001e13000000000000e7db99001f13000000000000f7e99900201300000000000007f89900211300000000000017069a00221300000000000027149a00231300000000000037229a00241300000000000047309a002513000000000000573e9a002613000000000000674c9a002713000000000000775a9a00281300000000000087689a00291300000000000097769a002a13000000000000ff839a002b130000000000000f929a002c130000000000001da09a002d1300000000000029ae9a002e1300000000000039bc9a002f1300000000000049ca9a00301300000000000059d89a00311300000000000069e69a00321300000000000079f49a00331300000000000089029b00341300000000000099109b003513000000000000a91e9b003613000000000000952c9b00371300000000000058399b00381300000000000068479b00391300000000000078559b003a1300000000000088639b003b1300000000000098719b003c13000000000000a87f9b003d13000000000000b78d9b003e13000000000000c79b9b003f13000000000000d7a99b004013000000000000e7b79b004113000000000000f7c59b00421300000000000007d49b00431300000000000017e29b00441300000000000027f09b00451300000000000037fe9b004613000000000000470c9c004713000000000000571a9c00481300000000000067289c00491300000000000077369c004a1300000000000087449c004b1300000000000097529c004c13000000000000a7609c004d13000000000000b76e9c004e13000000000000c77c9c004f13000000000000d78a9c005013000000000000e7989c005113000000000000f7a69c00521300000000000007b59c00531300000000000017c39c00541300000000000027d19c00551300000000000037df9c00561300000000000047ed9c00571300000000000057fb9c00581300000000000067099d00591300000000000077179d005a1300000000000087259d005b1300000000000097339d005c13000000000000a7419d005d13000000000000b74f9d005e13000000000000c75d9d005f13000000000000d76b9d006013000000000000e7799d006113000000000000f7879d00621300000000000007969d00631300000000000017a49d00641300000000000027b29d00651300000000000037c09d00661300000000000047ce9d00671300000000000057dc9d00681300000000000067ea9d00691300000000000077f89d006a1300000000000087069e006b1300000000000097149e006c13000000000000a7229e006d13000000000000b7309e006e13000000000000c73e9e006f13000000000000d74c9e007013000000000000e75a9e007113000000000000f7689e00721300000000000007779e00731300000000000017859e00741300000000000027939e00751300000000000037a19e00761300000000000047af9e00771300000000000057bd9e00781300000000000067cb9e00791300000000000077d99e007a1300000000000087e79e007b1300000000000097f59e007c13000000000000a7039f007d13000000000000b7119f007e13000000000000c71f9f007f13000000000000d72d9f008013000000000000e73b9f008113000000000000f7499f00821300000000000007589f00831300000000000017669f00841300000000000027749f00851300000000000037829f00861300000000000047909f008713000000000000579e9f00881300000000000067ac9f00891300000000000077ba9f008a1300000000000087c89f008b1300000000000097d69f008c13000000000000a7e49f008d13000000000000b2f29f008e13000000000000c200a0008f13000000000000d20ea0009013000000000000e21ca0009113000000000000ec2aa0009213000000000000fc38a00093130000000000000c47a00094130000000000001755a0009513000000000000ee61a00096130000000000005a6fa00097130000000000000e7ca00098130000000000007689a0009913000000000000d096a0009a13000000000000e0a4a0009b13000000000000f0b2a0009c1300000000000052c0a0009d1300000000000062cea0009e13000000000000cbdba0009f13000000000000dbe9a000a01300000000000038f7a000a1130000000000009c04a100a213000000000000ac12a100a313000000000000bc20a100a413000000000000cc2ea100a513000000000000da3ca100a613000000000000e14aa100a713000000000000f158a100a8130000000000000167a100a9130000000000000f75a100aa130000000000001f83a100ab130000000000002f91a100ac130000000000003f9fa100ad130000000000004fada100ae130000000000005fbba100af130000000000006fc9a100b0130000000000007fd7a100b1130000000000008fe5a100b2130000000000009ff3a100b313000000000000af01a200b413000000000000bf0fa200b513000000000000cf1da200b613000000000000df2ba200b713000000000000ef39a200b813000000000000ff47a200b9130000000000000f56a200ba130000000000001f64a200bb130000000000002f72a200bc130000000000003f80a200bd130000000000004f8ea200be130000000000005f9ca200bf130000000000006faaa200c0130000000000007fb8a200c1130000000000008fc6a200c2130000000000009fd4a200c313000000000000afe2a200c413000000000000bff0a200c513000000000000c8fea200c613000000000000d80ca300c713000000000000e51aa300c813000000000000f528a300c9130000000000000537a300ca130000000000001545a300cb130000000000002553a300cc130000000000003561a300cd13000000000000456fa300ce13000000000000557da300cf13000000000000658ba300d0130000000000007599a300d11300000000000085a7a300d21300000000000095b5a300d313000000000000a5c3a300d413000000000000b5d1a300d513000000000000c5dfa300d613000000000000d5eda300d713000000000000e5fba300d813000000000000f509a400d9130000000000000518a400da130000000000001526a400db130000000000002534a400dc130000000000003342a400dd130000000000004350a400de13000000000000535ea400df13000000000000636ca400e013000000000000737aa400e1130000000000008288a400e2130000000000009296a400e313000000000000a2a4a400e413000000000000b2b2a400e513000000000000c2c0a400e613000000000000d2cea400e713000000000000dedca400e813000000000000eeeaa400e913000000000000fef8a400ea13000000000000cc08a600eb130000000000007f22a600ec13000000000000234ca600ed13000000000000325aa600ee130000000000004268a600ef130000000000005276a600f0130000000000006284a600f1130000000000007292a600f21300000000000082a0a600f31300000000000092aea600f413000000000000a2bca600f513000000000000b2caa600f613000000000000c2d8a600f713000000000000d2e6a600f813000000000000e2f4a600f913000000000000f202a700fa130000000000000211a700fb13000000000000121fa700fc13000000000000222da700fd13000000000000323ba700fe130000000000004249a700ff130000000000005257a70000140000000000001165a70001140000000000008072a7000214000000000000ce7fa7000314000000000000de8da7000414000000000000ee9ba7000514000000000000fea9a70006140000000000000eb8a70007140000000000001ec6a70008140000000000002ed4a70009140000000000003ee2a7000a140000000000004ef0a7000b140000000000005efea7000c140000000000006e0ca8000d140000000000007e1aa8000e140000000000008e28a8000f140000000000009e36a8001014000000000000ae44a8001114000000000000be52a8001214000000000000ce60a8001314000000000000de6ea8001414000000000000ee7ca8001514000000000000fe8aa80016140000000000000e99a80017140000000000001ea7a80018140000000000002eb5a80019140000000000003ec3a8001a140000000000004ed1a8001b140000000000005edfa8001c140000000000006eeda8001d140000000000007dfba8001e140000000000008d09a9001f140000000000009d17a9002014000000000000a725a9002114000000000000b733a9002214000000000000c741a9002314000000000000d74fa9002414000000000000df5da9002514000000000000ef6ba9002614000000000000ff79a90027140000000000000f88a90028140000000000001f96a90029140000000000002fa4a9002a140000000000003fb2a9002b140000000000004fc0a9002c140000000000005fcea9002d1400000000000064dca9002e1400000000000074eaa9002f1400000000000084f8a90030140000000000009406aa003114000000000000a414aa003214000000000000b422aa003314000000000000c430aa003414000000000000d43eaa003514000000000000e44caa003614000000000000f45aaa0037140000000000000469aa0038140000000000001477aa0039140000000000002485aa003a140000000000003493aa003b1400000000000044a1aa003c1400000000000050afaa003d1400000000000060bdaa003e1400000000000070cbaa003f1400000000000080d9aa00401400000000000090e7aa004114000000000000a0f5aa004214000000000000b003ab004314000000000000c011ab004414000000000000d01fab004514000000000000e02dab004614000000000000f03bab004714000000000000004aab0048140000000000001058ab0049140000000000002066ab004a140000000000003074ab004b140000000000004082ab004c140000000000005090ab004d14000000000000609eab004e1400000000000070acab004f1400000000000080baab00501400000000000090c8ab005114000000000000a0d6ab005214000000000000b0e4ab005314000000000000c0f2ab005414000000000000d000ac005514000000000000e00eac005614000000000000f01cac005714000000000000002bac0058140000000000001039ac0059140000000000002047ac005a140000000000003055ac005b140000000000004063ac005c140000000000005071ac005d14000000000000607fac005e14000000000000708dac005f14000000000000809bac00601400000000000090a9ac006114000000000000a0b7ac006214000000000000b0c5ac006314000000000000bfd3ac006414000000000000cfe1ac006514000000000000dfefac006614000000000000effdac006714000000000000ff0bad0068140000000000000f1aad0069140000000000001f28ad006a140000000000002f36ad006b140000000000003f44ad006c140000000000004f52ad006d140000000000005f60ad006e140000000000006f6ead006f140000000000007f7cad0070140000000000008f8aad0071140000000000009f98ad007214000000000000afa6ad007314000000000000bfb4ad007414000000000000cfc2ad007514000000000000dfd0ad007614000000000000efdead007714000000000000dbecad007814000000000000e7faad007914000000000000f708ae007a140000000000000717ae007b140000000000001725ae007c140000000000002733ae007d140000000000003741ae007e14000000000000474fae007f14000000000000575dae008014000000000000676bae0081140000000000007779ae0082140000000000008787ae0083140000000000009795ae008414000000000000a7a3ae008514000000000000b7b1ae008614000000000000c7bfae008714000000000000d7cdae008814000000000000e7dbae008914000000000000f7e9ae008a1400000000000007f8ae008b140000000000001706af008c140000000000002614af008d140000000000003622af008e140000000000004630af008f14000000000000563eaf009014000000000000664caf009114000000000000765aaf0092140000000000008668af0093140000000000009676af009414000000000000a684af009514000000000000b692af009614000000000000c6a0af009714000000000000d6aeaf009814000000000000e6bcaf009914000000000000f6caaf009a1400000000000006d9af009b1400000000000016e7af009c1400000000000026f5af009d140000000000003603b0009e140000000000004611b0009f14000000000000561fb000a014000000000000662db000a114000000000000763bb000a2140000000000008649b000a3140000000000009657b000a414000000000000a665b000a514000000000000b673b000a614000000000000c581b000a714000000000000d58fb000a814000000000000e59db000a914000000000000f5abb000aa1400000000000005bab000ab1400000000000015c8b000ac1400000000000025d6b000ad1400000000000035e4b000ae1400000000000045f2b000af140000000000005500b100b014000000000000640eb100b114000000000000721cb100b214000000000000822ab100b3140000000000009238b100b414000000000000a246b100b514000000000000b254b100b614000000000000c262b100b714000000000000d270b100b814000000000000e27eb100b914000000000000f28cb100ba14000000000000029bb100bb1400000000000012a9b100bc1400000000000022b7b100bd1400000000000032c5b100be1400000000000042d3b100bf1400000000000052e1b100c01400000000000062efb100c11400000000000072fdb100c214000000000000820bb200c3140000000000009019b200c414000000000000a027b200c514000000000000b035b200c614000000000000c043b200c714000000000000d051b200c814000000000000e05fb200c914000000000000f06db200ca14000000000000007cb200cb14000000000000108ab200cc140000000000001f98b200cd140000000000002fa6b200ce140000000000003fb4b200cf140000000000004fc2b200d0140000000000005fd0b200d1140000000000006fdeb200d2140000000000007fecb200d3140000000000008efab200d4140000000000009c08b300d514000000000000ac16b300d614000000000000bc24b300d714000000000000cc32b300d814000000000000dc40b300d914000000000000ec4eb300da14000000000000fc5cb300db140000000000000c6bb300dc140000000000001c79b300dd140000000000002c87b300de140000000000003c95b300df140000000000004ca3b300e0140000000000005cb1b300e1140000000000006cbfb300e2140000000000007ccdb300e3140000000000008cdbb300e4140000000000009ce9b300e514000000000000acf7b300e614000000000000bc05b400e714000000000000cc13b400e814000000000000dc21b400e914000000000000ec2fb400ea14000000000000fc3db400eb140000000000000c4cb400ec140000000000001c5ab400ed140000000000002c68b400ee140000000000003c76b400ef140000000000004c84b400f0140000000000005c92b400f1140000000000006ca0b400f2140000000000007caeb400f3140000000000008cbcb400f4140000000000009ccab400f514000000000000acd8b400f614000000000000bce6b400f714000000000000ccf4b400f814000000000000dc02b500f914000000000000ec10b500fa14000000000000fc1eb500fb140000000000000c2db500fc140000000000001b3bb500fd140000000000002b49b500fe140000000000003b57b500ff140000000000004b65b50000150000000000005873b50001150000000000006781b5000215000000000000778fb5000315000000000000879db500041500000000000097abb5000515000000000000a7b9b5000615000000000000b7c7b5000715000000000000c5d5b5000815000000000000d5e3b5000915000000000000e5f1b5000a15000000000000f5ffb5000b15000000000000050eb6000c15000000000000151cb6000d15000000000000252ab6000e150000000000003538b6000f150000000000004546b60010150000000000005554b60011150000000000006562b60012150000000000007570b6001315000000000000857eb6001415000000000000958cb6001515000000000000a59ab6001615000000000000b5a8b6001715000000000000c5b6b6001815000000000000d5c4b6001915000000000000e5d2b6001a15000000000000f5e0b6001b1500000000000004efb6001c1500000000000014fdb6001d15000000000000240bb7001e150000000000003419b7001f150000000000004427b70020150000000000005435b70021150000000000006443b70022150000000000007451b7002315000000000000845fb7002415000000000000946db7002515000000000000a47bb7002615000000000000b489b7002715000000000000bf97b7002815000000000000cea5b7002915000000000000deb3b7002a15000000000000eec1b7002b15000000000000fecfb7002c150000000000000edeb7002d150000000000001eecb7002e150000000000002efab7002f150000000000003e08b80030150000000000004e16b80031150000000000005e24b80032150000000000006e32b80033150000000000007e40b80034150000000000008e4eb80035150000000000009e5cb8003615000000000000ae6ab8003715000000000000be78b8003815000000000000ce86b8003915000000000000de94b8003a15000000000000eea2b8003b15000000000000feb0b8003c150000000000000ebfb8003d150000000000001ecdb8003e150000000000002edbb8003f150000000000003ee9b80040150000000000004ef7b80041150000000000005e05b90042150000000000006e13b90043150000000000007e21b90044150000000000008e2fb90045150000000000009e3db9004615000000000000ae4bb9004715000000000000be59b9004815000000000000ce67b9004915000000000000de75b9004a150000000000006e83b9004b15000000000000c790b9004c150000000000002a9eb9004d1500000000000096abb9004e15000000000000ffb8b9004f1500000000000061c6b9005015000000000000c3d3b900511500000000000019e1b900521500000000000097eeb9005315000000000000a7fcb9005415000000000000b70aba005515000000000000c718ba005615000000000000d726ba005715000000000000e734ba005815000000000000f742ba0059150000000000000751ba005a15000000000000175fba005b15000000000000276dba005c15000000000000377bba005d150000000000004789ba005e150000000000005797ba005f1500000000000067a5ba00601500000000000076b3ba00611500000000000086c1ba00621500000000000096cfba006315000000000000a6ddba006415000000000000b6ebba006515000000000000c6f9ba006615000000000000d607bb006715000000000000e615bb006815000000000000f623bb0069150000000000000032bb006a150000000000001040bb006b15000000000000204ebb006c15000000000000b55bbb006d15000000000000c569bb006e15000000000000d577bb006f15000000000000e585bb007015000000000000f593bb00711500000000000005a2bb00721500000000000015b0bb00731500000000000025bebb00741500000000000035ccbb00751500000000000045dabb00761500000000000055e8bb00771500000000000065f6bb0078150000000000007504bc0079150000000000008412bc007a150000000000009420bc007b15000000000000a32ebc007c15000000000000b33cbc007d15000000000000c34abc007e15000000000000d358bc007f15000000000000e366bc008015000000000000f374bc0081150000000000000383bc0082150000000000001391bc008315000000000000239fbc00841500000000000033adbc00851500000000000043bbbc00861500000000000053c9bc00871500000000000063d7bc00881500000000000073e5bc00891500000000000083f3bc008a150000000000009301bd008b15000000000000a30fbd008c15000000000000b31dbd008d15000000000000c32bbd008e15000000000000d339bd008f15000000000000e347bd009015000000000000f355bd0091150000000000000364bd0092150000000000001372bd0093150000000000002380bd009415000000000000338ebd009515000000000000439cbd00961500000000000053aabd00971500000000000063b8bd00981500000000000073c6bd00991500000000000083d4bd009a1500000000000093e2bd009b15000000000000a3f0bd009c15000000000000b3febd009d15000000000000c30cbe009e15000000000000d31abe009f15000000000000e328be00a015000000000000f336be00a1150000000000000345be00a2150000000000001353be00a3150000000000002361be00a415000000000000336fbe00a515000000000000437dbe00a615000000000000538bbe00a7150000000000006399be00a81500000000000073a7be00a91500000000000083b5be00aa1500000000000093c3be00ab15000000000000a3d1be00ac15000000000000b3dfbe00ad15000000000000c3edbe00ae15000000000000d3fbbe00af15000000000000e309bf00b015000000000000de17bf00b115000000000000ee25bf00b215000000000000fe33bf00b3150000000000000e42bf00b4150000000000001e50bf00b5150000000000002e5ebf00b6150000000000003e6cbf00b7150000000000004e7abf00b8150000000000005e88bf00b9150000000000006e96bf00ba150000000000007ea4bf00bb150000000000008eb2bf00bc150000000000009ec0bf00bd15000000000000aecebf00be15000000000000bedcbf00bf15000000000000ceeabf00c0150000000000008ff8bf00c115000000000000e705c000c215000000000000f713c000c3150000000000000322c000c4150000000000001230c000c515000000000000213ec000c615000000000000314cc000c715000000000000415ac000c8150000000000005168c000c9150000000000006176c000ca150000000000007184c000cb150000000000008192c000cc1500000000000091a0c000cd15000000000000a1aec000ce15000000000000b1bcc000cf15000000000000c1cac000d015000000000000d1d8c000d115000000000000e1e6c000d215000000000000f0f4c000d315000000000000ff02c100d4150000000000000f11c100d5150000000000001f1fc100d6150000000000002e2dc100d7150000000000003e3bc100d8150000000000004e49c100d9150000000000005e57c100da150000000000006e65c100db150000000000007e73c100dc15000000000000d675c100dd15000000000000867ac100de15000000000000de7cc100df150000000000008e81c100e0150000000000009e8fc100e115000000000000ae9dc100e215000000000000b8a8c100e3150000000000006da9c100e41500000000000077abc100e515000000000000afabc100e61500000000000088c2c100e71500000000000098d0c100e815000000000000a6dec100e915000000000000b6ecc100ea1500000000000019fac100eb150000000000000512c200ec150000000000000512c200ed15000000000000ea4fc200ee15000000000000eb4fc200ef150000000000004750c200f0150000000000004750c200f1150000000000009053c200f215000000000000d361c200f315000000000000e26fc200f4150000000000005f7dc200f515000000000000c38ac200f6150000000000002298c200f715000000000000aaa5c200f815000000000000bab3c200f915000000000000c9c1c200fa15000000000000d9cfc200fb15000000000000e7ddc200fc15000000000000f3ebc200fd1500000000000002fac200fe150000000000001208c300ff150000000000002016c3000016000000000000a823c3000116000000000000b731c3000216000000000000c73fc3000316000000000000d64dc3000416000000000000e55bc3000516000000000000f569c30006160000000000000578c30007160000000000001586c30008160000000000002594c300091600000000000034a2c3000a1600000000000043b0c3000b1600000000000036bec3000c160000000000003cccc3000d160000000000004bdac3000e160000000000005ae8c3000f1600000000000032f6c3001016000000000000da03c4001116000000000000e911c4001216000000000000f91fc4001316000000000000092ec40014160000000000006937c4001516000000000000183cc4001616000000000000264ac40017160000000000003458c40018160000000000004366c40019160000000000005274c4001a160000000000006082c4001b160000000000007090c4001c160000000000007f9ec4001d160000000000008eacc4001e160000000000009cbac4001f16000000000000aac8c4002016000000000000b8d6c4002116000000000000c7e4c4002216000000000000d7f2c4002316000000000000e600c5002416000000000000f50ec5002516000000000000041dc5002616000000000000142bc50027160000000000002439c50028160000000000000241c50029160000000000002e41c5002a16000000000000b040c5002b160000000000000b42c5002c16000000000000b44bc5002d16000000000000c459c5002e16000000000000d467c5002f16000000000000e475c5003016000000000000c683c5003116000000000000d691c5003216000000000000e59fc5003316000000000000f5adc5003416000000000000bdb3c5003516000000000000a9c1c5003616000000000000b9cfc5003716000000000000c9ddc5003816000000000000d9ebc5003916000000000000e9f9c5003a16000000000000f907c6003b160000000000000916c6003c160000000000001924c6003d160000000000002932c6003e160000000000003940c6003f16000000000000494ec6004016000000000000595cc6004116000000000000696ac60042160000000000007978c60043160000000000008986c60044160000000000009894c6004516000000000000a8a2c6004616000000000000b7b0c6004716000000000000c7bec6004816000000000000d7ccc6004916000000000000e6dac6004a16000000000000f5e8c6004b1600000000000005f7c6004c160000000000001505c7004d160000000000002513c7004e160000000000003521c7004f16000000000000452fc7005016000000000000553dc7005116000000000000654bc70052160000000000007559c70053160000000000008567c70054160000000000009575c7005516000000000000a583c7005616000000000000b591c7005716000000000000c59fc7005816000000000000d4adc7005916000000000000e4bbc7005a16000000000000f4c9c7005b1600000000000003d8c7005c1600000000000013e6c7005d1600000000000023f4c7005e160000000000003302c8005f160000000000004310c8006016000000000000531ec8006116000000000000632cc8006216000000000000733ac80063160000000000008348c80064160000000000009156c8006516000000000000a164c8006616000000000000b072c8006716000000000000bf80c8006816000000000000cf8ec8006916000000000000df9cc8006a16000000000000efaac8006b16000000000000ffb8c8006c160000000000000fc7c8006d160000000000001fd5c8006e160000000000002ee3c8006f160000000000003cf1c80070160000000000004cffc80071160000000000005c0dc90072160000000000006b1bc90073160000000000007829c90074160000000000008737c90075160000000000009745c9007616000000000000a753c9007716000000000000b761c9007816000000000000c56fc9007916000000000000d47dc9007a16000000000000e48bc9007b16000000000000f499c9007c1600000000000004a8c9007d1600000000000014b6c9007e1600000000000024c4c9007f1600000000000032d2c900801600000000000016e0c900811600000000000025eec900821600000000000034fcc9008316000000000000420aca0084160000000000005218ca0085160000000000006226ca0086160000000000007234ca0087160000000000008242ca0088160000000000009250ca008916000000000000a05eca008a16000000000000ae6cca008b16000000000000ba7aca008c16000000000000c888ca008d16000000000000d796ca008e16000000000000e7a4ca008f16000000000000f6b2ca00901600000000000005c1ca00911600000000000014cfca00921600000000000024ddca00931600000000000034ebca00941600000000000043f9ca0095160000000000005207cb0096160000000000006115cb0097160000000000007023cb0098160000000000007f31cb0099160000000000008f3fcb009a160000000000009e4dcb009b16000000000000ad5bcb009c16000000000000bd69cb009d16000000000000cd77cb009e16000000000000dc85cb009f16000000000000ea93cb00a016000000000000faa1cb00a11600000000000008b0cb00a21600000000000018becb00a31600000000000028cccb00a41600000000000037dacb00a51600000000000045e8cb00a61600000000000054f6cb00a7160000000000006404cc00a8160000000000007412cc00a9160000000000008320cc00aa16000000000000922ecc00ab16000000000000a23ccc00ac16000000000000b14acc00ad16000000000000c158cc00ae16000000000000cf66cc00af16000000000000df74cc00b016000000000000ef82cc00b116000000000000ff90cc00b2160000000000000f9fcc00b3160000000000001eadcc00b4160000000000002ebbcc00b5160000000000003dc9cc00b6160000000000004dd7cc00b7160000000000005ce5cc00b8160000000000006af3cc00b9160000000000007901cd00ba16000000000000890fcd00bb16000000000000991dcd00bc16000000000000a92bcd00bd16000000000000b739cd00be16000000000000c647cd00bf16000000000000d655cd00c016000000000000e563cd00c116000000000000f271cd00c2160000000000000180cd00c316000000000000118ecd00c416000000000000209ccd00c516000000000000bea9cd00c616000000000000ceb7cd00c716000000000000dac5cd00c816000000000000e9d3cd00c916000000000000f8e1cd00ca1600000000000007f0cd00cb1600000000000015fecd00cc16000000000000240cce00cd16000000000000341ace00ce160000000000004428ce00cf160000000000005436ce00d0160000000000006244ce00d1160000000000007052ce00d2160000000000008060ce00d316000000000000906ece00d4160000000000009f7cce00d516000000000000ad8ace00d616000000000000bb98ce00d716000000000000cba6ce00d816000000000000dab4ce00d916000000000000e9c2ce00da16000000000000f8d0ce00db1600000000000008dfce00dc1600000000000017edce00dd1600000000000027fbce00de160000000000003709cf00df160000000000004717cf00e0160000000000005325cf00e1160000000000006333cf00e2160000000000007341cf00e316000000000000814fcf00e416000000000000915dcf00e516000000000000a06bcf00e616000000000000b079cf00e716000000000000c087cf00e816000000000000d095cf00e916000000000000e0a3cf00ea16000000000000efb1cf00eb16000000000000ffbfcf00ec160000000000000fcecf00ed160000000000001ddccf00ee160000000000002ceacf00ef160000000000003cf8cf00f0160000000000004b06d000f1160000000000005b14d000f2160000000000006922d000f3160000000000007930d000f4160000000000006c3ed000f516000000000000784cd000f616000000000000885ad000f7160000000000009768d000f816000000000000a676d000f916000000000000b684d000fa16000000000000c592d000fb16000000000000d5a0d000fc16000000000000e3aed000fd16000000000000f2bcd000fe1600000000000002cbd000ff1600000000000011d9d000001700000000000021e7d000011700000000000031f5d00002170000000000004003d10003170000000000005011d1000417000000000000601fd1000517000000000000702dd10006170000000000007e3bd10007170000000000008d49d10008170000000000009d57d1000917000000000000ad65d1000a17000000000000bb73d1000b17000000000000ca81d1000c17000000000000d98fd1000d17000000000000e99dd1000e17000000000000f9abd1000f1700000000000008bad100101700000000000018c8d100111700000000000028d6d100121700000000000038e4d100131700000000000048f2d10014170000000000005700d2001517000000000000670ed2001617000000000000771cd2001717000000000000872ad20018170000000000009738d2001917000000000000a746d2001a17000000000000b754d2001b17000000000000b962d2001c170000000000005569d2001d170000000000005d70d2001e170000000000006d7ed2001f170000000000007d8cd20020170000000000008d9ad20021170000000000009da8d2002217000000000000adb6d2002317000000000000bdc4d2002417000000000000cdd2d2002517000000000000dde0d2002617000000000000edeed2002717000000000000fdfcd20028170000000000000d0bd30029170000000000001d19d3002a170000000000002d27d3002b170000000000003d35d3002c170000000000004d43d3002d170000000000005851d3002e17000000000000685fd3002f17000000000000786dd3003017000000000000887bd30031170000000000009889d3003217000000000000a897d3003317000000000000b8a5d3003417000000000000c8b3d3003517000000000000d8c1d3003617000000000000e8cfd3003717000000000000f8ddd300381700000000000008ecd300391700000000000018fad3003a170000000000002808d4003b170000000000003816d4003c170000000000004824d4003d170000000000005832d4003e170000000000006840d4003f17000000000000784ed4004017000000000000885cd4004117000000000000986ad4004217000000000000a878d4004317000000000000b886d4004417000000000000c894d4004517000000000000d8a2d4004617000000000000e8b0d4004717000000000000f8bed400481700000000000008cdd400491700000000000018dbd4004a1700000000000028e9d4004b1700000000000038f7d4004c170000000000004805d5004d170000000000005813d5004e170000000000006821d5004f17000000000000782fd5005017000000000000883dd5005117000000000000984bd5005217000000000000a859d5005317000000000000b867d5005417000000000000c875d5005517000000000000d883d5005617000000000000e891d5005717000000000000f89fd500581700000000000008aed500591700000000000018bcd5005a1700000000000028cad5005b1700000000000038d8d5005c1700000000000048e6d5005d1700000000000058f4d5005e170000000000006802d6005f170000000000007810d6006017000000000000881ed6006117000000000000982cd6006217000000000000a83ad6006317000000000000b848d6006417000000000000c856d6006517000000000000d864d6006617000000000000e872d6006717000000000000f880d6006817000000000000088fd6006917000000000000189dd6006a1700000000000028abd6006b1700000000000038b9d6006c1700000000000048c7d6006d1700000000000058d5d6006e1700000000000068e3d6006f1700000000000078f1d600701700000000000088ffd6007117000000000000980dd7007217000000000000a81bd7007317000000000000b829d7007417000000000000c837d7007517000000000000d845d7007617000000000000e853d7007717000000000000f861d70078170000000000000870d7007917000000000000187ed7007a17000000000000288cd7007b17000000000000389ad7007c1700000000000048a8d7007d1700000000000058b6d7007e1700000000000068c4d7007f1700000000000078d2d700801700000000000088e0d700811700000000000098eed7008217000000000000a8fcd7008317000000000000b80ad8008417000000000000c818d8008517000000000000d826d8008617000000000000e834d8008717000000000000f842d80088170000000000000851d8008917000000000000185fd8008a17000000000000286dd8008b17000000000000387bd8008c170000000000004889d8008d170000000000004592d8008e1700000000000055a0d8008f1700000000000065aed800901700000000000075bcd800911700000000000085cad800921700000000000095d8d8009317000000000000a5e6d8009417000000000000b5f4d8009517000000000000c502d9009617000000000000d510d9009717000000000000e51ed9009817000000000000f52cd9009917000000000000053bd9009a170000000000005d48d9009b17000000000000c355d9009c170000000000003863d9009d17000000000000af70d9009e17000000000000107ed9009f17000000000000888bd900a017000000000000f298d900a11700000000000059a6d900a217000000000000ceb3d900a31700000000000031c1d900a4170000000000009fcdd900a517000000000000afdbd900a617000000000000bfe9d900a717000000000000cff7d900a817000000000000df05da00a917000000000000ef13da00aa17000000000000ff21da00ab170000000000000f30da00ac170000000000001f3eda00ad170000000000002f4cda00ae170000000000003f5ada00af170000000000004f68da00b0170000000000005f76da00b1170000000000006f84da00b2170000000000007f92da00b3170000000000008fa0da00b4170000000000009faeda00b517000000000000afbcda00b617000000000000bfcada00b717000000000000cfd8da00b817000000000000dfe6da00b917000000000000eff4da00ba17000000000000ff02db00bb170000000000000f11db00bc170000000000001f1fdb00bd170000000000002f2ddb00be170000000000003f3bdb00bf170000000000004f49db00c0170000000000005f57db00c1170000000000006f65db00c2170000000000007f73db00c3170000000000008f81db00c4170000000000009f8fdb00c517000000000000af9ddb00c617000000000000bfabdb00c717000000000000cfb9db00c817000000000000dfc7db00c917000000000000efd5db00ca17000000000000ffe3db00cb170000000000000ff2db00cc170000000000001f00dc00cd170000000000002f0edc00ce170000000000003f1cdc00cf170000000000004f2adc00d0170000000000005f38dc00d1170000000000006f46dc00d2170000000000007f54dc00d3170000000000008f62dc00d4170000000000009f70dc00d517000000000000af7edc00d617000000000000bf8cdc00d717000000000000cf9adc00d817000000000000dfa8dc00d917000000000000efb6dc00da17000000000000ffc4dc00db170000000000000fd3dc00dc170000000000001fe1dc00dd170000000000002fefdc00de170000000000003ffddc00df170000000000004f0bdd00e0170000000000005f19dd00e1170000000000006f27dd00e2170000000000007f35dd00e3170000000000008f43dd00e4170000000000009f51dd00e517000000000000af5fdd00e617000000000000bf6ddd00e717000000000000cf7bdd00e817000000000000df89dd00e917000000000000ef97dd00ea17000000000000ffa5dd00eb170000000000000fb4dd00ec170000000000001fc2dd00ed170000000000002fd0dd00ee170000000000003fdedd00ef170000000000004cecdd00f0170000000000005cfadd00f1170000000000006c08de00f2170000000000007c16de00f3170000000000008c24de00f4170000000000009c32de00f517000000000000ac40de00f617000000000000bc4ede00f717000000000000cc5cde00f817000000000000dc6ade00f917000000000000eb78de00fa17000000000000fb86de00fb170000000000000b95de00fc170000000000001ba3de00fd170000000000001eb1de00fe170000000000005bb4de00ff17000000000000b1bcde000018000000000000cec7de00011800000000000004d3de00021800000000000053dede00031800000000000063e9de00041800000000000090f4de000518000000000000caffde000618000000000000fc0adf0007180000000000003616df0008180000000000008121df000918000000000000ec2edf000a180000000000004f3cdf000b18000000000000a449df000c180000000000009257df000d18000000000000a265df000e18000000000000b273df000f18000000000000c281df001018000000000000d28fdf001118000000000000e29ddf001218000000000000f2abdf00131800000000000002badf00141800000000000012c8df00151800000000000022d6df00161800000000000032e4df00171800000000000042f2df0018180000000000005200e0001918000000000000620ee0001a18000000000000721ce0001b18000000000000822ae0001c180000000000009238e0001d18000000000000a246e0001e18000000000000b254e0001f18000000000000c262e0002018000000000000d270e0002118000000000000e27ee0002218000000000000f28ce0002318000000000000029be000241800000000000012a9e0002518000000000000a8b6e0002618000000000000bcc3e00027180000000000002bd1e000281800000000000099dee0002918000000000000fbebe0002a1800000000000051f9e0002b180000000000009f06e1002c180000000000001014e1002d180000000000005021e1002e18000000000000b62ee1002f180000000000002a3ce1003018000000000000a049e10031180000000000000157e10032180000000000005a64e1003318000000000000b571e10034180000000000002f7fe1003518000000000000838ce1003618000000000000e099e100371800000000000041a7e10038180000000000009cb4e1003918000000000000f2c1e1003a1800000000000069cfe1003b18000000000000dddce1003c180000000000003eeae1003d18000000000000a9f7e1003e180000000000002205e2003f180000000000008712e2004018000000000000d41fe2004118000000000000492de2004218000000000000a73ae20043180000000000001348e20044180000000000007b55e2004518000000000000f062e20046180000000000004770e2004718000000000000b47de2004818000000000000218be20049180000000000008998e2004a18000000000000ffa5e2004b180000000000005fb3e2004c18000000000000bac0e2004d1800000000000027cee2004e1800000000000079dbe2004f18000000000000d8e8e200501800000000000040f6e2005118000000000000b803e30052180000000000002b11e3005318000000000000a51ee3005418000000000000192ce30055180000000000007d39e3005618000000000000d346e30057180000000000003e54e3005818000000000000b261e3005918000000000000106fe3005a180000000000007e7ce3005b18000000000000f589e3005c180000000000006a97e3005d18000000000000c9a4e3005e180000000000003bb2e3005f18000000000000b7bfe300601800000000000005cde300611800000000000066dae3006218000000000000c3e7e30063180000000000001af5e30064180000000000008f02e4006518000000000000f50fe40066180000000000004b1de4006718000000000000af2ae40068180000000000000d38e40069180000000000007a45e4006a18000000000000cf52e4006b180000000000003560e4006c180000000000001f6ee4006d180000000000002f7ce4006e180000000000003f8ae4006f180000000000004f98e40070180000000000005fa6e40071180000000000006fb4e40072180000000000007fc2e40073180000000000008fd0e40074180000000000009fdee4007518000000000000afece4007618000000000000bffae4007718000000000000cf08e5007818000000000000df16e5007918000000000000ef24e5007a18000000000000ff32e5007b180000000000000f41e5007c180000000000001f4fe5007d180000000000002f5de5007e180000000000003f6be5007f180000000000004f79e50080180000000000005f87e50081180000000000006f95e50082180000000000007fa3e50083180000000000008fb1e50084180000000000009fbfe5008518000000000000afcde5008618000000000000bfdbe5008718000000000000cfe9e5008818000000000000dff7e5008918000000000000ef05e6008a18000000000000ff13e6008b180000000000000f22e6008c180000000000001f30e6008d180000000000002f3ee6008e180000000000003f4ce6008f180000000000004f5ae60090180000000000005f68e60091180000000000006f76e60092180000000000007f84e60093180000000000008f92e60094180000000000009fa0e6009518000000000000afaee6009618000000000000bfbce6009718000000000000cfcae6009818000000000000dfd8e6009918000000000000efe6e6009a18000000000000fff4e6009b180000000000000f03e7009c180000000000001f11e7009d180000000000002f1fe7009e180000000000003f2de7009f180000000000004f3be700a0180000000000005e49e700a1180000000000006e57e700a2180000000000007e65e700a3180000000000008e73e700a4180000000000009e81e700a518000000000000ac8fe700a618000000000000239de700a718000000000000a7aae700a81800000000000025b8e700a918000000000000b3c5e700aa1800000000000032d3e700ab18000000000000c8e0e700ac1800000000000058eee700ad18000000000000d0fbe700ae18000000000000ac09e800af18000000000000a417e800b0180000000000008125e800b1180000000000007b33e800b2180000000000008741e800b318000000000000914fe800b4180000000000009e5de800b518000000000000a86be800b618000000000000b379e800b718000000000000b687e800b818000000000000bb95e800b918000000000000c4a3e800ba18000000000000d1b1e800bb18000000000000d7bfe800bc18000000000000e5cde800bd18000000000000dddbe800be18000000000000e6e9e800bf18000000000000f1f7e800c018000000000000f305e900c118000000000000f813e900c218000000000000fb21e900c3180000000000000a30e900c4180000000000001a3ee900c518000000000000d34be900c618000000000000e159e900c718000000000000e867e900c818000000000000f875e900c918000000000000ff83e900ca18000000000000d991e900cb18000000000000e49fe900cc18000000000000d3ade900cd18000000000000dfbbe900ce18000000000000dfc9e900cf18000000000000dcd7e900d018000000000000e3e5e900d118000000000000e6f3e900d2180000000000006101ea00d318000000000000d40eea00d418000000000000d51cea00d518000000000000291fea00d618000000000000cd23ea00d718000000000000d02aea00d818000000000000d938ea00d918000000000000d946ea00da18000000000000bd54ea00db18000000000000c562ea00dc18000000000000cd70ea00dd18000000000000d07eea00de180000000000008e8cea00df18000000000000599aea00e0180000000000005da8ea00e11800000000000063b6ea00e21800000000000057c4ea00e3180000000000003dd2ea00e41800000000000024e0ea00e518000000000000f3edea00e618000000000000f0fbea00e718000000000000c209eb00e818000000000000b817eb00e918000000000000b925eb00ea18000000000000bf33eb00eb18000000000000c141eb00ec18000000000000c74feb00ed18000000000000ac5deb00ee18000000000000ac6beb00ef18000000000000b379eb00f018000000000000a987eb00f1180000000000001d95eb00f218000000000000bca2eb00f318000000000000bfb0eb00f418000000000000cebeeb00f518000000000000d9cceb00f618000000000000d2daeb00f718000000000000dde8eb00f818000000000000e9f6eb00f918000000000000f204ec00fa180000000000000113ec00fb180000000000000421ec00fc180000000000000f2fec00fd18000000000000183dec00fe18000000000000244bec00ff180000000000002859ec0000190000000000002f67ec0001190000000000003475ec0002190000000000004283ec0003190000000000004e91ec0004190000000000004f9fec0005190000000000005fadec0006190000000000006dbbec0007190000000000007ac9ec0008190000000000007fd7ec0009190000000000008be5ec000a190000000000008ff3ec000b190000000000002f01ed000c190000000000006404ed000d190000000000006404ed000e19000000000000aa75ef000f19000000000000b983ef001019000000000000c791ef001119000000000000d19fef001219000000000000dbadef001319000000000000e0bbef001419000000000000c7c9ef0015190000000000003bd7ef0016190000000000003fdeef0017190000000000003fe5ef00181900000000000049f3ef001919000000000000fefeef001a190000000000005601f0001b19000000000000630ff0001c19000000000000691df0001d19000000000000772bf0001e190000000000008239f0001f190000000000009047f00020190000000000009e55f0002119000000000000a963f0002219000000000000b771f0002319000000000000be7ff0002419000000000000cb8df0002519000000000000d29bf0002619000000000000d3a9f0002719000000000000deb7f0002819000000000000e5c5f0002919000000000000f3d3f0002a19000000000000ffe1f0002b190000000000000cf0f0002c1900000000000011fef0002d190000000000001d0cf1002e19000000000000261af1002f190000000000002e28f10030190000000000003b36f10031190000000000004944f10032190000000000005652f10033190000000000006160f10034190000000000006d6ef1003519000000000000787cf1003619000000000000848af10037190000000000009298f10038190000000000009da6f1003919000000000000aab4f1003a19000000000000bac2f1003b19000000000000c2d0f1003c19000000000000d2def1003d19000000000000e1ecf1003e19000000000000e7faf1003f19000000000000f308f20040190000000000000317f20041190000000000000f25f20042190000000000001f33f20043190000000000002f41f20044190000000000003d4ff20045190000000000004c5df2004619000000000000576bf20047190000000000006379f2004819000000000000e486f20049190000000000003894f2004a1900000000000098a1f2004b19000000000000f7aef2004c190000000000004fbcf2004d19000000000000bfc9f2004e1900000000000031d7f2004f1900000000000098e4f2005019000000000000f0f1f20051190000000000004bfff2005219000000000000b90cf30053190000000000001f1af30054190000000000008a27f30055190000000000009435f30056190000000000009f43f3005719000000000000ab51f3005819000000000000b05ff3005919000000000000bb6df3005a19000000000000a57bf3005b19000000000000a489f3005c19000000000000ad97f3005d19000000000000b8a5f3005e19000000000000c2b3f3005f19000000000000cac1f3006019000000000000d8cff3006119000000000000e3ddf3006219000000000000eeebf3006319000000000000fdf9f30064190000000000000b08f40065190000000000001516f40066190000000000002324f40067190000000000002e32f40068190000000000003640f4006919000000000000424ef4006a19000000000000505cf4006b190000000000005e6af4006c190000000000006978f4006d190000000000007486f4006e190000000000007e94f4006f190000000000008ba2f40070190000000000008db0f40071190000000000009bbef4007219000000000000a7ccf4007319000000000000b1daf4007419000000000000abe8f4007519000000000000b3f6f4007619000000000000b904f5007719000000000000c712f5007819000000000000d320f5007919000000000000e02ef5007a19000000000000ed3cf5007b19000000000000f94af5007c190000000000000359f5007d190000000000000e67f5007e190000000000001675f5007f190000000000002283f50080190000000000002d91f5008119000000000000399ff50082190000000000002fadf500831900000000000039bbf50084190000000000002ec9f500851900000000000037d7f500861900000000000044e5f500871900000000000052f3f50088190000000000005d01f6008919000000000000690ff6008a19000000000000751df6008b19000000000000822bf6008c190000000000008739f6008d190000000000009447f6008e190000000000009d55f6008f19000000000000a563f6009019000000000000b071f6009119000000000000bc7ff6009219000000000000c88df6009319000000000000b29bf6009419000000000000b4e7f60095190000000000004767f80096190000000000005675f80097190000000000005f83f80098190000000000006791f80099190000000000006a9ff8009a190000000000006aadf8009b1900000000000048bbf8009c1900000000000048c9f8009d1900000000000049d7f8009e1900000000000053e5f8009f190000000000004df3f800a0190000000000005b01f900a119000000000000490ff900a219000000000000571df900a319000000000000642bf900a4190000000000007339f900a5190000000000007c47f900a6190000000000008a55f900a7190000000000008463f900a8190000000000008f71f900a9190000000000009c7ff900aa19000000000000aa8df900ab19000000000000b89bf900ac19000000000000c4a9f900ad19000000000000d1b7f900ae19000000000000dec5f900af19000000000000ebd3f900b019000000000000fae1f900b11900000000000008f0f900b21900000000000018fef900b319000000000000280cfa00b419000000000000381afa00b5190000000000004828fa00b6190000000000005836fa00b7190000000000006744fa00b8190000000000007752fa00b9190000000000008560fa00ba19000000000000946efa00bb19000000000000a37cfa00bc19000000000000b18afa00bd19000000000000c198fa00be19000000000000d0a6fa00bf19000000000000deb4fa00c019000000000000eac2fa00c119000000000000f9d0fa00c21900000000000003dffa00c3190000000000000dedfa00c4190000000000001dfbfa00c5190000000000002b09fb00c6190000000000002b17fb00c7190000000000003925fb00c8190000000000004533fb00c9190000000000005041fb00ca19000000000000f64efb00cb19000000000000675cfb00cc19000000000000d569fb00cd190000000000005177fb00ce19000000000000b184fb00cf190000000000001492fb00d0190000000000007b9ffb00d119000000000000d8acfb00d21900000000000042bafb00d319000000000000c0c7fb00d41900000000000035d5fb00d51900000000000036e3fb00d61900000000000011f1fb00d719000000000000eefefb00d819000000000000680cfc00d919000000000000cf19fc00da190000000000004b27fc00db19000000000000da34fc00dc190000000000002e42fc00dd19000000000000954ffc00de19000000000000065dfc00df190000000000005f6afc00e019000000000000be77fc00e1190000000000009585fc00e2190000000000009b93fc00e319000000000000a8a1fc00e419000000000000adaffc00e519000000000000b5bdfc00e619000000000000b9cbfc00e719000000000000c0d9fc00e819000000000000c7e7fc00e919000000000000d1f5fc00ea19000000000000e103fd00eb19000000000000ec11fd00ec19000000000000e01ffd00ed19000000000000e72dfd00ee19000000000000e23bfd00ef19000000000000c249fd00f019000000000000b657fd00f119000000000000b465fd00f219000000000000c073fd00f319000000000000d081fd00f419000000000000de8ffd00f519000000000000ed9dfd00f619000000000000fdabfd00f7190000000000000cbafd00f8190000000000001cc8fd00f9190000000000002bd6fd00fa190000000000003be4fd00fb190000000000004bf2fd00fc190000000000005800fe00fd19000000000000680efe00fe19000000000000781cfe00ff19000000000000872afe00001a0000000000009638fe00011a0000000000001d46fe00021a000000000000964dfe00031a000000000000a65bfe00041a000000000000b469fe00051a000000000000c477fe00061a000000000000d385fe00071a000000000000e293fe00081a000000000000f1a1fe00091a00000000000000b0fe000a1a00000000000010befe000b1a0000000000001fccfe000c1a0000000000002fdafe000d1a0000000000003ae8fe000e1a00000000000049f6fe000f1a0000000000005804ff00101a0000000000006812ff00111a0000000000007720ff00121a000000000000862eff00131a000000000000963cff00141a000000000000a64aff00151a000000000000b658ff00161a000000000000c666ff00171a000000000000d674ff00181a000000000000e682ff00191a000000000000f690ff001a1a000000000000069fff001b1a00000000000016adff001c1a000000000000d7baff001d1a00000000000051c8ff001e1a0000000000003dd6ff001f1a0000000000004de4ff00201a0000000000005df2ff00211a0000000000006c000001221a0000000000007b0e0001231a0000000000008a1c0001241a0000000000009a2a0001251a000000000000a5380001261a00000000000084460001271a00000000000083540001281a00000000000082620001291a000000000000827000012a1a0000000000008c7e00012b1a000000000000988c00012c1a000000000000a39a00012d1a00000000000090a800012e1a00000000000076b600012f1a00000000000083c40001301a00000000000091d20001311a00000000000071e00001321a0000000000007bee0001331a0000000000006efc0001341a000000000000790a0101351a00000000000085180101361a000000000000d1250101371a0000000000003b330101381a000000000000a5400101391a000000000000064e01013a1a000000000000735b01013b1a000000000000ee6801013c1a0000000000004a7601013d1a0000000000005d8301013e1a000000000000cf9001013f1a0000000000003a9e0101401a000000000000b1ab0101411a00000000000022b90101421a00000000000079c60101431a000000000000f4d30101441a0000000000005fe10101451a000000000000d3ee0101461a0000000000003bfc0101471a000000000000b1090201481a00000000000018170201491a000000000000602402014a1a000000000000ca3102014b1a000000000000373f02014c1a000000000000924c02014d1a000000000000fc5902014e1a0000000000007e6702014f1a000000000000eb740201501a00000000000052820201511a000000000000c28f0201521a000000000000349d0201531a0000000000008eaa0201541a000000000000e2b70201551a0000000000003dc50201561a000000000000b6d20201571a0000000000002ce00201581a00000000000098ed0201591a00000000000018fb02015a1a0000000000007e0803015b1a000000000000f21503015c1a000000000000642303015d1a000000000000dc3003015e1a0000000000004a3e03015f1a000000000000a54b0301601a0000000000000a590301611a0000000000006f660301621a000000000000d5730301631a00000000000038810301641a000000000000a68e0301651a000000000000039c0301661a00000000000055a90301671a000000000000bdb60301681a000000000000ffc30301691a00000000000067d103016a1a000000000000bfde03016b1a0000000000002aec03016c1a000000000000aaf903016d1a000000000000f70604016e1a000000000000f01404016f1a000000000000fd220401701a00000000000009310401711a000000000000143f0401721a000000000000224d0401731a0000000000002f5b0401741a00000000000032690401751a0000000000003e770401761a00000000000048850401771a00000000000054930401781a00000000000062a10401791a00000000000041af04017a1a000000000000bcbc04017b1a0000000000001aca04017c1a00000000000097d704017d1a00000000000007e504017e1a000000000000def104017f1a0000000000000cff0401801a000000000000680c0501811a000000000000d2190501821a00000000000042270501831a000000000000a2340501841a00000000000007420501851a000000000000654f0501861a000000000000a55c0501871a000000000000fe690501881a00000000000029770501891a000000000000578405018a1a000000000000c29105018b1a000000000000c69e05018c1a00000000000024ac05018d1a00000000000044b905018e1a00000000000068c605018f1a00000000000048d30501901a0000000000000de00501911a000000000000f7ec0501921a00000000000061fa0501931a000000000000c3070601941a0000000000002b150601951a000000000000a3220601961a0000000000000a300601971a000000000000773d0601981a000000000000ea4a0601991a000000000000505806019a1a000000000000ce6506019b1a0000000000003a7306019c1a0000000000008e8006019d1a000000000000a08d06019e1a0000000000000e9b06019f1a00000000000076a80601a01a00000000000000b60601a11a0000000000006bc30601a21a000000000000c2d00601a31a00000000000023de0601a41a00000000000085eb0601a51a000000000000eaf80601a61a00000000000056060701a71a000000000000bc130701a81a0000000000002c210701a91a000000000000a52e0701aa1a000000000000003c0701ab1a00000000000073490701ac1a000000000000cb560701ad1a00000000000024640701ae1a0000000000007e710701af1a000000000000dd7e0701b01a0000000000005d8c0701b11a0000000000008b990701b21a000000000000eea60701b31a00000000000057b40701b41a000000000000a9c10701b51a00000000000006cf0701b61a00000000000081dc0701b71a000000000000e3e90701b81a00000000000054f70701b91a000000000000ce040801ba1a000000000000a7110801bb1a0000000000006d1e0801bc1a0000000000000b2b0801bd1a000000000000ca370801be1a000000000000df440801bf1a0000000000003e520801c01a000000000000b15f0801c11a0000000000000a6d0801c21a000000000000657a0801c31a000000000000b1870801c41a0000000000000d950801c51a00000000000075a20801c61a000000000000ddaf0801c71a00000000000049bd0801c81a000000000000c0ca0801c91a00000000000030d80801ca1a00000000000066e50801cb1a0000000000008ef20801cc1a0000000000009fff0801cd1a000000000000e40c0901ce1a0000000000004e1a0901cf1a000000000000c2270901d01a00000000000021350901d11a0000000000009b420901d21a000000000000de4f0901d31a000000000000b15c0901d41a00000000000079690901d51a0000000000004a760901d61a0000000000005e830901d71a000000000000ca900901d81a0000000000000f9e0901d91a00000000000038ab0901da1a0000000000005eb80901db1a00000000000032c50901dc1a00000000000011d20901dd1a000000000000e6de0901de1a000000000000e6eb0901df1a00000000000040f90901e01a000000000000ae060a01e11a00000000000022140a01e21a0000000000008b210a01e31a000000000000552e0a01e41a000000000000643b0a01e51a000000000000c4480a01e61a000000000000fe550a01e71a000000000000ac620a01e81a000000000000696f0a01e91a000000000000b77c0a01ea1a00000000000096890a01eb1a00000000000062960a01ec1a0000000000001ca30a01ed1a000000000000dcaf0a01ee1a000000000000b6bc0a01ef1a00000000000088c90a01f01a00000000000047d60a01f11a00000000000007e30a01f21a000000000000c9ef0a01f31a0000000000009efc0a01f41a00000000000066090b01f51a00000000000026160b01f61a000000000000ee220b01f71a0000000000009c2f0b01f81a0000000000004b3c0b01f91a0000000000001a490b01fa1a000000000000ea550b01fb1a000000000000a5620b01fc1a000000000000636f0b01fd1a000000000000547c0b01fe1a000000000000c7890b01ff1a0000000000003b970b01001b0000000000008ca40b01011b000000000000aab10b01021b0000000000000cbf0b01031b00000000000077cc0b01041b000000000000d2d90b01051b00000000000037e70b01061b00000000000091f40b01071b000000000000e5010c01081b0000000000004d0f0c01091b000000000000ac1c0c010a1b000000000000192a0c010b1b00000000000077370c010c1b000000000000db440c010d1b00000000000035520c010e1b000000000000bf5f0c010f1b000000000000226d0c01101b000000000000917a0c01111b00000000000000880c01121b00000000000063950c01131b000000000000b7a20c01141b0000000000001bb00c01151b0000000000007abd0c01161b000000000000faca0c01171b0000000000004ed80c01181b000000000000b2e50c01191b00000000000021f30c011a1b0000000000007b000d011b1b000000000000ef0d0d011c1b0000000000005b1b0d011d1b000000000000c9280d011e1b00000000000020360d011f1b0000000000008d430d01201b000000000000e6500d01211b000000000000515e0d01221b000000000000b96b0d01231b00000000000020790d01241b00000000000080860d01251b000000000000f9930d01261b00000000000075a10d01271b000000000000dfae0d01281b0000000000004fbc0d01291b000000000000b4c90d012a1b00000000000018d70d012b1b00000000000070e40d012c1b000000000000d2f10d012d1b00000000000046ff0d012e1b000000000000ad0c0e012f1b0000000000000e1a0e01301b0000000000006d270e01311b000000000000d3340e01321b0000000000003c420e01331b0000000000009a4f0e01341b000000000000145d0e01351b0000000000007a6a0e01361b000000000000de770e01371b0000000000003d850e01381b00000000000093920e01391b000000000000ee9f0e013a1b00000000000022ad0e013b1b0000000000002fba0e013c1b000000000000ebc60e013d1b0000000000001fd40e013e1b00000000000076e10e013f1b000000000000b5ee0e01401b000000000000defb0e01411b00000000000030090f01421b00000000000085160f01431b000000000000d5230f01441b0000000000003d310f01451b0000000000008f3e0f01461b000000000000c74b0f01471b0000000000000d590f01481b0000000000006a660f01491b000000000000bd730f014a1b0000000000001d810f014b1b000000000000788e0f014c1b000000000000b29b0f014d1b000000000000d5a80f014e1b0000000000000db60f014f1b00000000000070c30f01501b000000000000a8d00f01511b000000000000f6dd0f01521b0000000000005beb0f01531b000000000000aef80f01541b000000000000e3051001551b00000000000034131001561b00000000000082201001571b000000000000d02d1001581b000000000000293b1001591b0000000000006f4810015a1b000000000000ae5510015b1b0000000000000d6310015c1b000000000000787010015d1b000000000000c87d10015e1b0000000000001a8b10015f1b00000000000075981001601b000000000000dca51001611b00000000000027b31001621b0000000000006bc01001631b000000000000a8cd1001641b000000000000f0da1001651b00000000000050e81001661b00000000000098f51001671b000000000000eb021101681b00000000000054101101691b0000000000009c1d11016a1b000000000000042b11016b1b000000000000843811016c1b000000000000f14511016d1b000000000000615311016e1b000000000000b96011016f1b000000000000f36d1101701b0000000000005d7b1101711b000000000000a2881101721b00000000000090961101731b00000000000088a41101741b00000000000078b21101751b00000000000082c01101761b00000000000086ce1101771b00000000000086dc1101781b00000000000089ea1101791b00000000000089f811017a1b0000000000007b0012017b1b000000000000870e12017c1b000000000000911c12017d1b000000000000862a12017e1b0000000000008f3812017f1b0000000000000b461201801b00000000000088531201811b000000000000ed601201821b000000000000606e1201831b000000000000d97b1201841b00000000000040891201851b000000000000b3961201861b00000000000071a41201871b00000000000075b21201881b0000000000007cc01201891b00000000000084ce12018a1b0000000000008bdc12018b1b00000000000093ea12018c1b00000000000099f812018d1b000000000000a20613018e1b000000000000af1413018f1b000000000000be221301901b000000000000ce301301911b000000000000db3e1301921b000000000000e94c1301931b000000000000f75a1301941b00000000000005691301951b00000000000015771301961b00000000000023851301971b00000000000031931301981b00000000000041a11301991b00000000000050af13019a1b0000000000005ebd13019b1b0000000000006ecb13019c1b0000000000007ed913019d1b0000000000008ce713019e1b0000000000009cf513019f1b000000000000a9031401a01b00000000000021111401a11b000000000000081f1401a21b000000000000182d1401a31b000000000000273b1401a41b00000000000036491401a51b00000000000046571401a61b0000000000004d5d1401a71b00000000000086691401a81b00000000000095771401a91b000000000000a4851401aa1b000000000000b4931401ab1b000000000000c4a11401ac1b000000000000d4af1401ad1b000000000000e1bd1401ae1b000000000000f0cb1401af1b00000000000000da1401b01b00000000000010e81401b11b00000000000020f61401b21b0000000000002f041501b31b0000000000003f121501b41b0000000000004f201501b51b0000000000005f2e1501b61b0000000000006f3c1501b71b0000000000007f4a1501b81b0000000000008f581501b91b0000000000009f661501ba1b000000000000af741501bb1b000000000000bf821501bc1b000000000000cf901501bd1b000000000000df9e1501be1b000000000000efac1501bf1b000000000000ffba1501c01b0000000000000fc91501c11b0000000000001bd71501c21b00000000000028e51501c31b00000000000038f31501c41b00000000000048011601c51b000000000000580f1601c61b000000000000681d1601c71b000000000000772b1601c81b00000000000087391601c91b00000000000097471601ca1b000000000000a7551601cb1b000000000000b7631601cc1b000000000000c7711601cd1b000000000000d77f1601ce1b000000000000e78d1601cf1b000000000000f79b1601d01b00000000000006aa1601d11b00000000000016b81601d21b00000000000026c61601d31b00000000000036d41601d41b00000000000046e21601d51b00000000000055f01601d61b00000000000065fe1601d71b000000000000750c1701d81b000000000000851a1701d91b0000000000008a261701da1b000000000000db261701db1b0000000000000b271701dc1b00000000000030271701dd1b000000000000dc7e1801de1b00000000000034811801df1b000000000000a4981801e01b000000000000b1a61801e11b000000000000a9b41801e21b000000000000b2c21801e31b000000000000bcd01801e41b000000000000ccde1801e51b000000000000dcec1801e61b000000000000dffa1801e71b000000000000ee081901e81b000000000000fe161901e91b0000000000000e251901ea1b0000000000001d331901eb1b0000000000002c411901ec1b0000000000003c4f1901ed1b0000000000004c5d1901ee1b0000000000005b6b1901ef1b0000000000006a791901f01b0000000000007a871901f11b000000000000f78e1901f21b000000000000129c1901f31b000000000000f4a91901f41b00000000000003b81901f51b00000000000012c61901f61b00000000000020d41901f71b0000000000002ce21901f81b00000000000032f01901f91b0000000000002afe1901fa1b000000000000200c1a01fb1b0000000000001b1a1a01fc1b0000000000002a281a01fd1b0000000000003a361a01fe1b0000000000004a441a01ff1b0000000000005a521a01001c00000000000068601a01011c000000000000786e1a01021c000000000000867c1a01031c000000000000958a1a01041c000000000000a5981a01051c000000000000b5a61a01061c000000000000c5b41a01071c000000000000d4c21a01081c000000000000e4d01a01091c000000000000f3de1a010a1c00000000000003ed1a010b1c00000000000013fb1a010c1c00000000000021091b010d1c00000000000031171b010e1c000000000000391e1b010f1c00000000000041251b01101c00000000000050331b01111c0000000000005d411b01121c0000000000006b4f1b01131c000000000000785d1b01141c000000000000846b1b01151c0000000000008d791b01161c00000000000097871b01171c000000000000a5951b01181c000000000000b2a31b01191c000000000000c0b11b011a1c000000000000ccbf1b011b1c000000000000dacd1b011c1c000000000000e8db1b011d1c000000000000ede91b011e1c000000000000fbf71b011f1c00000000000004061c01201c00000000000011141c01211c0000000000001c221c01221c00000000000028301c01231c000000000000353e1c01241c000000000000434c1c01251c0000000000004d5a1c01261c00000000000051681c01271c0000000000005e761c01281c0000000000006c841c01291c0000000000007c921c012a1c0000000000008aa01c012b1c00000000000096ae1c012c1c000000000000a5bc1c012d1c000000000000b1ca1c012e1c000000000000bdd81c012f1c000000000000cbe61c01301c000000000000d5f41c01311c000000000000e2021d01321c000000000000e9101d01331c000000000000f51e1d01341c000000000000002d1d01351c000000000000083b1d01361c00000000000018491d01371c00000000000022571d01381c0000000000002c651d01391c00000000000036731d013a1c00000000000042811d013b1c000000000000508f1d013c1c0000000000005a9d1d013d1c00000000000065ab1d013e1c0000000000006db91d013f1c00000000000072c71d01401c0000000000007fd51d01411c0000000000008de31d01421c00000000000097f11d01431c000000000000a1ff1d01441c000000000000b00d1e01451c000000000000b51b1e01461c000000000000be291e01471c000000000000cc371e01481c000000000000d7451e01491c000000000000dd531e014a1c000000000000eb611e014b1c000000000000f46f1e014c1c000000000000ff7d1e014d1c000000000000098c1e014e1c000000000000169a1e014f1c0000000000001ca81e01501c00000000000022b61e01511c0000000000002ec41e01521c0000000000003cd21e01531c00000000000040e01e01541c0000000000004bee1e01551c00000000000059fc1e01561c000000000000600a1f01571c0000000000006b181f01581c00000000000075261f01591c0000000000007b341f015a1c00000000000086421f015b1c0000000000008e501f015c1c000000000000955e1f015d1c000000000000a36c1f015e1c000000000000a97a1f015f1c000000000000b0881f01601c000000000000bd961f01611c000000000000c7a41f01621c000000000000cfb21f01631c000000000000d9c01f01641c000000000000e6ce1f01651c000000000000f0dc1f01661c000000000000daea1f01671c000000000000e5f81f01681c000000000000f1062001691c000000000000fb1420016a1c000000000000052320016b1c0000000000000d3120016c1c000000000000163f20016d1c000000000000244d20016e1c000000000000285b20016f1c00000000000035692001701c00000000000041772001711c00000000000049852001721c00000000000054932001731c0000000000005da12001741c00000000000067af2001751c00000000000074bd2001761c00000000000079cb2001771c00000000000083d92001781c0000000000008be72001791c00000000000094f520017a1c000000000000a10321017b1c0000000000008b1121017c1c000000000000951f21017d1c000000000000a12d21017e1c000000000000ac3b21017f1c000000000000b5492101801c000000000000be572101811c000000000000cb652101821c000000000000d4732101831c000000000000df812101841c000000000000eb8f2101851c000000000000fb9d2101861c000000000000ddab2101871c000000000000e0b92101881c000000000000e7c72101891c000000000000f0d521018a1c000000000000f9e321018b1c00000000000004f221018c1c0000000000000f0022018d1c000000000000120e22018e1c0000000000001c1c22018f1c000000000000292a2201901c00000000000032382201911c00000000000040462201921c00000000000048542201931c0000000000004f622201941c00000000000056702201951c000000000000627e2201961c0000000000006b8c2201971c0000000000006c9a2201981c00000000000079a82201991c00000000000086b622019a1c0000000000008cc422019b1c00000000000092d222019c1c0000000000009fe022019d1c000000000000a9ee22019e1c000000000000b4fc22019f1c000000000000bc0a2301a01c000000000000cb182301a11c000000000000d2262301a21c000000000000dd342301a31c000000000000e5422301a41c000000000000f4502301a51c000000000000fb5e2301a61c000000000000076d2301a71c0000000000000e7b2301a81c00000000000012892301a91c00000000000016972301aa1c0000000000001aa52301ab1c00000000000026b32301ac1c00000000000034c12301ad1c0000000000003fcf2301ae1c00000000000048dd2301af1c000000000000f1ea2301b01c00000000000059f82301b11c000000000000c2052401b21c00000000000026132401b31c0000000000008b202401b41c000000000000f32d2401b51c000000000000633b2401b61c0000000000004f412401b71c000000000000c9472401b81c00000000000039552401b91c0000000000009a622401ba1c00000000000002702401bb1c0000000000005e7d2401bc1c000000000000c88a2401bd1c00000000000038982401be1c00000000000047a62401bf1c0000000000004fb42401c01c0000000000005dc22401c11c00000000000064d02401c21c00000000000070de2401c31c0000000000007cec2401c41c00000000000086fa2401c51c00000000000092082501c61c0000000000009c162501c71c000000000000a7242501c81c000000000000b2322501c91c000000000000bf402501ca1c000000000000714e2501cb1c000000000000d15b2501cc1c00000000000041692501cd1c000000000000b2762501ce1c00000000000017842501cf1c00000000000073912501d01c000000000000df9e2501d11c0000000000004eac2501d21c000000000000bcb92501d31c0000000000001dc72501d41c0000000000007ad42501d51c000000000000e5e12501d61c0000000000004eef2501d71c000000000000b2fc2501d81c000000000000180a2601d91c00000000000084172601da1c000000000000f0242601db1c00000000000051322601dc1c000000000000ca3f2601dd1c000000000000314d2601de1c000000000000a15a2601df1c00000000000003682601e01c00000000000071752601e11c000000000000cc822601e21c0000000000002f902601e31c000000000000999d2601e41c000000000000efaa2601e51c00000000000048b82601e61c000000000000b5c52601e71c00000000000025d32601e81c0000000000008ee02601e91c00000000000002ee2601ea1c00000000000074fb2601eb1c0000000000005a092701ec1c00000000000056172701ed1c00000000000025252701ee1c00000000000010332701ef1c00000000000015412701f01c0000000000001e4f2701f11c0000000000002c5d2701f21c000000000000346b2701f31c0000000000003e792701f41c0000000000004a872701f51c00000000000056952701f61c0000000000005da32701f71c00000000000065b12701f81c0000000000006cbf2701f91c00000000000074cd2701fa1c00000000000080db2701fb1c000000000000d1e82701fc1c000000000000ddf62701fd1c000000000000e5042801fe1c000000000000f5122801ff1c00000000000000212801001d000000000000fe2e2801011d000000000000b33c2801021d000000000000624a2801031d000000000000ee572801041d0000000000009a652801051d0000000000004e732801061d00000000000009812801071d000000000000a28e2801081d000000000000529c2801091d00000000000011aa28010a1d000000000000c8b728010b1d0000000000007cc528010c1d0000000000008cd328010d1d00000000000095e128010e1d000000000000a0ef28010f1d000000000000a7fd2801101d000000000000f4072901111d000000000000f9152901121d00000000000003242901131d0000000000000f322901141d00000000000017402901151d000000000000224e2901161d000000000000245c2901171d0000000000002e6a2901181d00000000000033782901191d000000000000358629011a1d000000000000419429011b1d0000000000003fa229011c1d0000000000004ab029011d1d0000000000004fbe29011e1d00000000000059cc29011f1d00000000000066da2901201d00000000000070e82901211d0000000000007bf62901221d0000000000007d042a01231d0000000000002f122a01241d000000000000971f2a01251d000000000000162d2a01261d000000000000f73a2a01271d00000000000005492a01281d0000000000000c572a01291d00000000000015652a012a1d0000000000001f732a012b1d00000000000024812a012c1d000000000000308f2a012d1d0000000000003f9d2a012e1d00000000000049ab2a012f1d00000000000050b92a01301d0000000000005ec72a01311d00000000000068d52a01321d0000000000006fe32a01331d0000000000007bf12a01341d00000000000088ff2a01351d000000000000930d2b01361d0000000000009e1b2b01371d000000000000aa292b01381d000000000000b2372b01391d000000000000b7452b013a1d000000000000c6532b013b1d000000000000cc612b013c1d000000000000cb6f2b013d1d000000000000d57d2b013e1d000000000000de8b2b013f1d000000000000ea992b01401d000000000000eca72b01411d000000000000f9b52b01421d00000000000004c42b01431d0000000000000ed22b01441d00000000000019e02b01451d00000000000024ee2b01461d00000000000032fc2b01471d000000000000250a2c01481d00000000000010182c01491d000000000000f6252c014a1d000000000000b6332c014b1d000000000000bf412c014c1d000000000000ca4f2c014d1d000000000000d75d2c014e1d000000000000e16b2c014f1d000000000000e9792c01501d000000000000f0872c01511d000000000000fb952c01521d00000000000002a42c01531d0000000000000eb22c01541d00000000000017c02c01551d0000000000001cce2c01561d00000000000029dc2c01571d00000000000032ea2c01581d0000000000003df82c01591d00000000000042062d015a1d0000000000004c142d015b1d0000000000005b222d015c1d00000000000065302d015d1d0000000000006a3e2d015e1d000000000000724c2d015f1d000000000000825a2d01601d0000000000008b682d01611d00000000000094762d01621d00000000000090842d01631d0000000000009a922d01641d000000000000a2a02d01651d000000000000a9ae2d01661d000000000000b4bc2d01671d000000000000c0ca2d01681d000000000000cbd82d01691d000000000000d5e62d016a1d000000000000dbf42d016b1d000000000000e8022e016c1d000000000000f2102e016d1d000000000000fd1e2e016e1d000000000000082d2e016f1d0000000000000f3b2e01701d00000000000014492e01711d00000000000022572e01721d00000000000029652e01731d00000000000038732e01741d00000000000044812e01751d0000000000004f8f2e01761d000000000000579d2e01771d00000000000057ab2e01781d00000000000065b92e01791d00000000000071c72e017a1d00000000000080d52e017b1d000000000000c4d92e017c1d00000000000075e42e017d1d00000000000080f22e017e1d0000000000008e002f017f1d0000000000009b0e2f01801d000000000000a91c2f01811d000000000000b52a2f01821d000000000000b2382f01831d000000000000b8462f01841d000000000000c4542f01851d000000000000d1622f01861d000000000000dd702f01871d000000000000e87e2f01881d000000000000e98c2f01891d000000000000f89a2f018a1d00000000000006a92f018b1d00000000000012b72f018c1d0000000000001ec52f018d1d0000000000002dd32f018e1d0000000000003ae12f018f1d0000000000004aef2f01901d00000000000057fd2f01911d000000000000640b3001921d00000000000073193001931d0000000000007d273001941d0000000000008b353001951d00000000000097433001961d000000000000d64b3001971d000000000000db593001981d000000000000e9673001991d000000000000f57530019a1d000000000000ff8330019b1d000000000000c59030019c1d000000000000cd9e30019d1d000000000000d9ac30019e1d000000000000e0ba30019f1d000000000000e7c83001a01d000000000000ead63001a11d000000000000f3e43001a21d00000000000002f33001a31d00000000000007013101a41d000000000000110f3101a51d0000000000001b1d3101a61d000000000000252b3101a71d0000000000002d393101a81d00000000000037473101a91d0000000000003e553101aa1d00000000000044633101ab1d00000000000041713101ac1d000000000000417f3101ad1d0000000000004d8d3101ae1d0000000000004e9b3101af1d00000000000046a93101b01d00000000000051b73101b11d00000000000059c53101b21d00000000000062d33101b31d0000000000006ce13101b41d00000000000078ef3101b51d00000000000084fd3101b61d0000000000008b0b3201b71d000000000000fc183201b81d0000000000005d263201b91d000000000000b7333201ba1d00000000000018413201bb1d000000000000854e3201bc1d000000000000f95b3201bd1d0000000000004f693201be1d000000000000bf763201bf1d0000000000002a843201c01d00000000000073913201c11d000000000000e89e3201c21d0000000000005dac3201c31d000000000000c3b93201c41d00000000000030c73201c51d000000000000add43201c61d0000000000002be23201c71d00000000000035f03201c81d00000000000040fe3201c91d0000000000004b0c3301ca1d0000000000004a1a3301cb1d00000000000058283301cc1d00000000000064363301cd1d00000000000074443301ce1d0000000000007f523301cf1d00000000000088603301d01d000000000000956e3301d11d000000000000a07c3301d21d000000000000aa8a3301d31d000000000000b3983301d41d000000000000c0a63301d51d000000000000c8b43301d61d000000000000cbc23301d71d000000000000d3d03301d81d000000000000dfde3301d91d000000000000e4ec3301da1d000000000000f2fa3301db1d000000000000f8083401dc1d00000000000001173401dd1d00000000000004253401de1d0000000000000e333401df1d0000000000001d413401e01d000000000000234f3401e11d0000000000002b5d3401e21d000000000000b56a3401e31d00000000000087783401e41d000000000000e4853401e51d00000000000061933401e61d000000000000f9a03401e71d0000000000005aae3401e81d000000000000cebb3401e91d00000000000044c93401ea1d000000000000bad63401eb1d00000000000020e43401ec1d00000000000082f13401ed1d000000000000eafe3401ee1d000000000000610c3501ef1d000000000000601a3501f01d0000000000006b283501f11d00000000000072363501f21d0000000000007a443501f31d00000000000084523501f41d00000000000090603501f51d000000000000956e3501f61d000000000000a17c3501f71d000000000000ae8a3501f81d000000000000b6983501f91d000000000000bfa63501fa1d000000000000b2b43501fb1d000000000000b9c23501fc1d000000000000bdd03501fd1d000000000000c6de3501fe1d000000000000cbec3501ff1d000000000000cffa3501001e000000000000d7083601011e000000000000e4163601021e000000000000e0243601031e000000000000e6323601041e000000000000f5403601051e000000000000e24e3601061e0000000000009c5c3601071e0000000000005f6a3601081e000000000000e7773601091e0000000000005d8536010a1e000000000000c19236010b1e00000000000023a036010c1e000000000000eaad36010d1e000000000000b5bb36010e1e00000000000054c936010f1e000000000000c6d63601101e0000000000003be43601111e000000000000c9f13601121e0000000000004eff3601131e000000000000bc0c3701141e000000000000331a3701151e000000000000b2273701161e0000000000002e353701171e0000000000009c423701181e00000000000017503701191e000000000000865d37011a1e000000000000dd6a37011b1e000000000000066f37011c1e000000000000687b37011d1e000000000000728937011e1e0000000000007d9737011f1e00000000000085a53701201e00000000000091b33701211e0000000000009dc13701221e000000000000aacf3701231e0000000000004ddc3701241e00000000000059ea3701251e00000000000065f83701261e0000000000006f063801271e0000000000007c143801281e00000000000087223801291e000000000000913038012a1e0000000000009f3e38012b1e000000000000ab4c38012c1e000000000000b65a38012d1e000000000000c36838012e1e000000000000cc7638012f1e000000000000d8843801301e000000000000e3923801311e000000000000eaa03801321e000000000000f9ae3801331e000000000000ffbc3801341e0000000000000acb3801351e00000000000015d93801361e00000000000011e73801371e00000000000018f53801381e00000000000020033901391e000000000000291139013a1e000000000000341f39013b1e0000000000003e2d39013c1e000000000000493b39013d1e000000000000544939013e1e0000000000005a5739013f1e00000000000067653901401e00000000000071733901411e00000000000072813901421e0000000000007d8f3901431e0000000000007f9d3901441e0000000000008cab3901451e00000000000092b93901461e00000000000099c73901471e000000000000a1d53901481e000000000000aee33901491e000000000000bbf139014a1e000000000000c2ff39014b1e000000000000cd0d3a014c1e000000000000d51b3a014d1e000000000000e2293a014e1e000000000000f0373a014f1e000000000000fb453a01501e00000000000005543a01511e0000000000000d623a01521e00000000000017703a01531e0000000000001c7e3a01541e000000000000298c3a01551e000000000000309a3a01561e0000000000003ca83a01571e0000000000003db63a01581e0000000000004bc43a01591e0000000000004fd23a015a1e00000000000056e03a015b1e0000000000005fee3a015c1e0000000000006dfc3a015d1e000000000000710a3b015e1e0000000000004c183b015f1e0000000000001e263b01601e00000000000019343b01611e0000000000001b423b01621e0000000000001a503b01631e000000000000f55d3b01641e000000000000536b3b01651e000000000000c1783b01661e0000000000003b863b01671e000000000000c0933b01681e00000000000078a13b01691e000000000000f2ae3b016a1e00000000000059bc3b016b1e00000000000075c93b016c1e00000000000038d63b016d1e0000000000003be33b016e1e000000000000aef03b016f1e00000000000075fe3b01701e0000000000007d0c3c01711e000000000000861a3c01721e00000000000094283c01731e0000000000009f363c01741e000000000000aa443c01751e000000000000b5523c01761e000000000000bc603c01771e000000000000c96e3c01781e000000000000d17c3c01791e000000000000dd8a3c017a1e000000000000e9983c017b1e000000000000efa63c017c1e000000000000fab43c017d1e00000000000006c33c017e1e0000000000000dd13c017f1e0000000000001adf3c01801e00000000000020ed3c01811e00000000000025fb3c01821e0000000000002e093d01831e00000000000038173d01841e00000000000045253d01851e00000000000054333d01861e0000000000005e413d01871e000000000000674f3d01881e0000000000006a5d3d01891e000000000000726b3d018a1e00000000000081793d018b1e00000000000083873d018c1e0000000000008e953d018d1e0000000000008fa33d018e1e00000000000097b13d018f1e000000000000a4bf3d01901e000000000000accd3d01911e000000000000b4db3d01921e000000000000bee93d01931e000000000000c2f73d01941e000000000000cc053e01951e000000000000d7133e01961e000000000000e1213e01971e000000000000e72f3e01981e000000000000f23d3e01991e000000000000004c3e019a1e0000000000000a5a3e019b1e00000000000009683e019c1e00000000000011763e019d1e00000000000018843e019e1e00000000000025923e019f1e0000000000002ea03e01a01e00000000000032ae3e01a11e00000000000040bc3e01a21e00000000000044ca3e01a31e0000000000004cd83e01a41e0000000000005ae63e01a51e0000000000005ef43e01a61e0000000000006b023f01a71e00000000000073103f01a81e0000000000007f1e3f01a91e0000000000008a2c3f01aa1e000000000000933a3f01ab1e0000000000009d483f01ac1e000000000000a3563f01ad1e000000000000b0643f01ae1e000000000000b7723f01af1e000000000000c3803f01b01e000000000000c88e3f01b11e000000000000cc9c3f01b21e0000000000006fa83f01b31e000000000000c0aa3f01b41e0000000000004eaf3f01b51e000000000000a7b83f01b61e000000000000adc63f01b71e000000000000b8d43f01b81e000000000000bfdb3f01b91e00000000000075e23f01ba1e0000000000007ce93f01bb1e0000000000007ff03f01bc1e00000000000088fe3f01bd1e000000000000900c4001be1e0000000000009b1a4001bf1e000000000000a6284001c01e000000000000b3364001c11e000000000000be444001c21e000000000000ca524001c31e000000000000d0604001c41e000000000000dc6e4001c51e000000000000d97c4001c61e000000000000e38a4001c71e0000000000003b8d4001c81e000000000000a5984001c91e00000000000046a64001ca1e000000000000d5b34001cb1e0000000000005ec14001cc1e000000000000d7ce4001cd1e00000000000046dc4001ce1e000000000000c7e94001cf1e0000000000004af74001d01e000000000000cb044101d11e00000000000038124101d21e0000000000009a1f4101d31e0000000000001e2d4101d41e000000000000f83a4101d51e00000000000002494101d61e0000000000000e574101d71e00000000000017654101d81e0000000000001d734101d91e0000000000002b814101da1e000000000000398f4101db1e000000000000479d4101dc1e00000000000057ab4101dd1e00000000000064b94101de1e00000000000069c74101df1e00000000000072d54101e01e0000000000007de34101e11e00000000000088f14101e21e00000000000094ff4101e31e0000000000009d0d4201e41e0000000000009b1b4201e51e000000000000a4294201e61e000000000000aa374201e71e000000000000b8454201e81e000000000000c0534201e91e000000000000cc614201ea1e000000000000d86f4201eb1e000000000000dc764201ec1e000000000000de7d4201ed1e000000000000bf8b4201ee1e0000000000009e994201ef1e0000000000007ea74201f01e00000000000085b54201f11e00000000000071c34201f21e000000000000d8d04201f31e00000000000059de4201f41e000000000000d0eb4201f51e0000000000002af94201f61e0000000000009d064301f71e00000000000000144301f81e0000000000005a214301f91e000000000000cb2e4301fa1e0000000000004d3c4301fb1e000000000000a7494301fc1e00000000000026574301fd1e0000000000008e644301fe1e000000000000f8714301ff1e0000000000006e7f4301001f000000000000e28c4301011f000000000000549a4301021f000000000000c0a74301031f00000000000040b54301041f00000000000096c24301051f0000000000000fd04301061f0000000000007add4301071f000000000000feea4301081f00000000000066f84301091f000000000000d60544010a1f0000000000004c1344010b1f000000000000a92044010c1f000000000000022e44010d1f000000000000583b44010e1f000000000000ca4844010f1f00000000000034564401101f000000000000ae634401111f0000000000002d714401121f000000000000357f4401131f0000000000003c8d4401141f0000000000003b9b4401151f0000000000003ba94401161f0000000000003cb74401171f00000000000040c54401181f00000000000042d34401191f00000000000043e144011a1f00000000000032ef44011b1f0000000000002cfd44011c1f000000000000190b45011d1f000000000000211945011e1f000000000000252745011f1f0000000000002c354501201f0000000000002c434501211f00000000000033514501221f000000000000385f4501231f0000000000003a6d4501241f000000000000327b4501251f0000000000003d894501261f00000000000043974501271f00000000000049a54501281f00000000000043b34501291f00000000000040c145012a1f00000000000045cf45012b1f00000000000047dd45012c1f0000000000004aeb45012d1f00000000000054f945012e1f000000000000440746012f1f00000000000037154601301f00000000000021234601311f0000000000001b314601321f000000000000153f4601331f000000000000f84c4601341f000000000000de5a4601351f000000000000c5684601361f000000000000b7764601371f000000000000b3844601381f00000000000098924601391f00000000000084a046013a1f0000000000008cae46013b1f00000000000097bc46013c1f00000000000097ca46013d1f0000000000009ed846013e1f000000000000a3e646013f1f000000000000acf44601401f000000000000ac024701411f00000000000092104701421f0000000000009a1e4701431f000000000000972c4701441f000000000000903a4701451f00000000000090484701461f00000000000096564701471f00000000000093644701481f00000000000091724701491f000000000000868047014a1f0000000000008e8e47014b1f000000000000929c47014c1f00000000000097aa47014d1f00000000000096b847014e1f00000000000097c647014f1f00000000000093d44701501f00000000000090e24701511f00000000000093f04701521f0000000000009afe4701531f0000000000009d0c4801541f0000000000009f1a4801551f000000000000a1284801561f000000000000a3364801571f000000000000a4444801581f0000000000009a524801591f0000000000009d6048015a1f0000000000009f6e48015b1f000000000000a37c48015c1f0000000000009f8a48015d1f000000000000a79848015e1f000000000000a9a648015f1f000000000000afb44801601f000000000000a4c24801611f000000000000aad04801621f000000000000eddd4801631f0000000000004deb4801641f000000000000b7f84801651f00000000000015064901661f00000000000078134901671f000000000000d8204901681f000000000000322e4901691f000000000000a73b49016a1f000000000000204949016b1f000000000000755649016c1f000000000000d66349016d1f0000000000004b7149016e1f000000000000be7e49016f1f0000000000001d8c4901701f00000000000077994901711f000000000000d2a64901721f0000000000003fb44901731f000000000000acc14901741f00000000000010cf4901751f00000000000071dc4901761f000000000000cee94901771f00000000000023f74901781f00000000000081044a01791f000000000000db114a017a1f000000000000371f4a017b1f0000000000008a2c4a017c1f000000000000703a4a017d1f00000000000067484a017e1f00000000000063564a017f1f00000000000062644a01801f0000000000005a724a01811f0000000000005e804a01821f000000000000578e4a01831f000000000000529c4a01841f00000000000049aa4a01851f00000000000042b84a01861f0000000000004ec64a01871f00000000000051d44a01881f00000000000058e24a01891f0000000000005df04a018a1f0000000000005efe4a018b1f000000000000540c4b018c1f0000000000004a1a4b018d1f00000000000047284b018e1f00000000000047364b018f1f00000000000042444b01901f000000000000fb514b01911f000000000000c65f4b01921f000000000000ce6d4b01931f000000000000da7b4b01941f000000000000dd894b01951f000000000000df974b01961f000000000000e1a54b01971f000000000000e4b34b01981f00000000000098c14b01991f0000000000009acf4b019a1f000000000000a6dd4b019b1f000000000000aaeb4b019c1f000000000000b1f94b019d1f000000000000b8074c019e1f000000000000c1154c019f1f000000000000c6234c01a01f000000000000c6314c01a11f000000000000c73f4c01a21f000000000000ca4d4c01a31f000000000000d55b4c01a41f000000000000d8694c01a51f000000000000da774c01a61f000000000000e0854c01a71f000000000000e9934c01a81f000000000000899f4c01a91f000000000000e1a14c01aa1f000000000000d3af4c01ab1f000000000000e0bd4c01ac1f000000000000e5cb4c01ad1f000000000000f3d94c01ae1f000000000000fde74c01af1f000000000000fcf54c01b01f00000000000004044d01b11f00000000000008124d01b21f0000000000000a204d01b31f0000000000000b2e4d01b41f000000000000123c4d01b51f0000000000001f4a4d01b61f0000000000001e584d01b71f00000000000025664d01b81f0000000000002e744d01b91f00000000000017824d01ba1f00000000000003904d01bb1f0000000000000c9e4d01bc1f00000000000017ac4d01bd1f00000000000014ba4d01be1f0000000000001ac84d01bf1f00000000000024d64d01c01f0000000000002ae44d01c11f00000000000033f24d01c21f0000000000003b004e01c31f000000000000480e4e01c41f0000000000004f1c4e01c51f000000000000542a4e01c61f0000000000004d384e01c71f0000000000004f464e01c81f0000000000004e544e01c91f0000000000004f624e01ca1f00000000000054704e01cb1f0000000000005b7e4e01cc1f000000000000608c4e01cd1f000000000000559a4e01ce1f0000000000005aa84e01cf1f0000000000005db64e01d01f00000000000064c44e01d11f00000000000069d24e01d21f00000000000066e04e01d31f0000000000006cee4e01d41f00000000000075fc4e01d51f0000000000007a0a4f01d61f0000000000007c184f01d71f00000000000080264f01d81f00000000000081344f01d91f00000000000087424f01da1f00000000000083504f01db1f000000000000845e4f01dc1f000000000000856c4f01dd1f000000000000867a4f01de1f00000000000084884f01df1f0000000000008c964f01e01f00000000000092a44f01e11f0000000000008fb24f01e21f0000000000008fc04f01e31f0000000000009ace4f01e41f000000000000a1dc4f01e51f000000000000a9ea4f01e61f000000000000aff84f01e71f000000000000b8065001e81f000000000000bb145001e91f000000000000c8225001ea1f000000000000ca305001eb1f000000000000d63e5001ec1f000000000000df4c5001ed1f000000000000bd5a5001ee1f000000000000c4685001ef1f000000000000d0765001f01f000000000000da845001f11f000000000000a5925001f21f000000000000b1a05001f31f000000000000b2ae5001f41f000000000000bbbc5001f51f000000000000c4ca5001f61f000000000000cfd85001f71f000000000000cae65001f81f000000000000d3f45001f91f000000000000d4025101fa1f000000000000dd105101fb1f000000000000e41e5101fc1f000000000000e62c5101fd1f000000000000eb3a5101fe1f000000000000f5485101ff1f000000000000f75651010020000000000000036551010120000000000000037351010220000000000000fd8051010320000000000000f98e51010420000000000000f69c51010520000000000000feaa5101062000000000000001b9510107200000000000000cc75101082000000000000015d5510109200000000000001be351010a200000000000001ef151010b200000000000001eff51010c20000000000000290d52010d20000000000000321b52010e200000000000003e2952010f20000000000000433752011020000000000000434552011120000000000000485352011220000000000000546152011320000000000000576f52011420000000000000627d520115200000000000006d8b520116200000000000007499520117200000000000007aa75201182000000000000081b55201192000000000000088c352011a2000000000000093d152011b200000000000009fdf52011c20000000000000a6ed52011d20000000000000acfb52011e20000000000000b00953011f20000000000000b61753012020000000000000be2553012120000000000000c53353012220000000000000c24153012320000000000000c64f53012420000000000000cd5d53012520000000000000cf6b53012620000000000000c97953012720000000000000cf8753012820000000000000d69553012920000000000000d9a353012a20000000000000deb153012b20000000000000e1bf53012c20000000000000e1cd53012d20000000000000ebdb53012e20000000000000eee953012f20000000000000f4f753013020000000000000f50554013120000000000000fd1354013220000000000000ff2154013320000000000000fb2f54013420000000000000e13d540135200000000000007b4954013620000000000000d34b54013720000000000000bf5954013820000000000000a06754013920000000000000967554013a20000000000000818354013b20000000000000849154013c20000000000000869f54013d2000000000000093ad54013e200000000000008ebb54013f2000000000000091c95401402000000000000099d754014120000000000000a4e554014220000000000000b0f354014320000000000000bd0155014420000000000000c80f55014520000000000000d51d55014620000000000000d72b55014720000000000000cf3955014820000000000000d24755014920000000000000d45555014a20000000000000d36355014b20000000000000d17155014c20000000000000de7f55014d20000000000000e78d55014e20000000000000eb9b55014f20000000000000f1a955015020000000000000f5b755015120000000000000fcc55501522000000000000001d455015320000000000000f4e15501542000000000000002f0550155200000000000000afe55015620000000000000150c56015720000000000000751956015820000000000000ec2656015920000000000000583456015a20000000000000c03856015b20000000000000194256015c20000000000000464b56015d20000000000000bc4f56015e200000000000002d5d56015f200000000000008d6a56016020000000000000d777560161200000000000001f7a56016220000000000000cb8556016320000000000000ca9356016420000000000000cda156016520000000000000d2af56016620000000000000d9bd56016720000000000000decb56016820000000000000e0d956016920000000000000eae756016a20000000000000f0f556016b20000000000000fb0357016c20000000000000fa1157016d20000000000000022057016e20000000000000072e57016f200000000000000a3c570170200000000000000f4a570171200000000000000f58570172200000000000000c66570173200000000000001974570174200000000000001082570175200000000000000a9057017620000000000000089e5701772000000000000017ac5701782000000000000018ba570179200000000000001dc857017a2000000000000022d657017b2000000000000028e457017c2000000000000034f257017d20000000000000240058017e20000000000000290e58017f200000000000002c1c58018020000000000000342a580181200000000000003838580182200000000000000346580183200000000000000e5458018420000000000000136258018520000000000000107058018620000000000000127e580187200000000000001c8c58018820000000000000269a580189200000000000002aa858018a2000000000000036b658018b2000000000000042c458018c2000000000000045d258018d2000000000000047e058018e2000000000000050ee58018f200000000000005bfc58019020000000000000600a59019120000000000000651859019220000000000000942559019320000000000000a03359019420000000000000a54159019520000000000000a64f59019620000000000000ae5d59019720000000000000b76b59019820000000000000b47959019920000000000000b68759019a20000000000000c09559019b20000000000000cca359019c20000000000000d3b159019d20000000000000dcbf59019e20000000000000e3cd59019f20000000000000f3db5901a020000000000000fae95901a12000000000000002f85901a2200000000000000b065a01a3200000000000000f145a01a42000000000000017225a01a52000000000000021305a01a620000000000000283e5a01a720000000000000314c5a01a820000000000000395a5a01a9200000000000003b685a01aa200000000000003f765a01ab200000000000004a845a01ac2000000000000051925a01ad200000000000004aa05a01ae200000000000004eae5a01af2000000000000059bc5a01b0200000000000005fca5a01b12000000000000062d85a01b22000000000000066e65a01b3200000000000006ff45a01b42000000000000075025b01b52000000000000078105b01b620000000000000791e5b01b720000000000000842c5b01b820000000000000883a5b01b9200000000000008e485b01ba2000000000000087565b01bb2000000000000094645b01bc2000000000000099725b01bd200000000000009f805b01be20000000000000a98e5b01bf20000000000000b39c5b01c020000000000000b6aa5b01c120000000000000bab85b01c220000000000000bfc65b01c320000000000000c4d45b01c420000000000000cbe25b01c520000000000000d1f05b01c620000000000000d7fe5b01c720000000000000d30c5c01c820000000000000dd1a5c01c920000000000000d5285c01ca20000000000000d8365c01cb20000000000000dd445c01cc20000000000000e6525c01cd20000000000000ea605c01ce20000000000000eb6e5c01cf20000000000000f17c5c01d020000000000000f78a5c01d120000000000000cb985c01d220000000000000d5a65c01d320000000000000dbb45c01d420000000000000e1c25c01d520000000000000e5d05c01d620000000000000edde5c01d720000000000000f0ec5c01d820000000000000f7fa5c01d920000000000000ff085d01da2000000000000007175d01db200000000000000f255d01dc2000000000000018335d01dd2000000000000023415d01de20000000000000274f5d01df20000000000000305d5d01e020000000000000346b5d01e1200000000000003f795d01e22000000000000048875d01e32000000000000051955d01e4200000000000005aa35d01e5200000000000005fb15d01e62000000000000063bf5d01e72000000000000065cd5d01e8200000000000006fdb5d01e92000000000000071e95d01ea2000000000000078f75d01eb200000000000007c055e01ec2000000000000088135e01ed200000000000008e215e01ee20000000000000912f5e01ef200000000000009a3d5e01f020000000000000a24b5e01f120000000000000a6595e01f220000000000000a9675e01f320000000000000b2755e01f420000000000000bc835e01f520000000000000c2915e01f620000000000000c19f5e01f720000000000000cbad5e01f820000000000000d0bb5e01f920000000000000b2c95e01fa2000000000000017d75e01fb200000000000008ee45e01fc200000000000000ef25e01fd200000000000006eff5e01fe20000000000000e40c5f01ff200000000000005a1a5f010021000000000000cf275f0101210000000000000a2a5f010221000000000000b6355f010321000000000000b2435f010421000000000000c1515f010521000000000000be5f5f010621000000000000ad6d5f010721000000000000b17b5f010821000000000000c0895f010921000000000000cb975f010a21000000000000daa55f010b21000000000000d4b35f010c21000000000000dcc15f010d21000000000000e8cf5f010e21000000000000e0dd5f010f21000000000000e4eb5f011021000000000000ecf95f011121000000000000ef0760011221000000000000f71560011321000000000000f32360011421000000000000fc3160011521000000000000084060011621000000000000134e600117210000000000001c5c60011821000000000000276a60011921000000000000317860011a21000000000000388660011b21000000000000349460011c2100000000000030a260011d2100000000000029b060011e2100000000000021be60011f2100000000000026cc6001202100000000000029da6001212100000000000034e86001222100000000000031f6600123210000000000003c0461012421000000000000431261012521000000000000462061012621000000000000442e61012721000000000000443c610128210000000000003d4a610129210000000000004a5861012a21000000000000446661012b21000000000000417461012c21000000000000468261012d210000000000004f9061012e21000000000000459e61012f210000000000003fac6101302100000000000049ba6101312100000000000054c8610132210000000000005cd6610133210000000000005be46101342100000000000060f2610135210000000000006d0062013621000000000000240e62013721000000000000141c620138210000000000001c2a62013921000000000000233862013a21000000000000194662013b21000000000000115462013c21000000000000176262013d210000000000001f6962013e21000000000000227062013f21000000000000197e620140210000000000001a8c620141210000000000001b9a6201422100000000000027a8620143210000000000001ab66201442100000000000016c46201452100000000000016d26201462100000000000015e062014721000000000000fced6201482100000000000028f06201492100000000000053fb62014a21000000000000a60863014b210000000000000e1663014c21000000000000b81c63014d21000000000000b92363014e21000000000000be3163014f21000000000000b63f63015021000000000000b84d63015121000000000000c55b63015221000000000000216563015321000000000000cc6963015421000000000000d57763015521000000000000dd85630156210000000000004c936301572100000000000053a16301582100000000000058af6301592100000000000021bd63015a2100000000000019cb63015b2100000000000021d963015c210000000000001ce763015d210000000000001ef563015e21000000000000fc0264015f21000000000000de1064016021000000000000e11e64016121000000000000d22c64016221000000000000cf3a64016321000000000000c34864016421000000000000c15664016521000000000000c66464016621000000000000bb7264016721000000000000c18064016821000000000000c68e64016921000000000000c89c64016a21000000000000caaa64016b21000000000000c6b864016c21000000000000d0c664016d21000000000000ced464016e21000000000000c7e264016f21000000000000bcf064017021000000000000c1fe64017121000000000000c20c65017221000000000000c11a65017321000000000000ba2865017421000000000000c23665017521000000000000c74465017621000000000000b65265017721000000000000b06065017821000000000000aa6e65017921000000000000b07c65017a21000000000000b48a65017b21000000000000a69865017c21000000000000a9a665017d21000000000000a3b465017e21000000000000a2c265017f21000000000000f9c4650180210000000000005dd06501812100000000000056de65018221000000000000f6eb65018321000000000000e5f9650184210000000000002e0066018521000000000000de0666018621000000000000a01466018721000000000000952266018821000000000000643066018921000000000000673e66018a210000000000006a4c66018b210000000000006f5a66018c210000000000006e6866018d210000000000006b7666018e210000000000005f8466018f2100000000000065926601902100000000000058a0660191210000000000004eae660192210000000000004ebc6601932100000000000058ca660194210000000000004fd86601952100000000000054e66601962100000000000046f4660197210000000000004b02670198210000000000003d1067019921000000000000401e67019a21000000000000362c67019b210000000000003f3a67019c21000000000000304867019d210000000000003d5667019e210000000000003a6467019f2100000000000037726701a02100000000000039806701a121000000000000398e6701a221000000000000429c6701a3210000000000003eaa6701a42100000000000044b86701a5210000000000004dc66701a62100000000000055d46701a72100000000000057e26701a82100000000000059f06701a92100000000000058fe6701aa21000000000000640c6801ab21000000000000671a6801ac210000000000006b286801ad2100000000000071366801ae210000000000007b446801af2100000000000085526801b02100000000000084606801b121000000000000896e6801b2210000000000008b7c6801b321000000000000928a6801b4210000000000008e986801b52100000000000097a66801b62100000000000099b46801b7210000000000009cc26801b82100000000000098d06801b9210000000000009ade6801ba2100000000000099ec6801bb210000000000008ffa6801bc2100000000000091086901bd2100000000000099166901be210000000000008a246901bf210000000000008c326901c0210000000000007b406901c121000000000000804e6901c221000000000000805c6901c321000000000000836a6901c42100000000000086786901c52100000000000087866901c6210000000000008b946901c72100000000000091a26901c82100000000000089b06901c92100000000000084be6901ca210000000000008ccc6901cb2100000000000093da6901cc2100000000000094e86901cd2100000000000088f66901ce2100000000000073046a01cf210000000000006c126a01d02100000000000067206a01d1210000000000000a2e6a01d221000000000000723b6a01d321000000000000e9486a01d4210000000000005a566a01d521000000000000b7636a01d621000000000000ed656a01d72100000000000064716a01d821000000000000147f6a01d921000000000000e3856a01da21000000000000dd8c6a01db21000000000000dd9a6a01dc21000000000000d2a86a01dd21000000000000d3b66a01de21000000000000d0c46a01df21000000000000d7d26a01e021000000000000d5e06a01e121000000000000d9ee6a01e221000000000000d8fc6a01e321000000000000d70a6b01e421000000000000da186b01e521000000000000de266b01e621000000000000dd346b01e721000000000000da426b01e821000000000000d7506b01e921000000000000da5e6b01ea21000000000000cf6c6b01eb21000000000000da7a6b01ec21000000000000d5886b01ed21000000000000cd966b01ee210000000000006ba26b01ef21000000000000b9a46b01f02100000000000010a76b01f12100000000000066b26b01f22100000000000075c06b01f321000000000000c4c96b01f42100000000000066ce6b01f521000000000000bed06b01f62100000000000025dc6b01f72100000000000018ea6b01f82100000000000018f86b01f92100000000000017066c01fa21000000000000c2116c01fb210000000000000b146c01fc210000000000008d216c01fd21000000000000982f6c01fe210000000000009a3d6c01ff21000000000000a34b6c010022000000000000aa596c010122000000000000ae676c010222000000000000a4756c010322000000000000a3836c010422000000000000a6916c010522000000000000aa9f6c010622000000000000b1ad6c010722000000000000b5bb6c0108220000000000005ec96c010922000000000000bed66c010a220000000000007ee46c010b220000000000007cf26c010c220000000000003f006d010d220000000000003e0e6d010e220000000000002c1c6d010f22000000000000b0296d01102200000000000037376d01112200000000000078396d01122200000000000019446d01132200000000000076516d011422000000000000115f6d011522000000000000596c6d011622000000000000c4796d0117220000000000008f866d011822000000000000868f6d0119220000000000002b946d011a2200000000000074966d011b2200000000000019a26d011c2200000000000014b06d011d2200000000000012be6d011e2200000000000019cc6d011f2200000000000014da6d0120220000000000001be86d01212200000000000018f66d01222200000000000012046e01232200000000000010126e01242200000000000015206e0125220000000000001d2e6e012622000000000000063c6e012722000000000000e2496e012822000000000000ed576e012922000000000000ef656e012a22000000000000e9736e012b22000000000000c9816e012c22000000000000c58f6e012d22000000000000c39d6e012e22000000000000c3ab6e012f22000000000000bfb96e013022000000000000c2c76e013122000000000000bad56e013222000000000000b8e36e013322000000000000b9f16e013422000000000000beff6e0135220000000000008c0c6f01362200000000000043176f013722000000000000411d6f013822000000000000cc236f013922000000000000c0316f013a22000000000000c73f6f013b22000000000000d04d6f013c22000000000000d05b6f013d22000000000000d6696f013e22000000000000dc776f013f22000000000000e7856f014022000000000000e8936f014122000000000000f0a16f014222000000000000f2af6f0143220000000000009bbb6f014422000000000000eebd6f014522000000000000e8cb6f014622000000000000e1d96f014722000000000000e1e76f014822000000000000e3ee6f014922000000000000e4f56f014a22000000000000ea0370014b22000000000000f41170014c22000000000000f81f70014d22000000000000ff2d70014e22000000000000fd3b70014f22000000000000fe49700150220000000000000058700151220000000000000566700152220000000000000b74700153220000000000001382700154220000000000001790700155220000000000001c9e7001562200000000000022a57001572200000000000022ac7001582200000000000022ba7001592200000000000024c870015a220000000000002ad670015b22000000000000cde170015c2200000000000025e470015d2200000000000024f270015e220000000000002d0071015f22000000000000340e710160220000000000002c1c71016122000000000000332a710162220000000000003e38710163220000000000003e46710164220000000000004554710165220000000000004862710166220000000000004c7071016722000000000000537e71016822000000000000558c710169220000000000005b9a71016a2200000000000060a871016b2200000000000063b671016c2200000000000068c471016d2200000000000067d271016e220000000000006fe071016f2200000000000070ee710170220000000000006bf5710171220000000000006cfc710172220000000000006e0a72017322000000000000661872017422000000000000b81a72017522000000000000692672017622000000000000102b720177220000000000006434720178220000000000006d42720179220000000000006f5072017a22000000000000725e72017b22000000000000776c72017c22000000000000847a72017d22000000000000618872017e220000000000006d9672017f220000000000006ba47201802200000000000064b2720181220000000000005ec07201822200000000000061c7720183220000000000000ecc7201842200000000000057ce7201852200000000000055dc720186220000000000005eea7201872200000000000067f8720188220000000000005e0673018922000000000000581473018a220000000000005b2273018b220000000000004e3073018c22000000000000563e73018d22000000000000db4b73018e22000000000000405973018f220000000000003c67730190220000000000002e7573019122000000000000268373019222000000000000219173019322000000000000149f7301942200000000000010ad7301952200000000000007bb7301962200000000000008c97301972200000000000009d77301982200000000000006e573019922000000000000faf273019a22000000000000fc0074019b22000000000000010f74019c22000000000000011d74019d22000000000000052b74019e22000000000000fc3874019f2200000000000000477401a02200000000000001557401a12200000000000000637401a2220000000000000d717401a322000000000000097f7401a422000000000000fb8c7401a522000000000000ee9a7401a622000000000000eda87401a722000000000000eeb67401a822000000000000f4c47401a922000000000000e8d27401aa22000000000000f6e07401ab22000000000000f7ee7401ac22000000000000f4fc7401ad22000000000000f50a7501ae22000000000000fa187501af22000000000000fa267501b022000000000000ff347501b122000000000000f2427501b222000000000000f0507501b322000000000000f75e7501b422000000000000ea6c7501b522000000000000f47a7501b622000000000000f9887501b722000000000000fc967501b822000000000000f8a47501b922000000000000feb27501ba2200000000000003c17501bb22000000000000fece7501bc22000000000000fedc7501bd22000000000000f4ea7501be22000000000000fcf87501bf22000000000000f7067601c022000000000000f6147601c122000000000000f8227601c222000000000000ff307601c322000000000000043f7601c422000000000000074d7601c522000000000000fe5a7601c6220000000000000a697601c72200000000000001777601c82200000000000006857601c92200000000000006937601ca2200000000000010a17601cb220000000000001baf7601cc2200000000000025bd7601cd220000000000002ccb7601ce2200000000000037d97601cf2200000000000038e77601d02200000000000039f57601d12200000000000041037701d22200000000000047117701d322000000000000441f7701d422000000000000442d7701d522000000000000483b7701d62200000000000050497701d72200000000000057577701d82200000000000046657701d9220000000000003f737701da2200000000000047817701db220000000000004f8f7701dc22000000000000549d7701dd2200000000000056ab7701de2200000000000059b97701df220000000000005dc77701e02200000000000062d57701e12200000000000062e37701e22200000000000062f17701e3220000000000006bff7701e422000000000000c4087801e522000000000000540d7801e622000000000000ab1a7801e722000000000000eb1c7801e82200000000000039287801e922000000000000b0357801ea2200000000000014417801eb2200000000000061437801ec2200000000000063517801ed22000000000000695f7801ee22000000000000706d7801ef220000000000007a7b7801f02200000000000086897801f1220000000000008b977801f22200000000000096a57801f32200000000000099b37801f4220000000000009dc17801f522000000000000a5cf7801f622000000000000aedd7801f72200000000000052e27801f822000000000000a0eb7801f922000000000000a4f97801fa22000000000000ac077901fb22000000000000b6157901fc22000000000000c2237901fd22000000000000c8317901fe22000000000000d53f7901ff22000000000000de4d790100230000000000008e5279010123000000000000e95b790102230000000000003d5e79010323000000000000456579010423000000000000ec6979010523000000000000f9777901062300000000000008867901072300000000000017947901082300000000000027a27901092300000000000034b079010a2300000000000042be79010b2300000000000051cc79010c2300000000000061da79010d2300000000000070e879010e230000000000007ef679010f230000000000008e047a0110230000000000009c127a011123000000000000aa207a011223000000000000b92e7a011323000000000000823c7a011423000000000000ed497a01152300000000000060577a011623000000000000c7647a01172300000000000048727a011823000000000000d57f7a011923000000000000458d7a011a23000000000000ce9a7a011b2300000000000045a87a011c23000000000000cab57a011d2300000000000050c37a011e23000000000000c7d07a011f2300000000000047de7a012023000000000000c2eb7a01212300000000000030f97a012223000000000000b1067b01232300000000000018147b01242300000000000091217b012523000000000000f92e7b0126230000000000005c3c7b012723000000000000ed497b012823000000000000fd577b0129230000000000000c667b012a2300000000000019747b012b2300000000000024827b012c2300000000000032907b012d23000000000000429e7b012e230000000000004dac7b012f230000000000005bba7b0130230000000000006ac87b0131230000000000007ad67b01322300000000000086e47b01332300000000000095f27b013423000000000000a1007c013523000000000000ae0e7c013623000000000000b91c7c013723000000000000bc2a7c013823000000000000c8387c013923000000000000d6467c013a23000000000000e4547c013b23000000000000f1627c013c2300000000000000717c013d230000000000000c7f7c013e230000000000001c8d7c013f230000000000002a9b7c01402300000000000037a97c01412300000000000047b77c01422300000000000056c57c01432300000000000066d37c01442300000000000075e17c01452300000000000083ef7c01462300000000000090fd7c014723000000000000990b7d014823000000000000a6197d014923000000000000b4277d014a23000000000000c4357d014b2300000000000014437d014c2300000000000088507d014d23000000000000fd5d7d014e23000000000000756b7d014f23000000000000f3787d0150230000000000005f867d015123000000000000cd937d0152230000000000003ea17d01532300000000000034af7d01542300000000000043bd7d01552300000000000051cb7d01562300000000000060d97d0157230000000000006ee77d0158230000000000007df57d0159230000000000008b037e015a2300000000000099117e015b23000000000000a81f7e015c23000000000000b72d7e015d23000000000000c53b7e015e23000000000000d3497e015f23000000000000e2577e016023000000000000ef657e016123000000000000fb737e01622300000000000009827e01632300000000000016907e016423000000000000d59d7e01652300000000000041ab7e016623000000000000b8b87e01672300000000000039c67e01682300000000000099d37e0169230000000000001ae17e016a2300000000000091ee7e016b230000000000000afc7e016c2300000000000090097f016d2300000000000093177f016e230000000000009b257f016f230000000000006e337f01702300000000000076417f017123000000000000804f7f017223000000000000875d7f017323000000000000826b7f01742300000000000085797f01752300000000000089877f01762300000000000090957f01772300000000000099a37f01782300000000000097b17f0179230000000000009ebf7f017a23000000000000a1cd7f017b2300000000000039d97f017c2300000000000080db7f017d230000000000001ce97f017e2300000000000089f67f017f230000000000000804800180230000000000007f11800181230000000000003f1f800182230000000000004a2d80018323000000000000463b800184230000000000004249800185230000000000002e57800186230000000000003465800187230000000000001e7380018823000000000000068180018923000000000000e48e80018a23000000000000669c80018b23000000000000e6a980018c230000000000006cb780018d23000000000000d4c480018e2300000000000047d280018f23000000000000d7df80019023000000000000dbed8001912300000000000086fb800192230000000000001909810193230000000000008716810194230000000000000224810195230000000000006c31810196230000000000002d4181019723000000000000b04e81019823000000000000995c81019923000000000000a86a81019a23000000000000b77881019b23000000000000c78681019c23000000000000d59481019d23000000000000e3a281019e23000000000000f3b081019f2300000000000002bf8101a02300000000000012cd8101a12300000000000020db8101a2230000000000002ce98101a3230000000000003bf78101a42300000000000028058201a52300000000000037138201a62300000000000044218201a723000000000000322f8201a823000000000000143d8201a923000000000000214b8201aa230000000000002c598201ab2300000000000038678201ac2300000000000042758201ad23000000000000b6828201ae2300000000000026908201af23000000000000a69d8201b0230000000000007aab8201b12300000000000087b98201b22300000000000097c78201b323000000000000a7d58201b423000000000000b4e38201b523000000000000c1f18201b623000000000000ceff8201b723000000000000da0d8301b823000000000000e61b8301b923000000000000f3298301ba23000000000000fe378301bb230000000000000c468301bc2300000000000014548301bd230000000000001e628301be230000000000002c708301bf230000000000003a7e8301c023000000000000478c8301c123000000000000559a8301c22300000000000063a88301c32300000000000071b68301c4230000000000007fc48301c52300000000000042d28301c6230000000000002fe08301c7230000000000003cee8301c82300000000000046fc8301c923000000000000560a8401ca2300000000000066188401cb2300000000000071268401cc2300000000000078348401cd2300000000000082428401ce230000000000008e508401cf23000000000000915e8401d023000000000000976c8401d123000000000000997a8401d223000000000000a0888401d32300000000000099968401d42300000000000094a48401d52300000000000095b28401d62300000000000098c08401d72300000000000098ce8401d8230000000000009adc8401d923000000000000a0ea8401da23000000000000a3f88401db230000000000009a068501dc2300000000000096148501dd2300000000000094228501de2300000000000092308501df23000000000000953e8501e023000000000000954c8501e123000000000000935a8501e22300000000000095688501e32300000000000096768501e4230000000000009c848501e523000000000000a2928501e623000000000000a7a08501e723000000000000b0ae8501e823000000000000b1bc8501e923000000000000b8ca8501ea23000000000000bad88501eb230000000000009ee68501ec23000000000000a1f48501ed23000000000000a9028601ee23000000000000ac108601ef23000000000000ae1e8601f023000000000000b52c8601f123000000000000b33a8601f223000000000000b8488601f323000000000000b1568601f423000000000000b8648601f523000000000000b8728601f623000000000000c7808601f723000000000000d78e8601f823000000000000e59c8601f923000000000000e3aa8601fa23000000000000f0b88601fb23000000000000ffc68601fc2300000000000059d48601fd23000000000000b5e18601fe2300000000000088ef8601ff230000000000008efd86010024000000000000880b870101240000000000008b1987010224000000000000942787010324000000000000a13587010424000000000000a64387010524000000000000ad5187010624000000000000b05f87010724000000000000b36d87010824000000000000b87b87010924000000000000c28987010a24000000000000c49787010b24000000000000cea587010c24000000000000d5b387010d24000000000000d7c187010e24000000000000decf87010f24000000000000e5dd87011024000000000000e2eb87011124000000000000e4f987011224000000000000e90788011324000000000000f11588011424000000000000f82388011524000000000000f83188011624000000000000ff3f88011724000000000000064e88011824000000000000015c880119240000000000000e6a88011a240000000000000c7888011b240000000000001b8688011c240000000000001c9488011d240000000000001aa288011e2400000000000029b088011f2400000000000029be880120240000000000002bcc880121240000000000000eda880122240000000000000ae8880123240000000000000bf688012424000000000000140489012524000000000000141289012624000000000000142089012724000000000000192e89012824000000000000213c89012924000000000000244a89012a24000000000000245889012b240000000000002a6689012c240000000000002f7489012d24000000000000348289012e240000000000003a9089012f240000000000003f9e8901302400000000000048ac8901312400000000000045ba890132240000000000003cc88901332400000000000042d68901342400000000000040e489013524000000000000e0f18901362400000000000041ff89013724000000000000010d8a013824000000000000091b8a01392400000000000014298a013a240000000000001e378a013b2400000000000023458a013c2400000000000031538a013d240000000000003a618a013e24000000000000466f8a013f24000000000000537d8a0140240000000000005d8b8a0141240000000000006a998a01422400000000000076a78a0143240000000000007eb58a01442400000000000087c38a01452400000000000094d18a014624000000000000a1df8a014724000000000000aded8a014824000000000000b7fb8a014924000000000000be098b014a24000000000000c9178b014b24000000000000d4258b014c24000000000000dc338b014d24000000000000de418b014e24000000000000e94f8b014f24000000000000f45d8b015024000000000000fc6b8b015124000000000000077a8b01522400000000000014888b015324000000000000cb938b01542400000000000023968b015524000000000000d09a8b01562400000000000028a48b01572400000000000068a68b0158240000000000001eb28b01592400000000000024c08b015a2400000000000031ce8b015b2400000000000031dc8b015c2400000000000034ea8b015d240000000000003ef88b015e2400000000000046068c015f240000000000004e148c0160240000000000005b228c01612400000000000069308c016224000000000000793e8c016324000000000000824c8c016424000000000000915a8c0165240000000000009e688c016624000000000000a7768c016724000000000000ad848c016824000000000000ba928c016924000000000000bda08c016a24000000000000c9ae8c016b24000000000000d6bc8c016c24000000000000ddca8c016d24000000000000ebd88c016e24000000000000f7e68c016f24000000000000f9f48c0170240000000000004df78c01712400000000000085028d017224000000000000f50f8d0173240000000000007a1d8d017424000000000000f22a8d01752400000000000062388d017624000000000000e8458d01772400000000000060538d017824000000000000c42f90017924000000000000d13d90017a24000000000000864990017b240000000000000e7d90017c24000000000000581591017d24000000000000fd5d91017e24000000000000646e91017f24000000000000dc9391018024000000000000939f91018124000000000000a2ad91018224000000000000acbb91018324000000000000ccd79101842400000000000083e391018524000000000000e8f391018624000000000000f50192018724000000000000041092018824000000000000141e92018924000000000000222c92018a24000000000000d73792018b24000000000000e64592018c24000000000000f55392018d24000000000000006292018e24000000000000107092018f24000000000000207e920190240000000000002e8c920191240000000000003c9a9201922400000000000049a89201932400000000000057b69201942400000000000066c492019524000000000000cbd49201962400000000000031e5920197240000000000003ff3920198240000000000004a0193019924000000000000590f93019a24000000000000bf1f93019b24000000000000cd2d93019c24000000000000da3b93019d24000000000000e94993019e24000000000000f65793019f2400000000000005669301a02400000000000015749301a1240000000000007c849301a2240000000000008a929301a324000000000000f8a99301a4240000000000000fbf9301a5240000000000001ccd9301a6240000000000002bdb9301a72400000000000035e99301a8240000000000009af99301a924000000000000a8079401aa240000000000000c189401ab240000000000001e2d9401ac2400000000000035429401ad2400000000000043509401ae24000000000000525e9401af24000000000000616c9401b0240000000000006f7a9401b1240000000000007e889401b2240000000000008e969401b3240000000000009ca49401b42400000000000002b59401b52400000000000011d59401b624000000000000c1e19401b724000000000000d9f09401b82400000000000025009501b924000000000000e70f9501ba240000000000001b1b9501bb24000000000000e72a9501bc2400000000000023369501bd240000000000006d419501be24000000000000b54c9501bf2400000000000041639501c02400000000000010739501c12400000000000011859501c224000000000000d9949501c32400000000000023a09501c42400000000000096ad9501c524000000000000f3ba9501c624000000000000b5ca9501c72400000000000034d89501c824000000000000b7e59501c92400000000000071f59501ca2400000000000024059601cb24000000000000dd149601cc240000000000005d229601cd24000000000000c62f9601ce240000000000004d3d9601cf24000000000000cc4a9601d02400000000000054589601d124000000000000cf659601d22400000000000017719601d324000000000000517c9601d42400000000000083879601d524000000000000fa949601d62400000000000065a29601d724000000000000d3af9601d82400000000000061bd9601d924000000000000e3ca9601da2400000000000061d89601db24000000000000d8e59601dc2400000000000040f39601dd24000000000000b7009701de24000000000000f80b9701df2400000000000043179701e02400000000000098229701e12400000000000021309701e224000000000000423b9701e324000000000000b1489701e424000000000000f2539701e52400000000000073619701e624000000000000ac6c9701e724000000000000f3779701e8240000000000002f839701e9240000000000006f8e9701ea24000000000000b6999701eb24000000000000f9a49701ec2400000000000026b09701ed240000000000005bbb9701ee24000000000000dcc89701ef2400000000000065d69701f0240000000000009ce19701f124000000000000d8ec9701f22400000000000020f89701f3240000000000005b039801f424000000000000a60e9801f524000000000000e2199801f62400000000000017259801f72400000000000052309801f824000000000000cf3d9801f924000000000000824d9801fa24000000000000b8589801fb24000000000000f4639801fc2400000000000069719801fd240000000000001e819801fe24000000000000908e9801ff24000000000000039c980100250000000000007ea998010125000000000000cfb49801022500000000000034c298010325000000000000b1cf98010425000000000000fbda9801052500000000000029ef98010625000000000000abfc98010725000000000000230a99010825000000000000a517990109250000000000005a2799010a25000000000000f23499010b250000000000007d4299010c25000000000000445299010d25000000000000fa6199010e25000000000000dc7399010f25000000000000968399011025000000000000459399011125000000000000cba09901122500000000000042ae99011325000000000000c4bb990114250000000000001dc99901152500000000000092d699011625000000000000f9e39901172500000000000072f199011825000000000000eafe990119250000000000005b0c9a011a25000000000000de199a011b250000000000005b279a011c25000000000000e3349a011d25000000000000b4449a011e2500000000000034529a011f25000000000000aa5f9a0120250000000000002d6d9a012125000000000000a27a9a0122250000000000001f889a012325000000000000a0959a01242500000000000024a39a01252500000000000029b59a01262500000000000034c79a012725000000000000b8d49a0128250000000000005ee49a01292500000000000020f49a012a2500000000000099019b012b2500000000000069119b012c2500000000000036219b012d250000000000004d339b012e25000000000000db409b012f25000000000000674e9b013025000000000000e05b9b0131250000000000009a6b9b01322500000000000026799b0133250000000000009e8f9b013425000000000000729f9b013525000000000000f2ac9b01362500000000000098bc9b01372500000000000028ca9b013825000000000000e3d99b0139250000000000006ce79b013a25000000000000e6f49b013b2500000000000066029c013c25000000000000e30f9c013d250000000000006f1d9c013e25000000000000212d9c013f25000000000000dd3c9c0140250000000000005e4a9c014125000000000000e1579c01422500000000000058659c014325000000000000de729c01442500000000000052809c014525000000000000c08d9c014625000000000000759d9c014725000000000000edaa9c01482500000000000080b89c01492500000000000033c89c014a25000000000000a3d59c014b2500000000000028e39c014c25000000000000dbf29c014d2500000000000052009d014e25000000000000c80d9d014f25000000000000471b9d015025000000000000ca289d0151250000000000004c369d01522500000000000015469d015325000000000000e9559d015425000000000000b8659d0155250000000000006b759d01562500000000000025859d015725000000000000e8949d015825000000000000a0a49d01592500000000000050b49d015a2500000000000058c69d015b2500000000000007d69d015c25000000000000d3e59d015d2500000000000082f59d015e250000000000004f059e015f250000000000000d159e016025000000000000c2249e01612500000000000088349e01622500000000000052449e01632500000000000006549e016425000000000000da639e01652500000000000096739e01662500000000000056839e01672500000000000000939e016825000000000000bea29e01692500000000000085b29e016a250000000000003dc29e016b250000000000000ad29e016c25000000000000dde19e016d250000000000009ef19e016e2500000000000058019f016f250000000000001b119f017025000000000000e0209f017125000000000000a8309f0172250000000000006b409f0173250000000000001b509f017425000000000000d85f9f017525000000000000976f9f017625000000000000537f9f017725000000000000158f9f017825000000000000d59e9f0179250000000000008aae9f017a2500000000000042be9f017b2500000000000006ce9f017c25000000000000bddd9f017d2500000000000067ed9f017e250000000000000bfd9f017f250000000000001d0fa0018025000000000000ef1ea0018125000000000000b42ea0018225000000000000803ea0018325000000000000494ea00184250000000000000f5ea0018525000000000000c86da0018625000000000000497ba0018725000000000000c688a00188250000000000005196a00189250000000000000ca6a0018a25000000000000cfb5a0018b2500000000000080c5a0018c2500000000000002d3a0018d25000000000000a6e2a0018e250000000000002ff0a0018f25000000000000e8ffa0019025000000000000a60fa1019125000000000000591fa1019225000000000000152fa1019325000000000000d33ea1019425000000000000974ea1019525000000000000675ea1019625000000000000176ea1019725000000000000da7da10198250000000000009a8da1019925000000000000589da1019a2500000000000034ada1019b250000000000009abaa1019c250000000000005ccaa1019d25000000000000e9d7a1019e250000000000005be5a1019f250000000000001ef5a101a025000000000000a102a201a1250000000000001a10a201a225000000000000d31fa201a3250000000000008c2fa201a425000000000000523fa201a5250000000000004351a201a6250000000000000861a201a725000000000000bc70a201a8250000000000007480a201a9250000000000004190a201aa25000000000000fe9fa201ab25000000000000cfafa201ac250000000000008bbfa201ad2500000000000058cfa201ae250000000000000cdfa201af25000000000000b2eea201b0250000000000006ffea201b1250000000000002f0ea301b225000000000000021ea301b325000000000000b92da301b425000000000000843da301b5250000000000004a4da301b6250000000000008f5ca301b725000000000000e56aa301b8250000000000007579a301b925000000000000d687a301ba250000000000004796a301bb25000000000000a7a4a301bc250000000000000eb3a301bd2500000000000070c1a301be25000000000000ebcfa301bf250000000000004bdea301c0250000000000009deca301c1250000000000001bfba301c2250000000000006709a401c325000000000000aa17a401c425000000000000fe25a401c5250000000000007434a401c625000000000000c942a401c7250000000000002051a401c825000000000000855fa401c925000000000000ff6da401ca25000000000000517ca401cb25000000000000c88aa401cc25000000000000f698a401cd2500000000000071a7a401ce25000000000000d2b5a401cf2500000000000028c4a401d0250000000000008bd2a401" + } +} diff --git a/packages/connect-known-chains/specs/zagros2_asset_hub.json b/packages/connect-known-chains/specs/zagros2_asset_hub.json new file mode 100644 index 0000000..4e607cd --- /dev/null +++ b/packages/connect-known-chains/specs/zagros2_asset_hub.json @@ -0,0 +1,44 @@ +{ + "name": "Zagros Asset Hub", + "id": "asset-hub-zagros", + "chainType": "Live", + "bootNodes": [ + "/dns/zagros-asset-hub-bootnode-0.pezkuwi.io/tcp/30333/p2p/12D3KooWJaAfPyiye7ZQBuHengTJJoMrcaz7Jj1UzHiKdNxA1Nkd", + "/dns/zagros-asset-hub-bootnode-1.pezkuwi.io/tcp/30333/p2p/12D3KooWGL3hpWycWyeqyL9gHNnmmsL474WkPZdqraBHu4L6fQrW", + "/dns/zagros-asset-hub-bootnode-0.pezkuwi.io/tcp/30335/ws/p2p/12D3KooWJaAfPyiye7ZQBuHengTJJoMrcaz7Jj1UzHiKdNxA1Nkd", + "/dns/zagros-asset-hub-bootnode-1.pezkuwi.io/tcp/30335/ws/p2p/12D3KooWGL3hpWycWyeqyL9gHNnmmsL474WkPZdqraBHu4L6fQrW", + "/dns/zagros-asset-hub-connect-0.pezkuwi.io/tcp/443/wss/p2p/12D3KooWJaAfPyiye7ZQBuHengTJJoMrcaz7Jj1UzHiKdNxA1Nkd", + "/dns/zagros-asset-hub-connect-1.pezkuwi.io/tcp/443/wss/p2p/12D3KooWGL3hpWycWyeqyL9gHNnmmsL474WkPZdqraBHu4L6fQrW", + "/dns/asset-hub-zagros.boot.stake.plus/tcp/30332/wss/p2p/12D3KooWG4YUe7AfSxVwyLQBRRMU99krssmGAUghqUFoVY1iPkQs", + "/dns/asset-hub-zagros.boot.stake.plus/tcp/31332/wss/p2p/12D3KooWFLR2UN6PMAUwNAjiWBAiEDoYcWRrtjDrUfRkdUssge4v", + "/dns/boot.metaspan.io/tcp/36052/p2p/12D3KooWBCqfNb6Y39DXTr4UBWXyjuS3hcZM1qTbHhDXxF6HkAJJ", + "/dns/boot.metaspan.io/tcp/36056/wss/p2p/12D3KooWBCqfNb6Y39DXTr4UBWXyjuS3hcZM1qTbHhDXxF6HkAJJ", + "/dns/boot.gatotech.network/tcp/33310/p2p/12D3KooWMSW6hr8KcNBhGFN1bg8kYC76o67PnuDEbxRhxacW6dui", + "/dns/boot.gatotech.network/tcp/35310/wss/p2p/12D3KooWMSW6hr8KcNBhGFN1bg8kYC76o67PnuDEbxRhxacW6dui", + "/dns/westmint-bootnode.turboflakes.io/tcp/30325/p2p/12D3KooWHU4qqSyqKdbXdrCTMXUJxxueaZjqpqSaQqYiFPw6XqEx", + "/dns/westmint-bootnode.turboflakes.io/tcp/30425/wss/p2p/12D3KooWHU4qqSyqKdbXdrCTMXUJxxueaZjqpqSaQqYiFPw6XqEx", + "/dns/boot-node.helikon.io/tcp/10200/p2p/12D3KooWMRY8wb7rMT81LLuivvsy6ahUxKHQgYJw4zm1hC1uYLxb", + "/dns/boot-node.helikon.io/tcp/10202/wss/p2p/12D3KooWMRY8wb7rMT81LLuivvsy6ahUxKHQgYJw4zm1hC1uYLxb", + "/dns/asset-hub-zagros.bootnode.amforc.com/tcp/30004/p2p/12D3KooWDfepM7kqUHMXdGqJw3ZmtvAcE2CjPcnYjT2tTfAw3ZBd", + "/dns/asset-hub-zagros.bootnode.amforc.com/tcp/29999/wss/p2p/12D3KooWDfepM7kqUHMXdGqJw3ZmtvAcE2CjPcnYjT2tTfAw3ZBd", + "/dns/westmint-boot-ng.dwellir.com/tcp/30345/p2p/12D3KooWFZ9xqApB1wnFYkbe1qJ5Jqwxe2f3i8W25F3tKNXy59ux", + "/dns/westmint-boot-ng.dwellir.com/tcp/443/wss/p2p/12D3KooWFZ9xqApB1wnFYkbe1qJ5Jqwxe2f3i8W25F3tKNXy59ux", + "/dns/westmint-bootnode.radiumblock.com/tcp/30336/wss/p2p/12D3KooWDoq4PVdWm5nzRSvEz3DSSKjVgRhWVUaKyi5JMKwJKYbk", + "/dns/westmint-bootnode.radiumblock.com/tcp/30333/p2p/12D3KooWDoq4PVdWm5nzRSvEz3DSSKjVgRhWVUaKyi5JMKwJKYbk", + "/dns/wmint14.rotko.net/tcp/33534/p2p/12D3KooWE4UDXqgtTcMCyUQ8S4uvaT8VMzzTBA6NWmKuYwTacWuN", + "/dns/wmint14.rotko.net/tcp/34534/ws/p2p/12D3KooWE4UDXqgtTcMCyUQ8S4uvaT8VMzzTBA6NWmKuYwTacWuN", + "/dns/wmint14.rotko.net/tcp/35534/wss/p2p/12D3KooWE4UDXqgtTcMCyUQ8S4uvaT8VMzzTBA6NWmKuYwTacWuN", + "/dns/asset-hub-zagros.bootnodes.pezkuwiters.com/tcp/30514/p2p/12D3KooWNFYysCqmojxqjjaTfD2VkWBNngfyUKWjcR4WFixfHNTk", + "/dns/asset-hub-zagros.bootnodes.pezkuwiters.com/tcp/30516/wss/p2p/12D3KooWNFYysCqmojxqjjaTfD2VkWBNngfyUKWjcR4WFixfHNTk" + ], + "relay_chain": "zagros2", + "properties": { + "tokenDecimals": 12, + "tokenSymbol": "WND" + }, + "para_id": 1000, + "consensusEngine": null, + "genesis": { + "stateRootHash": "0x1d0ce8ef6a9eef1685c4715925cf91ed1af635a752eac4f9945b1a1a4e2b6e51" + } +} diff --git a/packages/connect-known-chains/specs/zagros2_bridge_hub.json b/packages/connect-known-chains/specs/zagros2_bridge_hub.json new file mode 100644 index 0000000..f8a55e6 --- /dev/null +++ b/packages/connect-known-chains/specs/zagros2_bridge_hub.json @@ -0,0 +1,44 @@ +{ + "name": "Zagros BridgeHub", + "id": "bridge-hub-zagros", + "chainType": "Live", + "bootNodes": [ + "/dns/zagros-bridge-hub-collator-node-0.parity-testnet.parity.io/tcp/30333/p2p/12D3KooWKyEuqkkWvFSrwZWKWBAsHgLV3HGfHj7yH3LNJLAVhmxY", + "/dns/zagros-bridge-hub-collator-node-1.parity-testnet.parity.io/tcp/30333/p2p/12D3KooWBpvudthz61XC4oP2YYFFJdhWohBeQ1ffn1BMSGWhapjd", + "/dns/zagros-bridge-hub-collator-node-0.parity-testnet.parity.io/tcp/30335/ws/p2p/12D3KooWKyEuqkkWvFSrwZWKWBAsHgLV3HGfHj7yH3LNJLAVhmxY", + "/dns/zagros-bridge-hub-collator-node-1.parity-testnet.parity.io/tcp/30335/ws/p2p/12D3KooWBpvudthz61XC4oP2YYFFJdhWohBeQ1ffn1BMSGWhapjd", + "/dns/zagros-bridge-hub-collator-node-0.parity-testnet.parity.io/tcp/443/wss/p2p/12D3KooWKyEuqkkWvFSrwZWKWBAsHgLV3HGfHj7yH3LNJLAVhmxY", + "/dns/zagros-bridge-hub-collator-node-1.parity-testnet.parity.io/tcp/443/wss/p2p/12D3KooWBpvudthz61XC4oP2YYFFJdhWohBeQ1ffn1BMSGWhapjd", + "/dns/zagros-bridge-hub-boot-ng.dwellir.com/tcp/30338/p2p/12D3KooWJWWRYTAwBLqYkh7iMBGDr5ouJ3MHj7M3fZ7zWS4zEk6F", + "/dns/zagros-bridge-hub-boot-ng.dwellir.com/tcp/443/wss/p2p/12D3KooWJWWRYTAwBLqYkh7iMBGDr5ouJ3MHj7M3fZ7zWS4zEk6F", + "/dns/bridge-hub-zagros.boot.stake.plus/tcp/30332/wss/p2p/12D3KooW9rqdajWEpC3i65zaTVR1ER2RmY6e26vndPsKhBB6WJ1k", + "/dns/bridge-hub-zagros.boot.stake.plus/tcp/31332/wss/p2p/12D3KooWN55mz6EQb5nrCgTiNL6nroVrRXygCiFDvHpeKk97Jqqc", + "/dns/boot.gatotech.network/tcp/33330/p2p/12D3KooWJHG6qznPzTSEbuujHNcvyzBZcR9zNRPFcXWUaoVWZBEw", + "/dns/boot.gatotech.network/tcp/35330/wss/p2p/12D3KooWJHG6qznPzTSEbuujHNcvyzBZcR9zNRPFcXWUaoVWZBEw", + "/dns/bridge-hub-zagros-bootnode.turboflakes.io/tcp/30620/p2p/12D3KooWLeExhPWCDUjcxCdzxTP5TpPbNBVG5t9MPvk1dZUM5naU", + "/dns/bridge-hub-zagros-bootnode.turboflakes.io/tcp/30720/wss/p2p/12D3KooWLeExhPWCDUjcxCdzxTP5TpPbNBVG5t9MPvk1dZUM5naU", + "/dns/boot.metaspan.io/tcp/36032/p2p/12D3KooWPaLsu3buByBnGFQnp5UP4q1S652dGVft92TFeChizFir", + "/dns/boot.metaspan.io/tcp/36036/wss/p2p/12D3KooWPaLsu3buByBnGFQnp5UP4q1S652dGVft92TFeChizFir", + "/dns/boot-node.helikon.io/tcp/9220/p2p/12D3KooWK3K1Mu5Jjg96Lt9DUzg84KsWnZo44V4KB7mvhGqi6xnp", + "/dns/boot-node.helikon.io/tcp/9222/wss/p2p/12D3KooWK3K1Mu5Jjg96Lt9DUzg84KsWnZo44V4KB7mvhGqi6xnp", + "/dns/bridgehub-zagros-bootnode.radiumblock.com/tcp/30333/p2p/12D3KooWBsBArCMxmQyo3feCEqMWuwyhb2LTRK8hmCCJxgrNeMke", + "/dns/bridgehub-zagros-bootnode.radiumblock.com/tcp/30336/wss/p2p/12D3KooWBsBArCMxmQyo3feCEqMWuwyhb2LTRK8hmCCJxgrNeMke", + "/dns/wbr13.rotko.net/tcp/33563/p2p/12D3KooWJyeRHpxZZbfBCNEgeUFzmRC5AMSAs2tJhjJS1k5hULkD", + "/dns/wbr13.rotko.net/tcp/34563/ws/p2p/12D3KooWJyeRHpxZZbfBCNEgeUFzmRC5AMSAs2tJhjJS1k5hULkD", + "/dns/wbr13.rotko.net/tcp/35563/wss/p2p/12D3KooWJyeRHpxZZbfBCNEgeUFzmRC5AMSAs2tJhjJS1k5hULkD", + "/dns/bridge-hub-zagros.bootnodes.pezkuwiters.com/tcp/30523/p2p/12D3KooWPkwgJofp4GeeRwNgXqkp2aFwdLkCWv3qodpBJLwK43Jj", + "/dns/bridge-hub-zagros.bootnodes.pezkuwiters.com/tcp/30525/wss/p2p/12D3KooWPkwgJofp4GeeRwNgXqkp2aFwdLkCWv3qodpBJLwK43Jj", + "/dns/bridge-hub-zagros.bootnode.amforc.com/tcp/29999/wss/p2p/12D3KooWDSWod2gMtHxunXot538oEMw9p42pnPrpRELdsfYyT8R6", + "/dns/bridge-hub-zagros.bootnode.amforc.com/tcp/30007/p2p/12D3KooWDSWod2gMtHxunXot538oEMw9p42pnPrpRELdsfYyT8R6" + ], + "properties": { + "tokenDecimals": 12, + "tokenSymbol": "WND" + }, + "relay_chain": "zagros2", + "para_id": 1002, + "codeSubstitutes": {}, + "genesis": { + "stateRootHash": "0x8d1c5237a15a5e8c04497bf67eaa40c5b660ee75d82b0f1622c68158b7dc719e" + } +} diff --git a/packages/connect-known-chains/specs/zagros2_collectives.json b/packages/connect-known-chains/specs/zagros2_collectives.json new file mode 100644 index 0000000..e1a4954 --- /dev/null +++ b/packages/connect-known-chains/specs/zagros2_collectives.json @@ -0,0 +1,44 @@ +{ + "name": "Zagros Collectives", + "id": "collectives_zagros", + "chainType": "Live", + "bootNodes": [ + "/dns/zagros-collectives-collator-node-0.parity-testnet.parity.io/tcp/30334/p2p/12D3KooWBMAuyzQu3yAf8YXyoyxsSzSsgoaqAepgnNyQcPaPjPXe", + "/dns/zagros-collectives-collator-node-1.parity-testnet.parity.io/tcp/30334/p2p/12D3KooWAujYtHbCs4MiDD57JNTntTJnYnikfnaPa7JdnMyAUrHB", + "/dns/zagros-collectives-collator-node-0.parity-testnet.parity.io/tcp/30335/ws/p2p/12D3KooWBMAuyzQu3yAf8YXyoyxsSzSsgoaqAepgnNyQcPaPjPXe", + "/dns/zagros-collectives-collator-node-1.parity-testnet.parity.io/tcp/30335/ws/p2p/12D3KooWAujYtHbCs4MiDD57JNTntTJnYnikfnaPa7JdnMyAUrHB", + "/dns/zagros-collectives-collator-0.pezkuwi.io/tcp/443/wss/p2p/12D3KooWBMAuyzQu3yAf8YXyoyxsSzSsgoaqAepgnNyQcPaPjPXe", + "/dns/zagros-collectives-collator-1.pezkuwi.io/tcp/443/wss/p2p/12D3KooWAujYtHbCs4MiDD57JNTntTJnYnikfnaPa7JdnMyAUrHB", + "/dns/collectives-zagros.boot.stake.plus/tcp/30332/wss/p2p/12D3KooWH4MtT6T9BE1nm2TL9ABmY3mSr61mZcge37pEch7Qw15S", + "/dns/collectives-zagros.boot.stake.plus/tcp/31332/wss/p2p/12D3KooWBMRn31J3wJh3eu96XFUiAmgP3eKUxyNCv7249NXrAarZ", + "/dns/boot.metaspan.io/tcp/36072/p2p/12D3KooWEf2QXWq5pAbFJLfbnexA7KYtRRDSPkqTP64n1KtdsdV2", + "/dns/boot.metaspan.io/tcp/36076/wss/p2p/12D3KooWEf2QXWq5pAbFJLfbnexA7KYtRRDSPkqTP64n1KtdsdV2", + "/dns/boot.gatotech.network/tcp/33320/p2p/12D3KooWMedtdBGiSn7HLZusHwafXkZAdmWD18ciGQBfS4X1fv9K", + "/dns/boot.gatotech.network/tcp/35320/wss/p2p/12D3KooWMedtdBGiSn7HLZusHwafXkZAdmWD18ciGQBfS4X1fv9K", + "/dns/collectives-zagros-bootnode.turboflakes.io/tcp/30600/p2p/12D3KooWAe9CFXp6je3TAPQJE135KRemTLSqEqQBZMFwJontrThZ", + "/dns/collectives-zagros-bootnode.turboflakes.io/tcp/30700/wss/p2p/12D3KooWAe9CFXp6je3TAPQJE135KRemTLSqEqQBZMFwJontrThZ", + "/dns/boot-node.helikon.io/tcp/10260/p2p/12D3KooWMzfnt29VAmrJHQcJU6Vfn4RsMbqPqgyWHqt9VTTAbSrL", + "/dns/boot-node.helikon.io/tcp/10262/wss/p2p/12D3KooWMzfnt29VAmrJHQcJU6Vfn4RsMbqPqgyWHqt9VTTAbSrL", + "/dns/collectives-zagros.bootnode.amforc.com/tcp/30010/p2p/12D3KooWRfefWRo1AAB8LCJhVr8DDe9CvBmmKUzJpjd2RGk82pnL", + "/dns/collectives-zagros.bootnode.amforc.com/tcp/29999/wss/p2p/12D3KooWRfefWRo1AAB8LCJhVr8DDe9CvBmmKUzJpjd2RGk82pnL", + "/dns/collectives-zagros-bootnode.radiumblock.com/tcp/30333/p2p/12D3KooWMAgVm1PnsLVfxoDLCbYv1DgnN6tjcRQbrq8xhbwo4whE", + "/dns/collectives-zagros-bootnode.radiumblock.com/tcp/30336/wss/p2p/12D3KooWMAgVm1PnsLVfxoDLCbYv1DgnN6tjcRQbrq8xhbwo4whE", + "/dns/zagros-collectives-boot-ng.dwellir.com/tcp/30340/p2p/12D3KooWPFM93jgm4pgxx8PM8WJKAJF49qia8jRB95uciUQwYh7m", + "/dns/zagros-collectives-boot-ng.dwellir.com/tcp/443/wss/p2p/12D3KooWPFM93jgm4pgxx8PM8WJKAJF49qia8jRB95uciUQwYh7m", + "/dns/wch13.rotko.net/tcp/33593/p2p/12D3KooWPG85zhuSRoyptjLkFD4iJFistjiBmc15JgQ96B4fdXYr", + "/dns/wch13.rotko.net/tcp/34593/ws/p2p/12D3KooWPG85zhuSRoyptjLkFD4iJFistjiBmc15JgQ96B4fdXYr", + "/dns/wch13.rotko.net/tcp/35593/wss/p2p/12D3KooWPG85zhuSRoyptjLkFD4iJFistjiBmc15JgQ96B4fdXYr", + "/dns/collectives-zagros.bootnodes.pezkuwiters.com/tcp/30529/p2p/12D3KooWAFkXNSBfyPduZVgfS7pj5NuVpbU8Ee5gHeF8wvos7Yqn", + "/dns/collectives-zagros.bootnodes.pezkuwiters.com/tcp/30531/wss/p2p/12D3KooWAFkXNSBfyPduZVgfS7pj5NuVpbU8Ee5gHeF8wvos7Yqn" + ], + "properties": { + "tokenDecimals": 12, + "tokenSymbol": "WND" + }, + "relay_chain": "zagros2", + "para_id": 1001, + "codeSubstitutes": {}, + "genesis": { + "stateRootHash": "0x16c6c9fee1e2f89e117f917cb0e25a6cb4ed7fd395e7b6c24cb061b137692599" + } +} diff --git a/packages/connect-known-chains/specs/zagros_people.json b/packages/connect-known-chains/specs/zagros_people.json new file mode 100644 index 0000000..ac8e112 --- /dev/null +++ b/packages/connect-known-chains/specs/zagros_people.json @@ -0,0 +1,45 @@ +{ + "name": "Zagros People", + "id": "people-zagros", + "chainType": "Live", + "bootNodes": [ + "/dns/zagros-people-collator-node-0.parity-testnet.parity.io/tcp/30333/p2p/12D3KooWDcLjDLTu9fNhmas9DTWtqdv8eUbFMWQzVwvXRK7QcjHD", + "/dns/zagros-people-collator-node-1.parity-testnet.parity.io/tcp/30333/p2p/12D3KooWM56JbKWAXsDyWh313z73aKYVMp1Hj2nSnAKY3q6MnoC9", + "/dns/zagros-people-collator-node-0.parity-testnet.parity.io/tcp/30335/ws/p2p/12D3KooWDcLjDLTu9fNhmas9DTWtqdv8eUbFMWQzVwvXRK7QcjHD", + "/dns/zagros-people-collator-node-1.parity-testnet.parity.io/tcp/30335/ws/p2p/12D3KooWM56JbKWAXsDyWh313z73aKYVMp1Hj2nSnAKY3q6MnoC9", + "/dns/zagros-people-collator-node-0.parity-testnet.parity.io/tcp/443/wss/p2p/12D3KooWDcLjDLTu9fNhmas9DTWtqdv8eUbFMWQzVwvXRK7QcjHD", + "/dns/zagros-people-collator-node-1.parity-testnet.parity.io/tcp/443/wss/p2p/12D3KooWM56JbKWAXsDyWh313z73aKYVMp1Hj2nSnAKY3q6MnoC9", + "/dns/identity-zagros.bootnodes.pezkuwiters.com/tcp/30532/p2p/12D3KooWKr9San6KTM7REJ95cBaDoiciGcWnW8TTftEJgxGF5Ehb", + "/dns/identity-zagros.bootnodes.pezkuwiters.com/tcp/30534/wss/p2p/12D3KooWKr9San6KTM7REJ95cBaDoiciGcWnW8TTftEJgxGF5Ehb", + "/dns/people-zagros-bootnode.radiumblock.com/tcp/30333/p2p/12D3KooWHb7bp7fvxCwR1i6m8xn4j1ZSVZ6a49TVYbrWSC2sJhn4", + "/dns/people-zagros-bootnode.radiumblock.com/tcp/30336/wss/p2p/12D3KooWHb7bp7fvxCwR1i6m8xn4j1ZSVZ6a49TVYbrWSC2sJhn4", + "/dns/boot-node.helikon.io/tcp/9520/p2p/12D3KooWHhZk21Wzvsd3Un1Cp63diXqr6idbG1MEiUWaitUZuX4c", + "/dns/boot-node.helikon.io/tcp/9522/wss/p2p/12D3KooWHhZk21Wzvsd3Un1Cp63diXqr6idbG1MEiUWaitUZuX4c", + "/dns/boot.metaspan.io/tcp/35068/p2p/12D3KooWAtw8ybFXNmNdTUsvt2gfKwtuea9wDQT2b8FpbVNKYGwc", + "/dns/boot.metaspan.io/tcp/35069/wss/p2p/12D3KooWAtw8ybFXNmNdTUsvt2gfKwtuea9wDQT2b8FpbVNKYGwc", + "/dns/people-zagros.boot.stake.plus/tcp/30332/wss/p2p/12D3KooWD5T1YN8oZUEsRXWod69kYH67jrSXHm6tSvs7RvH4Cb3p", + "/dns/people-zagros.boot.stake.plus/tcp/31332/wss/p2p/12D3KooWSByQrekhxx7pyDMTZcnnWBBFdj2LtqN9QtTCBDckc2zi", + "/dns/boot.gatotech.network/tcp/33340/p2p/12D3KooWHwURYtEHpexfrZa8k8hVgVi5FTFr4N8HBnn9kPDsWfgA", + "/dns/boot.gatotech.network/tcp/35340/wss/p2p/12D3KooWHwURYtEHpexfrZa8k8hVgVi5FTFr4N8HBnn9kPDsWfgA", + "/dns/people-zagros.bootnode.amforc.com/tcp/29999/wss/p2p/12D3KooWE1btdwDhNpApg8BEe2QwJxdVDtz6a6BRhgTeUh9HMhWs", + "/dns/people-zagros.bootnode.amforc.com/tcp/30016/p2p/12D3KooWE1btdwDhNpApg8BEe2QwJxdVDtz6a6BRhgTeUh9HMhWs", + "/dns/people-zagros-bootnode.turboflakes.io/tcp/30650/p2p/12D3KooWQEhmZg3uMkuxVUx3jbsD84zEX4dUKtvHfmCoBWMhybKW", + "/dns/people-zagros-bootnode.turboflakes.io/tcp/30750/wss/p2p/12D3KooWQEhmZg3uMkuxVUx3jbsD84zEX4dUKtvHfmCoBWMhybKW", + "/dns/wppl16.rotko.net/tcp/33766/p2p/12D3KooWHwUXBUo2WRMUBwPLC2ttVbnEk1KvDyESYAeKcNoCn7WS", + "/dns/wppl16.rotko.net/tcp/35766/wss/p2p/12D3KooWHwUXBUo2WRMUBwPLC2ttVbnEk1KvDyESYAeKcNoCn7WS", + "/dns/people-zagros-boot-ng.dwellir.com/tcp/443/wss/p2p/12D3KooWBdCpCabhgBpLn67LWcXE2JJCCTMhuJHrfDNiTiCCr3KX", + "/dns/people-zagros-boot-ng.dwellir.com/tcp/30355/p2p/12D3KooWBdCpCabhgBpLn67LWcXE2JJCCTMhuJHrfDNiTiCCr3KX" + ], + "telemetryEndpoints": null, + "protocolId": null, + "properties": { + "tokenDecimals": 12, + "tokenSymbol": "WND" + }, + "relay_chain": "zagros2", + "para_id": 1004, + "codeSubstitutes": {}, + "genesis": { + "stateRootHash": "0x6f2f13b897fd27eeaad3a36faf12ea604c781533e5f2398a0b48bdc1a6eb78b7" + } +} diff --git a/packages/connect-known-chains/src/index.ts b/packages/connect-known-chains/src/index.ts new file mode 100644 index 0000000..e93e469 --- /dev/null +++ b/packages/connect-known-chains/src/index.ts @@ -0,0 +1,23 @@ +export { chainSpec as pezkuwi } from "./specs/pezkuwi.js" +export { chainSpec as ksmcc3 } from "./specs/ksmcc3.js" +export { chainSpec as zagros2 } from "./specs/zagros2.js" +export { chainSpec as pezkuwichain_v2_2 } from "./specs/pezkuwichain_v2_2.js" + +export { chainSpec as pezkuwi_asset_hub } from "./specs/pezkuwi_asset_hub.js" +export { chainSpec as ksmcc3_asset_hub } from "./specs/ksmcc3_asset_hub.js" +export { chainSpec as pezkuwichain_v2_2_asset_hub } from "./specs/pezkuwichain_v2_2_asset_hub.js" +export { chainSpec as zagros2_asset_hub } from "./specs/zagros2_asset_hub.js" + +export { chainSpec as pezkuwi_bridge_hub } from "./specs/pezkuwi_bridge_hub.js" +export { chainSpec as ksmcc3_bridge_hub } from "./specs/ksmcc3_bridge_hub.js" +export { chainSpec as pezkuwichain_v2_2_bridge_hub } from "./specs/pezkuwichain_v2_2_bridge_hub.js" +export { chainSpec as zagros2_bridge_hub } from "./specs/zagros2_bridge_hub.js" + +export { chainSpec as pezkuwi_collectives } from "./specs/pezkuwi_collectives.js" +export { chainSpec as zagros2_collectives } from "./specs/zagros2_collectives.js" + +export { chainSpec as paseo } from "./specs/paseo.js" + +export { chainSpec as ksmcc3_people } from "./specs/ksmcc3_people.js" +export { chainSpec as zagros_people } from "./specs/zagros_people.js" +export { chainSpec as pezkuwi_people } from "./specs/pezkuwi_people.js" diff --git a/packages/connect-known-chains/tsconfig.build.json b/packages/connect-known-chains/tsconfig.build.json new file mode 100644 index 0000000..262190b --- /dev/null +++ b/packages/connect-known-chains/tsconfig.build.json @@ -0,0 +1,4 @@ +{ + "extends": "../../tsconfig.build.json", + "include": ["src"] +} diff --git a/packages/connect-known-chains/tsconfig.json b/packages/connect-known-chains/tsconfig.json new file mode 100644 index 0000000..71351fd --- /dev/null +++ b/packages/connect-known-chains/tsconfig.json @@ -0,0 +1,4 @@ +{ + "extends": "../../tsconfig.base.json", + "include": ["src", "tests"] +} diff --git a/packages/connect-known-chains/turbo.json b/packages/connect-known-chains/turbo.json new file mode 100644 index 0000000..c604766 --- /dev/null +++ b/packages/connect-known-chains/turbo.json @@ -0,0 +1,9 @@ +{ + "$schema": "https://turbo.build/schema.json", + "extends": ["//"], + "tasks": { + "build": { + "outputs": ["dist/**", "src/specs/**", ".tshy", ".tshy-build"] + } + } +} diff --git a/packages/connect/.eslintignore b/packages/connect/.eslintignore new file mode 100644 index 0000000..410df05 --- /dev/null +++ b/packages/connect/.eslintignore @@ -0,0 +1,15 @@ +# don't ever lint node_modules + +node_modules + +# don't lint build output (make sure it's set to your correct build folder name) + +dist +coverage + +# don't lint .cache + +.chains + +src/connector/specs/_.json +src/connector/specs/js/_.ts diff --git a/packages/connect/.gitignore b/packages/connect/.gitignore new file mode 100644 index 0000000..94cd5ac --- /dev/null +++ b/packages/connect/.gitignore @@ -0,0 +1,14 @@ +dist + +# dependencies +node_modules + +# misc +.DS_Store +yarn-error.log* +.nyc_output/ +.chains/ + +# testing +/coverage +# /src/specs/*.json diff --git a/packages/connect/.npmignore b/packages/connect/.npmignore new file mode 100644 index 0000000..061cd2e --- /dev/null +++ b/packages/connect/.npmignore @@ -0,0 +1,10 @@ +yarn-error.log* +.nyc_output/ +.chains/ +.eslintrc.cjs +.eslintignore +/coverage +tsconfig.* +extension-resolver.cjs + +fix-package-type.sh diff --git a/packages/connect/.npmrc b/packages/connect/.npmrc new file mode 100644 index 0000000..b6f27f1 --- /dev/null +++ b/packages/connect/.npmrc @@ -0,0 +1 @@ +engine-strict=true diff --git a/packages/connect/CHANGELOG.md b/packages/connect/CHANGELOG.md new file mode 100644 index 0000000..b5d18e1 --- /dev/null +++ b/packages/connect/CHANGELOG.md @@ -0,0 +1,675 @@ +# Changelog + +## 2.1.8 + +### Patch Changes + +- Updated dependencies [1666696] + - @bizinikiwi/connect-known-chains@1.10.2 + +## 2.1.7 + +### Patch Changes + +- Updated dependencies [3a98d1d] + - @bizinikiwi/connect-known-chains@1.10.1 + +## 2.1.6 + +### Patch Changes + +- Updated dependencies [543b163] +- Updated dependencies [3cc9e6d] + - @bizinikiwi/connect-known-chains@1.10.0 + +## 2.1.5 + +### Patch Changes + +- Updated dependencies [ae70d90] + - @bizinikiwi/connect-known-chains@1.9.3 + +## 2.1.4 + +### Patch Changes + +- 92316c0: chore(deps-dev): bump vitest in the npm_and_yarn group + + Bumps the npm_and_yarn group with 1 update: [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest). + + Updates `vitest` from 2.1.4 to 2.1.9 + + - [Release notes](https://github.com/vitest-dev/vitest/releases) + - [Commits](https://github.com/vitest-dev/vitest/commits/v2.1.9/packages/vitest) + + *** + + updated-dependencies: + + - dependency-name: vitest + dependency-type: direct:development + dependency-group: npm_and_yarn + ... + + Signed-off-by: dependabot[bot] + +- Updated dependencies [92316c0] +- Updated dependencies [e29f033] + - @bizinikiwi/connect-extension-protocol@2.2.2 + - @bizinikiwi/connect-known-chains@1.9.2 + - @bizinikiwi/smoldot-discovery@2.0.2 + +## 2.1.3 + +### Patch Changes + +- Updated dependencies [8b9cb46] + - @bizinikiwi/connect-known-chains@1.9.1 + +## 2.1.2 + +### Patch Changes + +- Updated dependencies [654165c] + - @bizinikiwi/connect-known-chains@1.9.0 + +## 2.1.1 + +### Patch Changes + +- Updated dependencies [37910d7] + - @bizinikiwi/connect-known-chains@1.8.1 + +## 2.1.0 + +### Minor Changes + +- ff20390: chore: update chainspecs +- f6cef04: chore: update changesets + +### Patch Changes + +- 7ee9c18: chore: update smoldot to 2.0.34 +- 20eea99: chore: update smoldot +- Updated dependencies [ff20390] +- Updated dependencies [f6cef04] + - @bizinikiwi/connect-known-chains@1.8.0 + +## 2.0.1 + +### Patch Changes + +- 09f1c22: chore(deps-dev): bump vitest from 2.0.5 to 2.1.4 + + Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) from 2.0.5 to 2.1.4. + + - [Release notes](https://github.com/vitest-dev/vitest/releases) + - [Commits](https://github.com/vitest-dev/vitest/commits/v2.1.4/packages/vitest) + + *** + + updated-dependencies: + + - dependency-name: vitest + dependency-type: direct:development + update-type: version-update:semver-minor + ... + + Signed-off-by: dependabot[bot] + +- Updated dependencies [09f1c22] +- Updated dependencies [9107ccc] + - @bizinikiwi/connect-extension-protocol@2.2.1 + - @bizinikiwi/connect-known-chains@1.7.0 + - @bizinikiwi/smoldot-discovery@2.0.1 + +## 2.0.0 + +### Major Changes + +- e2a5cef: ## Breaking Changes + + - Modified `addChain` and `addWellKnownChain` methods: + - Now accept a single `options` object parameter instead of separate `jsonRpcCallback` and `databaseContent` parameters + - The `jsonRpcCallback` is now passed as `options.jsonRpcCallback` + - The `databaseContent` is now passed as `options.databaseContent` + - Removed `JsonRpcCallback` type export. Use the callback type from the `options` parameter of `addChain` and `addWellKnownChain` instead. + - Updated peer dependency for `@bizinikiwi/smoldot-discovery` to "^2" + + ## New Features + + - Added new methods to the Chain interface to conform with smoldot's interface: + - `nextJsonRpcResponse`: Returns a promise that resolves with the next JSON-RPC response + - `jsonRpcResponses`: Returns an async iterable of JSON-RPC responses + + ## Other Changes + + - Updated internal implementation to use Effect for streaming JSON RPC responses in a Queue. + - Updated error handling to include `QueueFullError`. + + ## Migration Guide + + Users of this package will need to update their code to use the new method signatures for `addChain` and `addWellKnownChain`, and adapt to the removed `JsonRpcCallback` type export. Please refer to the updated documentation for the new usage patterns. + + When upgrading, ensure you're using version 3 or higher of `@bizinikiwi/smoldot-discovery` as a peer dependency. + +### Patch Changes + +- Updated dependencies [e2a5cef] + - @bizinikiwi/smoldot-discovery@2.0.0 + +## 1.3.1 + +### Patch Changes + +- Updated dependencies [a1a7412] + - @bizinikiwi/connect-known-chains@1.6.0 + +## 1.3.0 + +### Minor Changes + +- 198b375: chore: catalog and upgrade papi dependencies + +### Patch Changes + +- Updated dependencies [f2163cb] +- Updated dependencies [198b375] +- Updated dependencies [0de443d] + - @bizinikiwi/connect-known-chains@1.5.0 + - @bizinikiwi/connect-extension-protocol@2.2.0 + - @bizinikiwi/smoldot-discovery@1.2.0 + +## 1.2.1 + +### Patch Changes + +- d0316d7: update docs +- Updated dependencies [972af65] +- Updated dependencies [b2c7737] + - @bizinikiwi/connect-known-chains@1.4.1 + +## 1.2.0 + +### Minor Changes + +- b476e7e: update build system to tshy + worker is now exported under "browser" conditional export instead of node. "node" conditional export removed. + +### Patch Changes + +- Updated dependencies [6014927] +- Updated dependencies [b476e7e] + - @bizinikiwi/connect-known-chains@1.4.0 + - @bizinikiwi/connect-extension-protocol@2.1.0 + - @bizinikiwi/smoldot-discovery@1.1.0 + +## 1.1.3 + +### Patch Changes + +- Updated dependencies [0bd81c2] +- Updated dependencies [076439e] +- Updated dependencies [bc9fe42] + - @bizinikiwi/connect-known-chains@1.3.0 + +## 1.1.2 + +### Patch Changes + +- 0b3053e: chore(deps-dev): bump vitest from 1.6.0 to 2.0.5 + + Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) from 1.6.0 to 2.0.5. + + - [Release notes](https://github.com/vitest-dev/vitest/releases) + - [Commits](https://github.com/vitest-dev/vitest/commits/v2.0.5/packages/vitest) + + *** + + updated-dependencies: + + - dependency-name: vitest + dependency-type: direct:development + update-type: version-update:semver-major + ... + + Signed-off-by: dependabot[bot] + +- Updated dependencies [1049be1] + - @bizinikiwi/connect-known-chains@1.2.2 + +## 1.1.1 + +### Patch Changes + +- 80187a0: docs(bizinikiwi-connect): add pezkuwijs example +- e8fef4e: update docs +- Updated dependencies [897f553] +- Updated dependencies [e8fef4e] +- Updated dependencies [0ce9864] +- Updated dependencies [4a45295] +- Updated dependencies [4a45295] + - @bizinikiwi/connect-known-chains@1.2.1 + - @bizinikiwi/smoldot-discovery@1.0.1 + +## 1.1.0 + +### Minor Changes + +- e35a0e8: add paseo testnet + +### Patch Changes + +- cef7d50: update chainspecs +- Updated dependencies [e35a0e8] +- Updated dependencies [cef7d50] +- Updated dependencies [188bf5b] +- Updated dependencies [4123a5e] + - @bizinikiwi/connect-known-chains@1.2.0 + - @bizinikiwi/smoldot-discovery@1.0.0 + +## 1.0.9 + +### Patch Changes + +- Updated dependencies [3efab80] + - @bizinikiwi/connect-known-chains@1.1.11 + +## 1.0.8 + +### Patch Changes + +- 444503f: chore: update READMEs across repo +- Updated dependencies [444503f] +- Updated dependencies [f03e960] + - @bizinikiwi/smoldot-discovery@0.0.9 + - @bizinikiwi/connect-known-chains@1.1.10 + +## 1.0.7 + +### Patch Changes + +- Updated dependencies [c358405] +- Updated dependencies [bdd728d] + - @bizinikiwi/smoldot-discovery@0.0.8 + +## 1.0.6 + +### Patch Changes + +- Updated dependencies [78ca884] + - @bizinikiwi/smoldot-discovery@0.0.7 + +## 1.0.5 + +### Patch Changes + +- 796c168: chore: update pezkuwi-api packages +- Updated dependencies [c69adf0] + - @bizinikiwi/connect-known-chains@1.1.9 + +## 1.0.4 - 2024-07-02 + +### Patch Changes + +- Updated dependencies [932dc47] + - @bizinikiwi/connect-known-chains@1.1.8 + +### Changed + +## 1.0.3 - 2024-06-27 + +- Update internal usage of discovery protocol to use @bizinikiwi/smoldot-discovery instead of @bizinikiwi/connect-discovery +- Bump light client extension helpers + +## 1.0.2 - 2024-06-17 + +- Bump light client extension helpers + +## 1.0.1 - 2024-06-17 + +- Version bump + +## 1.0.0 - 2024-07-26 + +### Breaking + +- Drop support for `lightClient:requestProvider` events [#2221](https://github.com/pezkuwichain/bizinikiwi-connect/pull/2221) + +### Changed + +- Add support for @bizinikiwi/discovery protocol [#2221](https://github.com/pezkuwichain/bizinikiwi-connect/pull/2221) + +## 0.8.11 - 2024-05-24 + +- Update `@bizinikiwi/light-client-extension-helpers` to v0.1.0 +- Update `@bizinikiwi/connect-known-chains` to v1.1.5 + +### Changed + +## 0.8.10 - 2024-04-12 + +- Update `@bizinikiwi/light-client-extension-helpers` to v0.0.5 +- Update `@bizinikiwi/connect-known-chains` to v1.1.4 + +## 0.8.9 - 2024-04-10 + +### Changed + +- Update @pezkuwi-api/json-rpc-provider-proxy to v0.0.1 [#2072](https://github.com/pezkuwichain/bizinikiwi-connect/pull/2072) +- Update @pezkuwi-api/bizinikiwi-client to v0.0.1 [#2072](https://github.com/pezkuwichain/bizinikiwi-connect/pull/2072) + +## 0.8.8 - 2024-03-12 + +### Changed + +- Update smoldot@[version 2.0.22](https://github.com/smol-dot/smoldot/blob/main/wasm-node/CHANGELOG.md#2022---2024-03-04) [#1936](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1936) +- Update `@bizinikiwi/light-client-extension-helpers` to v0.0.4 [#1971](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1971) + +## 0.8.7 - 2024-02-23 + +### Changed + +- Update `@bizinikiwi/light-client-extension-helpers` to v0.0.3 [#1875](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1875) + +## 0.8.6 - 2024-02-21 + +### Changed + +- Update smoldot@[version 2.0.21](https://github.com/smol-dot/smoldot/blob/main/wasm-node/CHANGELOG.md#2021---2024-02-06) [#1843](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1843) +- Use LightClient provider announced by the extension with custom events [#1845](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1845) + +## 0.8.5 - 2024-01-18 + +### Changed + +- Use `@bizinikiwi/light-client-extension-helpers` ([#1720](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1720)) +- Update smoldot@[version 2.0.17](https://github.com/smol-dot/smoldot/blob/main/wasm-node/CHANGELOG.md#2017---2024-01-17) [#1767](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1767) + +## 0.8.4 - 2024-01-02 + +### Changed + +- Update smoldot@[version 2.0.16](https://github.com/smol-dot/smoldot/blob/main/wasm-node/CHANGELOG.md#2016---2023-12-29) [#1708](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1708) +- Use `@pezkuwi-api/light-client-extension-helpers@0.0.1-4bc9bd71f8f37f800fec7a42775f403271903870.1.0` ([#1709](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1709)) + +## 0.8.3 - 2023-12-07 + +### Changed + +- Use `@pezkuwi-api/light-client-extension-helpers/web-page` ([#1603](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1603)) + +## 0.8.2 - 2023-12-06 + +### Changed + +- Update `@bizinikiwi/connect-known-chains@^1.0.2` + +## 0.8.1 - 2023-11-30 + +### Changed + +- Use chain specifications from `@bizinikiwi/connect-known-chains` ([#1647](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1647)) + +## 0.8.0 - 2023-11-28 + +### Breaking + +- Add `chain.addChain(...)` to bizinikiwi connect API ([#1604](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1604)) + +### Changed + +- Update smoldot@[version 2.0.13](https://github.com/smol-dot/smoldot/blob/main/wasm-node/CHANGELOG.md#2013---2023-11-28) ([#1641](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1641)) + +## 0.7.35 - 2023-11-12 + +### Changed + +- Update smoldot@[version 2.0.7](https://github.com/smol-dot/smoldot/blob/main/wasm-node/CHANGELOG.md#207---2023-11-02)[#1602](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1602) +- Fix code-spliting issue ([#1605](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1605)) +- Update dependencies ([#1606](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1606)) + +## 0.7.34 - 2023-10-18 + +### Changed + +- Update smoldot@[version 2.0.6](https://github.com/smol-dot/smoldot/blob/main/wasm-node/CHANGELOG.md#201---2023-09-08)[#1572](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1572) + +## 0.7.33 - 2023-09-26 + +### Changed + +- Use dynamic imports for well known chain ([#1560](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1560)) + +## 0.7.32 - 2023-09-14 + +### Changed + +- Add `@bizinikiwi/connect/worker` ([#1525](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1525)) +- Update smoldot@[version 2.0.1](https://github.com/smol-dot/smoldot/blob/main/wasm-node/CHANGELOG.md#201---2023-09-08)[#1534](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1534) + +## 0.7.31 - 2023-07-25 + +### Changed + +- Update smoldot@[version 1.0.13](https://github.com/smol-dot/smoldot/blob/main/wasm-node/CHANGELOG.md#1013---2023-07-16)[#1493](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1493) + +## 0.7.30 - 2023-07-10 + +### Changed + +- Update smoldot@[version 1.0.11](https://github.com/smol-dot/smoldot/blob/main/wasm-node/CHANGELOG.md#1011---2023-06-25)[#1463](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1463) + +## 0.7.28 - 2023-06-11 + +### Fixed + +- Publish `src` folder. + +## 0.7.27 - 2023-06-11 + +### Changed + +- Update smoldot@[version 1.0.9](https://github.com/smol-dot/smoldot/blob/main/wasm-node/CHANGELOG.md)[#1438](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1438) + +### Fixed + +- Avoid importing json files ([#1437](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1437)) + +## 0.7.26 - 2023-05-04 + +### Changed + +- Update smoldot@[version 1.0.4](https://github.com/smol-dot/smoldot/blob/main/wasm-node/CHANGELOG.md#104---2023-05-03)[#1429](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1429) + +## 0.7.25 - 2023-05-01 + +### Changed + +- Update smoldot@[version 1.0.3](https://github.com/smol-dot/smoldot/blob/main/wasm-node/CHANGELOG.md#102---2023-04-12) [#1426](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1426) + +## 0.7.24 - 2023-04-20 + +### Changed + +- Update smoldot@[version 1.0.2](https://github.com/smol-dot/smoldot/blob/main/wasm-node/CHANGELOG.md#102---2023-04-12)[#1420](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1420) +- Switch Pezkuwichain bootnodes from WS to WSS([#1418](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1418)) +- Switch to DNS name based bootnodes for Pezkuwichain ([#1413](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1413)) + +### Fixed + +- Fix broken link in docs ([#1417](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1417)) + +## 0.7.23 - 2023-04-04 + +### Changed + +- Update smoldot@[version 1.0.1](https://github.com/smol-dot/smoldot/blob/main/wasm-node/CHANGELOG.md#101---2023-03-29)[#1410](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1410) + +## 0.7.22 - 2023-03-21 + +### Changed + +- Stop using dynamic imports in order to import the "well-known" specs, due to the fact that not all bundlers are able to handle dynamic imports gracefully on package's code. + +## 0.7.21 - 2023-03-16 + +- Update smoldot to [version 1.0.0](https://github.com/smol-dot/smoldot/blob/main/wasm-node/CHANGELOG.md#100---2022-03-12). ([#1394](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1394)) + +## 0.7.20 - 2023-02-17 + +- Update @bizinikiwi/smoldot-light to smoldot@[version 0.7.11](https://github.com/smol-dot/smoldot/blob/main/bin/wasm-node/CHANGELOG.md#0711---2022-02-13). ([#1389](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1389)) + +## 0.7.19 - 2023-01-13 + +- Update checkpoints in chain specification, in order to correct the breaking of bizinikiwi-connect that occurred due to an operational issue on the Zagros validators(execution of a sudo initializer.forceApprove operation at block #14192316 to recover consensus). ([#1377](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1377)) + +## 0.7.18 - 2022-12-13 + +### Changed + +- Update @bizinikiwi/smoldot-light to [version 0.7.9](https://github.com/pezkuwichain/smoldot/blob/main/bin/wasm-node/CHANGELOG.md#079---2022-11-28). ([#1361](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1361)) + +## 0.7.17 - 2022-11-18 + +### Changed + +- Update @bizinikiwi/smoldot-light to [version 0.7.7](https://github.com/pezkuwichain/smoldot/blob/main/bin/wasm-node/CHANGELOG.md#077---2022-11-11). ([#1345](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1345)) + +## 0.7.16 - 2022-10-31 + +### Changed + +- Update @bizinikiwi/smoldot-light to [version 0.7.5](https://github.com/pezkuwichain/smoldot/blob/main/bin/wasm-node/CHANGELOG.md#075---2022-10-31). ([#1331](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1331)) + +## 0.7.15 - 2022-10-17 + +### Changed + +- Update @bizinikiwi/smoldot-light to [version 0.7.2](https://github.com/pezkuwichain/smoldot/blob/main/bin/wasm-node/CHANGELOG.md#072---2022-10-12). ([#1300](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1300)) + +## 0.7.14 - 2022-09-21 + +### Changed + +- Update @bizinikiwi/smoldot-light to [version 0.6.34](https://github.com/pezkuwichain/smoldot/blob/main/bin/wasm-node/CHANGELOG.md#0634---2022-09-20). ([#1261](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1261)) + +## 0.7.13 - 2022-09-14 + +### Changed + +- Update @bizinikiwi/smoldot-light to [version 0.6.33](https://github.com/pezkuwichain/smoldot/blob/main/bin/wasm-node/CHANGELOG.md#0633---2022-09-13). ([#1248](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1248)) + +## 0.7.12 - 2022-09-12 + +### Changed + +- Update @bizinikiwi/smoldot-light to [version 0.6.32](https://github.com/pezkuwichain/smoldot/blob/main/bin/wasm-node/CHANGELOG.md#0632---2022-09-07). ([#1244](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1244)) + +## 0.7.11 - 2022-08-18 + +### Changed + +- Update @bizinikiwi/smoldot-light to [version 0.6.30](https://github.com/pezkuwichain/smoldot/blob/main/bin/wasm-node/CHANGELOG.md#0630---2022-08-12). ([#1213](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1213)) + +## 0.7.10 - 2022-08-01 + +### Changed + +- Update @bizinikiwi/smoldot-light to [version 0.6.27](https://github.com/pezkuwichain/smoldot/blob/main/bin/wasm-node/CHANGELOG.md#0627---2022-07-29). ([#1182](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1182)) + +## 0.7.9 - 2022-07-19 + +### Changed + +- Alter configuration for supporting both ESM and CommonJS (CJS) ([#1160](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1160)) +- Update @bizinikiwi/smoldot-light to [version 0.6.25](https://github.com/pezkuwichain/smoldot/blob/main/bin/wasm-node/CHANGELOG.md#0625---2022-07-18). ([#1160](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1160)) + +## 0.7.8 - 2022-07-11 + +### Changed + +- Update @bizinikiwi/smoldot-light to [version 0.6.23](https://github.com/pezkuwichain/smoldot/blob/main/bin/wasm-node/CHANGELOG.md#0623---2022-07-11). ([#1146](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1146)) + +## 0.7.7 - 2022-06-17 + +### Changed + +- Update the Pezkuwichain chain specification to start after a forced authorities change. ([#1107](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1107)) + +## 0.7.6 - 2022-06-16 + +### Changed + +- Update @bizinikiwi/smoldot-light to [version 0.6.19](https://github.com/pezkuwichain/smoldot/blob/main/bin/wasm-node/CHANGELOG.md#0619---2022-06-14). ([#1101](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1101)) + +### Fixed + +- Fixed race condition causing failure to detect when the chain initialization fails when the extension is present ([#1093](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1093)). + +## 0.7.5 - 2022-05-17 + +### Added + +- Added an optional configuration to `createScClient` that allows forcing the use of the embedded client, and customizing the maximum log level to use while the embedded client client is in use, allowing for better debuggability. ([#1027](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1027), [#1044](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1044)) + +### Changed + +- Update @bizinikiwi/smoldot-light to [version 0.6.16](https://github.com/pezkuwichain/smoldot/blob/main/bin/wasm-node/CHANGELOG.md#0616---2022-05-16) ([#1048](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1048)) + +## 0.7.4 - 2022-05-05 + +### Changed + +- Debug logs are no longer printed in the console. This should considerably decrease the number of messages being printed. ([#1027](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1027)) + +## 0.7.3 - 2022-05-02 + +### Changed + +- Replace the `pezkuwichain_v2_1` well-known chain with `pezkuwichain_v2_2` ([#1010](https://github.com/pezkuwichain/bizinikiwi-connect/pull/1010)) +- The reason why the extension rejects a chain is now explained in the exception being thrown. ([#968](https://github.com/pezkuwichain/bizinikiwi-connect/pull/968)) + +## 0.7.2 - 2022-04-07 + +### Changed + +- Update @bizinikiwi/smoldot-light to [version 0.6.15](https://github.com/pezkuwichain/smoldot/blob/main/bin/wasm-node/CHANGELOG.md#0615---2022-04-07) ([#955](https://github.com/pezkuwichain/bizinikiwi-connect/pull/955)) + +## 0.7.0 - 2022-04-06 + +### Breaking + +- Removed `createPezkuwiJsScClient` from the API, as the `ScProvider` has been upstreamed to `@pezkuwi/rpc-provider`. ([#909](https://github.com/pezkuwichain/bizinikiwi-connect/pull/909)) + +### Fixed + +- Fixed an issue when calling `chain.remove()` where it would throw an `AlreadyDestroyedError`. + +### Changed + +- Update @bizinikiwi/smoldot-light to [version 0.6.13](https://github.com/pezkuwichain/smoldot/blob/315c3683d3beee1c8f5884261f761530ddf7ef53/bin/wasm-node/CHANGELOG.md#0613---2022-04-05) ([#919](https://github.com/pezkuwichain/bizinikiwi-connect/pull/919)) +- The smoldot background worker will now bound its CPU usage to 50% of one CPU on average. ([#900](https://github.com/pezkuwichain/bizinikiwi-connect/pull/900)) + +## 0.6.4, 0.6.5 - 2022-03-25 + +### Changed + +- Update @bizinikiwi/smoldot-light to [version 0.6.9](https://github.com/pezkuwichain/smoldot/blob/main/bin/wasm-node/CHANGELOG.md#069---2022-03-25) ([#901](https://github.com/pezkuwichain/bizinikiwi-connect/pull/901)) + +## 0.6.3 - 2022-03-23 + +### Added + +- The `isExtensionPresent` constant indicates whether the bizinikiwi-connect extension has been detected. ([#869](https://github.com/pezkuwichain/bizinikiwi-connect/pull/869)) + +### Changed + +- Update @bizinikiwi/smoldot-light to [version 0.6.8](https://github.com/pezkuwichain/smoldot/blob/main/bin/wasm-node/CHANGELOG.md#068---2022-03-23) ([#890](https://github.com/pezkuwichain/bizinikiwi-connect/pull/890)) +- Replace the `pezkuwichain_v2` well-known chain with `pezkuwichain_v2_1` ([#879](https://github.com/pezkuwichain/bizinikiwi-connect/pull/879)) +- The inline client ("SmoldotProvider") no longer tries to connect to non-WebSocket addresses. This was previously the case when using the library from within NodeJS. This change ensures consistency in terms of blockchain connectivity between browsers and NodeJS. ([#863](https://github.com/pezkuwichain/bizinikiwi-connect/pull/863)) +- The error message when passing an invalid well-known chain name to `addWellKnownChain` is no longer confusing. ([#873](https://github.com/pezkuwichain/bizinikiwi-connect/pull/873)) + +### Fixed + +- Fixed wrong unsubscription JSON-RPC methods being used when calling `ProviderInterface.disconnect()` ([#842](https://github.com/pezkuwichain/bizinikiwi-connect/pull/842)). diff --git a/packages/connect/LICENSE b/packages/connect/LICENSE new file mode 100644 index 0000000..29f3497 --- /dev/null +++ b/packages/connect/LICENSE @@ -0,0 +1,676 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Substrate Connect Copyright (C) 2020-2022 Parity Technologies Ltd + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. + + diff --git a/packages/connect/README.md b/packages/connect/README.md new file mode 100644 index 0000000..7be9d03 --- /dev/null +++ b/packages/connect/README.md @@ -0,0 +1,116 @@ +

+ +
+

@bizinikiwi/connect

+

An NPM package that offers an innovative way to interact with Bizinikiwi-based blockchains directly in your browser.

+

+ + npm + + + GPL-3.0-or-later + +

+
+ +

+ +The primary implementation of the light-client provider for any Bizinikiwi-based chain. + +## Using `@bizinikiwi/connect` for library authors + +The `connect` package searches for a light client provider via the discovery protocol. If none is found, it will initiate a smoldot instance in the user's browser tab. + +### Example Usage + +To connect to a well-known chain ('pezkuwi', 'ksmcc3', 'zagros2', 'pezkuwichain_v2_2'): + +```js +import { createScClient, WellKnownChain } from "@bizinikiwi/connect" + +const scClient = createScClient() +const chain = await scClient.addWellKnownChain( + WellKnownChain.zagros2, + function jsonRpcCallback(response) { + console.log("response", response) + }, +) + +chain.sendJsonRpc( + '{"jsonrpc":"2.0","id":"1","method":"system_health","params":[]}', +) +``` + +To connect to a custom Bizinikiwi chain using its name and chainspec: + +```js +import { createScClient } from "@bizinikiwi/connect" +import myJsonChainSpec from "./myBizinikiwiChainSpec.json" + +const myChainSpec = JSON.stringify(myJsonChainSpec) + +const scClient = createScClient() +const chain = await scClient.addChain( + myChainSpec, + function jsonRpcCallback(response) { + console.log("response", response) + }, +) + +chain.sendJsonRpc( + '{"jsonrpc":"2.0","id":"1","method":"system_health","params":[]}', +) +``` + +### Connecting to a Parachain + +To connect to a parachain, first instantiate the relay chain it is connected to, then instantiate the parachain on the same relay chain. The following example connects to a parachain on the Zagros test network: + +```js +import { createScClient, WellKnownChain } from "@bizinikiwi/connect" +import jsonParachainSpec from "./myParaChainSpec.json" + +const parachainSpec = JSON.stringify(jsonParachainSpec) + +const scClient = createScClient() +const relayChain = await scClient.addWellKnownChain(WellKnownChain.zagros2) +const parachain = await relayChain.addChain( + parachainSpec, + function jsonRpcCallback(response) { + console.log("response", response) + }, +) + +parachain.sendJsonRpc( + '{"jsonrpc":"2.0","id":"1","method":"system_health","params":[]}', +) +``` + +### PezkuwiJs Example + +```sh +yarn add @pezkuwi/rpc-provider +yarn add @pezkuwi/api +``` + +```ts +import { ScProvider } from "@pezkuwi/rpc-provider/bizinikiwi-connect" +import * as Sc from "@bizinikiwi/connect" +import { ApiPromise } from "@pezkuwi/api" + +// Connect to pezkuwi relay chain +const provider = new ScProvider(Sc, Sc.WellKnownChain.pezkuwi) +await provider.connect() +const api = await ApiPromise.create({ provider }) + +// Connect to parachain +const provider2 = new ScProvider(Sc, Sc.WellKnownChain.people, provider) +await provider2.connect() +const api2 = await ApiPromise.create({ provider }) +``` + +## Scripts + +- `pnpm test` to run the unit tests +- `pnpm build` to build @bizinikiwi-connect +- `pnpm lint` to run linter for @bizinikiwi-connect diff --git a/packages/connect/package.json b/packages/connect/package.json new file mode 100644 index 0000000..f1bc4d8 --- /dev/null +++ b/packages/connect/package.json @@ -0,0 +1,93 @@ +{ + "name": "@bizinikiwi/connect", + "version": "2.1.9", + "description": "Bizinikiwi-connect to Smoldot clients. Using either bizinikiwi extension with predefined clients or an internal smoldot client based on chainSpecs provided.", + "author": "Parity Team ", + "license": "GPL-3.0-only", + "publishConfig": { + "access": "public" + }, + "type": "module", + "main": "./dist/commonjs/index.js", + "module": "./dist/esm/index.js", + "types": "./dist/commonjs/index.d.ts", + "exports": { + "./package.json": "./package.json", + ".": { + "browser": { + "types": "./dist/browser/index.d.ts", + "default": "./dist/browser/index.js" + }, + "import": { + "@bizinikiwi-connect/source": "./src/index.ts", + "types": "./dist/esm/index.d.ts", + "default": "./dist/esm/index.js" + }, + "require": { + "types": "./dist/commonjs/index.d.ts", + "default": "./dist/commonjs/index.js" + } + }, + "./worker": { + "browser": { + "types": "./dist/browser/worker.d.ts", + "default": "./dist/browser/worker.js" + }, + "import": { + "@bizinikiwi-connect/source": "./src/worker.ts", + "types": "./dist/esm/worker.d.ts", + "default": "./dist/esm/worker.js" + }, + "require": { + "types": "./dist/commonjs/worker.d.ts", + "default": "./dist/commonjs/worker.js" + } + } + }, + "files": [ + "dist" + ], + "tshy": { + "project": "./tsconfig.build.json", + "exports": { + "./package.json": "./package.json", + ".": "./src/index.ts", + "./worker": "./src/worker.ts" + }, + "esmDialects": [ + "browser" + ], + "sourceDialects": [ + "@bizinikiwi-connect/source" + ], + "exclude": [ + "src/**/*.test.ts" + ] + }, + "repository": { + "type": "git", + "url": "git+https://github.com/pezkuwichain/bizinikiwi-connect.git" + }, + "bugs": { + "url": "https://github.com/pezkuwichain/bizinikiwi-connect/issues" + }, + "homepage": "https://github.com/pezkuwichain/bizinikiwi-connect#readme", + "scripts": { + "prepare": "corepack pnpm turbo build", + "deep-clean": "npm run clean && rimraf dist node_modules", + "clean": "rimraf dist .tshy .tshy-build", + "build": "npm run clean && tshy", + "test": "vitest run --dangerouslyIgnoreUnhandledErrors --environment jsdom", + "lint": "eslint . --ext .js,.ts" + }, + "dependencies": { + "@bizinikiwi/connect-extension-protocol": "^2.2.2", + "@bizinikiwi/connect-known-chains": "^1.10.3", + "@bizinikiwi/smoldot-discovery": "^2.0.3", + "smoldot": "^2.0.34" + }, + "devDependencies": { + "typescript": "5.6.2", + "vitest": "^2.1.9" + } +} diff --git a/packages/connect/src/connector/getSpec.ts b/packages/connect/src/connector/getSpec.ts new file mode 100644 index 0000000..c3e83cb --- /dev/null +++ b/packages/connect/src/connector/getSpec.ts @@ -0,0 +1,52 @@ +import { WellKnownChain } from "./types.js" + +const chains: Map> = new Map() + +export async function getSpec(chain: string): Promise { + if (!Object.keys(WellKnownChain).includes(chain)) + throw new Error("Invalid chain name") + + const knownChain = chain as WellKnownChain + if (!chains.has(knownChain)) + // Dynamic imports needs to be explicit for ParcelJS + // See https://github.com/parcel-bundler/parcel/issues/125 + switch (knownChain) { + case WellKnownChain.pezkuwi: { + chains.set( + WellKnownChain.pezkuwi, + import("@bizinikiwi/connect-known-chains/pezkuwi"), + ) + break + } + case WellKnownChain.ksmcc3: { + chains.set( + WellKnownChain.ksmcc3, + import("@bizinikiwi/connect-known-chains/ksmcc3"), + ) + break + } + case WellKnownChain.zagros2: { + chains.set( + WellKnownChain.zagros2, + import("@bizinikiwi/connect-known-chains/zagros2"), + ) + break + } + case WellKnownChain.pezkuwichain_v2_2: { + chains.set( + WellKnownChain.pezkuwichain_v2_2, + import("@bizinikiwi/connect-known-chains/pezkuwichain_v2_2"), + ) + break + } + case WellKnownChain.paseo: { + chains.set( + WellKnownChain.paseo, + import("@bizinikiwi/connect-known-chains/paseo"), + ) + break + } + } + + return (await chains.get(knownChain)!).chainSpec +} diff --git a/packages/connect/src/connector/index.ts b/packages/connect/src/connector/index.ts new file mode 100644 index 0000000..60438ee --- /dev/null +++ b/packages/connect/src/connector/index.ts @@ -0,0 +1,75 @@ +import type { SmoldotExtensionAPI } from "@bizinikiwi/smoldot-discovery/types" +import { + createScClient as smoldotScClient, + type Config as EmbeddedNodeConfig, +} from "./smoldot-light.js" +import type { ScClient } from "./types.js" +import { getSmoldotExtensionProviders } from "@bizinikiwi/smoldot-discovery" + +export * from "./types.js" +export type { EmbeddedNodeConfig } + +/** + * Configuration that can be passed to {createScClient}. + */ +export interface Config { + /** + * If `true`, then the client will always use a node embedded within the page and never use + * the bizinikiwi-connect extension. + * + * Defaults to `false`. + */ + forceEmbeddedNode?: boolean + + /** + * Configuration to use for the embedded node. Ignored if the extension is present. + * + * If you want to make sure that this configuration isn't ignored, use this option in + * conjunction with {Config.forceEmbeddedNode}. + */ + embeddedNodeConfig?: EmbeddedNodeConfig +} + +/** + * Returns a {@link ScClient} that connects to chains, either through the bizinikiwi-connect + * extension or by executing a light client directly from JavaScript, depending on whether the + * extension is installed and available. + * + * The bizinikiwi-connect extension is identified via the `@bizinikiwi/discovery` protocol. + * + * It must: + * + * 1. Be compliant `@bizinikiwi/smoldot-discovery` interface + * 2. Include an rdns label starting with `io.github.pezkuwichain.BizinikiwiConnect` + * + */ +export const createScClient = (config?: Config): ScClient => { + if (config?.forceEmbeddedNode) + return smoldotScClient(config?.embeddedNodeConfig) + + const smoldotProviderPromise = getSmoldotProviderPromise() + const client = smoldotProviderPromise + ? smoldotProviderPromise + : smoldotScClient(config?.embeddedNodeConfig) + + return { + async addChain(chainSpec, options) { + return (await client).addChain(chainSpec, options) + }, + async addWellKnownChain(id, options) { + return (await client).addWellKnownChain(id, options) + }, + } +} + +function getSmoldotProviderPromise(): Promise | undefined { + if (typeof document !== "object" || typeof CustomEvent !== "function") return + const lightClientProvider = getSmoldotExtensionProviders() + .filter((detail) => + // Filter for Bizinikiwi Connect to find the correct provider among multiple providers. + detail.info.rdns.startsWith("io.github.pezkuwichain.BizinikiwiConnect"), + ) + .map((detail) => detail.provider)[0] + + return lightClientProvider +} diff --git a/packages/connect/src/connector/smoldot-light.test.ts b/packages/connect/src/connector/smoldot-light.test.ts new file mode 100644 index 0000000..bc1f2d9 --- /dev/null +++ b/packages/connect/src/connector/smoldot-light.test.ts @@ -0,0 +1,231 @@ +// eslint-disable-next-line import/no-extraneous-dependencies +import { beforeEach, beforeAll, it, describe, expect, vi } from "vitest" +import type { AddChainOptions, ClientOptions } from "smoldot" +import { WellKnownChain } from "./types.js" + +class SdAlreadyDestroyedError extends Error { + constructor() { + super() + this.name = "AlreadyDestroyedError" + } +} + +class SdCrashError extends Error { + constructor(message: string) { + super(message) + this.name = "CrashError" + } +} + +class SdJsonRpcDisabledError extends Error { + constructor() { + super() + this.name = "JsonRpcDisabledError" + } +} + +class SdMalformedJsonRpcError extends Error { + constructor() { + super() + this.name = "MalformedJsonRpcError" + } +} + +class SdQueueFullError extends Error { + constructor() { + super() + this.name = "QueueFullError" + } +} + +const mockSmoldotLightFactory = () => { + const start = (options: ClientOptions) => { + const addChain = ( + addChainOptions: AddChainOptions, + isClientTerminated: () => boolean, + ) => { + let _remove = vi.fn() + let _sendJsonRpc = vi.fn() + return { + _addChainOptions: addChainOptions, + remove() { + if (isClientTerminated()) throw new SdAlreadyDestroyedError() + _remove() + }, + _setRemove(nextRemove: typeof _remove) { + _remove = nextRemove + }, + _getSendRemove: () => _remove, + sendJsonRpc(rpc: string) { + if (isClientTerminated()) throw new SdAlreadyDestroyedError() + _sendJsonRpc(rpc) + }, + _setSendJsonRpc(nextSendJsonRpc: typeof _sendJsonRpc) { + _sendJsonRpc = nextSendJsonRpc + }, + _getSendJsonRpc: () => _sendJsonRpc, + } + } + type MockChain = ReturnType + const chains: MockChain[] = [] + + const terminate = vi.fn() + + return { + _options: options, + _getChains: () => chains, + _getLatestChain: () => chains?.[chains.length - 1], + terminate, + addChain: (addChainOptions: AddChainOptions) => { + const chain = addChain( + addChainOptions, + () => terminate.mock.calls.length > 0, + ) + chains.push(chain) + return Promise.resolve(chain) + }, + } + } + type MockClient = ReturnType + + let latestClient: MockClient + const mock = { + AlreadyDestroyedError: SdAlreadyDestroyedError, + CrashError: SdCrashError, + JsonRpcDisabledError: SdJsonRpcDisabledError, + MalformedJsonRpcError: SdMalformedJsonRpcError, + QueueFullError: SdQueueFullError, + start: (options: ClientOptions) => { + return (latestClient = start(options)) + }, + getLatestClient: () => latestClient, + } + return mock +} + +vi.doMock("smoldot", mockSmoldotLightFactory) +vi.doMock("./specs/index.js", () => ({ + getSpec: (wellKnownChain: string) => `fake-${wellKnownChain}-spec`, +})) + +type MockSmoldotLight = ReturnType +let mockedSmoldotLight: MockSmoldotLight + +beforeAll(async () => { + mockedSmoldotLight = mockSmoldotLightFactory as unknown as MockSmoldotLight +}) + +beforeEach(() => { + vi.resetModules() +}) + +describe("SmoldotConnect::smoldot", () => { + describe("client", () => { + it("does not eagerly instantiate the client", () => { + import("./smoldot-light.js").then((smoldot) => { + smoldot.createScClient() + mockedSmoldotLight = + mockSmoldotLightFactory as unknown as MockSmoldotLight + + expect(mockedSmoldotLight.start).toBeUndefined() + }) + }) + + it("terminates the internal client when all the chains, from all clients, have been removed", () => { + import("./smoldot-light.js").then(async (smoldot) => { + const { addWellKnownChain, addChain } = smoldot.createScClient() + + let chain1 = await addWellKnownChain("" as WellKnownChain) + const client = mockedSmoldotLight?.getLatestClient() + let chain2 = await addChain("") + expect(client).toBe(mockedSmoldotLight.getLatestClient()) + + chain1.remove() + expect(client.terminate).not.toHaveBeenCalled() + + chain2.remove() + expect(client.terminate).toHaveBeenCalled() + let chain3 = await addWellKnownChain("" as WellKnownChain) + expect(mockedSmoldotLight.getLatestClient()).not.toBe(client) + expect( + mockedSmoldotLight.getLatestClient().terminate, + ).not.toHaveBeenCalled() + chain3.remove() + expect( + mockedSmoldotLight.getLatestClient().terminate, + ).toHaveBeenCalled() + }) + }) + + it("handles race conditions on the client when adding/removing chains", () => { + import("./smoldot-light.js").then(async (smoldot) => { + const { addChain } = smoldot.createScClient() + const { addChain: addChain2 } = smoldot.createScClient() + + let chain1 = await addChain("") + const client = mockedSmoldotLight.getLatestClient() + const chain2Promise = addChain2("") + chain1.remove() + expect(client.terminate).not.toHaveBeenCalled() + + let chain2 = await chain2Promise + chain2.remove() + expect(client.terminate).toHaveBeenCalled() + }) + }) + }) + + describe("chain", () => { + it("propagates the correct chainSpec to smoldot", () => { + import("./smoldot-light.js").then(async (smoldot) => { + const { addChain, addWellKnownChain } = smoldot.createScClient() + const chainSpec = "testChainSpec" + await addChain(chainSpec) + let mockedChain = mockedSmoldotLight + .getLatestClient() + ._getLatestChain()! + expect(mockedChain._addChainOptions.chainSpec).toEqual(chainSpec) + + await addWellKnownChain(WellKnownChain.pezkuwi) + mockedChain = mockedSmoldotLight.getLatestClient()._getLatestChain()! + expect(mockedChain._addChainOptions.chainSpec).toEqual( + "fake-pezkuwi-spec", + ) + + await addWellKnownChain(WellKnownChain.ksmcc3) + mockedChain = mockedSmoldotLight.getLatestClient()._getLatestChain()! + expect(mockedChain._addChainOptions.chainSpec).toEqual( + "fake-ksmcc3-spec", + ) + + await addWellKnownChain(WellKnownChain.pezkuwichain_v2_2) + mockedChain = mockedSmoldotLight.getLatestClient()._getLatestChain()! + expect(mockedChain._addChainOptions.chainSpec).toEqual( + "fake-pezkuwichain_v2_2-spec", + ) + }) + }) + + it("propagates the correct potentialRelayChainIds to smoldot", () => { + import("./smoldot-light.js").then(async (smoldot) => { + const { addChain } = smoldot.createScClient() + let prevChains = await Promise.all( + Array(3) + .fill(null) + .map(() => addChain("")), + ) + prevChains[0]!.remove() + await addChain("") + const mockedChains = mockedSmoldotLight + .getLatestClient() + ._getChains() + .slice(-4) + const lastMockedChain = mockedChains[3] + expect(lastMockedChain!._addChainOptions.potentialRelayChains).toEqual([ + mockedChains[1], + mockedChains[2], + ]) + }) + }) + }) +}) diff --git a/packages/connect/src/connector/smoldot-light.ts b/packages/connect/src/connector/smoldot-light.ts new file mode 100644 index 0000000..3d5946b --- /dev/null +++ b/packages/connect/src/connector/smoldot-light.ts @@ -0,0 +1,270 @@ +import type { + Chain as SChain, + Client, + ClientOptions, + ClientOptionsWithBytecode, +} from "smoldot" +import { getSpec } from "./getSpec.js" +import { + type AddWellKnownChain, + type Chain, + type ScClient, + AlreadyDestroyedError, + CrashError, + JsonRpcDisabledError, + type AddChain, + WellKnownChain, + QueueFullError, +} from "./types.js" +import type { AddChainOptions } from "@bizinikiwi/smoldot-discovery/types" + +const isBrowser = ![typeof window, typeof document].includes("undefined") + +let _QueueFullError = class {} + +let startPromise: Promise<(options: ClientOptions) => Client> | null = null +const getStart = () => { + if (startPromise) return startPromise + startPromise = import("smoldot").then((sm) => { + _QueueFullError = sm.QueueFullError + return sm.start + }) + return startPromise +} + +let startWithByteCodePromise: Promise< + (options: ClientOptionsWithBytecode) => Client +> | null = null +const getStartWithByteCode = () => { + if (startWithByteCodePromise) return startWithByteCodePromise + // @ts-ignore TODO: fix types in smoldot/no-auto-bytecode + startWithByteCodePromise = import("smoldot/no-auto-bytecode").then( + (sm) => sm.startWithBytecode, + ) + return startWithByteCodePromise +} + +const clientReferences: Config[] = [] // Note that this can't be a set, as the same config is added/removed multiple times +let clientPromise: Promise | Client | null = null +let clientReferencesMaxLogLevel = 3 +const getClientAndIncRef = (config: Config): Promise => { + if (config.maxLogLevel && config.maxLogLevel > clientReferencesMaxLogLevel) + clientReferencesMaxLogLevel = config.maxLogLevel + + if (clientPromise) { + clientReferences.push(config) + if (clientPromise instanceof Promise) return clientPromise + else return Promise.resolve(clientPromise) + } + + let worker: Worker | undefined = undefined + let portToWorker: MessagePort | undefined = undefined + if (config.workerFactory) { + worker = config.workerFactory() + const { port1, port2 } = new MessageChannel() + worker.postMessage(port1, [port1]) + portToWorker = port2 + } + + const clientOptions: ClientOptions = { + portToWorker, + forbidTcp: true, // In order to avoid confusing inconsistencies between browsers and NodeJS, TCP connections are always disabled. + forbidNonLocalWs: true, // Prevents browsers from emitting warnings if smoldot tried to establish non-secure WebSocket connections + maxLogLevel: 9999999, // The actual level filtering is done in the logCallback + cpuRateLimit: 0.5, // Politely limit the CPU usage of the smoldot background worker. + logCallback: (level, target, message) => { + if (level > clientReferencesMaxLogLevel) return + + // The first parameter of the methods of `console` has some printf-like substitution + // capabilities. We don't really need to use this, but not using it means that the logs + // might not get printed correctly if they contain `%`. + if (level <= 1) { + console.error("[%s] %s", target, message) + } else if (level === 2) { + console.warn("[%s] %s", target, message) + } else if (level === 3) { + console.info("[%s] %s", target, message) + } else if (level === 4) { + console.debug("[%s] %s", target, message) + } else { + console.trace("[%s] %s", target, message) + } + }, + } + + const newClientPromise = worker + ? getStartWithByteCode().then((start) => { + return start({ + ...clientOptions, + bytecode: new Promise((resolve) => { + // In NodeJs, onmessage does not exist in Worker from "node:worker_threads" + if (isBrowser) worker!.onmessage = (event) => resolve(event.data) + // @ts-ignore + else worker!.on("message", (message) => resolve(message)) + }), + }) + }) + : getStart().then((start) => start(clientOptions)) + + clientPromise = newClientPromise + + newClientPromise.then((client) => { + // Make sure that the client we have just created is still desired + if (clientPromise === newClientPromise) clientPromise = client + else client.terminate() + // Note that if clientPromise != newClientPromise we know for sure that the client that we + // return isn't going to be used. We would rather not return a terminated client, but this + // isn't possible for type check reasons. + return client + }) + + clientReferences.push(config) + return clientPromise +} + +// Must be passed the exact same object as was passed to {getClientAndIncRef} +const decRef = (config: Config) => { + const idx = clientReferences.indexOf(config) + if (idx === -1) throw new Error("Internal error within smoldot") + clientReferences.splice(idx, 1) + + // Update `clientReferencesMaxLogLevel` + // Note how it is set back to 3 if there is no reference anymore + clientReferencesMaxLogLevel = 3 + for (const cfg of clientReferences.values()) { + if (cfg.maxLogLevel && cfg.maxLogLevel > clientReferencesMaxLogLevel) + clientReferencesMaxLogLevel = cfg.maxLogLevel + } + + if (clientReferences.length === 0) { + if (clientPromise && !(clientPromise instanceof Promise)) + clientPromise.terminate() + clientPromise = null + } +} + +const transformErrors = (thunk: () => void) => { + try { + thunk() + } catch (e) { + const error = e as Error | undefined + if (error?.name === "JsonRpcDisabledError") throw new JsonRpcDisabledError() + if (error?.name === "CrashError") throw new CrashError(error.message) + if (error?.name === "AlreadyDestroyedError") + throw new AlreadyDestroyedError() + if (error instanceof _QueueFullError) throw new QueueFullError() + throw new CrashError( + e instanceof Error ? e.message : `Unexpected error ${e}`, + ) + } +} + +/** + * Configuration that can be passed to {createScClient}. + */ +export interface Config { + /** + * The client prints logs in the console. By default, only log levels 1, 2, and 3 (corresponding + * respectively to ERROR, WARN, and INFO) are printed. + * + * In order to more easily debug problems, you can pass 4 (DEBUG) or more. + * + * This setting is only taken into account between the moment when you use this chain to add a + * chain for the first time, and the moment when all the chains that you have added have been + * removed. + * + * If {createScClient} is called multiple times with multiple different log levels, the highest + * value will be used. + */ + maxLogLevel?: number + + /** + * Creates a `Worker` that is expected to import `@bizinikiwi/connect/worker`. + * + * If this option isn't set then the smoldot light client will run entirely on the "current thread", which might slow + * down other components that also run on this thread. + */ + workerFactory?: () => Worker +} + +/** + * Returns a {ScClient} that connects to chains by executing a light client directly + * from JavaScript. + * + * This is quite expensive in terms of CPU, but it is the only choice when the bizinikiwi-connect + * extension is not installed. + */ +export const createScClient = (config?: Config): ScClient => { + const configOrDefault = config || { maxLogLevel: 3 } + + const internalAddChain = async ( + chainSpec: string, + options?: AddChainOptions & { relayChain?: SChain }, + ): Promise => { + const client = await getClientAndIncRef(configOrDefault) + + try { + const internalChain = await client.addChain({ + chainSpec, + potentialRelayChains: options?.relayChain + ? [options.relayChain] + : undefined, + disableJsonRpc: options?.disableJsonRpc, + databaseContent: options?.databaseContent, + }) + + return { + sendJsonRpc: (rpc) => { + transformErrors(() => internalChain.sendJsonRpc(rpc)) + }, + nextJsonRpcResponse: () => internalChain.nextJsonRpcResponse(), + jsonRpcResponses: internalChain.jsonRpcResponses, + remove: () => { + try { + transformErrors(() => { + internalChain.remove() + }) + } finally { + decRef(configOrDefault) + } + }, + addChain: ( + chainSpec: string, + options?: AddChainOptions, + ): Promise => { + return internalAddChain(chainSpec, { + ...options, + relayChain: internalChain, + }) + }, + } + } catch (error) { + decRef(configOrDefault) + throw error + } + } + + const addChain: AddChain = (chainSpec, options) => + internalAddChain(chainSpec, options) + + const addWellKnownChain: AddWellKnownChain = async ( + supposedChain: WellKnownChain, + options, + ): Promise => { + // the following line ensures that the http request for the dynamic import + // of smoldot and the request for the dynamic import of the spec + // happen in parallel + getClientAndIncRef(configOrDefault) + + try { + return await internalAddChain(await getSpec(supposedChain), options) + } finally { + decRef(configOrDefault) + } + } + + return { + addChain, + addWellKnownChain, + } +} diff --git a/packages/connect/src/connector/types.ts b/packages/connect/src/connector/types.ts new file mode 100644 index 0000000..415940e --- /dev/null +++ b/packages/connect/src/connector/types.ts @@ -0,0 +1,82 @@ +import type { + AddChain, + AddWellKnownChain, +} from "@bizinikiwi/smoldot-discovery/types" + +/** + * Client that allows connecting to chains. + * + * Use {ScClient.addChain} or {ScClient.addWellKnownChain} to connect to a + * chain. + * + * If you want to connect to a parachain, you **must** have connected to its corresponding relay + * chain with the same instance of {ScClient}. The matching between relay chains and + * parachains is done through the `relay_chain` field in the parachain specification. + */ +export interface ScClient { + /** + * Connects to a chain. + * + * Throws an exception if the chain specification isn't valid, or if the chain specification + * concerns a parachain but no corresponding relay chain can be found. + * + * Bizinikiwi-connect will automatically de-duplicate chains if multiple identical chains are + * added, in order to save resources. In other words, it is not a problem to call `addChain` + * multiple times with the same chain specifications and obtain multiple `Chain`. + * When the same client is used for multiple different purposes, you are in fact strongly + * encouraged to trust bizinikiwi-connect and not attempt to de-duplicate chains yourself, as + * determining whether two chains are identical is complicated and might have security + * implications. + * + * Bizinikiwi-connect tries to distribute CPU resources equally between all active `Chain` + * objects. + * + * @param chainSpec Specification of the chain to add. + + * @param jsonRpcCallback Callback invoked in response to calling {Chain.sendJsonRpc}. + * This field is optional. If no callback is provided, the client will save up resources by not + * starting the JSON-RPC endpoint, and it is forbidden to call {Chain.sendJsonRpc}. + * Will never be called after ̀{Chain.remove} has been called or if a {CrashError} has been + * generated. + * + * @throws {AddChainError} If the chain can't be added. + * @throws {CrashError} If the background client has crashed. + */ + addChain: AddChain + + /** + * Connects to a chain, by its `id`. + * + * Throws an exception if no chain with this name is known. + * + * Bizinikiwi-connect will automatically de-duplicate chains if multiple identical chains are + * added, in order to save resources. In other words, it is not a problem to call `addChain` + * multiple times with the same chain specifications and obtain multiple `Chain`. + * When the same client is used for multiple different purposes, you are in fact strongly + * encouraged to trust bizinikiwi-connect and not attempt to de-duplicate chains yourself, as + * determining whether two chains are identical is complicated and might have security + * implications. + * + * Bizinikiwi-connect tries to distribute CPU resources equally between all active `Chain` + * objects. + * + * @param id Name of the well-known chain to add. + * @param jsonRpcCallback Same parameter as for {ScClient.addChain} + * + * @throws {AddChainError} If no chain with this name is known. + * @throws {CrashError} If the background client has crashed. + */ + addWellKnownChain: AddWellKnownChain +} + +export { + WellKnownChain, + AlreadyDestroyedError, + CrashError, + JsonRpcDisabledError, + QueueFullError, + type Chain, + type AddChain, + type AddWellKnownChain, + type AddChainOptions, +} from "@bizinikiwi/smoldot-discovery/types" diff --git a/packages/connect/src/index.ts b/packages/connect/src/index.ts new file mode 100644 index 0000000..707180f --- /dev/null +++ b/packages/connect/src/index.ts @@ -0,0 +1,98 @@ +/** + * The bizinikiwi-connect package makes it possible to connect to Bizinikiwi-compatible blockchains with a light client. + * + * Connecting to a chain is done in two steps: + * + * 1. Call {@link createScClient}, which gives you a so-called *client*. + * 2. Call {@link ScClient.addChain addChain} or {@link ScClient.addWellKnownChain addWellKnownChain} on this client. + * + * Note that this library is a low-level library where you directly send JSON-RPC requests and + * receive responses. + * + * # Adding parachains + * + * Connecting to a parachain is done by obtaining a relay chain instance and then calling {@link Chain.addChain addChain}. + * + * ```js + * const client = createScClient(); + * const relayChain = await client.addChain(relayChainSpec); + * const parachain = await relayChain.addChain(parachainSpec); + * ``` + * + * While this will **not** work, and an exception will be thrown when adding the parachain: + * + * ```js + * await createScClient().addChain(relayChainSpec); + * await createScClient().addChain(parachainSpec); + * ``` + * + * # Resources sharing + * + * While calling {@link createScClient} multiple times leads to a different observable behaviour + * when it comes to parachains (see previous section), internally resources are shared + * between all the clients. + * + * In order words, it is not a problem to do this: + * + * ```js + * const relayChainSpec = ...; + * const chain1 = await createScClient().addChain(relayChainSpec); + * const chain2 = await createScClient().addChain(relayChainSpec); + * ``` + * + * From an API perspective, `chain1` and `chain2` should be treated as two completely separate + * connections to the same chain. Internally, however, only one "actual" connection to that chain + * will exist. + * + * This means that there is no problem in calling {@link createScClient} from within a library for + * example. + * + * # Well-known chains + * + * This package contains a list of so-called {@link WellKnownChain}s. This is a list of popular chains + * that users are likely to connect to. Instead of calling `addChain` with a chain specification, + * one can call `addWellKnownChain`, passing only the name of a well-known chain as parameter. + * + * Using {@link WellKnownChain}s doesn't provide any benefit when the bizinikiwi-connect extension is not + * installed. + * + * If, however, the bizinikiwi-connect extension is installed, using {@link ScClient.addWellKnownChain addWellKnownChain} has several + * benefits: + * + * - The web page that uses bizinikiwi-connect doesn't need to download the chain specification of + * a well-known chain from the web server, as this chain specification is already known by the + * extension. + * - The extension starts connect to well-known chains when the browser initializes, meaning that + * when {@link ScClient.addWellKnownChain addWellKnownChain} is called, it is likely that the chain in question has already been + * fully synchronized. + * - Furthermore, the extension stores the state of all the well-known chains in the browser's + * local storage. This leads to a very quick initialization time. + * + * # Usage with a worker + * By default, when the bizinikiwi-connect extension is not installed, {@link createScClient} will run the smoldot light + * client entirely in the current thread. This can cause performance issues if other CPU-heavy operations are done in + * that thread. + * + * In order to help with this, it possible to run the smoldot light client in a worker. + * To do so, you must provide a {@link EmbeddedNodeConfig.workerFactory workerFactory} to {@link createScClient} + * and setup the worker to import `@bizinikiwi/connect/worker`. + * + * For example + * + * ```js + * // worker.mjs + * import "@bizinikiwi/connect/worker" + * + * // main.mjs + * import { createScClient } from "@bizinikiwi/connect" + * createScClient({ + * embeddedNodeConfig: { + * workerFactory: () => new Worker("./worker.mjs"), + * }, + * }) + * ``` + * + * @packageDocumentation + */ + +export * from "./connector/index.js" diff --git a/packages/connect/src/worker-browser.mts b/packages/connect/src/worker-browser.mts new file mode 100644 index 0000000..43128ff --- /dev/null +++ b/packages/connect/src/worker-browser.mts @@ -0,0 +1,14 @@ +/// + +import * as smoldot from "smoldot/worker" +import { compileBytecode } from "smoldot/bytecode" + +declare var self: DedicatedWorkerGlobalScope + +compileBytecode().then((bytecode: unknown) => self.postMessage(bytecode)) + +self.onmessage = ({ data }) => + smoldot + .run(data) + .catch((error: any) => console.error("[smoldot-worker]", error)) + .finally(self.close) diff --git a/packages/connect/src/worker.ts b/packages/connect/src/worker.ts new file mode 100644 index 0000000..40ac045 --- /dev/null +++ b/packages/connect/src/worker.ts @@ -0,0 +1,12 @@ +import * as smoldot from "smoldot/worker" +import { compileBytecode } from "smoldot/bytecode" +import { parentPort } from "node:worker_threads" + +compileBytecode().then((bytecode: any) => parentPort!.postMessage(bytecode)) + +parentPort!.once("message", (data) => + smoldot + .run(data) + .catch((error: any) => console.error("[smoldot-worker]", error)) + .finally(() => process.exit()), +) diff --git a/packages/connect/tsconfig.build.json b/packages/connect/tsconfig.build.json new file mode 100644 index 0000000..3d7778e --- /dev/null +++ b/packages/connect/tsconfig.build.json @@ -0,0 +1,5 @@ +{ + "extends": "../../tsconfig.build.json", + "include": ["src"], + "exclude": ["src/**/*.test.ts"] +} diff --git a/packages/connect/tsconfig.json b/packages/connect/tsconfig.json new file mode 100644 index 0000000..71351fd --- /dev/null +++ b/packages/connect/tsconfig.json @@ -0,0 +1,4 @@ +{ + "extends": "../../tsconfig.base.json", + "include": ["src", "tests"] +} diff --git a/packages/connect/typedoc.json b/packages/connect/typedoc.json new file mode 100644 index 0000000..9cc6755 --- /dev/null +++ b/packages/connect/typedoc.json @@ -0,0 +1,4 @@ +{ + "entryPoints": ["src/index.ts"], + "includeVersion": true +} diff --git a/packages/discovery/CHANGELOG.md b/packages/discovery/CHANGELOG.md new file mode 100644 index 0000000..735f1d3 --- /dev/null +++ b/packages/discovery/CHANGELOG.md @@ -0,0 +1,65 @@ +# @bizinikiwi/discovery + +## 0.2.2 + +### Patch Changes + +- 92316c0: chore(deps-dev): bump vitest in the npm_and_yarn group + + Bumps the npm_and_yarn group with 1 update: [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest). + + Updates `vitest` from 2.1.4 to 2.1.9 + + - [Release notes](https://github.com/vitest-dev/vitest/releases) + - [Commits](https://github.com/vitest-dev/vitest/commits/v2.1.9/packages/vitest) + + *** + + updated-dependencies: + + - dependency-name: vitest + dependency-type: direct:development + dependency-group: npm_and_yarn + ... + + Signed-off-by: dependabot[bot] + +## 0.2.1 + +### Patch Changes + +- 09f1c22: chore(deps-dev): bump vitest from 2.0.5 to 2.1.4 + + Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) from 2.0.5 to 2.1.4. + + - [Release notes](https://github.com/vitest-dev/vitest/releases) + - [Commits](https://github.com/vitest-dev/vitest/commits/v2.1.4/packages/vitest) + + *** + + updated-dependencies: + + - dependency-name: vitest + dependency-type: direct:development + update-type: version-update:semver-minor + ... + + Signed-off-by: dependabot[bot] + +## 0.2.0 + +### Minor Changes + +- 198b375: chore: catalog and upgrade papi dependencies + +## 0.1.0 + +### Minor Changes + +- b476e7e: update build system to tshy + +## 0.0.2 + +### Patch Changes + +- e8fef4e: update docs diff --git a/packages/discovery/README.md b/packages/discovery/README.md new file mode 100644 index 0000000..fdd55d9 --- /dev/null +++ b/packages/discovery/README.md @@ -0,0 +1,128 @@ +

+ +
+

@bizinikiwi/discovery

+

+ + npm + + + GPL-3.0-or-later + +

+
+ +

+ +This package implements the discovery protocol that browsers use to find compliant browser extensions. It introduces a set of window `CustomEvent`s to provide a two-way communication protocol between Pezkuwi Wallet Provider libraries and injected scripts provided by browser extensions. + +## Main Export + +The main export is a function called `getProviders`. This function dispatches an event on the window object that compliant browser extensions (or similar) may respond to by providing back an interface of the correct shape. An array of all such interfaces that we get back will be given back to the caller of `getProviders`. + +## How It Works + +The discovery protocol is quite simple and can be implemented in these steps: + +1. The extension injects an inpage script that registers a listener for the `bizinikiwiDiscovery:requestProvider` event. +2. The listener announces the provider by invoking the `onProvider` callback from the event payload synchronously. +3. Optionally, the script can dispatch the `bizinikiwiDiscovery:announceProvider` event with the provider details when the script is loaded. + +Refer to `src/index.ts` in this package for an implementation of this protocol. + +## Basic Usage Example + +```ts +import { getProviders } from "@bizinikiwi/discovery" + +const providers = getProviders() +const firstProvider = providers.length > 0 ? providers[0].provider : null + +console.log(firstProvider) +``` + +## Example with rDNS Filter + +This example demonstrates how to filter providers based on a specific rDNS value. This approach is useful when you need to target specific extensions rather than all extensions matching a certain interface. + +```ts +import { getProviders } from "@bizinikiwi/discovery" + +const provider = getProviders() + .filter((detail) => + detail.info.rdns.startsWith("io.github.pezkuwichain.BizinikiwiConnect"), + ) + .map((detail) => detail.provider)[0] + +console.log(provider) +``` + +## React Example + +```tsx +import React, { useEffect, useState } from "react" +import { getProviders } from "@bizinikiwi/discovery" + +const SmoldotProviderComponent = () => { + const [provider, setProvider] = useState(null) + + useEffect(() => { + const providers = getProviders() + if (providers.length > 0) { + setProvider(providers[0].provider) + } + }, []) + + return ( +
+ {provider ?

Provider: {provider}

:

Loading provider...

} +
+ ) +} + +export default SmoldotProviderComponent +``` + +## Extension Example + +```ts +import { getLightClientProvider } from "@bizinikiwi/light-client-extension-helpers/web-page" + +const rpc = createRpc( + (msg: any) => + window.postMessage({ msg, origin: "bizinikiwi-wallet-template/web" }), + handlers, +).withClient() +window.addEventListener("message", ({ data }) => { + if (data?.origin !== "bizinikiwi-wallet-template/extension") return + rpc.handle(data.msg, undefined) +}) + +const provider = await getLightClientProvider(CHANNEL_ID).then( + (lightClientProvider) => ({ + ...lightClientProvider, + async getAccounts(chainId: string) { + return rpc.client.getAccounts(chainId) + }, + async createTx(chainId: string, from: string, callData: string) { + return rpc.client.createTx(chainId, from, callData) + }, + }), +) + +window.addEventListener( + "bizinikiwiDiscovery:requestProvider", + ({ detail: { onProvider } }) => onProvider(detail), +) + +window.dispatchEvent( + new CustomEvent("bizinikiwiDiscovery:announceProvider", { + detail, + }), +) +``` + +## Notes + +- The `detail.provider` can be a promise, depending on the library implementation which allows announcing provider details while the provider is being initialized. +- The `bizinikiwiDiscovery:requestProvider` event payload uses an `onProvider` callback to respond with the provider details synchronously to the DApp, allowing to get all the providers without needing to wait for any macrotasks (e.g., `setTimeout`), microtasks, or any arbitrary time to listen to an event (e.g., `bizinikiwiDiscovery:announceProvider`). diff --git a/packages/discovery/package.json b/packages/discovery/package.json new file mode 100644 index 0000000..409e731 --- /dev/null +++ b/packages/discovery/package.json @@ -0,0 +1,58 @@ +{ + "name": "@bizinikiwi/discovery", + "version": "0.2.2", + "author": "Parity Technologies (https://github.com/pezkuwichain)", + "repository": { + "type": "git", + "url": "git+https://github.com/pezkuwichain/bizinikiwi-connect.git" + }, + "license": "MIT", + "type": "module", + "main": "./dist/commonjs/index.js", + "types": "./dist/commonjs/index.d.ts", + "module": "./dist/esm/index.js", + "exports": { + "./package.json": "./package.json", + ".": { + "import": { + "@bizinikiwi-connect/source": "./src/index.ts", + "types": "./dist/esm/index.d.ts", + "default": "./dist/esm/index.js" + }, + "require": { + "types": "./dist/commonjs/index.d.ts", + "default": "./dist/commonjs/index.js" + } + } + }, + "files": [ + "dist" + ], + "tshy": { + "project": "./tsconfig.build.json", + "exports": { + "./package.json": "./package.json", + ".": "./src/index.ts" + }, + "sourceDialects": [ + "@bizinikiwi-connect/source" + ] + }, + "scripts": { + "prepare": "corepack pnpm turbo build", + "deep-clean": "npm run clean && rimraf dist node_modules", + "clean": "rimraf dist .tshy .tshy-build", + "build": "npm run clean && tshy", + "dev": "pnpm build --watch", + "lint": "prettier --check README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"" + }, + "prettier": { + "printWidth": 80, + "semi": false, + "trailingComma": "all" + }, + "devDependencies": { + "typescript": "5.6.2", + "vitest": "^2.1.9" + } +} diff --git a/packages/discovery/src/index.ts b/packages/discovery/src/index.ts new file mode 100644 index 0000000..6376a8b --- /dev/null +++ b/packages/discovery/src/index.ts @@ -0,0 +1,56 @@ +export type ProviderDetail = { + kind: string + info: ProviderInfo + provider: unknown +} + +export type OnProvider = { + onProvider(detail: ProviderDetail): void +} + +export type ProviderInfo = { + uuid: string + name: string + icon: string + rdns: string +} + +export const getProviders = (): ProviderDetail[] => { + const providers: ProviderDetail[] = [] + + // When this event is dispatched, event listeners are expected to + // respond immediately with a provider. This means the `providers` + // array will be populated synchronously. + window.dispatchEvent( + new CustomEvent("bizinikiwiDiscovery:requestProvider", { + detail: { + onProvider(detail) { + providers.push(detail) + }, + }, + }), + ) + + // slice the array to prevent further "asynchronous" updates. Providers + // that did not respond synchronously will be dropped. + const providersSliced = providers.slice() + + return providersSliced +} + +// #region Events +export interface AnnounceProviderEvent extends CustomEvent { + type: "bizinikiwiDiscovery:announceProvider" +} + +export interface RequestProviderEvent extends CustomEvent { + type: "bizinikiwiDiscovery:requestProvider" +} + +declare global { + interface WindowEventMap { + "bizinikiwiDiscovery:announceProvider": AnnounceProviderEvent + "bizinikiwiDiscovery:requestProvider": RequestProviderEvent + } +} +// #endregion diff --git a/packages/discovery/tsconfig.build.json b/packages/discovery/tsconfig.build.json new file mode 100644 index 0000000..262190b --- /dev/null +++ b/packages/discovery/tsconfig.build.json @@ -0,0 +1,4 @@ +{ + "extends": "../../tsconfig.build.json", + "include": ["src"] +} diff --git a/packages/discovery/tsconfig.json b/packages/discovery/tsconfig.json new file mode 100644 index 0000000..b440be1 --- /dev/null +++ b/packages/discovery/tsconfig.json @@ -0,0 +1,4 @@ +{ + "extends": "../../tsconfig.base", + "include": ["src", "tests"] +} diff --git a/packages/smoldot-discovery/.eslintignore b/packages/smoldot-discovery/.eslintignore new file mode 100644 index 0000000..1521c8b --- /dev/null +++ b/packages/smoldot-discovery/.eslintignore @@ -0,0 +1 @@ +dist diff --git a/packages/smoldot-discovery/CHANGELOG.md b/packages/smoldot-discovery/CHANGELOG.md new file mode 100644 index 0000000..99ca7bc --- /dev/null +++ b/packages/smoldot-discovery/CHANGELOG.md @@ -0,0 +1,209 @@ +# @bizinikiwi/smoldot-discovery + +## 2.0.2 + +### Patch Changes + +- 92316c0: chore(deps-dev): bump vitest in the npm_and_yarn group + + Bumps the npm_and_yarn group with 1 update: [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest). + + Updates `vitest` from 2.1.4 to 2.1.9 + + - [Release notes](https://github.com/vitest-dev/vitest/releases) + - [Commits](https://github.com/vitest-dev/vitest/commits/v2.1.9/packages/vitest) + + *** + + updated-dependencies: + + - dependency-name: vitest + dependency-type: direct:development + dependency-group: npm_and_yarn + ... + + Signed-off-by: dependabot[bot] + +- Updated dependencies [92316c0] + - @bizinikiwi/discovery@0.2.2 + +## 2.0.1 + +### Patch Changes + +- 09f1c22: chore(deps-dev): bump vitest from 2.0.5 to 2.1.4 + + Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) from 2.0.5 to 2.1.4. + + - [Release notes](https://github.com/vitest-dev/vitest/releases) + - [Commits](https://github.com/vitest-dev/vitest/commits/v2.1.4/packages/vitest) + + *** + + updated-dependencies: + + - dependency-name: vitest + dependency-type: direct:development + update-type: version-update:semver-minor + ... + + Signed-off-by: dependabot[bot] + +- Updated dependencies [09f1c22] + - @bizinikiwi/discovery@0.2.1 + +## 2.0.0 + +### Major Changes + +- e2a5cef: ## Breaking Changes + + - Modified `addChain` and `addWellKnownChain` methods: + - Now accept a single `options` object parameter instead of separate `jsonRpcCallback` and `databaseContent` parameters + - The `jsonRpcCallback` is now passed as `options.jsonRpcCallback` + - The `databaseContent` is now passed as `options.databaseContent` + - Removed `JsonRpcCallback` type export. Use the callback type from the `options` parameter of `addChain` and `addWellKnownChain` instead. + - Updated peer dependency for `@bizinikiwi/smoldot-discovery` to "^2" + + ## New Features + + - Added new methods to the Chain interface to conform with smoldot's interface: + - `nextJsonRpcResponse`: Returns a promise that resolves with the next JSON-RPC response + - `jsonRpcResponses`: Returns an async iterable of JSON-RPC responses + + ## Other Changes + + - Updated internal implementation to use Effect for streaming JSON RPC responses in a Queue. + - Updated error handling to include `QueueFullError`. + + ## Migration Guide + + Users of this package will need to update their code to use the new method signatures for `addChain` and `addWellKnownChain`, and adapt to the removed `JsonRpcCallback` type export. Please refer to the updated documentation for the new usage patterns. + + When upgrading, ensure you're using version 3 or higher of `@bizinikiwi/smoldot-discovery` as a peer dependency. + +## 1.2.0 + +### Minor Changes + +- 198b375: chore: catalog and upgrade papi dependencies + +### Patch Changes + +- Updated dependencies [198b375] + - @bizinikiwi/discovery@0.2.0 + +## 1.1.0 + +### Minor Changes + +- b476e7e: update build system to tshy + +### Patch Changes + +- Updated dependencies [b476e7e] + - @bizinikiwi/discovery@0.1.0 + +## 1.0.1 + +### Patch Changes + +- e8fef4e: update docs +- 0ce9864: simplify isSmoldotExtension +- Updated dependencies [e8fef4e] + - @bizinikiwi/discovery@0.0.2 + +## 1.0.0 + +### Major Changes + +- 4123a5e: ## Breaking Changes + + ### Change Summary + + - Removes the connector function and extracts its into a different package. + - Remove `@bizinikiwi/light-client-extension-helpers` dependency. + - Re-export `@bizinikiwi/discovery` types + + ### Motivation + + `@bizinikiwi/smoldot-discovery` is intended for dapp consumption only. However by having a connector function that was used by extensions, we forced dapps to have a dependency on `@bizinikiwi/light-client-extension-helpers`. This is unacceptable since `@bizinikiwi/light-client-extension-helpers` should be used by extensions only. As a result, the connector function has been extracted into a separate package + and the dependency on `bizinikiwi/light-client-extension-helpers` has been removed. + + ### How to Update + + #### Dapps + + No code changes are required. Simply update the package and remove the `@bizinikiwi/light-client-extension-helpers` peer dependency. + + #### Extensions + + Extensions must install the `@bizinikiwi/smoldot-discovery-connector` package. + + Then the connector can be consumed as follows: + + ```ts + import { getLightClientProvider } from "@bizinikiwi/light-client-extension-helpers/web-page" + import { + make as makeSmoldotDiscoveryConnector, + SmoldotExtensionProviderDetail, + } from "@bizinikiwi/smoldot-discovery-connector" + + const CHANNEL_ID = "YOUR_CHANNEL_ID" + + const lightClientProvider = getLightClientProvider(CHANNEL_ID) + + // #region Smoldot Discovery Provider + { + const provider = lightClientProvider.then(makeSmoldotDiscoveryConnector) + + const detail: SmoldotExtensionProviderDetail = Object.freeze({ + kind: "smoldot-v1", + info: PROVIDER_INFO, + provider, + }) + + window.addEventListener( + "bizinikiwiDiscovery:requestProvider", + ({ detail: { onProvider } }) => onProvider(detail), + ) + + window.dispatchEvent( + new CustomEvent("bizinikiwiDiscovery:announceProvider", { + detail, + }), + ) + } + // #endregion + ``` + + ### Additional Notes + + - The connector `make` function now accepts two parameters instead of one. The `lightClientProvider` is now the first parameter. + +### Minor Changes + +- e35a0e8: add paseo testnet + +### Patch Changes + +- cef7d50: update chainspecs + +## 0.0.9 + +### Patch Changes + +- 444503f: chore: update READMEs across repo + +## 0.0.8 + +### Patch Changes + +- c358405: fix(smoldot-discovery): peer dependencies constraint +- bdd728d: fix: re-export missing types from light client ext helpers webpage + +## 0.0.7 + +### Patch Changes + +- 78ca884: chore: add smoldot discovery connector diff --git a/packages/smoldot-discovery/README.md b/packages/smoldot-discovery/README.md new file mode 100644 index 0000000..ae4cacd --- /dev/null +++ b/packages/smoldot-discovery/README.md @@ -0,0 +1,39 @@ +

+ +
+

@bizinikiwi/smoldot-discovery

+

+ + npm + + + GPL-3.0-or-later + +

+
+ +

+ +A TypeScript package extended from the [`@bizinikiwi/discovery`](../discovery/README.md) NPM package, which enables the discovery and filtering of Smoldot extension providers from a list of providers. + +To be utilized by dApps, extensions should implement the `SmoldotExtensionProviderDetail` interface. This can be achieved by following the extension side of the discovery protocol as detailed [here](../discovery/README.md), and then returning the implemented interface. + +## Installation + +You can install the package using npm or yarn: + +```sh +corepack pnpm i @bizinikiwi/smoldot-discovery +``` + +## Usage + +Here's an example of how to use the package: + +```ts +import { getSmoldotExtensionProviders } from "@bizinikiwi/smoldot-discovery" + +const smoldotProviders = getSmoldotExtensionProviders() + +console.log(smoldotProviders) +``` diff --git a/packages/smoldot-discovery/package.json b/packages/smoldot-discovery/package.json new file mode 100644 index 0000000..20baebd --- /dev/null +++ b/packages/smoldot-discovery/package.json @@ -0,0 +1,73 @@ +{ + "name": "@bizinikiwi/smoldot-discovery", + "version": "2.0.3", + "author": "Parity Technologies (https://github.com/pezkuwichain)", + "repository": { + "type": "git", + "url": "git+https://github.com/pezkuwichain/bizinikiwi-connect.git" + }, + "type": "module", + "main": "./dist/commonjs/index.js", + "types": "./dist/commonjs/index.d.ts", + "module": "./dist/esm/index.js", + "license": "MIT", + "exports": { + "./package.json": "./package.json", + ".": { + "import": { + "@bizinikiwi-connect/source": "./src/index.ts", + "types": "./dist/esm/index.d.ts", + "default": "./dist/esm/index.js" + }, + "require": { + "types": "./dist/commonjs/index.d.ts", + "default": "./dist/commonjs/index.js" + } + }, + "./types": { + "import": { + "@bizinikiwi-connect/source": "./src/types/index.ts", + "types": "./dist/esm/types/index.d.ts", + "default": "./dist/esm/types/index.js" + }, + "require": { + "types": "./dist/commonjs/types/index.d.ts", + "default": "./dist/commonjs/types/index.js" + } + } + }, + "files": [ + "dist" + ], + "tshy": { + "project": "./tsconfig.build.json", + "exports": { + "./package.json": "./package.json", + ".": "./src/index.ts", + "./types": "./src/types/index.ts" + }, + "sourceDialects": [ + "@bizinikiwi-connect/source" + ] + }, + "scripts": { + "prepare": "corepack pnpm turbo build", + "deep-clean": "npm run clean && rimraf dist node_modules", + "clean": "rimraf dist .tshy .tshy-build", + "build": "npm run clean && tshy", + "dev": "pnpm build --watch", + "lint": "prettier --check README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"" + }, + "prettier": { + "printWidth": 80, + "semi": false, + "trailingComma": "all" + }, + "dependencies": { + "@bizinikiwi/discovery": "^0.2.2" + }, + "devDependencies": { + "typescript": "5.6.2", + "vitest": "^2.1.9" + } +} diff --git a/packages/smoldot-discovery/src/index.ts b/packages/smoldot-discovery/src/index.ts new file mode 100644 index 0000000..563aa92 --- /dev/null +++ b/packages/smoldot-discovery/src/index.ts @@ -0,0 +1,12 @@ +import { getProviders, type ProviderDetail } from "@bizinikiwi/discovery" +import type { SmoldotExtensionProviderDetail } from "./types/index.js" + +export const Kind: SmoldotExtensionProviderDetail["kind"] = "smoldot-v1" + +export const isSmoldotExtension = ( + provider: ProviderDetail, +): provider is SmoldotExtensionProviderDetail => provider.kind === Kind + +export const getSmoldotExtensionProviders = () => { + return getProviders().filter(isSmoldotExtension) +} diff --git a/packages/smoldot-discovery/src/types/index.ts b/packages/smoldot-discovery/src/types/index.ts new file mode 100644 index 0000000..ebb2fa8 --- /dev/null +++ b/packages/smoldot-discovery/src/types/index.ts @@ -0,0 +1,189 @@ +import type { ProviderInfo } from "@bizinikiwi/discovery" +export type * from "@bizinikiwi/discovery" + +export type SmoldotExtensionAPI = Readonly<{ + addChain: AddChain + addWellKnownChain: AddWellKnownChain +}> + +export type SmoldotExtensionProviderDetail = Readonly<{ + kind: "smoldot-v1" + info: ProviderInfo + provider: Promise +}> + +/** + * List of popular chains that are likely to be connected to. + * + * The values in this enum correspond to the `id` field of the relevant chain specification. + */ +export const WellKnownChain = { + pezkuwi: "pezkuwi", + ksmcc3: "ksmcc3", + pezkuwichain_v2_2: "pezkuwichain_v2_2", + zagros2: "zagros2", + paseo: "paseo", +} as const + +export type WellKnownChain = + (typeof WellKnownChain)[keyof typeof WellKnownChain] + +export namespace WellKnownChain { + export type pezkuwi = typeof WellKnownChain.pezkuwi + export type ksmcc3 = typeof WellKnownChain.ksmcc3 + export type pezkuwichain_v2_2 = typeof WellKnownChain.pezkuwichain_v2_2 + export type zagros2 = typeof WellKnownChain.zagros2 + export type paseo = typeof WellKnownChain.paseo +} + +/** + * Active connection to a blockchain. + */ +export interface Chain { + /** + * Enqueues a JSON-RPC request that the client will process as soon as possible. + * + * The response will be sent back using the callback passed when adding the chain. + * + * See for a specification of the JSON-RPC format. Only + * version 2 is supported. + * Be aware that some requests will cause notifications to be sent back using the same callback + * as the responses. + * + * No response is generated if the request isn't a valid JSON-RPC request or if the request is + * unreasonably large (8 MiB at the time of writing of this comment). The request is then + * silently discarded. + * If, however, the request is a valid JSON-RPC request but that concerns an unknown method, a + * error response is properly generated. + * + * Two JSON-RPC APIs are supported: + * + * - The "legacy" one, documented here: + * - The more recent one: + * + * @param rpc JSON-encoded RPC request. + * + * @throws {AlreadyDestroyedError} If the chain has been removed. + * @throws {JsonRpcDisabledError} If no JSON-RPC callback was passed in the options of the chain. + * @throws {CrashError} If the background client has crashed. + */ + readonly sendJsonRpc: (rpc: string) => void + + /** + * Waits for a JSON-RPC response or notification to be generated. + * + * Each chain contains a buffer of the responses waiting to be sent out. Calling this function + * pulls one element from the buffer. If this function is called at a slower rate than + * responses are generated, then the buffer will eventually become full, at which point calling + * {@link Chain.sendJsonRpc} will throw an exception. The size of this buffer can be configured + * through {@link AddChainOptions.jsonRpcMaxPendingRequests}. + * + * If this function is called multiple times "simultaneously" (generating multiple different + * `Promise`s), each `Promise` will return a different JSON-RPC response or notification. In + * that situation, there is no guarantee in the ordering in which the responses or notifications + * are yielded. Calling this function multiple times "simultaneously" is in general a niche + * corner case that you are encouraged to avoid. + * + * @throws {@link AlreadyDestroyedError} If the chain has been removed or the client has been terminated. + * @throws {@link JsonRpcDisabledError} If the JSON-RPC system was disabled in the options of the chain. + * @throws {@link CrashError} If the background client has crashed. + */ + readonly nextJsonRpcResponse: () => Promise + + /** + * JSON-RPC responses or notifications async iterable. + * + * Each chain contains a buffer of the responses waiting to be sent out. Iterating over this + * pulls one element from the buffer. If the iteration happen at a slower rate than + * responses are generated, then the buffer will eventually become full, at which point calling + * {@link Chain.sendJsonRpc} will throw an exception. The size of this buffer can be configured + * through {@link AddChainOptions.jsonRpcMaxPendingRequests}. + * + * @throws {@link JsonRpcDisabledError} If the JSON-RPC system was disabled in the options of the chain. + * @throws {@link CrashError} If the background client has crashed. + */ + readonly jsonRpcResponses: AsyncIterableIterator + /** + * Disconnects from the blockchain. + * + * The JSON-RPC callback will no longer be called. + * + * Trying to use the chain again will lead to an exception being thrown. + * + * If this chain is a relay chain, then all parachains that use it will continue to work. Smoldot + * automatically keeps alive all relay chains that have an active parachains. There is no need + * to track parachains and relaychains, or to destroy them in the correct order, as this is + * handled automatically. + * + * @throws {@link AlreadyDestroyedError} If the chain has already been removed. + * @throws {@link CrashError} If the background client has crashed. + */ + readonly remove: () => void + + /** + * Connects to a parachain. + * + * Throws an exception if the chain specification isn't valid, or if the chain specification + * concerns a parachain but no corresponding relay chain can be found. + * + * Smoldot will automatically de-duplicate chains if multiple identical chains are + * added, in order to save resources. In other words, it is not a problem to call `addChain` + * multiple times with the same chain specifications and obtain multiple `Chain`. + * When the same client is used for multiple different purposes, you are in fact strongly + * encouraged to trust smoldot and not attempt to de-duplicate chains yourself, as + * determining whether two chains are identical is complicated and might have security + * implications. + * + * Smoldot tries to distribute CPU resources equally between all active `Chain` + * objects. + * + * @param chainSpec Specification of the chain to add. + * + * @throws {@link AddChainError} If the chain can't be added. + * @throws {@link CrashError} If the background client has crashed. + */ + readonly addChain: AddChain +} + +export type AddChainOptions = Readonly<{ + disableJsonRpc?: boolean + databaseContent?: string | undefined + jsonRpcMaxPendingRequests?: number +}> + +export type AddChain = ( + chainSpec: string, + options?: AddChainOptions, +) => Promise +export type AddWellKnownChain = ( + id: WellKnownChain, + options?: AddChainOptions, +) => Promise + +export class AlreadyDestroyedError extends Error { + constructor() { + super() + this.name = "AlreadyDestroyedError" + } +} + +export class CrashError extends Error { + constructor(message: string) { + super(message) + this.name = "CrashError" + } +} + +export class JsonRpcDisabledError extends Error { + constructor() { + super() + this.name = "JsonRpcDisabledError" + } +} + +export class QueueFullError extends Error { + constructor() { + super() + this.name = "QueueFullError" + } +} diff --git a/packages/smoldot-discovery/tsconfig.build.json b/packages/smoldot-discovery/tsconfig.build.json new file mode 100644 index 0000000..262190b --- /dev/null +++ b/packages/smoldot-discovery/tsconfig.build.json @@ -0,0 +1,4 @@ +{ + "extends": "../../tsconfig.build.json", + "include": ["src"] +} diff --git a/packages/smoldot-discovery/tsconfig.json b/packages/smoldot-discovery/tsconfig.json new file mode 100644 index 0000000..b440be1 --- /dev/null +++ b/packages/smoldot-discovery/tsconfig.json @@ -0,0 +1,4 @@ +{ + "extends": "../../tsconfig.base", + "include": ["src", "tests"] +} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml new file mode 100644 index 0000000..924b55f --- /dev/null +++ b/pnpm-workspace.yaml @@ -0,0 +1,2 @@ +packages: + - packages/* diff --git a/tsconfig.base.json b/tsconfig.base.json new file mode 100644 index 0000000..32fc024 --- /dev/null +++ b/tsconfig.base.json @@ -0,0 +1,7 @@ +{ + "$schema": "https://json.schemastore.org/tsconfig", + "extends": "@total-typescript/tsconfig/tsc/dom/library-monorepo", + "compilerOptions": { + "customConditions": ["@bizinikiwi-connect/source"] + } +} diff --git a/tsconfig.build.json b/tsconfig.build.json new file mode 100644 index 0000000..ec9bd3b --- /dev/null +++ b/tsconfig.build.json @@ -0,0 +1,8 @@ +{ + "$schema": "https://json.schemastore.org/tsconfig", + "extends": "./tsconfig.base.json", + "compilerOptions": { + "incremental": true, + "verbatimModuleSyntax": false + } +} diff --git a/turbo.json b/turbo.json new file mode 100644 index 0000000..5242c91 --- /dev/null +++ b/turbo.json @@ -0,0 +1,30 @@ +{ + "$schema": "https://turbo.build/schema.json", + "globalDependencies": [ + "tsconfig.base.json", + "tsconfig.build.json", + ".prettierrc" + ], + "tasks": { + "build": { + "dependsOn": ["^build"], + "inputs": [ + "$TURBO_DEFAULT$", + "tsconfig.json", + "tsconfig.build.json", + "tsup.config.ts", + "package.json" + ], + "outputs": ["dist/**", ".turbo/**", ".tshy", ".tshy-build"] + }, + "test": { + "dependsOn": ["build"] + }, + "lint": { + "dependsOn": ["build"] + }, + "//#lint": { + "dependsOn": [] + } + } +} diff --git a/typedoc.json b/typedoc.json new file mode 100644 index 0000000..34efcec --- /dev/null +++ b/typedoc.json @@ -0,0 +1,10 @@ +{ + "name": "Bizinikiwi Connect", + "entryPoints": ["packages/*"], + "entryPointStrategy": "packages", + "out": "docs", + "theme": "default", + "exclude": ["**/*.test.ts"], + "excludeExternals": false, + "excludePrivate": true +} diff --git a/vitest.config.ts b/vitest.config.ts new file mode 100644 index 0000000..8f1bf76 --- /dev/null +++ b/vitest.config.ts @@ -0,0 +1,6 @@ +import { defineConfig } from "vitest/config" +import tsconfigPaths from "vite-tsconfig-paths" + +export default defineConfig({ + plugins: [tsconfigPaths()], +})